1

我正在使用 protege 4 创建本体

如果问题不清楚,这里有一个例子:

超类是(事物)

子类如下(公司),具有两个数据属性(公司名称)和(公司缩写)(社交网络)(服务)

公司类的一个实例是 (macintosh),它有两个数据属性 (macintosh) 和 (MAC)

社交网络类的一个实例是(facebook)

服务类的一个实例是 (adsence)

1#我想说mac有一个标志,facebook有一个标志,所以标志必须是一个类?如果,如何通过关系将个人与班级联系起来?这可能吗?

2#如何通过protege中的关系将两个人联系起来?

4

2 回答 2

1

1

logo 是一个数据属性,因为 logo 本身没有属性和关系。它只有一个值。

2

您必须在首先定义它们的类时将它们关联起来。属性与不同的类相关。之后,当您创建个人时,您将看到一个属性断言面板。在此面板中,您可以定义关系。

于 2010-12-28T17:05:32.167 回答
0

2

在 Protégé 5 中,您可以通过转到所选个体的类表达式编辑器并键入以下内容来关联两个个体:

<property> some {<individual>}

或者

<property> value <individual>

例如

hasPet value Tibbs

Tibbs具体的个人在哪里。

参考: http: //protegeproject.github.io/protege/class-expression-syntax/

于 2019-03-04T16:58:11.333 回答