官术网_书友最值得收藏!

Advantages of Ontologies

The following are the advantages of Ontologies:

  • Increased quality of entity analysis
  • Increased use, reuse, and maintainability of the information systems
  • Facilitation of domain knowledge sharing, with common vocabulary across independent software applications

Those who are familiar with the object-oriented programming paradigm or database design can easily relate the Ontological representation of the domain entities to classes or database schemas. The classes are generic representations of the entities that encapsulate properties and behaviors. One class can inherit behavior and properties from another class (is-a relationship). For example, a cat is an animal.

In this case, Animal is an abstract superclass of Cat. The Cat class inherits properties from the Animal class and adds/overrides some of the attributes and behaviors specific to a cat. This paradigm is applicable in Ontologies. Similarly, relational databases have schematic representations of the domain entities within an organization.

There are some fundamental differences between databases and Ontologies, as follows:

  •  Ontologies are semantically richer than the concepts represented by databases
  • Information representation in an Ontology is based on semi-structured, natural language text and it is not represented in a tabular format
  • The basic premise of Ontological representation is globally consistent terminology to be used for information exchange across domains and organizational boundaries 
  • More than defining a confined data container, Ontologies focus on generic domain knowledge representation
主站蜘蛛池模板: 原平市| 白水县| 景德镇市| 池州市| 江都市| 古蔺县| 平邑县| 句容市| 泊头市| 安庆市| 永顺县| 呼和浩特市| 金堂县| 右玉县| 沭阳县| 南部县| 广丰县| 利津县| 任丘市| 咸阳市| 瓮安县| 长海县| 海门市| 子洲县| 汽车| 大竹县| 威信县| 杭锦后旗| 普兰县| 台东县| 大城县| 崇左市| 平利县| 黄冈市| 锡林浩特市| 泸水县| 肇州县| 齐河县| 新宁县| 铜梁县| 达孜县|