| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:05-semantics:01-kinds-of-semantics:07-ontological-semantics [2026/07/08 03:02] – ↷ Links adapted because of a move operation nick_dido | dido:05-semantics:01-kinds-of-semantics:07-ontological-semantics [2026/07/18 12:33] (current) – external edit 127.0.0.1 |
|---|
| ====== Ontological Semantics ====== | ====== Ontological Semantics ====== |
| |
| [[fxdemo:99_part_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 ===== |
| |
| Ontological semantics defines meaning through [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:o:ontology|ontologies]], ontology commitments, classes, relationships, distinctions, constraints, axioms, and domain assumptions. | Ontological semantics defines meaning through [[dido:99_annexes:annex-b-terms-and-definitions:o:ontology|ontologies]], ontology commitments, classes, relationships, distinctions, constraints, axioms, and domain assumptions. |
| |
| An ontology captures selected semantic commitments for a defined domain. Ontological semantics explains what those commitments mean and how they shape interpretation across models, vocabularies, schemas, graphs, rules, reports, and implementation artefacts. | An ontology captures selected semantic commitments for a defined domain. Ontological semantics explains what those commitments mean and how they shape interpretation across models, vocabularies, schemas, graphs, rules, reports, and implementation artifacts. |
| |
| Ontological semantics differs from [[dido:05-semantics:01-kinds-of-semantics:01-conceptual-semantics]]. Conceptual semantics establishes domain meaning before the selection of implementation technology. Ontological semantics expresses selected domain meaning through an ontology structure. | Ontological semantics differs from [[dido:05-semantics:01-kinds-of-semantics:01-conceptual-semantics]]. Conceptual semantics establishes domain meaning before the selection of implementation technology. Ontological semantics expresses selected domain meaning through an ontology structure. |
| |
| Ontological semantics also differs from [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:o:owl|OWL]] semantics. OWL provides an [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:o:ontology_language|ontology language]] for the Semantic Web. Ontological semantics concerns the domain commitments expressed by an ontology, whether the ontology appears as a conceptual ontology, a logical ontology, an OWL ontology, a controlled model, or another governed ontology artefact. | Ontological semantics also differs from [[dido:99_annexes:annex-b-terms-and-definitions:o:owl|OWL]] semantics. OWL provides an [[dido:99_annexes:annex-b-terms-and-definitions:o:ontology_language|ontology language]] for the Semantic Web. Ontological semantics concerns the domain commitments expressed by an ontology, whether the ontology appears as a conceptual ontology, a logical ontology, an OWL ontology, a controlled model, or another governed ontology artifact. |
| |
| Ontological semantic content includes: | Ontological semantic content includes: |
| |
| * [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:d:domain]] concepts | * [[dido:99_annexes:annex-b-terms-and-definitions:d:domain]] concepts |
| * Classes and categories | * Classes and categories |
| * Relationships among concepts | * Relationships among concepts |
| * Traceability to conceptual meaning | * Traceability to conceptual meaning |
| |
| A governed architecture preserves [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] from ontological semantics to the [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:conceptual_model|conceptual model]], vocabulary, authoritative domain source, rule set, schema, graph, report, and implementation artefact that expresses or uses the ontology content. | A governed architecture preserves [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] from ontological semantics to the [[dido:99_annexes:annex-b-terms-and-definitions:c:conceptual_model|conceptual model]], vocabulary, authoritative domain source, rule set, schema, graph, report, and implementation artifact that expresses or uses the ontology content. |
| |
| ===== Definition ===== | ===== Definition ===== |
| ===== Source ===== | ===== Source ===== |
| |
| DIDO Solutions usage, informed by ontology engineering, conceptual modelling, semantic modelling practice, Gruber's characterisation of ontology as a specification of a conceptualisation, and model-driven architecture principles. | DIDO Solutions usage, informed by ontology engineering, conceptual modeling, semantic modeling practice, Gruber's characterization of ontology as a specification of a conceptualisation, and model-driven architecture principles. |
| |
| ===== Note ===== | ===== Note ===== |
| |
| Ontological semantics is not equivalent to [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:o:owl|OWL]]. OWL expresses ontology content when OWL provides the selected ontology language. Ontological semantics concerns the domain meaning and commitments expressed by the ontology. | Ontological semantics is not equivalent to [[dido:99_annexes:annex-b-terms-and-definitions:o:owl|OWL]]. OWL expresses ontology content when OWL provides the selected ontology language. Ontological semantics concerns the domain meaning and commitments expressed by the ontology. |
| |
| Ontological semantics also does not capture all [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:s:semantic|semantics]] of a domain. Rules, policies, reports, schemas, type systems, lifecycle models, conformance tests, and implementation artefacts express additional semantic content. | Ontological semantics also does not capture all [[dido:99_annexes:annex-b-terms-and-definitions:s:semantic|semantics]] of a domain. Rules, policies, reports, schemas, type systems, lifecycle models, conformance tests, and implementation artifacts express additional semantic content. |
| |
| ===== Example ===== | ===== Example ===== |
| The ontology expresses selected semantic commitments about FX trades. A schema represents selected commitments as fields and constraints. An RDF graph represents selected commitments as triples. An OWL ontology represents selected commitments using OWL classes, properties, and axioms. Runtime validation logic enforces selected commitments during implementation. | The ontology expresses selected semantic commitments about FX trades. A schema represents selected commitments as fields and constraints. An RDF graph represents selected commitments as triples. An OWL ontology represents selected commitments using OWL classes, properties, and axioms. Runtime validation logic enforces selected commitments during implementation. |
| |
| The ontology remains governed by the conceptual meaning of the FX domain. The OWL, RDF, schema, and implementation artefacts express selected ontology content, but they do not replace the domain meaning that the ontology represents. | The ontology remains governed by the conceptual meaning of the FX domain. The OWL, RDF, schema, and implementation artifacts express selected ontology content, but they do not replace the domain meaning that the ontology represents. |
| |
| ---- | ---- |