sparql - SPARQL 查询查找某人的祖父
问题描述
我刚开始学习 SPARQL,我发现导航查找项目和属性有点困难。谁能告诉我如何编写一个返回一个人的祖父的查询?例如汤姆克鲁斯的祖父
谢谢!
解决方案
也许您可以尝试以下方法之一:
select * where {
:personID :hasParent/:hasFather ?grandFather
}
select * where {
:personID :hasFather/:hasFather ?grandFather_fatherSide
}
select * where {
:personID :hasMother/:hasFather ?grandFather_motherSide
}
传奇:
- :personID = 一个特定的 ID
- :hasParent = 一个人与她的父亲或母亲的关系
- :hasFather = 一个人与她父亲的关系
- :hasMother = 一个人与她母亲的关系
推荐阅读
- google-analytics-api - 为什么从 Google Analytics Reporting API 返回的数据行包含指标的零值?
- firebase - 使用 Vue js 进行 Firebase 查询
- java - 从 BigQuery 读取并将数据存储到 Google 存储(特殊字符问题)
- java - Selenium 无法识别 IE 中新打开的浏览器上的元素
- dart - 安装软件包时出现握手错误
- c# - 为什么正则表达式计数在 C# 中用作长度?
- fpu - gem5 (Alpha) 如何执行浮点运算?
- .net-core - Razor Pages - 返回模型值
- python - 来自本体语料库 Unicode 错误的 Gensim 句子
- python - 对 MonetDB 的插入不是持久的