如何使用SPARQL查找相似内容

问题描述 投票:5回答:2

我正在考虑使用SPARQL识别事物之间的概念重叠。

例如,以电影(LinkedMDB数据)为例,如果我有电影《黑客帝国》,而我的目标是列出与该电影相似的电影,那么我可能会从以下步骤开始:]

  • 矩阵
    • 获取类型
    • 获取演员
    • 任命导演
    • 获取位置

然后使用我在矩阵中标识的内容,我将查询具有这些属性的内容(伪查询)

SELECT movie, genre, director, location, actors
WHERE {
  genre is action or sci-fi .

  director are the Wachowski brothers .

  location is set in a big city .

  OPTIONAL( actors were in the matrix . )
}

SPARQL中是否有东西可以让我检查不同节点之间的属性重叠?还是必须像我建议的那样手动完成?

我正在考虑使用SPARQL来识别事物之间的概念重叠。以电影(LinkedMDB数据)为例,如果我有电影《黑客帝国》,而我的目标是列出......>

rdf sparql semantic-web linkedmdb
2个回答
11
投票

匹配某些特定属性

听起来您在要求一些类似的东西


0
投票

使用DBpedia中的新前缀,Joshua Taylor的答案将是:

© www.soinside.com 2019 - 2024. All rights reserved.