Module · Standard and register
Registry-Standard
The manifest standard, schemas, ontology and context the directory stands on.
draft Standard and register licence not declared in the crate (corpus: Apache-2.0) no public endpoint Source on GitHub
L0 · registry/standard
Start now
Requirements:
- Rust (stable via rustup) and Git; every command runs from the root of the corpus checkout.
cargo run --locked --manifest-path registry/standard/oh-validate/Cargo.toml -- registry/standard/schema/manifest.schema.json registry/standard/test-corpus --stage2 registry/standard/context/v1.jsonld --stage3 registry/standard/shapes/manifest-v1.ttl --stage4Expected: checked 19 file(s): OK
The four validation stages over the test corpus, without network. The seal register is checked with: cargo run --locked --manifest-path registry/standard/seal/Cargo.toml -- --root registry/standard
Download
- Source
- https://github.com/OpenHelvetia/standard-manifest-oh · registry/standard
- Release
- not yet No tagged release yet; the first follows the publication lane.
- Container image
- not yet No container image published yet.
- Crate
- not yet oh-validate is not yet published on crates.io.
git clone https://github.com/OpenHelvetia/standard-manifest-oh
Dependencies
- Needs
- none
- Needed by
- Prüfwerkzeug (oh-check) prepared · API-Spine prepared · MCP-Gateway prepared
- Documentation
- the page in the documentation
State and evidence
draft — finished, not ratified.
Every piece of evidence carries its source. Values marked «recounted» are counted from the source at every build; if the figure differs, the build fails.
| Measure | Value | Source |
|---|---|---|
| Validation chain | 19 Vier Stufen über 23 Manifestdateien, grün — «checked 23 file(s): OK» / four stages over 23 manifest files, green recounted: find registry/standard/test-corpus -name '*.json' | wc -l |
registry/standard/test-corpus |
| Whole-graph fingerprint | RDFC-1.0/SHA-256 = 9cc2180a93866dbe1c8a1bbeac33848c717022f158948f0b073794ce4b646b8c, checked against 9 SPARQL invariants | registry/standard |
| Seal register | 8 8 Zeilen, alle mit Status «draft», keine einzige «published»; derselbe Torwächter über 5 Register mit zusammen 19 Zeilen / 8 rows, all draft, none published; the same gate over 5 registers, 19 rows in total recounted: jq 'getpath(["artifacts"]) | length' registry/standard/artifacts.json |
registry/standard/artifacts.json |
| Ontology coverage gate | 44/44 oh: terms, 11/11 foreign terms, 19/19 values covered; 10 supporting terms, 0 orphans, 0 errors — and oh.md matches its regeneration from oh.ttl | registry/standard |
| Tests | 80 tests in the three gate crates (oh-validate 54, oh-seal 13, oh-coverage 13), all green; 99 green over all five crates of the standard, 1 ignored | registry/standard |
| Binding force | none — v0.1 is a draft; normative only after ratification by the standards commission (Art. 13 statutes), which is not constituted | registry/standard |
What is missing
- until in operation: Not one artifact carries the status «published» — the byte freeze has therefore never bound, and the chain so far proves itself only on the 19-file test corpus, two examples and two drafts of the association's own entry; the register itself holds zero entries. And of the eight sealed artifacts only four are served under /ns/ (context v1, manifest schema, directory schema, card schema); the ontology master, its generated documentation, the SHACL shapes and the round-trip frame have no serving path.
History
- 2026-09-03 Source published as its own repository on GitHub (publication lane, wave 2).
Documentation
- Registry-Standard in the documentation: what it does, run, test, call
- Run it yourself · Test · Call