简体   繁体   English

RDF java免费库的样本不起作用

[英]RDF java sample of freebase not working

https://developers.google.com/freebase/v1/rdf-overview . https://developers.google.com/freebase/v1/rdf-overview

The java code gives the following error. java代码给出以下错误。 Please let me know how to resolve this. 请让我知道如何解决这个问题。

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.BasicClientConnectionManager).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
org.apache.jena.riot.RiotException: [line: 190, col: 37] illegal escape sequence value: x (0x78)
    at org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(ErrorHandlerFactory.java:132)
    at org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:169)
    at org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:116)
    at org.apache.jena.riot.lang.LangTurtleBase.predicateObjectItem(LangTurtleBase.java:299)
    at org.apache.jena.riot.lang.LangTurtleBase.predicateObjectList(LangTurtleBase.java:292)
    at org.apache.jena.riot.lang.LangTurtleBase.triples(LangTurtleBase.java:271)
    at org.apache.jena.riot.lang.LangTurtleBase.triplesSameSubject(LangTurtleBase.java:210)
    at org.apache.jena.riot.lang.LangTurtle.oneTopLevelElement(LangTurtle.java:47)
    at org.apache.jena.riot.lang.LangTurtleBase.runParser(LangTurtleBase.java:110)
    at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
    at org.apache.jena.riot.RDFParserRegistry$ReaderRIOTFactoryImpl$1.read(RDFParserRegistry.java:142)
    at org.apache.jena.riot.RDFDataMgr.process(RDFDataMgr.java:760)
    at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:258)
    at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:244)
    at org.apache.jena.riot.adapters.RDFReaderRIOT.read(RDFReaderRIOT.java:69)
    at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:274)
    at holidayplanner.freebase.sample.RdfSample.main(RdfSample.java:32)

Did you look at the data on line 190 of https://www.googleapis.com/freebase/v1/rdf/m/02h40lc ? 您是否查看了https://www.googleapis.com/freebase/v1/rdf/m/02h40lc第190行的数据?

ns:common.topic.alias    "Ingl\xeas"@pt;

It's not valid N3. 这不是有效的N3。 http://www.w3.org/TeamSubmission/n3/#escaping http://www.w3.org/TeamSubmission/n3/#escaping

You'll need to pre-process the data into a valid form if you want RDF parsers to be able to deal with it. 如果您希望RDF解析器能够处理它,您需要将数据预处理为有效的表单。 (And, of course, you should report the bug to Google as well). (当然,您也应该向Google报告错误)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM