0

我使用 Protégé 5.0 创建了 owl 文件。但是当我加载 java 代码时出现此错误。请问您是否对此有任何想法。

谢谢和问候, 苏

org.semanticweb.owl.io.UnparsableOntologyException:解析文件时出现问题:/C:/.../owls/PCOCPG.owl 无法解析本体。找不到合适的解析器,或者解析失败。请参阅下面的解析器日志以获取解释。尝试了以下解析器:1) RDFXMLParser 2) OWLXMLParser 3) OWLFunctionalSyntaxOWLParser 4) TurtleOntologyParser 5) OWLOBOParser 6) KRSS2OW​​LParser 7) ManchesterOWLSyntaxOntologyParser

Detailed logs:
--------------------------------------------------------------------------------
Parser: RDFXMLParser
edu.unika.aifb.rdf.api.syntax.RDFParserException: [line=18:column=72] Expecting rdf:RDF element.

--------------------------------------------------------------------------------
Parser: OWLXMLParser
(Current element Prefix

--------------------------------------------------------------------------------
Parser: OWLFunctionalSyntaxOWLParser
org.coode.owl.functionalparser.ParseException: Encountered "<" at line 1, column 1.
Was expecting one of:
    "Ontology" ...
    "Namespace" ...
     (Line 0)

--------------------------------------------------------------------------------
Parser: TurtleOntologyParser
java.net.URISyntaxException: Illegal character in query at index 4: ?xml version="1.0"?

--------------------------------------------------------------------------------
Parser: OWLOBOParser
org.coode.obo.parser.ParseException: Encountered "<!DOCTYPE Ontology " at line 4, column 1.
Was expecting:
    "\n" ...


--------------------------------------------------------------------------------
Parser: KRSS2OWLParser
de.uulm.ecs.ai.owl.krssparser.ParseException: Encountered "<?xml version=\"1.0\"?>" at line 1, column 1.
Was expecting one of:
    <EOF> 
    "(" ...
    "end-tbox" ...
    "end-abox" ...


--------------------------------------------------------------------------------
Parser: ManchesterOWLSyntaxOntologyParser
org.coode.manchesterowlsyntax.ManchesterOWLSyntaxParserException: Expected 'Ontology:' <URI>


    at uk.ac.manchester.cs.owl.ParsableOWLOntologyFactory.loadOWLOntology(ParsableOWLOntologyFactory.java:191)
    at uk.ac.manchester.cs.owl.OWLOntologyManagerImpl.loadOntology(OWLOntologyManagerImpl.java:461)
    at uk.ac.manchester.cs.owl.OWLOntologyManagerImpl.loadOntologyFromPhysicalURI(OWLOntologyManagerImpl.java:430)
    at org.bootstrep.onthology.pcocpg.PCOCPGOntology.readOntology(PCOCPGOntology.java:144)
    at org.bootstrep.eventextract.lingpattern.util.ReadConditionPattern.main(ReadConditionPattern.java:451)
4

2 回答 2

1

第一个解析器错误是指您的案例。

详细日志:

解析器:RDFXMLParser edu.unika.aifb.rdf.api.syntax.RDFParserException:[line=18:column=72] 期望 rdf:RDF 元素。

你能分享正在解析的本体吗?第 18 行似乎有问题。

于 2015-03-03T23:35:06.880 回答
0

起初我用 OWL/XML 格式保存 owl 文件,但我得到了那个错误。

现在我将其更改为使用 RDF/XML 保存 ..,它的工作..

谢谢你们 。^_^

于 2015-03-04T02:14:31.020 回答