Support for Ontologies #101
Closed
jochenchrist
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
There is a working group on Ontologies, if you go to the slack channel The current working document is OSI Proposal Ontology You should feel free to jump on in, and give feedback! |
Beta Was this translation helpful? Give feedback.
1 reply
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.
-
Idea
Today the OSI spec lets us describe semantic models — datasets, fields, relationships, and metrics tied to physical tables and columns. This works well for BI and analytics interoperability, but it means the business meaning is always coupled to a specific physical layout.
I'd like to propose adding an ontology layer that describes business concepts (Customer, Order, Product, etc.) independently of where the data lives. Think of it as the "what things mean" layer sitting above the "where things are stored" layer.
Why?
What it could look like
At a high level, an
ontologyblock as a peer tosemantic_model, containing (and adopting some of Palantir's Ontology ideas):createdAt) that concepts reference viarefhasMany,belongsTo,references) distinct from FK-based dataset relationshipsA document could contain a semantic model, an ontology, or both. Properties could carry
classificationlabels (e.g., PII) andai_contexthints, following existing OSI conventions.Example
Questions for the community
Would love to hear your thoughts!
Then, I can draft a PR to discuss this on an example and Spec level.
Beta Was this translation helpful? Give feedback.
All reactions