Niveles de conformidad
OSL v1 tiene cuatro niveles de conformidad independientes. Un motor declara
cuáles soporta vía GET /osl/conformance.
| Nivel | Cubre | Quién debe pasarlo |
|---|---|---|
| Core | Todo el pass-through de MetricFlow + extensiones .governance, .synonyms |
Cualquier motor OSL |
| Lance | UnstructuredFacet + JointEntity + retrieval híbrido (+ v1.2: traverse, domain-map, sample gobernado) |
Motores que soporten el plano no estructurado |
| Lineage | Emisión de OpenLineage con facetas osl.semanticResolution y lance.retrieval |
Motores que integren observabilidad |
| Governance | Desnormalización a hechos de política para el PDP + ACL row-level de Lance | Motores que integren el cell-model |
Declarar conformidad
Sección titulada «Declarar conformidad»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"}Los niveles de conformidad evolucionan independientemente de la versión de la spec — se puede añadir un nuevo nivel sin un bump incompatible de la spec.