Add bidirectional OpenMetadata semantic model converter (converters/openmetadata) #380
daniyarndh
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
OpenMetadata has emerged as a widely adopted, enterprise-grade unified metadata catalog. It supports rich business glossaries, metrics definitions, and lineage tracking. However, there is currently no standardized way to serialize these cataloged assets into a vendor-neutral, developer-friendly, and version-controlled format that BI engines and AI agents can consume.
By building a bidirectional converter, we bridge OpenMetadata's central governance platform with Apache Ossie's declarative semantic standard, turning OpenMetadata into a first-class participant in the Ossie ecosystem.
Proposed Design & Mapping
The converter will be written in Python, matching the structure of existing converters like
converters/dbtandconverters/databricks.Attributes specific to OpenMetadata that are not representable in the core Ossie specification (e.g., column-level tags, owners, tiers, and domain classifications) will be preserved in a
custom_extensionsblock using theOPENMETADATAvendor namespace:The converter package may also ship a CLI, e.g.:
All reactions