Skip to content

Entity Schemas

Entity schemas define the core metadata objects in OpenMetadata.

Overview

Entities represent the fundamental building blocks of metadata in OpenMetadata. Each entity has a well-defined schema that specifies its properties, relationships, and validation rules.

Categories

Data Assets

  • Data Assets - Tables, topics, dashboards, pipelines, ML models
  • Services - Database, messaging, dashboard, pipeline services

Organization

Governance

  • Glossary - Business glossaries and terminology

Metrics

Common Properties

All entities share these common properties:

  • id: Unique identifier (UUID)
  • name: Entity name
  • fullyQualifiedName: Hierarchical unique name
  • description: Rich text description
  • owner: Entity owner reference
  • tags: Classification tags
  • version: Entity version number
  • updatedAt: Last update timestamp
  • updatedBy: User who made the update
  • href: API endpoint URL

Entity Relationships

Entities are connected through typed relationships:

  • Contains: Hierarchical containment
  • Owns: Ownership
  • Uses: Usage relationships
  • Produces: Creation relationships
  • DerivedFrom: Lineage relationships

Next Steps

Explore specific entity categories to learn more about each schema type.