Poziomy conformance
OSL v1 ma cztery niezależne poziomy conformance. Silnik deklaruje, które
wspiera, przez GET /osl/conformance.
| Poziom | Obejmuje | Kto musi go zdać |
|---|---|---|
| Core | Cały pass-through MetricFlow + rozszerzenia .governance, .synonyms |
Każdy silnik OSL |
| Lance | UnstructuredFacet + JointEntity + hybrydowy retrieval (+ v1.2: traverse, domain-map, nadzorowany sample) |
Silniki wspierające płaszczyznę nieustrukturyzowaną |
| Lineage | Emisja OpenLineage z fasetami osl.semanticResolution i lance.retrieval |
Silniki integrujące observability |
| Governance | Denormalizacja do faktów polityki dla PDP + ACL Lance na poziomie wiersza | Silniki integrujące cell-model |
Deklarowanie conformance
Dział zatytułowany „Deklarowanie conformance”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"}Poziomy conformance ewoluują niezależnie od wersji specyfikacji — nowy poziom można dodać bez łamiącego bumpu specyfikacji.