我目前工作的一个语义网络在线学习项目。我做了一个本体和类。然而,填充RDF文件时,我创建一个单独的(例如一个疗程),并将其放置在一个RDF。然后如果需要我它涉及另一个人这一个由对象属性(例如,学生为> studyMemberOf->当然),我把当然乌里在学生个人。这意味着(当然个体的URI:crs000021):

<Ontologyowl:Student rdf:about="ehsanm">
    <Ontologyowl:studyMemberOf>
        <Ontologyowl:Project rdf:about="crs000021"/>
    </Ontologyowl:studyMemberOf>

我的 2个问题这里:结果 是不是把每个班的人,在一个单独的RDF文件?点击 当与这两个人,我是在做学生档案“当然(crs000021)”的另一个节点?是这种方法(使不同RDFS)不正确?

感谢您的关注

有帮助吗?

解决方案

有没有关于你应该如何以及在哪里写你的RDF声明规范。你可以写在同一个文件或在一个文件中的每条语句中的所有语句。 另外一个RDF存储应该忽略每复制的语句,所以

<ehsanm> <studyMemberOf> <crs000021>
<crs000021> rdf:type  Ontologyowl:Project
<student2> <studyMemberOf> <crs000021>
<crs000021> rdf:type  Ontologyowl:Project

是相同的

<ehsanm> <studyMemberOf> <crs000021>
<crs000021> rdf:type  Ontologyowl:Project
<student2> <studyMemberOf> <crs000021>

请注意:我不知道的rdf:about = “ehsanm” 是一个有效的URI。我猜你应该使用RDF:这里ID

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top