Jena 3.2.0 tdbload2 riotException: Failed to determine the content type -
i used tdbload2 (in jena3.2.0) build database freebase-rdf-latest.
an error occured,
[cc@localhost dir]$ ../apache-jena-3.2.0/bin/tdbloader2 --loc=./d-freebase/ ./freebase-rdf-latest
21:33:22 info -- tdb bulk loader start
21:33:22 info data load phase
21:33:22 info got 1 data files load
21:33:22 info data file 1: freebase-rdf-latest
info load: freebase-rdf-latest -- 2017/04/06 21:33:23 cst
org.apache.jena.riot.riotexception: failed determine content type: (uri=freebase-rdf-latest : stream=null)
at org.apache.jena.riot.rdfdatamgr.process(rdfdatamgr.java:854) @ org.apache.jena.riot.rdfdatamgr.parse(rdfdatamgr.java:667) @ org.apache.jena.riot.rdfdatamgr.parse(rdfdatamgr.java:637) @ org.apache.jena.riot.rdfdatamgr.parse(rdfdatamgr.java:626) @ org.apache.jena.riot.rdfdatamgr.parse(rdfdatamgr.java:617) @ org.apache.jena.tdb.store.bulkloader2.procnodetablebuilder.exec(procnodetablebuilder.java:78) @ tdb.bulkloader2.cmdnodetablebuilder.exec(cmdnodetablebuilder.java:113) @ jena.cmd.cmdmain.mainmethod(cmdmain.java:93) @ jena.cmd.cmdmain.mainrun(cmdmain.java:58) @ jena.cmd.cmdmain.mainrun(cmdmain.java:45) @ tdb.bulkloader2.cmdnodetablebuilder.main(cmdnodetablebuilder.java:61) 21:33:23 error failed during data phase
but when used tdbload2 in jena 2.12.1, no error occured!
so, wonder why riotexception raised when used tdbload2 in jena 3.2.0?
the format of freebase-rdf-latest,
<http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/type.property> . <http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.object.name> "footballdb id"@en . <http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.property.unique> "true" .
i'm not sure jena version 2.12.1, i've found jena version 3.2.0, need specify content type using file extension.
try renaming input file "./freebase-rdf-latest" "./freebase-rdf-latest.nt".
Comments
Post a Comment