我有一个关于RDF的问题。我有几个三元组定义为:
<User rdf:about="#T">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">T</hasName>
<hasFavourite rdf:resource="#x"/>
<hasFavourite rdf:resource="#y"/>
</User>我想添加到(user,hasFavourite,x)和(user,hasFavourite,y)三元组,因为我需要将一个整数与它们关联起来。我有点不确定如何将一个整数加到一个三元组中。我确信这一定很简单,但我只是对RDF有所了解,所以如果有任何帮助,我将不胜感激。
谢谢,艾丽
发布于 2009-12-09 19:11:46
所以,如果我没看错问题和你对dajobe帖子的评论,你可能会想要这样的东西(同样是用Turtle符号,因为它的可读性更好):
@base <http://example.org/ns#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <> .
:T
:hasFavourite :fave1, :fave2 ;
:hasName "T" ;
a :User .
:fave1 a :Favourite ;
:band :x ;
:playCount 10 .
:fave2 a :Favourite ;
:band :y ;
:playCount 4 .
:x a :Band ;
:hasName "Band 1" .
:y a :Band ;
:hasName "Band 2" .因此,这允许您保留每个用户的收藏夹单独的播放计数,每个乐队可以选择不同的用户通过创建新的收藏夹作为需要的收藏夹。
当然,我可能完全错了,这可能不是你真正想要的!
https://stackoverflow.com/questions/1869772
复制相似问题