Ontogenesis is an auditable, policy-gated ontology engineering framework for RDF/OWL/JSON-LD assets used across the SocioProphet stack.
It supports ontology creation, linking, validation, and lifecycle governance across layered semantic modules.
make venv
make deps
make allThis runs:
- RDF parse validation
- SHACL gates
- JSON-LD roundtrip checks
- dist build
- ledger build + verification
- SPDX SBOM generation
This repository provides ontology governance for SocioProphet standards and contract surfaces:
SocioProphet/socioprophet-standards-knowledge— Knowledge Context v1 contracts, Avro Path-A protocols, JSON-LD overlays, fixtures, and lifecycle events.SocioProphet/socioprophet-standards-storage/docs/standards/070-graph-rdf-hypergraph.md— graph/RDF/property/hypergraph storage guidance consumed by ontology-governed modules.SocioProphet/socioprophet-standards-storage/docs/standards/080-knowledge-context.md— platform pointer that delegates detailed Knowledge Context standards to the standards-knowledge package.Platform/knowledge-context.ttl— Ontogenesis semantic governance module for Knowledge Context v1 artifacts.shapes/knowledge-context.shacl.ttl— SHACL promotion gate for Knowledge Context semantic artifacts.
Upper/,Middle/,Lower/— layered ontology modulesDomains/— domain ontologiesPlatform/— platform-level ontology modulesprophet/,epi/— product-specific ontology modules and shapesshapes/— SHACL constraints and promotion gatesexamples/— example instance graphs and JSON-LD inputscatalog/registry.ttl— module index with layer, path, SemVer, and base IRI metadatascripts/— validation, dist, ledger, signing, and SBOM utilitiesdocs/— specifications, onboarding, architecture notes, and diagrams
Start here:
docs/README.md— documentation hubdocs/how-to-add-a-module.md— module authoring workflowdocs/module-map.md— current module layoutdocs/specs/namespaces.md— canonical namespace references
make all runs the full local verification pipeline:
make validatemake shaclmake jsonldmake buildmake ledgermake verifymake sbom
On release tags (v*), CI performs deterministic dist builds, validation, ledger generation/verification, detached signatures, and SPDX SBOM emission.
dist/andaudit/are generated-only.- Changes under
Upper/,Middle/,Lower/,Domains/,Platform/,prophet/, andepi/should include regenerated derived outputs where policy requires. - Promotion gates are enforced through SHACL bundles in
shapes/.
- Base namespace references:
docs/specs/namespaces.md - Module metadata:
catalog/registry.ttl - Project version:
VERSION - Citation metadata:
CITATION.cff
- Contribution guide:
CONTRIBUTING.md - Security policy:
SECURITY.md - Code of conduct:
CODE_OF_CONDUCT.md - Support:
SUPPORT.md
ontology, RDF, OWL, SHACL, JSON-LD, semantic web, knowledge graph, provenance, supply-chain integrity, governance
MIT. See LICENSE.