我需要个性化本体的个体

时间:2014-02-10 12:35:30

标签: owl ontology personalization

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

在“宠物”课程中,我想添加我的狗“cookie”,我可以直接在本体上进行,但是当其他人使用相同的本体时,它会充满我的信息。您是否知道如何在不修改原始内容的情况下将新个体添加到本体中?

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

1 个答案:

答案 0 :(得分:1)

注意:这是我在answers.semanticweb.com,Add new individuals to an ontology上发布的相同问题(并且已被接受)的答案。

您通常会创建一个新的本体,导入原始文件(以便您拥有类,属性等的声明),然后在新的本体中声明您的个人。例如,

pet-import(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> .