1
Turtle 형식으로 저장되는 (OWLAPI를 사용하여) 온톨로지가 접두사 집합을 사용하면 가져온 온톨로지의 가져 오기 문에 선언 된 접두사를 사용하십시오. 접두어를 사용하여 저장 한 온톨로지는 OWLAPI Turtle 파서로 다시 읽을 수 없습니다. import 문은 문제의 원인으로 표시됩니다.Turtle 문서의 가져 오기 문에 네임 스페이스 접두사를 사용하면 OWLAPI를 사용할 때 오류가 발생합니다.
Onto2는 Onto1 및 Onto3을 가져옵니다 (선언은 아래 참조). 다음 Onto2 결과를 저장 :
Onto2가 OWLAPI 거북이 파서 다시 읽어@prefix : <http://example.com/ontology/Onto2#> .
@prefix OT1: <http://example.com/ontology/Onto1> .
@prefix OT2: <http://example.com/ontology/Onto2> .
@prefix OT3: <http://example.com/ontology/Onto3> .
<http://example.com/ontology/Onto2> rdf:type owl:Ontology ;
owl:imports OT1:# ,
OT3:# .
, 그것은 가져 오기 문은 거북이 언어 사양에서 라인 (13)
문제를 재연하기에 충분한 코드를 제공해주십시오. 자세한 내용은 [mcve]를 참조하십시오. – Sumurai8
감사합니다. 이것은 참으로 문제였습니다 - API를 잘못 사용하여 잘못된 거북이가 발생했습니다. – Nilesh