我正在使用protege 4创建一个本体
如果问题不清楚,这里有一个例子:
超类是(事物)
子类如下(company),它有两个数据属性(公司名称)&(公司缩写)(社交网络)(服务)
company类的实例是(macintosh),它有两个数据属性(macintosh) & (MAC)
社交网络类的一个实例是(facebook)
服务类的一个实例是(adsence)
我想说mac有一个标志,facebook也有一个标志,所以,1#必须是一个类?那么,如何通过关系将个人与类联系起来呢?这有可能做到吗?
2#如何在protege中通过关系将两个人联系起来?
发布于 2010-12-29 01:05:32
1
徽标是一个数据属性,因为徽标本身没有属性和关系。它只有一个值。
2
在定义它们的类时,您必须将它们关联起来。属性关联不同的类。之后,当您创建一个个体时,您将看到一个属性断言面板。在此面板中,您可以定义关系。
发布于 2019-03-05 00:58:11
2
在Protégé5中,您可以通过转到所选个体的类表达式编辑器并键入来关联两个个体:
<property> some {<individual>}
或
<property> value <individual>
例如
hasPet value Tibbs
其中Tibbs
是特定的个体。
参考:http://protegeproject.github.io/protege/class-expression-syntax/
https://stackoverflow.com/questions/4538512
复制相似问题