2017-02-20 10 views
0

owl/xml 구문을 갖는 올빼미 파일이 있습니다. 플러그인을 만들기 위해이 파일에 새 태그를 추가하고 싶지만 OWL 파일을 변경할 때 Java에서 구문 분석 예외가 발생합니다.OWL/XML 구문으로 새 태그 추가

첫 번째 이미지는 원래 올빼미 파일입니다. 두 번째 이미지는 태그를 추가 한 파일이지만 Protege는 물론 Java가이 파일을 구문 분석 할 수 없습니다. Original FileEdited OWL File

+0

비슷한 질문이 있습니다. http://stackoverflow.com/questions/42297512/how-can-i-make-changes-in-the-owlfile-parsers-so-that-they-would- recogn-new – AKSW

답변

3

새 태그를 추가하면 언어 사양이 변경된다는 의미입니다. 이를 위해서는 OWLAPI OWLParser 구현 인 Protégé-I.e.에 적합한 파서를 제공해야합니다.

이것은 매우 복잡한 작업입니다. 가장 좋은 방법은 GitHub에서 owlapi 코드를 확인하고 구현을 청사진으로 사용하여 직접 빌드하는 것입니다.

그 중에서도 태그가 올빼미 2 모델에 적합해야합니다. 그렇지 않으면 파서가 정보를 제자에게 전달할 수 없습니다.

새 태그의 용도는 무엇입니까?

+0

Maven을 사용하여 Java를 통해 Protege를 실행하는 방법에 대한 자습서가 있습니다. 해당 프로젝트를 변경하면 어떻게됩니까? 그게 효과가 있습니까? – rohit1248

+0

실제로 교육 목적으로 Protege에 새로운 기능을 추가하려고합니다. – rohit1248

+0

변경과 재구성은 효과가 있지만, 변화가 필요한 것은 단순히 프로테우스 프로젝트가 아닙니다. 파서를 수정하고 싶다면 필자는 더 쉬운 첫 번째 단계이기 때문에 제자보다 올빼미 API 프로젝트에서 그렇게 할 것입니다. – Ignazio