9장 RDFS-Plus 요약
2026. 4. 14. 10:57ㆍ정리/책 정리
728x90
반응형
목적: RDFS의 제한된 추론 기능을 넘어, OWL의 유용한 구성자들을 선별해 RDFS-Plus를 정의한다. 교육적·실용적·수리적으로 RDFS와 자연스럽게 연결되며, 데이터 통합과 추론에 강력한 힘을 발휘한다.
1. 핵심 구성자
① 역관계 (Inverse)
- owl:inverseOf: 두 속성의 방향을 서로 바꿈 (hasParent ↔ hasChild)
- owl:SymmetricProperty: 스스로가 자신의 역인 속성 (married)
- 모델링 패턴: 속성 계층(subPropertyOf) + 역관계(inverseOf)를 함께 사용하면 가족 관계, 소유 관계 등을 체계적으로 표현 가능
② 추이성 (Transitivity)
- owl:TransitiveProperty: 관계가 연쇄적으로 전파됨 (hasParent → hasAncestor)
- 부모-조상, partOf, 워크플로 종속성(dependsOn/enables) 등에 유용
- 패턴: 기본 속성 → subPropertyOf → 추이적 슈퍼 속성
③ 동등성 (Equivalence)
- owl:equivalentClass: 두 클래스가 완전히 동일 (분석가 ≡ 연구자)
- owl:equivalentProperty: 두 속성이 완전히 동일 (borrows ≡ checkedOut)
- owl:sameAs: 두 URI가 동일한 개체를 가리킴 (Shakespeare = WilliamShakspere)
④ 기능적 속성
- owl:FunctionalProperty: 하나의 주어가 하나의 값만 가짐 (hasMother, hasBirthdate)
- owl:InverseFunctionalProperty: 하나의 값이 하나의 주어만 가리킴 (주민번호, 모델번호, 일련번호) → 데이터 통합 시 자동으로 sameAs 추론 가능 (가장 강력한 통합 도구)
2. 주요 모델링 패턴
- 속성 통합: subPropertyOf + inverseOf 조합으로 정의역·공역이 다른 속성도 통합 가능
- 워크플로/종속성 관리: dependsOn + enables + TransitiveProperty로 전제조건·동일 레시피 단계 자동 추론
- 데이터 통합: InverseFunctionalProperty + equivalentProperty를 사용해 서로 다른 DB의 개체를 자동 매칭
- 자기 확장: owl:inverseOf 자체를 SymmetricProperty로 선언해 양방향 추론 보장
3. RDFS-Plus의 강점
- RDFS만으로는 불가능했던 역방향·추이·동등·자동 동일성 추론을 가능하게 함
- 여러 출처의 데이터를 통합하고 재사용하기 매우 편리
- 복잡한 규칙 없이도 SPARQL CONSTRUCT 규칙으로 의미를 명확히 정의 가능
- 실제 시맨틱 웹 프로젝트에서 자주 사용되는 실용적인 OWL 하위 집합
4. 요약: RDFS-Plus 주요 구성자
유형구성자역할
| 역관계 | inverseOf, SymmetricProperty | 방향 전환, 대칭 관계 |
| 추이성 | TransitiveProperty | 관계 연쇄 전파 |
| 동등성 | equivalentClass, equivalentProperty, sameAs | 클래스·속성·개체 동일성 표현 |
| 기능성 | FunctionalProperty, InverseFunctionalProperty | 값의 유일성 보장 → 자동 sameAs 추론 |
| 기타 | ObjectProperty, DatatypeProperty | 속성 유형 구분 |
결론: RDFS-Plus는 RDFS의 단순함을 유지하면서 OWL의 강력한 추론 기능을 더한 실전용 모델링 도구이다. 특히 데이터 통합, 워크플로 관리, 가족·조상 관계, 식별자 기반 매칭에서 탁월한 성능을 발휘한다.
728x90
반응형
'정리 > 책 정리' 카테고리의 다른 글
| 타이탄의 도구들 [1만 시간의 법칙을 깬 거인들의 61가지 전략] 요약 정리 (1) | 2026.04.14 |
|---|---|
| 지식그래프:AI와 온톨로지로 여는 지식혁명 요약 정리 (0) | 2026.04.14 |
| 8장 핵심 요약: RDF 스키마(RDFS)란? (1) | 2026.04.12 |
| 온톨로지 [데이터의 무질서를 권력으로 바꾸는 기술] [이현종] 요약 정리 (0) | 2026.04.11 |
| 살찌지 않는 몸 [우창윤] 요약 정리 (0) | 2026.04.09 |