问题标签 [turtle-rdf]
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.
jena - 关于“xsd:date”的警告
我正在使用 Jena 解析“TTL”格式的文件。我在控制台中看到警告
词法形式“1896-13-04”对数据类型无效http://www.w3.org/2001/XMLSchema#date
我想知道为什么会发生此警告。
uri - 将 GDELT 转换为 Turtle Triples
我想将 GDELT 事件转换为海龟三元组。是否有为实例制作 URI 的标准?我可以只补一个吗?就像是
也许?
java - 使用 OWL API 加载 YAGO Ontology
我第一次使用 OWL API(3.4.8 出于兼容性原因),我正在尝试加载作为 YAGO 知识库(http://resources.mpi-inf. mpg.de/yago-naga/yago3.1/yagoSimpleTaxonomy.ttl.7z)。但是我不断收到以下警告:
(我只是复制了一个示例,但是对于 turtle 文件中的每一行,我都会收到此警告,并且打印的位置始终是冒号。)
这是产生这些警告的代码:
即使它们只是被记录为警告并且没有抛出异常,程序也会在此时卡住。所以,似乎有某种问题需要我解决。谁能告诉我这里发生了什么?
protege - protege(本体工具)读取turtle文件时可以报错行号吗?
我正在生成 Turtle 三元组,完整的数据集已经大约 2GB。对于大多数测试,我使用几 K 的小样本。然后我尝试对整个数据集进行定期测试。它永远不会一直加载,但它会告诉我是否有错误。
我的快速测试是将 ttl 文件加载到 protege 中。我正在使用 Protege 5.2(Windows 版本)。小样本没有错误。但是当我放大样本时,它(protege)会读取我生成的 ttl 文件并告诉我有一个错误。
加载这些示例文件可能需要很长时间——然后它只告诉我有一个错误,而没有任何迹象表明问题出在哪里。所以我目前的调试方法是二分查找——生成一半大小的文件,看看是否有错误,拆分差异,检查错误,这样我就把它缩小到几行,我可以很容易地检测到错误. 这真的很乏味。有没有办法让门徒报告它呕吐的地方?
如果没有,也许我可以使用另一个工具来检查我生成的三元组的语法?
sparql - SPARQL 查询以删除资源中的所有空白节点
我正在编写一个 SPARQL 查询,该查询应删除此资源中的所有三元组。
我试过了:
但是, id 不会删除其中的空白节点:
这很明显,因为过滤器指定了一个特定的主题,而空白节点没有那个主题。
知道如何删除空白节点吗?
rdf - Virtuoso 崩溃“数据类型不支持 search.c:326 box_serial_length”
我正在使用 RDF4J Virtuoso 适配器连接到在 VirtualBox CentOS 7.3 64 位中编译和安装的 Virtuoso 7.20.3216。
我尝试使用以下代码在 Virtuoso 中加载 Turtle 文件:
Virtuoso 崩溃(停止)并显示以下日志:
当上传到指挥后台时,相同的 Turtle 字符串可以正常工作。这个文件很大,所以我不能在这里粘贴它。
我们已将问题缩小到字符编码问题。turtle 文件包含带有重音字符的文字,例如"Disque à gravure directe"@fr
.
我们没有设置任何字符编码参数,无论是在 Virtuoso 配置端,还是在 JDBC 连接端。我们尝试添加charset=UTF-8
JDBC 连接字符串,但没有成功。
似乎只有当数据库为空时才会出现问题。当数据库已经包含一些数据时,Virtuoso 不会崩溃。
任何想法
- 错误信息是什么意思?
- 问题的原因可能是什么?
- 如何解决或解决这个问题?
谢谢!
sparql - SPARQL RDF 前缀
我想知道为什么我从我自己的本体中使用 SPARQL 查询的所有内容都有一个巨大的前缀?
我对这一切都很陌生,所以我可能做错了什么,但是运行这个查询
为什么所有东西都以http://www.semanticweb.org/kasperrt/ontologies/2017/10/untitled-ontology-7之类的东西为前缀 ?
为什么这个查询不返回任何东西?
java - AutoIRIMapper 是否无法从 .ttl 文件中读取本体?
AutoIRIMapper
不检测来自 OWLAPI 5 库的海龟格式(.ttl 文件扩展名)的本体。
在以下代码中,ontologyIRIs 变量不包含任何具有 .ttl 文件扩展名的本体。它只包含 .owl 本体。
我已经检查并验证了 .ttl 文件,以验证那里没有错误,除了。
有什么错误吗?有没有其他方法可以加载海龟格式的本体?
neo4j - 如何将 Neo4j 图形导出到 Turtle 文件中
我正在尝试将 Neo4j 图形导出为 Turtle 格式,但找不到任何资源。
有很多讨论和一些插件工具可以将不同类型的文件导入 Neo4j,但导出的内容不多(除了 csv 或 json)。有人可以指点我到某个地方吗?任何提示表示赞赏!
logic - OWL 中的逻辑表达式
OWL 中的逻辑表达式是如何写的?任何包含“and”和“or”运算符的表达式都可以。还提供一些提示客户端(例如,带有 OWL 解析器的 java 程序)必须如何将此表达式解析为真或假值。任何指针将不胜感激。