0

好吧,我有一个本体,我想添加一些个体。问题是个人因一个用户而异。让我给你举个例子:

在“宠物”类中,我想添加我的狗“cookie”,我可以直接在本体上添加,但是当其他人使用相同的本体时,它将填充我的信息。你知道有什么方法可以在不修改原始个体的情况下将新个体添加到本体中吗?

我是某种个性化。我不知道如何搜索与此问题相关的工作,如果您知道的话,我将不胜感激。谢谢!

4

1 回答 1

1

注意:这是我在 answers.semanticweb.com 上发布的相同问题的答案(并且被接受),Add new individual 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> .
于 2014-02-10T17:10:49.303 回答