Language

What is SEMANTIC DATA MODEL? What does SEMANTIC DATA MODEL mean? SEMANTIC DATA MODEL meaning



The Audiopedia

✪✪✪✪✪ http://www.theaudiopedia.com ✪✪✪✪✪

What is SEMANTIC DATA MODEL? What does SEMANTIC DATA MODEL mean? SEMANTIC DATA MODEL meaning – SEMANTIC DATA MODEL definition – SEMANTIC DATA MODEL explanation.

Source: Wikipedia.org article, adapted under https://creativecommons.org/licenses/by-sa/3.0/ license.

A semantic data model in software engineering has various meanings:

1. is a conceptual data model in which semantic information is included. This means that the model describes the meaning of its instances. Such a semantic data model is an abstraction that defines how the stored symbols (the instance data) relate to the real world.

2. It is a conceptual data model that includes the capability to express information that enables parties to the information exchange to interpret meaning (semantics) from the instances, without the need to know the meta-model. Such semantic models are fact oriented (as opposed to object oriented). Facts are typically expressed by binary relations between data elements, whereas higher order relations are expressed as collections of binary relations. Typically binary relations have the form of triples: Object-RelationType-Object. For example: the Eiffel Tower is located in Paris.

Typically the instance data of semantic data models explicitly include the kinds of relationships between the various data elements, such as is located in. To interpret the meaning of the facts from the instances it is required that the meaning of the kinds of relations (relation types) be known. Therefore, semantic data models typically standardise such relation types. This means that the second kind of semantic data models enable that the instances express facts that include their own meaning. The second kind of semantic data models are usually meant to create semantic databases. The ability to include meaning in semantic databases facilitates building distributed databases that enable applications to interpret the meaning from the content. This implies that semantic databases can be integrated when they use the same (standard) relation types. This also implies that in general they have a wider applicability than relational or object oriented databases.

The logical data structure of a database management system (DBMS), whether hierarchical, network, or relational, cannot totally satisfy the requirements for a conceptual definition of data, because it is limited in scope and biased toward the implementation strategy employed by the DBMS. Therefore, the need to define data from a conceptual view has led to the development of semantic data modeling techniques. That is, techniques to define the meaning of data within the context of its interrelationships with other data. As illustrated in the figure. The real world, in terms of resources, ideas, events, etc., are symbolically defined within physical data stores. A semantic data model is an abstraction which defines how the stored symbols relate to the real world. Thus, the model must be a true representation of the real world.

According to Klas and Schrefl (1995), the “overall goal of semantic data models is to capture more meaning of data by integrating relational concepts with more powerful abstraction concepts known from the Artificial Intelligence field. The idea is to provide high level modeling primitives as integral part of a data model in order to facilitate the representation of real world situations”. .

Source

Similar Posts

3 thoughts on “What is SEMANTIC DATA MODEL? What does SEMANTIC DATA MODEL mean? SEMANTIC DATA MODEL meaning

Comments are closed.

WP2Social Auto Publish Powered By : XYZScripts.com