·
8 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Container Profile (ADR-021) — an OPTIONAL, single-file
*.corpus.json
transport envelope that serializes a Bundle (or a subset of one) for wire
transport:schema/container.schema.json,schema/container-context.jsonld,
schema/document-reference.schema.json,scripts/validate_container.py,
acontainer-validationCI job, a worked example under
examples/container/, anddocs/CONTAINER-PROFILE.md. Vendor-specific
corpus metadata (compression manifests, version DAGs) routes through a
generalizedextensionsmechanism rather than becoming native MIF
vocabulary. Accepted and implemented in the same change (reframes
issue #77). - [Tooling]:
scripts/check_relationship_type_vocab_coverage.py— cross-checks
schema/context.jsonld'srelationships.type.@contextterm mapping against
public/ns/vocabulary.jsonld's registeredrdfs:Classterms, guarding against
the #230 defect class (a relationship-type term declared in one file but never
wired to the other) recurring. Wired into theokf-conformanceCI job. (#233) - [Tooling]:
scripts/test_temporal_and_properties.py(temporal-consistency
andproperties-construct regression suite) is now run in theokf-conformance
CI job viapytest; previously it only ran if a contributor hadpytest
installed locally and remembered to invoke it by hand. (#235)