当前位置:  开发笔记 > Android > 正文

SPARQL选择RDF:ID

如何解决《SPARQL选择RDF:ID》经验,为你挑选了1个好方法。

我试图用sparql(在Protege中)选择一个对象的rdf:ID,我似乎无法得到rdf:ID.有没有人见过这个问题.我使用的SPARQL查询是:

Select * where (?element rdf:id ?id)

以下也不起作用:

Select * where (?element rdfs:label ?id)

提出了一个建议,但仍然没有去:

Select * where (?element rdfs:about ?id)

但这样做:

Select * where (?element rdfs:comment ?id)

我得到的只是"不匹配".所以我可以选择评论而不是标签......想法?

更新::经过一些研究,选择以下内容:

Select ?subject ?property ?object where (?subject ?property ?object)

没有提出任何RDFS属性.我错过了什么专业吗?(我可以用rdfs:comment来选择它,但这也没有出现......



1> dajobe..:

首先rdf:id在数据模型中不存在 - rdf图三倍." rdf:ID"是在一种语法中使用的语法术语,RDF/XML但不出现在三元组中.类似地rdf:about是语法术语.

至于为什么protege的sparql在这里不起作用 - 我没有使用过Protege - 我想你试图找到的三元组是由推理引擎推断的,因此不一定在基本的rdf图中.

目前还不完全清楚你要做什么.你想要URI对象[有些三倍]?你如何识别这个三联?

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有