{ "@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" } ] }