Rdf 是否有一个简单的SPARQL构造查询,可以根据某个谓词值选择所有与主题相关的语句

Rdf 是否有一个简单的SPARQL构造查询,可以根据某个谓词值选择所有与主题相关的语句,rdf,semantic-web,rdf4j,Rdf,Semantic Web,Rdf4j,我是一个完整的语义网初学者和RDF4J初学者。目前我有一些RDF xml,我不能编写一个简单的构造查询来按主题值选择所有相关语句。 我有这个: 含羞草 布拉 呼 owiii 鸡尾酒 白俄 鲁斯基 卡斯德尼克尔德凡 奥斯达西 鸡尾酒 您可以按如下方式执行此操作: CONSTRUCT WHERE { ?c a skos:Concept ; skos:prefLabel "Mimosa" ; ?p

我是一个完整的语义网初学者和RDF4J初学者。目前我有一些RDF xml,我不能编写一个简单的构造查询来按主题值选择所有相关语句。 我有这个:


含羞草
布拉
呼
owiii
鸡尾酒
白俄
鲁斯基
卡斯德尼克尔德凡
奥斯达西
鸡尾酒

您可以按如下方式执行此操作:

   CONSTRUCT 
   WHERE { 
         ?c a skos:Concept ;
            skos:prefLabel "Mimosa" ;
            ?property ?value .
   }
说明:
WHERE
子句的第一行选择类型为
skos:Concept
的所有资源。第二行进一步缩小范围,仅限于那些具有值为
“Mimosa”
的prefLabel的概念。最后一行将获取所选概念的所有可能属性和值


提示:不要关注RDF/XML语法。将RDF看作是一个图形,而不是一个XML文档。它可以帮助您以不同的语法处理RDF文件,如Turtle(它也更符合SPARQL中的工作方式)。

谢谢。你的回答澄清了很多,而且很有效。我还观看了你的youtube视频,并查看了你的github回购协议样本。这很有帮助。谢谢你传播知识!不客气:)