Konformitätsstufen
OSL v1 hat vier unabhängige Konformitätsstufen. Eine Engine deklariert über
GET /osl/conformance, welche sie unterstützt.
| Stufe | Deckt ab | Wer sie bestehen muss |
|---|---|---|
| Core | Den gesamten MetricFlow-Pass-through + die Erweiterungen .governance, .synonyms |
Jede OSL-Engine |
| Lance | UnstructuredFacet + JointEntity + hybrides Retrieval (+ v1.2: traverse, domain-map, governed sample) |
Engines, die die unstrukturierte Ebene unterstützen |
| Lineage | OpenLineage-Emission mit den Facetten osl.semanticResolution und lance.retrieval |
Engines, die Observability integrieren |
| Governance | Denormalisierung zu Policy-Fakten für den PDP + Lance row-level ACL | Engines, die das Cell-Modell integrieren |
Konformität deklarieren
Abschnitt betitelt „Konformität deklarieren“GET /osl/conformance{ "engine": "opendome/tenant-semantic-api", "version": "<engine version>", "conformance": ["lance-v1", "lineage-v1"], "spec_url": "https://spec.opendome.eu/osl/v1/manifest.schema.json"}Konformitätsstufen entwickeln sich unabhängig von der Spec-Version weiter — eine neue Stufe kann ohne einen Breaking-Bump der Spec hinzugefügt werden.