好吧,我有一个本体论,我想添加一些个人。问题是个人因用户而异。让我举个例子:
在“宠物”课程中,我想添加我的狗“cookie”,我可以直接在本体上进行,但是当其他人使用相同的本体时,它会充满我的信息。您是否知道如何在不修改原始内容的情况下将新个体添加到本体中?
我是某种个性化的。我不知道如何搜索与此问题相关的工作,如果你知道我会很感激的话。谢谢!
答案 0 :(得分:1)
注意:这是我在answers.semanticweb.com,Add new individuals to an ontology上发布的相同问题(并且已被接受)的答案。
您通常会创建一个新的本体,导入原始文件(以便您拥有类,属性等的声明),然后在新的本体中声明您的个人。例如,
http://example.org/pet-import
)@prefix : <http://example.org/pet-import#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
:Pet a owl:Class .
<http://example.org/pet-import>
a owl:Ontology .
http://example.org/my-pets
)@prefix : <http://example.org/my-pets#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
<http://example.org/my-pets>
a owl:Ontology ;
owl:imports <http://example.org/pet-import> .
:Cookie a owl:NamedIndividual , <http://example.org/pet-import#Pet> .