问题标签 [n-triples]

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 投票
14 回答
43549 浏览

data-structures - 什么是 RDF 三元组?

通俗地说,什么是 RDF 三元组?

0 投票
3 回答
8830 浏览

java - Java n-triple RDF 解析

我想解析一个 n-triple 形式的 RDF 文件。

我可以编写自己的解析器,但我更愿意使用库,而 Jena 似乎为此目的不必要地复杂(或者至少我看不到他们的文档解释如何以合理的方式读取 n-triples)。

您能否向我指出任何有用的库,或者如果您对 Sesame 或 Jena 非常了解,您可能对他们如何解决这个问题有所了解。

0 投票
2 回答
960 浏览

javascript - NodeJS 的 N-triples 到 RDF/XML JavaScript 转换器

我正在寻找一个 JavaScript N-triples 到 RDF/XML 转换器。实际上我会在 NodeJS 中使用它。

有人知道将 N-triples 转换为 RDF/XML 的 JavaScript 库吗?

0 投票
1 回答
340 浏览

rdf - SPARQL DELETE 查询错误:解析时出现 EOF

我正在尝试使用此查询删除一些三元组:

deleteQuery = """DELETE { ?a ?b ?c } WHERE { mynamespace:List mynamespace:Item ?c. ?a ?b ?c }"""

我的命名空间已经定义,所以这不是问题。我不确定我是否使用了正确的查询语法。当我发出查询时,我收到此错误:

400 EOF while parsing. Expected terminals: (prefix describe sum correlation select average modify insert median load ask construct clear count stats delete). Traceback (most recent call last): File "<stdin>", line 1, in <module> File "triple_store_methods_v2.py", line 40, in query myResults = myTupleQuery.evaluate() File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 358, in evaluate response = self.evaluate_generic_query() File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 239, in evaluate_generic_query checkVariables=self.checkVariables, accept=accept) File "/usr/local/agraph-fse-3.3/python/franz/miniclient/repository.py", line 80, in evalSparqlQuery accept=accept) File "/usr/local/agraph-fse-3.3/python/franz/miniclient/request.py", line 114, in jsonRequest else: raise RequestError(status, body) franz.miniclient.request.RequestError: Server returned 400: EOF while parsing. Expected terminals: (prefix describe sum correlation select average modify insert median load ask construct clear count stats delete).

我不明白我做错了什么。顺便说一句,我正在使用 AllegroGraph 3.3。

0 投票
0 回答
284 浏览

java - 尝试使用 NxParser 时出现 NoClassDefFoundError

我正在尝试使用 NxParser 读取 N-Triples (.nt) DBpedia 文件但出现以下错误,我不知道该怎么做。

该脚本的源代码是:

0 投票
1 回答
295 浏览

xml - 为什么这个 raptor 代码解析 NTriples 而不是 RDFXML?

我一直在尝试使用 raptor2 C 库解析一些 RDF/XML 文件。此示例代码将读取 NTriples 文件并打印它,但不会读取 RDF/XML。

猛禽教程

这是一个来自 Wikipedia的示例,该示例使用两种格式编写的相同 RDF。第一个版本打印(有几个错误,但我认为这并不重要),但第二个版本没有。

N三元组:

RDFXML:

任何想法为什么?谢谢!

编辑: RDFXML 应该是有效的,因为它通过了W3C RDF Validator

编辑:将解析器显式设置为“rdfxml”没有帮助。实际上,我刚刚从这个示例中发现了guess 选项并且很兴奋,因为在我手动检查扩展名并使用“ntriples”或“rdfxml”调用它之前。

0 投票
1 回答
369 浏览

xml - 关于 RDF 中的主谓宾三元组

我有一个关于在 RDF 中编写三元组的问题。根据描述http://www.w3.org/TR/rdf-concepts/#section-triples,据说谓词应该是URI。

但是让我们说如果我想写类似的东西 <http://mydomain.com/#me>site-owner "http://mydomain.com",我应该如何为网站所有者写一个 URI。我有点困惑。正如本教程中给出的

http://videolectures.net/training06_sure_stsw/。他在xml中写了rdf为

但是,这里实际的谓词 tel 不是 URI 格式。我有点困惑。即使一个使用 XML 而另一个使用 NTriples,我认为它应该是相同的,不是吗。谢谢

0 投票
2 回答
277 浏览

solr - SIRen N-Tuples 结果

SIREn 是否可以在 SolrDocument 中使用 N-Tuples 值(按名称)?我想在没有响应字符串的正则表达式的情况下解析查询结果。

就像是:

更多细节:

0 投票
3 回答
170 浏览

rdf - sparql 查询中三元组的顺序会影响结果吗?

我正在使用pellet进行sparql 查询,并且根据查询中三元组的顺序得到不同的结果,对吗?

例如,给定以下 N-Triples 数据输入:

以下查询:

回报:

但下面的查询(只是前一个的改变):

我得到以下答案:

我没想到这种行为,我不知道它是否正确,我是那个提出错误查询的人。谁能给我解释一下?

0 投票
1 回答
1501 浏览

rdf - 将 rdf 三元组加载到 virtuoso 开源

我正在尝试从此转储创建LinkedGeoData.org的本地镜像。

这大约是 61,000,000 个三倍。Virtuoso 应该可以轻松处理更多的事情,但每次它在大约 40,000,000 个三倍之后停止加载。我正在使用来自 Amazon EC2 的双倍特大实例,它有 30 GB 的 RAM,还有大量的存储空间。我的配置文件有问题吗?我正在使用 ubuntu 服务器 12.04,我尝试通过(6.1.5 版)安装 Virtuoso,并按照Jörn Hees 的说明apt-get从 github(6.1.6 版)的最新稳定源编译。

我还尝试将转储文件拆分为更小的部分并一一加载。在插入了大约 40,000,000 个三元组后,这也会崩溃。

日志文件没有显示任何奇怪的东西;virtuoso-t只是停止工作而没有实际崩溃,并top显示该进程使用 0% 的 CPU。在前半小时左右之后,我已经让该过程运行了几天而没有任何进展。

这是我的virtuoso.ini文件:

任何帮助是极大的赞赏。