목록protege (16)
yuns

무료 오픈 소스 온톨로지 편집기 실습 - Necessary and Sufficient Conditions tutorial에서 제공하는 튜토리올을 보고 실습을 진행해보고자 한다. Necessary Conditions 지금까지 생성한 모든 클래스는 클래스를 설명하는 데 필요한 조건만 사용했습니다. 필수 조건은 "무언가가 이 클래스의 구성원이면 이 조건을 충족해야 합니다"로 읽을 수 있습니다. 필요 조건만으로는 "어떤 것이 이 조건을 충족하면 이 클래스의 구성원이어야 합니다"라고 말할 수 없습니다. Primitive Class: A class that only has necessary conditions CheesyPizza를 추가하기 CheesyPizza라면, Pizza의 member이어야 하고, 적어도 하..

무료 오픈 소스 온톨로지 편집기 실습 - Reasoner tutorial을 보고 실습을 진행해보고자 한다. Reasoner 한 클래스가 다른 클래스의 하위 클래스인지 여부를 테스트 reasoner가 추론된 온톨로지 클래스 계층 구조를 계산하는 것이 가능 일관성 검사 클래스의 설명(조건)을 기반으로 reasoner는 클래스가 인스턴스를 가질 수 있는지 여부를 확인 어떤 인스턴스도 가질 수 없는 클래스는 일관성이 없는 것으로 간주 Inconsistent Classes Probe Class: 온톨로지의 무결성을 테스트하기 위해 추가되는 클래스 CheeseTopping이면서 VegetableTopping인 ProbeInconsistentTopping을 추가해보도록 한다. 이러한 현상은, CheeseTopping..

무료 오픈 소스 온톨로지 편집기 실습 - Describing and Defining Classes설정 tutorial을 보고 실습을 진행해보고자 한다. Property Restriction 3개의 main categories Quantifier Restrictions Cardinality Restrictions hasValue Restrictions 여기서는 quantifier restrictions(existential restriction과 universal restriction으로 나뉘는)를 주로 볼 것임 Existential and Universal Restrictions Extential Restriction 지정된 클래스의 구성원인 개인에 대해 지정된 속성을 따라 하나 이상의 관계에 참여하는 ..

무료 오픈 소스 온톨로지 편집기 실습 - Object Property Domains and Ranges 설정 tutorial을 보고 실습을 진행해보고자 한다. Property는 domain과 range가 필수적이다. properties link individuals from the domain to individuals from the range Pizza class -> hasTopping -> PizzaTopping class domain of hasTopping: Pizza range of hasTopping: PizzaTopping [domain of property] -> [property] -> [range of property] 실습 먼저 hasTopping domain에 pizza를 추가해..

무료 오픈 소스 온톨로지 편집기 실습 - Ontology에 Object Property 특성 tutorial을 보고 실습을 진행해보고자 한다. Functional Properties 속성을 통해 개인과 관련된 개인은 최대 하나 단일 값 속성 및 기능 역할 Inverse Functional Properties 반대 관계 예) isBirthMotherOf hasBirthMother Transitive Properties a -> b, b -> c then a -> c 예) Matthew hasAncestor Peter, Peter hasAncestor William Matthew hasAncestor William Symmetric Properties a -> property1 -> b, b -> prope..

무료 오픈 소스 온톨로지 편집기 실습 - Ontology에 Object Property 추가하기 간단한 개념 정리 tutorial을 보고 실습을 진행해보고자 한다. 이전에 Class를 추가하는 방법에 대해 posting을 진행했고, 이제 속성(property)을 추가해본다. property는 두 객체 간 관계를 나타낸다고 생각하면 된다. 더보기 Matthew - livesIn - England Matthew는 England에 산다 Properties에는 크게 Object properties와 Datatype properties 두개로 나뉘어있다. Protege 실습 hasIngredient property추가하기 더보기 Tip: Property naming 규칙 특별한 naming 규칙이 있지는 않지만,..

무료 오픈 소스 온톨로지 편집기 실습 - Ontology에 Class Hierarchy 구성 두 개의 tutorial(1, 2)에서 제공하는 튜토리올을 보고 실습을 진행해보고자 한다 이 tutorial에서는 "Partial-area Taxonomies"에 대한 이론과 실습으로 구성되어 있다. Parial-area Taxonomies 온톨로지의 알고리즘 방식으로 파생된 요약 온톨로지의 구조적 및 의미적으로 유사한 클래스의 주요 그룹을 나타냄 Piza Ontology Partial-area Taxonomy protege를 실행하면 다음과 같은 화면이 나온다. 빈 ontology이지만, root class인 "Thing"을 포함하고 있는 것을 확인할 수 있다. Essential Theory Area: 온톨로지..

무료 오픈소스 온톨로지 편집기인 protege를 설치해보도록 한다. https://protege.stanford.edu/products.php#desktop-protege에 접속해서, 각자의 운영체제에 맞는 버전을 다운받으며 된다. 나는 맥북에서 할 것이기 때문에 맥 버전을 다운 받았고, 다운 받은 어플리케이션을 실행시켰다. 실행하면 다음과 같이 나오는데, 나중에 필요할 때마다 추가적으로 설치하는 방식으로 진행하면 될 것 같다.