Přeskočit na obsah

npm run build:jsonld-exports — Veřejné JSON-LD exporty

Veřejné JSON-LD exporty: Emituje plnohloubkový @graph pro každý dossier, sjednocený graf celého webu a manifest {routa, sha256, bajty}, aby stažená kopie šla ověřit offline.. npm skript, generování.

npm skript generování pipeline: build pipeline: dev

Volání

npm run build:jsonld-exports

Spustí node scripts/dossier/build-jsonld-exports.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-jsonld-exports.mjs

Emituje plnohloubkový @graph pro každý dossier, sjednocený graf celého webu a manifest {routa, sha256, bajty}, aby stažená kopie šla ověřit offline.

Kdy ho spustit

V build i dev pipeline po grafových projekcích a před data:metrics, které exporty čtou.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Redakční omezení, která export dodržuje a verify:export je znovu kontroluje: žádný ClaimReview ani rating, žádná číselná jistota, schema.org Person jen pro autorizované subjekty dossieru.
  • Slovník vomaste:* je záměrně minimální a obsahuje jen termíny, které se skutečně emitují. supersedes/supersededBy jsou rezervované, ale NEemitují se — deklarovat nepoužitou schopnost by bylo tvrzení bez krytí.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)
  • kurátorovaná grafová vrstva dossier.json `graph`

Zapisuje

  • static/data/dossiers/<slug>.jsonld
  • static/data/graph.jsonld
  • static/data/jsonld-manifest.json
  • data/generated/source-fingerprints.json
  • data/generated/claim-sources.json

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.