【发布时间】:2013-09-23 08:12:55
【问题描述】:
DLQueryExample 给出的工作。但是当我更改代码以尝试新的本体时,我可以构建没有错误的文件。我使用本体 IRI http://www.semanticweb.org/name/ontologies/2013/8/insurance 创建了本体 但是当我尝试运行它时,出现了以下问题。
--------配置:示例 - JDK 版本 1.7.0_40 - ----- --- 无法加载本体:解析字符串时出现问题:ontology1 无法解析本体。找不到合适的解析器,或者解析失败。请参阅下面的解析器日志以获取解释。 尝试了以下解析器: 1) RDFXML解析器 2) OWLXML解析器 3) OWLFunctionalSyntaxOWLParser 4) TurtleOntologyParser 5) OWLOBO解析器 6) KRSS2OWL解析器 7) ManchesterOWLSyntaxOntologyParser
详细日志:
解析器:RDFXMLParser org.xml.sax.SAXParseException;系统ID:字符串:本体1;行号:3;列号:40;元素类型“rdf:about”必须后跟属性规范“>”或“/>”。
解析器:OWLXMLParser 未找到属性:IRI(第 3 行)
解析器:OWLFunctionalSyntaxOWLParser 在第 1 行第 1 列遇到“”
解析器:TurtleOntologyParser uk.ac.manchester.cs.owl.owlapi.turtle.parser.ParseException:在第 1 行第 1 列遇到“”。 期待以下之一:
解析器:OWLOBOParser org.coode.owlapi.obo.parser.TokenMgrError:第 1 行第 22 列出现词法错误。遇到:"\n" (10),后:""
解析器:KRSS2OWLParser de.uulm.ecs.ai.owlapi.krssparser.ParseException:在第 1 行第 1 列遇到“>”““”。 期待:
解析器:ManchesterOWLSyntaxOntologyParser 在第 1 行第 1 列遇到“”。应为“本体:”或“前缀:”(第 1 行)
过程完成。
我该如何解决这个问题?
【问题讨论】: