OWL中的类与实体

时间:2016-02-27 20:29:47

标签: rdf owl ontology protege

在Protégé,我想在OWL中表达以下句子:

  

如果他的孩子都成功,每个人都会感到高兴。

出于这个原因,我创建了一个类Person,它有一个子类Child

现在,在相同的逻辑中,我将创建一个类Status并创建一个子类Successful。但是,另一位学生说Successful应该是实体(这个概念是什么?)。

Successful应该是什么,实体

1 个答案:

答案 0 :(得分:3)

我们通常将实体称为类,个人和属性的全包概念。概念和类只是同义词。我假设你的同学想说“个人”。我个人在编写概念表达式时会避免使用个人,但在这种情况下,无论您使用的是类还是个人,都无关紧要。你需要定义一个像HappyPerson = Person和hasChild一样的类(Person和hasStatus一些Happy)和hasChild(Person和hasStatus一些Happy)。从技术上讲,你根本不需要Child类。有关如何为人员及其关系建模的详细介绍,请参阅:http://owl.cs.manchester.ac.uk/publications/talks-and-tutorials/fhkbtutorial/