Schemas

The OpenMetadata standard is powered by JSON Schemas, as a readable and language-agnostic solution that allows us to automatically generate code for the different pieces of the project.

Note

Curious about how OpenMetadata is built? You can take a look at the High Level Design.

You can explore the JSON Schemas in different ways:

  1. You can check all the definitions in GitHub. Navigating through the directories you can find, for example, the definition of a Table.
  2. If you prefer to stay in the docs, we also have you covered. We have converted the JSON Schemas to markdown files that you can explore following the left menu titles, or navigating the structure by clicking on Next at the end of each page. Again, this would be the structure of a Table. In this generation we wanted to maintain the same structure as the GitHub repository. Any empty file means that you reached a directory, but you can keep exploring until finding the right Entity, or you can also look for it using the Search Bar.

Still have questions?

You can take a look at our Q&A or reach out to us in Slack

Was this page helpful?

editSuggest edits