NEW
Also known as: Ontology Model, Conceptual Semantic Model
A conceptual data model capturing meaning, concepts, and relationships to enable shared understanding, interoperability, and reasoning across systems.
DESCRIPTION
Semantic data models express the meaning of data using concepts, relationships, and constraints. They underpin ontologies and knowledge graphs, enabling richer integration than structural models alone. Using standards like RDF, RDFS, OWL, and SKOS, they support inference, data linking, and semantic search. Semantic models help align business vocabularies with technical schemas via a semantic layer. They improve interoperability across applications, domains, and organizations. They complement, rather than replace, logical and physical data models.
ALTERNATIVE DEFINITIONS
Wikipedia
A semantic data model is a high-level description of the meaning of the data that attempts to capture more of the meaning of data than traditional data models.
Emphasizes capturing meaning beyond structural aspects.
W3C
OWL is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things.
Highlights OWL as the language foundation for semantic modeling and reasoning.
RELATED TERMS
Knowledge Representation Class Hierarchy RDF OWL Knowledge Graph Semantic Layer Simple Knowledge Organization System Schema.org Data Discovery Platform UML Class Diagram
COMPETING TERMS
Entity-Relationship Model Kimball Methodology
RELATIONS
- Broader: Model
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Data Modeling Data Architecture Data Integration & Interoperability
TARGET AUDIENCE
Data Architect Data Modeler Information Analyst Data Steward AI Engineer
EXTERNAL SOURCES
- Wikipedia - Semantic data model
- W3C - RDF concepts specification
- W3C - OWL 2 overview for ontologies
- W3C - SKOS vocabulary for taxonomies
- Google Developers - Schema markup and semantics
TOP QUESTIONS
Why use a Semantic Data Model instead of only ER models?
Semantic models capture meaning and relationships explicitly, enabling interoperability, inference, and reuse across systems, which ER models alone do not provide.
Category: Misunderstanding
What standards underpin Semantic Data Models?
RDF, RDFS, OWL, and SKOS are core W3C standards enabling representation, inference, and controlled vocabularies.
Category: Requirements
How does a Semantic Data Model support a knowledge graph?
It defines classes, properties, and constraints that structure the graph and enable reasoning over linked data.
Category: Example
What are common mistakes with Semantic Data Models?
Over-modeling, ignoring existing ontologies, and mixing conceptual semantics with physical schemas are typical pitfalls.
Category: Mistakes
How do Semantic Data Models integrate with data warehouses?
They can power a semantic layer mapping business concepts to warehouse tables, improving consistency across tools.
Category: Example
What is a hot topic around Semantic Data Models?
Combining ontologies with vector embeddings for hybrid semantic search and retrieval.
Category: Topic
What skills are needed to build Semantic Data Models?
Ontology engineering, domain modeling, and familiarity with RDF/OWL/SPARQL, plus data integration experience.
Category: Requirements
How is quality ensured in Semantic Data Models?
Use competency questions, reasoning tests, and reuse vetted vocabularies; manage versions and governance.
Category: Testing
When should Semantic Data Models be avoided?
For simple, isolated reporting needs, the added complexity may not justify the benefits.
Category: Opinion