Skip to content

Core Concepts

This page explains the key terminology and concepts used throughout UOD.

Layers

L0 — Platform & Syntax Bindings

The technical serialization layer. Provides pre-built mappings of the L1 semantic model into specific technology formats (OWL/RDF, JSON-LD, GraphQL, SQL DDL). L0 does not participate in the semantic inheritance chain.

L1 — Universal Enterprise Ontology Core

The mandatory foundation. Defines 24 cross-industry, cross-enterprise universal concepts (classes) and 12 standard relationships. All L2 and L3 definitions must inherit from L1.

L2 — Industry & Domain Extensions

Optional, pluggable industry-specific extensions. Each extension targets a specific industry (consulting, luxury goods, finance, etc.) and adds new classes and relationships that inherit from L1.

L3 — Enterprise Customization Layer

Private, enterprise-specific extensions. Organizations define their own proprietary classes, mappings, and rules that extend L1 and optionally L2.

Key Terms

Class

A class represents a type of entity in the ontology. For example, Organization, Process, or Risk.

{
  "id": "Organization",
  "label_zh": "组织",
  "label_en": "Organization",
  "parent": "Party",
  "definition_en": "A legal or non-legal organization entity"
}

Relation

A relation defines a directed connection between two classes.

{
  "id": "plays_role",
  "domain": "Party",
  "range": "Role",
  "definition_en": "A party plays a specific role"
}
  • Domain: The source class (where the relationship starts)
  • Range: The target class (where the relationship points)

Inheritance

Child classes inherit from parent classes via the parent field. This creates a semantic lineage:

Party (L1)
├── Person (L1)
├── Organization (L1)
│   ├── OrgUnit (L1)
│   ├── ConsultingFirm (L2 - Consulting Extension)
│   └── LuxuryBrand (L2 - Luxury Goods Extension)
│       └── MyCompany (L3 - Enterprise)

Extension

An extension is a packaged set of industry-specific classes and relations that extends L1. Extensions are:

  • Optional — Only load the ones you need
  • Community-driven — Anyone can contribute
  • Validated — Must conform to schema/extension_schema.json

Platform Binding

A platform binding is a technical serialization of the L1 semantic model. It translates abstract concepts into concrete, technology-specific formats that can be directly used by downstream systems.

Complete Glossary / 完整术语表

For the full glossary of all concepts across all layers — including ontology fundamentals, architecture terms, L1/L2 class and relation references, governance rules, technical terms, and a disambiguation guide for commonly confused concepts — see the Glossary.