Kann ich mit Apache Jena von der Befehlszeile csv in rdf konvertieren?CSV zu RDF mit Apache Jena?
Ist es möglich, Metadaten zu liefern, die bei der Konvertierung helfen?
Beispiel stummen Versuch mit 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)
arbeitet> ... ist Fehler in 3.3.0 tun Sie haben einen Tracking-Fehler? > Apache Jena 3.2.0 sollte funktionieren Wo ist offiziell gehostet 3.2.0? "http://www-eu.apache.org/dist/jena/binaries/apache-jena-3.2.0.tar.gz" -> "Nicht gefunden Die angeforderte URL/dist/jena/binaries/apache- jena-3.2.0.tar.gz wurde auf diesem Server nicht gefunden. " Jedenfalls bestätige ich, mit Jedna 3.1.1 die ich kopiere funktioniert es! –