1
皆さん、こんにちは、私はオントロジーに合わせてプロジェクトを構築しようとしています。そして私は、オントロジーの例を探していたと私はPDFファイルでこのオントロジーを発見し、.owlファイルにコピー・ペーストすることによって、それを使用していたが、それは String path="file:E:\\MSIR\\S4\\Jena Library\\PersonA.owl"; Model model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); model.read(path);
Jena APIを使用したowlファイルの読み込み
を動作しませんが、それは私にこのエラーが発生します:
Exception in thread "main" org.apache.jena.riot.RiotException: [line: 6, col: 6 ] The processing instruction target matching "[xX][mM][lL]" is not allowed.
どうしますか教えてください。オントロジーコードをコピー&ペーストするだけではないのですか?私は最初からオントロジを作成しなければなりません。どうすればいいでしょうか? ありがとうございます。
処理コンポーネントは、OWLファイル自体に文句ているように見えます。私が聞くことができるのは、PersonA.owlファイルの行番号6、列6の内容は何ですか? '[xX] [mM] [1L]'は正規表現のように見えるので、この.owlファイルの6行目の6行目にXML(またはxml)という単語があると推測しています。その後、私はオントロジーについて何も知らない。 (OWLファイルがxmlを受け入れる場合のように) –
.owlファイルを検索する場合、https://www.google.se/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad= RJA&UACT = 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
あなたのコードと全く問題がありませんが、私は同じコードを使用し、上記のフクロウファイル、私は問題なくそれを読むことができました。 pdfのURLを投稿できるのであれば、owlファイルの使い方を知ることは有益でしょう。 – likeToCode