2017-05-14 9 views
0

Apache Jenaを使用してコマンドラインcsvからrdfに変換できますか?Apache Jenaを使用したCSVからRDFへ?

変換に役立つメタデータを提供することは可能ですか? riotとダム試してみるの

例:

./apache-jena-3.3.0/bin/riot --base='http://example.com/csvtest/' --syntax=csv --output=ttl csv_dbs_examples/csv_inputs/CDs.csv 
java.lang.NullPointerException 
     at org.apache.jena.ext.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) 
     at org.apache.jena.ext.com.google.common.cache.LocalCache.get(LocalCache.java:4153) 
     at org.apache.jena.ext.com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:5060) 
     at org.apache.jena.atlas.lib.cache.CacheGuava.getOrFill(CacheGuava.java:58) 
     at org.apache.jena.riot.system.IRIResolver$IRIResolverNormal.resolveSilentCache(IRIResolver.java:470) 
     at org.apache.jena.riot.system.IRIResolver$IRIResolverNormal.resolveSilent(IRIResolver.java:454) 
     at org.apache.jena.riot.system.IRIResolver.resolve(IRIResolver.java:328) 
     at org.apache.jena.riot.system.IRIResolver$IRIResolverSync.resolve(IRIResolver.java:489) 
     at org.apache.jena.riot.system.IRIResolver.resolveIRI(IRIResolver.java:254) 
     at org.apache.jena.riot.system.IRIResolver.resolveString(IRIResolver.java:233) 
     at org.apache.jena.riot.lang.ReaderRIOTCSV.parse(ReaderRIOTCSV.java:89) 
     at org.apache.jena.riot.lang.ReaderRIOTCSV.read(ReaderRIOTCSV.java:67) 
     at org.apache.jena.riot.RDFParser.read(RDFParser.java:293) 
     at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:283) 
     at org.apache.jena.riot.RDFParser.parse(RDFParser.java:233) 
     at riotcmd.CmdLangParse.parseRIOT(CmdLangParse.java:286) 
     at riotcmd.CmdLangParse.parseFile(CmdLangParse.java:216) 
     at riotcmd.CmdLangParse.exec$(CmdLangParse.java:161) 
     at riotcmd.CmdLangParse.exec(CmdLangParse.java:127) 
     at jena.cmd.CmdMain.mainMethod(CmdMain.java:93) 
     at jena.cmd.CmdMain.mainRun(CmdMain.java:58) 
     at jena.cmd.CmdMain.mainRun(CmdMain.java:45) 
     at riotcmd.riot.main(riot.java:34) 

答えて

0

ありhttp://jena.apache.org/documentation/csv/がある(質問に呼ばれているもの)が、これはCSVW(W3C標準)ではありません。いくつかのCSVW変換ツールがあります。RDFに変換してRDFをJenaに読み込むことができます。

実際のスタックトレースは、3.3.0のバグです(Apache Jena 3.2.0は動作するはずです)。

@GrzegorzWierzowieckiから更新:それはイエナ3.1.1

+0

で動作するよう、それは、 イエナ3.3.0のバグのように見えることを確認> ... 3.3.0 にバグで行います追跡のバグがありますか? > Apache Jena 3.2.0は正常に動作するはず 正式に3.2.0がホストされている場所はどこですか? "http://www-eu.apache.org/dist/jena/binaries/apache-jena-3.2.0.tar.gz" - > "Not Found 要求されたURL/dist/jena/binaries/apache- jena-3.2.0.tar.gzがこのサーバ上に見つかりませんでした。 とにかく、コピーしたJedna 3.1.1で動作することを確認します! –

関連する問題