Metadata-Version: 2.4
Name: abstractsemantics
Version: 0.0.1
Summary: Semantics registry (predicates/types) for AbstractFramework.
Author: Laurent-Philippe Albou
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: PyYAML>=6.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"

# AbstractSemantics

Central, editable semantics registry for AbstractFramework.

This package intentionally contains **definitions**, not storage:
- prefix mappings (CURIE namespaces)
- predicate allowlists (and optional inverses/constraints)
- entity-type allowlists (optional in v0)

It is designed to be consumed by:
- AbstractRuntime (validation at ingestion boundary)
- AbstractFlow (UI dropdowns + authoring support)
- AbstractMemory (storage/query on top of validated semantics)

