问题标签 [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.
data-structures - 什么是 RDF 三元组?
通俗地说,什么是 RDF 三元组?
java - Java n-triple RDF 解析
我想解析一个 n-triple 形式的 RDF 文件。
我可以编写自己的解析器,但我更愿意使用库,而 Jena 似乎为此目的不必要地复杂(或者至少我看不到他们的文档解释如何以合理的方式读取 n-triples)。
您能否向我指出任何有用的库,或者如果您对 Sesame 或 Jena 非常了解,您可能对他们如何解决这个问题有所了解。
javascript - NodeJS 的 N-triples 到 RDF/XML JavaScript 转换器
我正在寻找一个 JavaScript N-triples 到 RDF/XML 转换器。实际上我会在 NodeJS 中使用它。
有人知道将 N-triples 转换为 RDF/XML 的 JavaScript 库吗?
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。
java - 尝试使用 NxParser 时出现 NoClassDefFoundError
我正在尝试使用 NxParser 读取 N-Triples (.nt) DBpedia 文件,但出现以下错误,我不知道该怎么做。
该脚本的源代码是:
xml - 为什么这个 raptor 代码解析 NTriples 而不是 RDFXML?
我一直在尝试使用 raptor2 C 库解析一些 RDF/XML 文件。此示例代码将读取 NTriples 文件并打印它,但不会读取 RDF/XML。
从猛禽教程:
这是一个来自 Wikipedia的示例,该示例使用两种格式编写的相同 RDF。第一个版本打印(有几个错误,但我认为这并不重要),但第二个版本没有。
N三元组:
RDFXML:
任何想法为什么?谢谢!
编辑: RDFXML 应该是有效的,因为它通过了W3C RDF Validator。
编辑:将解析器显式设置为“rdfxml”没有帮助。实际上,我刚刚从这个示例中发现了guess 选项并且很兴奋,因为在我手动检查扩展名并使用“ntriples”或“rdfxml”调用它之前。
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,我认为它应该是相同的,不是吗。谢谢
solr - SIRen N-Tuples 结果
SIREn 是否可以在 SolrDocument 中使用 N-Tuples 值(按名称)?我想在没有响应字符串的正则表达式的情况下解析查询结果。
就像是:
更多细节:
rdf - sparql 查询中三元组的顺序会影响结果吗?
我正在使用pellet进行sparql 查询,并且根据查询中三元组的顺序得到不同的结果,对吗?
例如,给定以下 N-Triples 数据输入:
以下查询:
回报:
但下面的查询(只是前一个的改变):
我得到以下答案:
我没想到这种行为,我不知道它是否正确,我是那个提出错误查询的人。谁能给我解释一下?
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
文件:
任何帮助是极大的赞赏。