Saltar al contingut

Nivells de conformança

OSL v1 té quatre nivells de conformança independents. Un motor declara quins suporta via GET /osl/conformance.

Nivell Cobreix Qui l’ha de passar
Core Tot el pass-through de MetricFlow + les extensions .governance, .synonyms Qualsevol motor OSL
Lance UnstructuredFacet + JointEntity + retrieval híbrid (+ v1.2: traverse, domain-map, governed sample) Motors que suporten el pla no estructurat
Lineage Emissió OpenLineage amb les facetes osl.semanticResolution i lance.retrieval Motors que integren observabilitat
Governance Desnormalització a fets de política per a la PDP + ACL row-level de Lance Motors que integren el 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"
}

Els nivells de conformança evolucionen independentment de la versió de la spec — es pot afegir un nivell nou sense un bump disruptiu de la spec.