SPARQL(发音为“sparkle”,SPARQL协议和RDF查询语言的递归首字母缩写)是W3C提供的一组规范,提供在Web或RDF存储中查询和操作RDF图形内容的语言和协议。
过滤太大而 rdflib 无法在内存中解析的 TTL 文件,否则
我正在处理一个 20 GB 的大 ttl 文件,我尝试使用 rdflib 读取,但出现错误 被杀 我正在尝试使用 grep 命令从此文件创建一个较小的文件。 样本数据...
我正在处理一个 20 GB 的大 ttl 文件,我尝试使用 rdflib 读取,但出现错误 被杀 我正在尝试使用 grep 命令从此文件创建一个较小的文件。 样本数据...
如何修复 Protege 中的 SPARQL 查询错误“Expected on of..”
我正在尝试在 Protege 中执行 SPARQL 查询,但是,无论我如何更改语法,我都会遇到此错误: 它强调的这个东西是数据属性。 另外,我的 SPARQL 查询风...
SPARQL查询运行速度太慢,查询时有时会超时,有办法优化查询吗?
我的维基数据查询服务查询有时需要 35000 毫秒或 35 秒才能完成。我不太擅长 SPARQL。下面的查询确实有效(除了有时会重复)。我想要...
Wikidata sparql 无法提供我 1 月 1 日的出生日期
我所做的只是想使用 wikiservice sparql 按出生日期获取名人。一年中的每一天都有效,除了 1 月 1 日。当我研究这个时,我发现它有一些事情要做......
通过标题搜索维基数据SPARQL中的项目,忽略特殊字符,就像常规搜索一样
我想通过标题找到一部电影,不管维基中有什么特殊字符。 例如,我正在搜索“Guyver Dark Hero”电影。 维基百科的标题是“Guyver: Dar...
我正在尝试使用 SPARQL 查询维基词典以获取特定语言(例如德语)的所有名词术语 并作为输出: 名词字符串 语法性别(属):男,
您将如何在 SPARQL 中处理此问题:列出数据集中使用的属性及其各自的最小/最大基数? 例如,给定以下示例 RDF 数据集: @前缀foaf:<...
我想使用 SPARQL 查询将空白节点转换为 URI。想象一下这样的事情: _:N58f332639cbd46d6a5ec9410e5d875a7 我想使用 SPARQL 查询将空白节点转换为 URI。想象一下类似的事情: _:N58f332639cbd46d6a5ec9410e5d875a7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/WebSite> . _:N3b2eed756126458582bba185ab0fdb0b <http://schema.org/name> "Chefkoch.de" . _:N3b2eed756126458582bba185ab0fdb0b <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Organization> . 然后我想要一个这样的查询: SELECT (func(?s) as ?s1) ?p ?o where { ?s ?p ?o } 并且 func 应该转换某些 URI 中的空白节点。 我发现它是一个非常频繁的用例,但找不到解决方案.... 删除{ ?主语 ?谓语 ?o. } 插入{ ?newUri ?谓词 ?o . } 哪里{选择*哪里{ ?主语?谓语?o。 BIND(IRI(CONCAT(STR("https://domain.nl/resource"), "/", STRAFTER(STR(?subject), "_:"))) AS ?newUri) 过滤器(isBlank(?主题)) } }enter code here
我尝试在 Wikidata 上运行 SPARQL 查询,但超时。我想下载转储并在某个数据库中对其进行索引,以便我可以使用 HTTP 请求运行本地 SPARQL 查询。我也需要支持...
带有 2 个 WHERE 和 2 个 GROUP BY 的 Sparql 聚合查询?
我正在使用包含乐队、他们的专辑和专辑发行日期的数据库。 我正在尝试获取一个表格,其中一列表示 20 世纪 80 年代发行的专辑数量,一列表示 n...
SPARQL,仅从模式中获取特定值并在不可用时使用 NaN?
我正在对瑞士公司注册数据库 zefix 进行 SPARQL 查询。 例如,其中一家公司是: https://register.ld.admin.ch/zefix/company/182509 正如你所看到的,它有三个不同...
我有一个本地本体,我想用 SPARQL 进行查询。我使用的是 JavaScript,因此我设置了 Comunica 查询引擎并使用 comunica-sparql-file-http util 打开 SPARQL 端点。选择
我正在尝试通过 Python 脚本查询 Wikidata SPARQL 端点。我已成功获取实体的 QID,但无法获取标签。 前缀 rdfs: 我正在尝试通过 Python 脚本查询 Wikidata SPARQL 端点。我已成功获取实体的 QID,但无法获取标签。 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT DISTINCT ?item ?itemLabel WHERE { { ?item p:P31 ?statement0. ?statement0 (ps:P31/(wdt:P279*)) wd:Q103890060. FILTER(NOT EXISTS { ?statement0 prov:wasDerivedFrom ?reference. }) SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". } } } 在查询服务应用程序中,这是我得到的结果: 但是,当我使用脚本查询时,我没有得到标签,我只得到 uri 和 qid: { "item":{ "type":"uri", "value":"http://www.wikidata.org/entity/Q5449566" }, "itemLabel":{ "type":"literal", "value":"Q5449566" } } 我需要 URI 和标签,而不是 QID。 我不确定我的查询出了什么问题。我使用维基数据查询服务提供的 python 代码来查看是否缺少参数或其他内容,但这也提供了上述结果。 根据评论和Wikidata文档: 维基数据查询服务网站自动将[AUTO_LANGUAGE]替换为当前用户界面的语言代码。例如,如果用户的 UI 为法语,则 SPARQL 的代码 bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" 将在发送到查询服务之前转换为 bd:serviceParam wikibase:language "fr,en"。 当您从脚本构建请求时,不要使用 [AUTO_LANGUAGE],而使用“en”或“fr”等标签。
我知道如何设置文字的语言:“foo”@en 但是 ?foo@en (不起作用)呢? 上下文:我想将一堆设置为 en-gb 的标签复制到 en 中,以便它们播放得更好......
如何转义此 SPARQL 查询中的引号? 选择 * WHERE { rdfs:label ?lbl 。 ?sub a foaf:人。 ?sub rdfs:标签 ?lbl 。选项...
如何转义此 Sparql 中的引号? 选择 * WHERE { rdfs:label ?lbl 。 ?sub a foaf:人。 ?sub rdfs:标签 ?lbl 。可选的{?...
我的 SAPRQL 查询正在不断增长,因为可以通过多种路径将生物样本转换为 ProcessedSamples。 我很难弄清楚如何抽象出
我已经创建了一个本体,现在我想在 graphDB 中使用反向链接。我对此很陌生,实际上我不知道从哪里开始。如何在 graphDB 中执行反向链接? 我...
当试图找出为什么某个查询没有产生预期结果时,我在 GraphDB (10.2.1) 中遇到了一些奇怪的行为。用一小部分测试数据复制了它。 海龟测试...