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
- SVF semantic-validation contract checks
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.svf/ontogenesis-semantic-validation-basic.json— SVF contract declaration for semantic validation discovery through Sociosphere.
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 metadatasvf/— Sovereign Validation Fabric semantic-validation contract declarationsscripts/— validation, dist, ledger, signing, SBOM utilities, and SVF contract validatordocs/— 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 referencesdocs/SVF-SEMANTIC-VALIDATION.md— SVF semantic-validation doctrine and claim boundary
make all runs the full local verification pipeline:
make validatemake shaclmake jsonldmake buildmake ledgermake verifymake sbommake svf
make svf runs the repo-local SVF contract validator without executing a release or issuing a receipt:
make svfOn 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/. - SVF semantic-validation contracts are advisory until
make svfand the full Ontogenesis validation pipeline are observed green.
- 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.