Portaljs Add Dcat

Vytváří sklizitelné DCAT-AP/US/3 feedy z portálu PortalJS v době sestavení

od datopian · datopian/portaljs

Funguje s nastavením ★ 7.6/10

Portaljs Add Dcat — Vytváří sklizitelné DCAT-AP/US/3 feedy z portálu PortalJS v době sestavení

Co umí

Přemění existující statický portál PortalJS na sklizitelný katalog otevřených dat vydáváním standardům vyhovujících DCAT feedů (DCAT 2/3, DCAT-AP, DCAT-US, národní profily) v JSON-LD/Turtle/RDF-XML při sestavení, s autodiscovery a kontrolami SHACL shody. Spouští se, když portál potřebuje být sklizitelný data.europa.eu, data.gov nebo národním katalogem otevřených dat.

Testovací report

Načten strom repozitáře, SKILL.md, references/reference.md a install-portaljs-skills.sh v plné podobě. Každá odkazovaná cesta se rozliší: „zdroj pravdy“ .claude/commands/portaljs-add-dcat.md vrací HTTP 200 a plná kanonická implementace existuje pod examples/portaljs-catalog/lib/metadata/ (dcat.ts, dcat-profiles.ts, dcat-rdf.ts, dcat-validate.ts) plus scripts/generate-dcat.ts a dcat.config.json. Frontmatter je platný s name+description; bezpečnost čistá (žádné curl|sh, žádné base64/secrets, pouze legitimní EU ITB/SEMICeu SHACL validátor URL). Dokumentace snížena o jeden bod: seznam SKILLS v osobním instalátoru vynechává portaljs-add-dcat, ačkoli dovednost inzeruje tuto instalační cestu, a pracovní postup předpokládá, že lib/metadata/dcat.ts již existuje v cílovém portálu. Výstup NENÍ měřen (není měřená ztráta) — jeho spuštění vyžaduje připravený Next.js portál + node build, který nemohu spustit.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Copy the skills/portaljs-add-dcat directory into ~/.claude/skills/ (or use the datopian/portaljs plugin). Note: the repo's install-portaljs-skills.sh does NOT list this skill, so the personal-commands installer won't fetch it — copy the skill dir manually.

Příkazy a ukázkové prompty

  • /portaljs-add-dcatVytváří sklizitelné DCAT-AP/US/3 feedy z portálu PortalJS v době sestavení

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Make our portal harvestable by data.europa.eu
  • Generate a DCAT-AP feed for our data catalog
  • Add DCAT-US conformant metadata to our portal