From Wiki

Jump to: navigation, search

Message semantics annotation

Message components semantics annotation is an activity of making the components semantics explicit and machine-understandable, by associating each message component definition with an expression representing the business meanings of the component in terms of reference business ontology.
The significant challenge is to have an appropriate annotation method that reduces a human effort, facilitates identification of semantic correspondences, provides sufficient expressivity, and allows usability of semantic annotation expressions for multiple purposes (e.g., reconciliation rules generation, schema and message components discovery and reuse, semantic query over messages, etc.)

The Figure 1 shows the architecture of the Meta-Messager semantics annotation and reconciliation specification tool;
Figure 1 Meta-Messager tool’s architecture

Meta-Messager approach

  • represents the structure of message schemas in a machine-readable form suitable for reasoning and matching-forward rules execution; message schemas are represented as OWL message-schema models, which are instances of a Message Metamodel OWL DL ontology
  • represents semantics of message schema components through a Message Semantic Annotation Ontology

A Message Semantics Annotation Ontology defines annotation concepts that are used to define semantic annotation expressions. It establishes relationships between message schema models concepts and reference ontology concepts (Figure 2).


Figure 2 Place of a Message Semantics Annotation Ontology in the Meta-Messager

Message Semantic Annotation Ontology


Figure 3 UML view of a Message Semantics Annotation Ontology (Annotation concept)

Figure 4 UML view of a Message Semantics Annotation Ontology (OntologyEntity concept)


Figure 5 UML view of a Message Semantics Annotation Ontology (Condition concept)

Personal tools