OpenMetadata · JSON-LD Context
Openmetadata Context
JSON-LD context defining the semantic vocabulary for Openmetadata from OpenMetadata.
36 Classes
31 Properties
8 Namespaces
Namespaces
om:
https://open-metadata.org/schema/
owl:
http://www.w3.org/2002/07/owl#
rdf:
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs:
http://www.w3.org/2000/01/rdf-schema#
xsd:
http://www.w3.org/2001/XMLSchema#
dcat:
http://www.w3.org/ns/dcat#
dcterms:
http://purl.org/dc/terms/
prov:
http://www.w3.org/ns/prov#
Classes
id
type
Table
Dashboard
Pipeline
Topic
MlModel
Container
SearchIndex
Database
DatabaseSchema
Chart
StoredProcedure
APICollection
APIEndpoint
Glossary
GlossaryTerm
Tag
Classification
Policy
Domain
Team
User
Role
Bot
Persona
TestCase
TestSuite
TestDefinition
IngestionPipeline
AIApplication
LLMModel
MCPServer
PromptTemplate
ChangeEvent
EntityReference
Properties
| Property | Type | Container |
|---|---|---|
| schema | reference | |
| name | string | |
| description | string | |
| fullyQualifiedName | string | |
| displayName | string | |
| href | reference | |
| owner | reference | |
| owners | set | |
| tags | set | |
| lineage | set | |
| upstreamLineage | set | |
| downstreamLineage | set | |
| columns | list | |
| service | reference | |
| database | reference | |
| databaseSchema | reference | |
| domain | reference | |
| glossaryTerms | set | |
| version | string | |
| updatedAt | dateTime | |
| createdAt | dateTime | |
| updatedBy | string | |
| deleted | boolean | |
| changeDescription | ||
| testCases | set | |
| dataProducts | set | |
| extension | ||
| followers | set | |
| votes | ||
| certification | ||
| lifeCycle |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"om": "https://open-metadata.org/schema/",
"schema": "https://schema.org/",
"owl": "http://www.w3.org/2002/07/owl#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcat": "http://www.w3.org/ns/dcat#",
"dcterms": "http://purl.org/dc/terms/",
"prov": "http://www.w3.org/ns/prov#",
"id": "@id",
"type": "@type",
"Table": "om:entity/data/table/Table",
"Dashboard": "om:entity/data/dashboard/Dashboard",
"Pipeline": "om:entity/data/pipeline/Pipeline",
"Topic": "om:entity/data/topic/Topic",
"MlModel": "om:entity/data/mlmodel/MlModel",
"Container": "om:entity/data/storageservice/objectstore/container/Container",
"SearchIndex": "om:entity/data/searchindex/SearchIndex",
"Database": "om:entity/data/database/Database",
"DatabaseSchema": "om:entity/data/databaseschema/DatabaseSchema",
"Chart": "om:entity/data/chart/Chart",
"StoredProcedure": "om:entity/data/storedprocedure/StoredProcedure",
"APICollection": "om:entity/data/apiCollection/APICollection",
"APIEndpoint": "om:entity/data/apiEndpoint/APIEndpoint",
"Glossary": "om:entity/data/glossary/Glossary",
"GlossaryTerm": "om:entity/data/glossary/GlossaryTerm",
"Tag": "om:entity/classification/tag/Tag",
"Classification": "om:entity/classification/Classification",
"Policy": "om:entity/policies/Policy",
"Domain": "om:entity/domains/domain/Domain",
"Team": "om:entity/teams/team/Team",
"User": "om:entity/teams/user/User",
"Role": "om:entity/teams/role/Role",
"Bot": "om:entity/bot/Bot",
"Persona": "om:entity/teams/persona/Persona",
"TestCase": "om:tests/testCase/TestCase",
"TestSuite": "om:tests/testSuite/TestSuite",
"TestDefinition": "om:tests/testDefinition/TestDefinition",
"IngestionPipeline": "om:entity/services/ingestionPipelines/IngestionPipeline",
"AIApplication": "om:entity/ai/aiApplication/AIApplication",
"LLMModel": "om:entity/ai/llmmodel/LLMModel",
"MCPServer": "om:entity/ai/mcpserver/MCPServer",
"PromptTemplate": "om:entity/ai/prompt/PromptTemplate",
"ChangeEvent": "om:type/ChangeEvent",
"EntityReference": "om:type/EntityReference",
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "dcterms:description",
"@type": "xsd:string"
},
"fullyQualifiedName": {
"@id": "om:type/fullyQualifiedName",
"@type": "xsd:string"
},
"displayName": {
"@id": "schema:alternateName",
"@type": "xsd:string"
},
"href": {
"@id": "schema:url",
"@type": "@id"
},
"owner": {
"@id": "dcterms:creator",
"@type": "@id"
},
"owners": {
"@id": "dcterms:creator",
"@container": "@set"
},
"tags": {
"@id": "om:type/tags",
"@container": "@set"
},
"lineage": {
"@id": "prov:wasDerivedFrom",
"@container": "@set"
},
"upstreamLineage": {
"@id": "prov:wasDerivedFrom",
"@container": "@set"
},
"downstreamLineage": {
"@id": "prov:hadDerivation",
"@container": "@set"
},
"columns": {
"@id": "om:entity/data/table/Column",
"@container": "@list"
},
"schema": {
"@id": "om:type/schema",
"@type": "@id"
},
"service": {
"@id": "om:entity/services/ServiceType",
"@type": "@id"
},
"database": {
"@id": "om:entity/data/database/Database",
"@type": "@id"
},
"databaseSchema": {
"@id": "om:entity/data/databaseschema/DatabaseSchema",
"@type": "@id"
},
"domain": {
"@id": "om:entity/domains/domain/Domain",
"@type": "@id"
},
"glossaryTerms": {
"@id": "om:entity/data/glossary/GlossaryTerm",
"@container": "@set"
},
"version": {
"@id": "owl:versionInfo",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
},
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedBy": {
"@id": "dcterms:contributor",
"@type": "xsd:string"
},
"deleted": {
"@id": "om:type/deleted",
"@type": "xsd:boolean"
},
"changeDescription": {
"@id": "om:type/ChangeDescription"
},
"testCases": {
"@id": "om:tests/testCase/TestCase",
"@container": "@set"
},
"dataProducts": {
"@id": "om:entity/domains/dataProduct/DataProduct",
"@container": "@set"
},
"extension": {
"@id": "om:type/customProperty"
},
"followers": {
"@id": "schema:follower",
"@container": "@set"
},
"votes": {
"@id": "om:type/votes"
},
"certification": {
"@id": "om:type/AssetCertification"
},
"lifeCycle": {
"@id": "om:type/LifeCycle"
}
},
"@graph": [
{
"@id": "om:entity/data/table/Table",
"@type": "owl:Class",
"rdfs:label": "Table",
"rdfs:comment": "A relational database table tracked in the OpenMetadata catalog.",
"rdfs:subClassOf": "dcat:Dataset"
},
{
"@id": "om:entity/data/dashboard/Dashboard",
"@type": "owl:Class",
"rdfs:label": "Dashboard",
"rdfs:comment": "A BI or analytics dashboard tracked in the OpenMetadata catalog.",
"rdfs:subClassOf": "dcat:Dataset"
},
{
"@id": "om:entity/data/pipeline/Pipeline",
"@type": "owl:Class",
"rdfs:label": "Pipeline",
"rdfs:comment": "A data pipeline or ETL workflow tracked in the OpenMetadata catalog.",
"rdfs:subClassOf": "prov:Activity"
},
{
"@id": "om:entity/data/topic/Topic",
"@type": "owl:Class",
"rdfs:label": "Topic",
"rdfs:comment": "A messaging or streaming topic tracked in the OpenMetadata catalog.",
"rdfs:subClassOf": "dcat:Dataset"
},
{
"@id": "om:entity/data/mlmodel/MlModel",
"@type": "owl:Class",
"rdfs:label": "ML Model",
"rdfs:comment": "A machine learning model tracked in the OpenMetadata catalog.",
"rdfs:subClassOf": "dcat:Dataset"
},
{
"@id": "om:entity/data/glossary/GlossaryTerm",
"@type": "owl:Class",
"rdfs:label": "Glossary Term",
"rdfs:comment": "A business glossary term with definition and asset mappings.",
"rdfs:subClassOf": "skos:Concept"
},
{
"@id": "om:type/EntityReference",
"@type": "owl:Class",
"rdfs:label": "Entity Reference",
"rdfs:comment": "A lightweight reference to any OpenMetadata entity by ID, type, and fully-qualified name."
},
{
"@id": "om:type/ChangeEvent",
"@type": "owl:Class",
"rdfs:label": "Change Event",
"rdfs:comment": "An event recording a change to a metadata entity, used for audit and event streaming.",
"rdfs:subClassOf": "prov:Activity"
},
{
"@id": "om:tests/testCase/TestCase",
"@type": "owl:Class",
"rdfs:label": "Test Case",
"rdfs:comment": "A data quality test assertion validating specific conditions on a data asset."
},
{
"@id": "om:entity/teams/team/Team",
"@type": "owl:Class",
"rdfs:label": "Team",
"rdfs:comment": "An organizational team that can own data assets and manage access in OpenMetadata.",
"rdfs:subClassOf": "schema:Organization"
},
{
"@id": "om:entity/teams/user/User",
"@type": "owl:Class",
"rdfs:label": "User",
"rdfs:comment": "An individual user in OpenMetadata who can own assets and be assigned roles.",
"rdfs:subClassOf": "schema:Person"
}
]
}