A schema is a formal specification of the structure, types and constraints that valid data must satisfy within a given system. It defines entities, their attributes, relationships and permissible values, acting as a contract between data producers and consumers. Schemas underpin validation, interoperability and the reliable exchange of structured data across applications.

Overview

  • Schema is situated within the Data Model area of the data domain.
  • It connects a number of established concepts in the knowledge graph, anchoring edges that previously referenced it without a defining page.

Key aspects

  • Type System (hasPart)
  • Data Model (partOf)
  • Data Schema (implements)
  • Structured Data (uses)

Mechanisms

  • Operates through its relationships with Data Model and Data Validation.
  • Provides capabilities consumed by dependent and enabled classes listed under Relationships.

Applications

Provenance