Posts

Showing posts from February, 2019

[Ontology] Reasoner 의 역활 및 기능

분류 : Ontology 요약 : Reasoner 의 역활은 Classifier 이며, Class 및 Instance 의 분류가 규칙에 따라서 적절히 이루어졌는지, 확인하는 일을 한다. 내용: Reasoner 의 기능 inferred ontology class hierarchy : 하나의 Class 가 다른 Class 의 Subclass 인지 확인한다. Consistency checking : Class 가 어떤 Instance 를 가질 수 있는지 여부를 확인한다. Classifier 이러한 이유로 Reasoner 는 Classifier 라는 이름으로 불리기도 한다. 그러나 분류 이상의 검증의 기능이 있으므로, Reasoner 라고 불리는 것이 더 적절하다. Reasoner 가 해당 기능을 수행할 수 있는 이류 Reasoner 는 Class 들이 서로 규칙을 준수하는 지 확인하여 위의 기능을 수행한다. 여기에서는 Disjoint axiom 에 따라서 검증한다. 즉 Class 의 정의 단계에서 Disjoint Class 를 잘 정의해 주어야 하며, 이 때 신중하지 못한 또는 잘못된 Disjoint class 를 정의하면 잘못된 결과를 보여줄 수 있으니 신중해야 한다.

[Ontology] Protege 의 설치

분류 : Ontology 요약 : Protege 의 설치를 위해서 https://protege.stanford.edu/ 에 방문후 windows 버전(혹은 희망하는) 을 다운로드하여 설치함. 내용 Ontology 를 제작하고 수정하기 위해서 Ontology Editor 인 Protege 를 다운로드한다. 위에 기재된 Web Site 에 접속 후 Download 를 클릭하면 된다. 현재 가장 최신 버전은 5.5.0-beta-9 이다. 약 113 MByte 이다.  개인정보를 요구하는 부분에서는 No, Thanks. 를 클릭하면 등록없이 다운로드 받을 수 있다. 다운로드를 받은 후 압축을 해제 한 후 압축 풀린 폴더에 들어가면 실행 파일을 확인할 수 있고, 더블 클릭하여 실행한다. Java 로 열리기 때문에 실행에 약간의 시간이 걸린다. 예제 Tutorial 를 수행해 보면, 사용법에 도움을 받을 수 있다.