Przejdź do głównej zawartości

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
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.