← ClaudeAtlas

v3-1-skos-fixturelisted

Test fixture exercising v3.1 SKOS predicates (related, broader, narrower) and the ADR 0006 split between boundary (routing-layer) and disjoint_with (OWL class-disjointness). Used by scripts/__tests__/test-v3-1-skos-runtime.js to verify that the manifest generator, lint, and router all recognize the full predicate set. Not a production skill.
jacob-balslev/skill-graph · ★ 0 · AI & Automation · score 66
Install: claude install-skill jacob-balslev/skill-graph
# v3.1 SKOS Fixture > Test fixture exercising the full v3.1 predicate set. Not a production skill. ## Domain Context This fixture exists to verify that the runtime — `generate-manifest.js`, `skill-lint.js`, `skill-graph-route.js`, and the lint-target resolver — iterates the complete v3.1 predicate set defined in ADR 0001 (SKOS additions: `related`, `broader`, `narrower`) and ADR 0006 (`boundary` canonical for routing-layer; `disjoint_with` separate orthogonal relation for formal OWL class-disjointness). The companion test `scripts/__tests__/test-v3-1-skos-runtime.js` builds a manifest entry from this file and asserts every predicate above appears in the resulting `relations` block, with relation-target validation passing for all eight references. ## Coverage Predicates exercised: - `related` — symmetric SKOS associative relation (skos:related) - `broader` — SKOS generalisation (skos:broader); triggers Stage 4b parent recall in router - `narrower` — SKOS specialisation (skos:narrower) - `boundary` — routing-layer asymmetric exclusion (sg:disjointOwnership) - `disjoint_with` — formal OWL class-disjointness (owl:disjointWith) - `verify_with` — PROV-O informational influence (prov:wasInformedBy) - `depends_on` — DCMI requirement (dcterms:requires) `adjacent` is intentionally NOT exercised here — that's covered by the back-compat fixture (a separate test asserting the deprecated alias still validates). ## Workflow This skill has no workflow — it is a fixture, not a proce