Hallo Leute, also versuche ich ein Projekt zu erstellen, das auf Ontologien ausgerichtet ist; und ich war für Ontologie Beispiel suchen und ich fand diese Ontologie auf einer PDF-Datei und wollte es durch Kopieren-Einfügen verwenden, um es in einer .owl Datei, aber es wird nicht String path="file:E:\\MSIR\\S4\\Jena Library\\PersonA.owl"; Model model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); model.read(path);
Eine Eulen-Datei lesen mit Jena API
arbeiten, aber es gibt mir diesen Fehler :
Exception in thread "main" org.apache.jena.riot.RiotException: [line: 6, col: 6 ] The processing instruction target matching "[xX][mM][lL]" is not allowed.
Bitte sagen Sie mir, was zu tun ist? Soll ich den Ontologie-Code nicht einfach kopieren und einfügen? Soll ich meine Ontologie von Grund auf neu erstellen, und wie würde ich das tun? Vielen Dank im Voraus.
Es sieht aus wie die Verarbeitungskomponente über die OWL-Datei beschwert sich. Alles, was ich fragen kann, ist, was ist in Zeile 6, Spalte 6 der Datei PersonA.owl? Das '[xX] [mM] [lL]' scheint ein regulärer Ausdruck zu sein, also nehme ich an, dass das Wort XML (oder xml) in Zeile 6 Spalte 6 dieser .owl-Datei erscheint. Danach weiß ich nichts mehr über Ontologien. (Wenn die OWL-Datei XML akzeptiert) –
Wenn Sie nach einer .owl-Datei suchen, dann ist hier eine https://www.google.se/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad= rja & Uist = 8 & ved = 0ahUKEwi9xPO_9_DMAhWJKJoKHVKKBw8QFggvMAM & url = http% 3A% 2F% 2Fprotege.cim3.net% 2Ffile% 2Fpub% 2Fontologies% 2Ftravel% 2Ftravel.owl & usg = AFQjCNG0StxkYcLLTL9JaqP-OF_qvuuOpg & sig2 = rEo4M07Ym3GrEXcJjfGhcg – likeToCode
Es gibt kein Problem mit Ihrem Code, habe ich den gleichen Code und Die obige Eulen-Datei konnte ich ohne ein Problem lesen. Vielleicht wäre es hilfreich, wenn Sie die URL der PDF-Datei posten könnten, um zu sehen, wie die Eulen-Datei verwendet werden kann. – likeToCode