Skip to content

Sync schemas and RDF to OpenMetadata 1.13#14

Merged
harshach merged 1 commit intomainfrom
harshach/update-1.13
Apr 24, 2026
Merged

Sync schemas and RDF to OpenMetadata 1.13#14
harshach merged 1 commit intomainfrom
harshach/update-1.13

Conversation

@harshach
Copy link
Copy Markdown
Contributor

Summary

  • Sync all JSON schemas under schemas/ to upstream open-metadata/OpenMetadata branch 1.13 (816 files: 163 modified, 74 added, 8 removed — removed iceberg connection schemas and denyListRecognizer that were dropped upstream).
  • New 1.13 entity surface: AI/LLM/MCP (entity/ai/ with aiApplication, aiGovernancePolicy, llmModel, mcpServer, mcpExecution, agentExecution, promptTemplate), LLM/MCP services and connections, learning resources, column context types, new database/pipeline/drive connectors, and governance recognizer workflows.
  • Extend RDF layer to cover the new entities: added OWL classes, object/datatype properties, and SHACL shapes in openmetadata.ttl and openmetadata-shapes.ttl; added new ai.jsonld and learning.jsonld contexts; updated service.jsonld with LLMService/MCPService; bumped ontology version to 1.13.0.

Test plan

  • All 816 JSON schema files parse as valid JSON
  • openmetadata.ttl, openmetadata-prov.ttl, and openmetadata-shapes.ttl parse cleanly via rdflib
  • All 12 JSON-LD context files parse as valid JSON
  • Final diff -rq against upstream openmetadata-spec/src/main/resources/json/schema shows zero differences

🤖 Generated with Claude Code

Update all JSON schemas under schemas/ to match upstream open-metadata/OpenMetadata
branch 1.13 (816 files, 163 modified, 74 added, 8 removed). Removed upstream-deleted
iceberg connection schemas and denyListRecognizer.

Extend the RDF layer for the new 1.13 entity surface:
- Ontology: add LLMService, MCPService, LLMModel, AIApplication, AIGovernancePolicy,
  PromptTemplate, MCPServer, AgentExecution, MCPExecution, LearningResource,
  TableColumn, DashboardDataModelColumn classes plus related properties
  (usesModel, usesMCPServer, governedBy, applicationType, policyType, etc.)
- SHACL shapes: validation shapes for all new AI/LLM/MCP/Learning classes
- JSON-LD contexts: new ai.jsonld and learning.jsonld; service.jsonld now
  includes LLMService, MCPService, llmConnection, mcpConnection
- Bump ontology version to 1.13.0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@harshach harshach merged commit 60a9e41 into main Apr 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant