如何使用RDF / RDFS为同义词建模?
例如,当我有两个不同的部门,不同的数据库时,对于相同的事物,它们具有不同的术语。
答案 0 :(得分:0)
如果这是相同的概念(aka类),只需添加另一个标签
例如,如果您有一个代表数据库系统管理员的类,则可以使用3 rdfs:label:“数据库系统管理员”,“ DBA”,“数据库管理员”
或者,您可以添加另一个类,比如说DBA,并断言类“ DBA”与类“ Database Administrator”相同(使用owl:sameAs)
希望这可以回答您的问题。 尼古拉斯·莱维克
答案 1 :(得分:0)
RDFS 和 OWL 中有几个工具允许以这种方式链接个人、类和属性。
对于个人而言,普通的 RDFS 无法指定两个资源是相同的东西。但是,OWL 确实有 owl:sameAs
,指定两个资源表示同一个人(也可以用于类和属性,但只能用于 OWL Full)。
对于类和属性,RDFS 有 rdfs:subClassOf
和 rdfs:subPropertyOf
。这些通常意味着子集/蕴涵,但在两个方向上使用它们会使两个类/属性等效。 OWL 有 owl:equivalentClass
和 owl:equivalentProperty
作为快捷方式。