gpt4 book ai didi

rdf - SPARQL 选择 RDF :ID

转载 作者:行者123 更新时间:2023-12-05 09:00:35 25 4
gpt4 key购买 nike

我正在尝试使用 sparql(在 Protege 内部)选择对象的 rdf:ID,但我似乎无法获得 rdf:ID。有没有人见过这个问题。我使用的 SPARQL 查询是:

选择 * where (?element rdf:id ?id)

以下也不起作用:

选择 * where (?element rdfs:label ?id)

接受了一个建议,但仍然不行:

选择 * where (?element rdfs:about ?id)

但是这样做:

选择 * where (?element rdfs:comment ?id)

我得到的只是“没有匹配项”。所以我可以选择评论而不是标签...想法?

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

选择 ?subject ?property ?object where (?subject ?property ?object)

没有提供任何 RDFS 属性。我错过了什么重要的东西吗? (我可以用 rdfs:comment 来选择它,但它也没有出现...

最佳答案

首先,rdf:id 在数据模型中不存在——rdf 图三元组。 “rdf:ID”是一个语法术语,用于一种语法,RDF/XML,但没有出现在三元组中。类似地,rdf:about 是一个语法术语。

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

目前还不完全清楚您要做什么。你想要 [某个三元组] 的 URI 对象?你如何识别那个三元组?

关于rdf - SPARQL 选择 RDF :ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/687308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com