Tags » Semantic Technologies

Inheritance

In this post we will look at how different types of inheritance can be translated to OWL. We consider the case where Person is specialized by… 173 more words

Conceptual Modelling

A Brief Introduction to Protégé and Reasoners

A question you rightfully may be pondering is: Why translate object oriented classes into OWL? The answer is that it can help you to find logical inconsistencies in your class designs. 480 more words

Conceptual Modelling

Add Some More Attributes

In this post what I want to do is add some attributes to the Person class of the previous post. The important thing to understand is that as you add attributes to a class, what you are doing in effect is adding additional constraints that will cause the number of objects that can be of that type to shrink. 99 more words

Conceptual Modelling

A Simple Class

Let us start with a simple example. Assume we have a Person class, which models a person that has a name. Let us just think about what this means. 261 more words

Conceptual Modelling

The Correspondence between DLs/OWL and OO

The analogy between DLs and object-orientation can be observed when it is considered that the basic task in constructing an ontology is classification. Explicit subsumption relationships between concepts can be defined in the TBox. 210 more words

Conceptual Modelling

What are Description Logics?

Description logics (DLs) are syntactic variants of first-order logic that are specifically designed for the conceptual representation of an application domain in terms of concepts and relationships between concepts [1]. 508 more words

Conceptual Modelling