java - 在 Java 中使用 SPARQL 查找人员的位置

标签 java semantic-web sparql ontology

我从以下位置获得本体:http://webmind.dico.unimi.it/care/locont-2.0.owl .它包含地点、人物、 Activity 等。

我想在 Java 中通过 SPARQL 查询找到人的位置。 这个查询的结果应该是这样的:

("Ali" is located in "Kitchen")

有人可以帮我解决这个问题吗?

最佳答案

在我的脑海中,你需要像 SELECT { "Ali"?p ?o } 这样的东西。然后,您必须将 ?p 限制为与位置有关的关系。 这是一些 examples 的链接;我希望你会发现它有用。

关于java - 在 Java 中使用 SPARQL 查找人员的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284881/

相关文章:

java - 如何通过 Java 中的递归深度优先搜索确定图中两个节点是否相连?

java - 在 Hibernate 中映射多级继承

java - Hibernate 在创建时设置交叉引用

java - 词组之间的语义关系

r - SPARQL 中不带前缀的查询

rdf - 从 DBPedia 中提取所有类型及其英文标签

Sparql 查询某个类的子代、孙子等

java - 为什么不能在上限泛型列表中添加元素?

rdf - 使用 DBpedia 和 SPARQL 获取所有定义的颜色

rdf - 标记逻辑 7 : Semantic Search