Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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] – removed - external edit (Unknown date) 127.0.0.1dido:05-semantics:01-kinds-of-semantics:07-ontological-semantics [2026/07/18 12:33] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Ontological Semantics ======
  
 +[[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +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 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 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:
 +
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:d:domain]] concepts
 +  * Classes and categories
 +  * Relationships among concepts
 +  * Properties and attributes
 +  * Classifications and distinctions
 +  * Constraints
 +  * Axioms
 +  * Definitions
 +  * Domain assumptions
 +  * Identity conditions
 +  * Equivalence relationships
 +  * Subclass relationships
 +  * Disjointness relationships
 +  * Cardinality constraints
 +  * Inference commitments
 +  * Traceability to conceptual meaning
 +
 +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 =====
 +
 +//meaning defined through ontology commitments, concepts, relationships, distinctions, constraints, axioms, and domain assumptions within a defined domain//
 +
 +===== Source =====
 +
 +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 =====
 +
 +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 [[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 =====
 +
 +An FX ontology defines ''FXTrade'', ''Counterparty'', ''CurrencyPair'', ''NotionalAmount'', ''TradeDate'', ''SettlementDate'', and ''SettlementObligation'' as domain concepts. It also defines relationships such as ''hasCounterparty'', ''hasCurrencyPair'', ''hasNotionalAmount'', ''hasTradeDate'', and ''hasSettlementDate''.
 +
 +^ Ontology content ^ Ontological semantic meaning ^
 +| ''FXTrade'' | a trade involving the exchange of one currency for another |
 +| ''Counterparty'' | a party that participates in the trade |
 +| ''CurrencyPair'' | an ordered pair of currencies exchanged in the trade |
 +| ''NotionalAmount'' | the amount used to calculate settlement obligations |
 +| ''SettlementDate'' | the date on which settlement occurs |
 +| ''hasCounterparty'' | relationship between a trade and a participating counterparty |
 +| ''hasSettlementDate'' | relationship between a trade and the date on which settlement occurs |
 +
 +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 artifacts express selected ontology content, but they do not replace the domain meaning that the ontology represents.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>