복습 · 온톨로지 설계
역량 질문으로 범위를 정하고, 7단계로 구조를 만들고, SHACL로 데이터를 검사하는 흐름을 하나로 잇습니다. 앞 단계의 산출물이 다음 단계의 입력이 되는지 확인하세요.
이번 회차, 내 속도로.
기초를 더 짚거나 궁금한 주제로 잠깐 넓혀 보세요. 최대 3단계를 거쳐 DAY 65로 돌아옵니다.
난이도·관심 주제 고르기
1/2개 선택 · 새 보충·심화 수업과 본과정 다시 읽기를 선택할 수 있어요.
이렇게 다녀와요 1단계 · 약 12분
- 출발 · DAY 65기억에서 꺼내고 풀이 점검하기
- 1. 관심 주제명명 규칙·레이블·정의문추가 25 · 새 추가 수업
- 복귀 · DAY 65원래 회차 이어가기
- 명명 규칙·레이블·정의문 · DAY 62의 7단계로 클래스와 슬롯을 만들었다면, 그 이름과 설명을 다른 사람이 오해하지 않도록 다듬는 방법을 봅니다.
선택과 경로 기록은 이 브라우저에 저장됩니다. 본과정의 회차 완료와는 별도입니다.
기억에서 꺼내어 풀기
앞에서 풀었던 세 문제를 해설 없이 다시 풀어 보세요. 막히면 힌트를 열고, 풀이를 비교한 뒤 고친 점을 기록하세요.
힌트 보기
‘누가/무엇을/언제’로 시작하는 조회 질문 두 개와, 그 답을 묶는 질문 하나를 만들어 보세요.
풀이와 비교하기
예: CQ1 ‘초코의 담당 수의사는?’(Pet, Vet, treatedBy). CQ2 ‘초코가 받은 예방접종과 날짜는?’(Vaccination, received, date). CQ3 ‘이번 달 예방접종 기한이 지난 반려동물의 보호자는?’(Owner, ownedBy, dueDate)는 CQ2의 접종 기록을 이용합니다. 각 클래스와 속성 옆에 어느 질문에서 왔는지 적어 두면 범위를 넘는 항목을 찾기 쉽습니다.
힌트 보기
값의 유형과 개수는 패싯, 개념 목록은 용어 나열입니다.
풀이와 비교하기
(가) 6단계 슬롯의 패싯, (나) 2단계 재사용 검토, (다) 3단계 중요 용어 나열, (라) 4단계 클래스와 계층, (마) 7단계 인스턴스 생성입니다. 5단계의 예는 ‘책 클래스에 author 슬롯을 붙인다’입니다.
힌트 보기
정확히 1개는 sh:minCount 1과 sh:maxCount 1을 함께 씁니다.
풀이와 비교하기
:ShipmentShape a sh:NodeShape ; sh:targetClass :Shipment ; sh:property [ sh:path :trackingId ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ] ; sh:property [ sh:path :destination ; sh:minCount 1 ; sh:class :Warehouse ] . trackingId가 두 개인 배송은 MaxCount 위반, 목적지에 Warehouse 타입이 없는 배송은 Class 위반으로 보고됩니다.
풀이와 확인 표시는 이 브라우저에 저장됩니다.
세 문제를 푼 뒤 핵심 개념 펼치기
핵심 개념
역량 질문으로 범위를 정하고, 7단계로 구조를 만들고, SHACL로 데이터를 검사하는 흐름을 하나로 잇습니다. 앞 단계의 산출물이 다음 단계의 입력이 되는지 확인하세요.
역량 질문은 온톨로지가 답해야 할 질문으로 범위를 정하고, 완성 후에는 그 질문에 답하는지로 평가하는 기준입니다.
Ontology Development 101의 7단계는 범위와 재사용에서 시작해 용어·클래스·슬롯·패싯·인스턴스로 구체화하며, 실제로는 반복해서 고쳐 나갑니다.
SHACL은 형태 제약으로 현재 데이터를 닫힌 세계식으로 검사해 위반 보고서를 내며, 새 사실을 만드는 OWL·RDFS 추론과 역할이 다릅니다.
오늘 이해한 것과 다시 볼 것
계산이 달라진 이유, 헷갈린 개념, 다음에 확인할 질문을 남겨 보세요.
메모는 이 브라우저에 저장됩니다. 홈에서 전체 기록을 내려받을 수 있습니다.오늘의 이해 확인
역량 질문 ‘모든 배송에 추적 번호가 있는가?’를 현재 데이터에서 확인하는 데 가장 알맞은 도구는?
완료 조건: 확인 퀴즈 정답 · / 직접 풀기 0/3
더 깊이 읽기
예제와 실험 데이터는 이 과정을 위해 만든 것입니다. 원문은 선택 자료이며, 강의와 직접 풀기만으로도 다음 회차를 이어갈 수 있습니다.
Methodology for the Design and Evaluation of OntologiesGrüninger & Fox (1995)Ontology Development 101: A Guide to Creating Your First OntologyNoy & McGuinness (2001)Ontology design: ValidationPalantir Foundry DocsShapes Constraint Language (SHACL)W3C이 자료는 개념 학습용입니다. 실제 데이터베이스·라이브러리·플랫폼의 동작과 설정은 제품과 버전마다 다를 수 있습니다.