| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:05-semantics:01-kinds-of-semantics:15-vocabulary-semantics [2026/07/11 11:06] – ↷ Links adapted because of a move operation nick_dido | dido:05-semantics:01-kinds-of-semantics:15-vocabulary-semantics [2026/07/18 12:33] (current) – external edit 127.0.0.1 |
|---|
| ====== Vocabulary Semantics ====== | ====== Vocabulary Semantics ====== |
| |
| [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| Vocabulary semantics defines meaning through governed vocabularies, business terms, term relationships, usage constraints, preferred terms, deprecated terms, controlled values, and domain-specific naming conventions. | Vocabulary semantics defines meaning through governed vocabularies, business terms, term relationships, usage constraints, preferred terms, deprecated terms, controlled values, and domain-specific naming conventions. |
| |
| A vocabulary expresses semantic content when it identifies the terms a community uses, defines the meanings of those terms, relates terms to one another, and constrains how those terms appear in models, schemas, reports, rules, policies, APIs, messages, ontologies, and implementation artefacts. | A vocabulary expresses semantic content when it identifies the terms a community uses, defines the meanings of those terms, relates terms to one another, and constrains how those terms appear in models, schemas, reports, rules, policies, APIs, messages, ontologies, and implementation artifacts. |
| |
| Vocabulary semantics differs from terminological semantics. Terminological semantics focuses on terms, definitions, designations, sources, notes, examples, and usage constraints. Vocabulary semantics focuses on the governed set of terms and relationships that a community uses to express meaning across work products. | Vocabulary semantics differs from terminological semantics. Terminological semantics focuses on terms, definitions, designations, sources, notes, examples, and usage constraints. Vocabulary semantics focuses on the governed set of terms and relationships that a community uses to express meaning across work products. |
| |
| Vocabulary semantics also differs from [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:o:ontology|ontology]]. An ontology captures selected semantic commitments through concepts, relationships, distinctions, and constraints. A vocabulary governs the words, labels, identifiers, and relationships among terms used to express and communicate those commitments. | Vocabulary semantics also differs from [[dido:99_annexes:annex-b-terms-and-definitions:o:ontology|ontology]]. An ontology captures selected semantic commitments through concepts, relationships, distinctions, and constraints. A vocabulary governs the words, labels, identifiers, and relationships among terms used to express and communicate those commitments. |
| |
| A [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:s:sbvm|Semantic Business Vocabulary Model (SBVM)]] provides vocabulary semantics when it defines business terms, meanings, relationships, and usage constraints within a defined domain. | A [[dido:99_annexes:annex-b-terms-and-definitions:s:sbvm|Semantic Business Vocabulary Model (SBVM)]] provides vocabulary semantics when it defines business terms, meanings, relationships, and usage constraints within a defined domain. |
| |
| Vocabulary semantic content includes: | Vocabulary semantic content includes: |
| * Naming conventions | * Naming conventions |
| * Vocabulary governance | * Vocabulary governance |
| * Traceability to [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:d:domain]] meaning | * Traceability to [[dido:99_annexes:annex-b-terms-and-definitions:d:domain]] meaning |
| |
| A governed architecture preserves [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] from vocabulary semantics to the terminology records, conceptual model, SBVM, ontology, schema, report model, rule set, policy source, implementation artefact, or conformance test that uses the governed vocabulary. | A governed architecture preserves [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] from vocabulary semantics to the terminology records, conceptual model, SBVM, ontology, schema, report model, rule set, policy source, implementation artifact, or conformance test that uses the governed vocabulary. |
| |
| ===== Definition ===== | ===== Definition ===== |
| ===== Source ===== | ===== Source ===== |
| |
| DIDO Solutions usage, informed by terminology practice, controlled-vocabulary practice, SBVM usage, semantic modelling practice, and standards-development practice. | DIDO Solutions usage, informed by terminology practice, controlled-vocabulary practice, SBVM usage, semantic modeling practice, and standards-development practice. |
| |
| ===== Note ===== | ===== Note ===== |
| |
| Vocabulary semantics does not define all [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:s:semantic|semantics]] of a domain. Vocabulary semantics governs the terms and term relationships used to express meaning. Conceptual models, ontologies, schemas, reports, rules, policies, type systems, and implementation artefacts express additional semantic content. | Vocabulary semantics does not define all [[dido:99_annexes:annex-b-terms-and-definitions:s:semantic|semantics]] of a domain. Vocabulary semantics governs the terms and term relationships used to express meaning. Conceptual models, ontologies, schemas, reports, rules, policies, type systems, and implementation artifacts express additional semantic content. |
| |
| A vocabulary without governance creates semantic risk. Different teams can use the same term for different meanings, different terms for the same meaning, or uncontrolled values that break interoperability. | A vocabulary without governance creates semantic risk. Different teams can use the same term for different meanings, different terms for the same meaning, or uncontrolled values that break interoperability. |