Metadata-Version: 2.4
Name: cf-semantics-runtime
Version: 0.1.0
Summary: Business-level semantics runtime and validation provider for Cogniflow
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: rdflib<8.0,>=7.4
Requires-Dist: pyshacl<0.30,>=0.25
Requires-Dist: cf-service-contracts>=0.1.0
Provides-Extra: test
Requires-Dist: pytest>=8.0; extra == "test"

# cf-semantics-runtime

Active semantics orchestrator for Cogniflow.

This package consumes the technical `SEMANTICS_STORE` contract, exposes the
`ONTOLOGY_READ` and `STEP_DISCOVERY` service contracts, ingests the packaged
ontology and step N-Quads shipped by `cf_ontology`, discovers installed step
packages through the `cogniflow.steps` entry point group, and materializes the
active ontology and step views into the semantics store.

It exposes domain-facing semantics operations such as active snapshot
resolution, pipeline validation, and revision authoring without leaking
Fuseki or SPARQL details to consumers.

The maintained demo and runtime flows now rely on this package as the active
player for loading packaged semantics into the workspace store.
