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 |
Declarar conformança
Section titled “Declarar conformança”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.