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
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.