1
嗨,大家好,我正在嘗試構建一個與Ontologies相匹配的項目;我正在尋找本體的例子,我發現了一個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文件使用Jena API
,但它給了我這個錯誤:
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] [lL]'似乎是一個正則表達式,所以我猜XML(或xml)這個詞出現在這個.owl文件的第6行。之後,我對Ontology沒有更多的瞭解。 (就像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