在个体“实例”之间创建一个对象属性“关系/谓词”?

问题描述 投票:1回答:2

我正在使用protege 4创建一个本体

如果问题不明确,这里有一个例子:

超级是(东西)

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

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

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

服务类的实例是(adsense)

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

2#如何通过关系保护两个人?

ontology protege
2个回答
1
投票

1

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

2

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


0
投票

2

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

<property> some {<individual>}

要么

<property> value <individual>

例如

hasPet value Tibbs

Tibbs是一个特定的个体。

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

© www.soinside.com 2019 - 2024. All rights reserved.