问题标签 [linkedmdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1778 浏览

rdf - linkedmdb.org 上的本地链接电影数据库版本

我想在本地从linkedmdb.org 上的链接电影数据库查询。是否有一些 rdf 或 owl 版本可以我在本地而不是远程下载查询
我试图查询它并得到以下错误:

0 投票
2 回答
443 浏览

java - 无法查询链接电影数据库的本地版本

我正在尝试使用 SPARQL 查询本地版本的链接电影数据库。该文件为 N-Triples 格式,大小约为 450mb。我正在使用 servlet 来实现。现在,当我通过查询时,servlet 处理它大约需要五分钟以上,最后我得到以下异常:

我的代码是:

有没有办法解决这个异常?

0 投票
3 回答
6568 浏览

java - 如何使用 Jena TDB 存储链接电影数据库的本地版本

我有一个本地版本的 LinkedMDB,它采用 N-Triples 格式并且想要查询它。现在,我想使用Jena TDB,它可以存储可以用于以后查询的数据。我检查了TDB Java API 的文档,但无法加载 N-Triples 文件,然后使用 SPARQL 进行查询。我使用了以下代码:

并得到以下异常

0 投票
1 回答
3557 浏览

rdf - 通过联合 SPARQL 查询连接 Linkedmdb 和 DBpedia

我运行了以下查询,并从linkedmdb获取了电影的数据及其对应的 DBpedia URI 。

?dbpediaLink我想使用URI从 DBpedia 获取这些电影的类别。另外,我需要dcterms:subject从 DBpedia 获取电影的属性值。我无法理解如何连接它们?我可以通过 SPARQL 来完成,还是需要为此编写代码?

0 投票
1 回答
639 浏览

rdf - 针对linkedmdb的SPARQL查询仅返回空值

我正在尝试使用 Java 代码对 Jena 进行实验。在这个应用程序中,我只得到 20 个空值。

毕竟它打印了20个null值,所以它找到了一些东西,但是为什么值为?valuenull呢?

0 投票
1 回答
1676 浏览

java - 从 ResultSet 中的资源获取 URI

我正在尝试从 Java 中的资源中获取 URI,但它始终是null. 现在,我正在尝试这个:

文字返回得很好,我什至尝试了资源“?film”,但资源仍然为空。这是我的 SPARQL 查询:

queryVar只是用户输入,例如“蝙蝠侠”。

编辑:我的查询中有一个错字:这是我的查询:

String sparqlQuery = "PREFIX mdb: http://data.linkedmdb.org/resource/movie/film " + "PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema# " + "select ?label ?film" + "where" + "{ ?film mdb:id ?uri ." + "?film rdfs:label ?label ." + " }" + "";

仔细观察 ?film 和 where,它们变成了 filmwhere,这就是问题所在。

感谢Joshua,我明白了。

0 投票
1 回答
1989 浏览

rdf - LinkedMDB SPARQL 查询

我在这里有点困惑。我有以下 SPARQL 查询,可以很好地与LinkedMDB explorer 配合使用

这个过滤掉了所有像这样的蝙蝠侠电影(我已经过滤掉了所有的结果,这里只显示了五个):

但是,问题来了。如果我写“阿甘正传”而不是“蝙蝠侠”,则查询找不到任何结果。

但是,如果我将最后一行更改为

它在 LinkedMDB 数据库中找到了这部电影,所以我知道它藏在某个地方。但是当我使用该FILTER regex解决方案时它不会返回。

我注意到,如果我只搜索而不过滤并打印数据库中的所有电影,看起来 LinkedMDB 在 2557 上有某种限制,这样网页就不会崩溃。看起来 FILTER 只过滤了那些 2557 部电影。有没有办法检索更多电影?

0 投票
1 回答
1135 浏览

rdf - 找电影演员演?链接数据库

我目前正在尝试获取演员出演的电影(我想要他们的 URI)。当我探索linkedmdb 时,我看到“是”演员“的”,但我不能在我的 SPARQL 查询中使用它。是一些特殊的命名空间还是什么?还是在 OWL 本体中?我现在使用的查询是:

此代码仅返回标题,我想要电影的整个 URI。

0 投票
1 回答
9540 浏览

regex - SPARQL 正则表达式不匹配

我想获得所有标题中没有“指环王”字符串的电影。我在Linked Movie Database SPARQL 端点尝试了这个,但它不起作用。怎么了?

0 投票
2 回答
543 浏览

java - 使用 JENA 在线读取 rdf 文件

我已经编写了此代码用于在线阅读和 rdf 文件。但它不起作用

请问有什么帮助吗?