【发布时间】:2014-10-02 00:38:09
【问题描述】:
我有一个中等大小(约 2500 万三倍)的 Jena SDB 数据库,我想将其导出为 N3 格式的文件。我该如何处理?
我尝试过使用 Jena 附带的 sdbdump 工具,但从数据库中得到的只是前缀。这是我的sdb.ttl 文件中的连接信息:
<#conn> rdf:type sdb:SDBConnection ;
sdb:sdbType "mysql" ;
sdb:sdbHost "localhost" ;
sdb:sdbName "dbname" ;
sdb:engine "InnoDB" ;
这是我正在调用的命令:
./bin/sdbdump --out=N3
据我所知,$SDBROOT 设置正确,sdbdump 没有抱怨它不正确。
我错过了什么?这是从中等大小的 MySQL 支持的 Jena SDB 数据库创建 N3 文件的正确方法吗?
【问题讨论】:
-
TTL = Turtle 格式,不是 N3。格式非常相似,但并非 100% 相同。
-
@JeenBroekstra,你是对的。我尝试了几种不同的格式并复制了错误的命令。
标签: rdf jena semantic-web triplestore turtle-rdf