AI 요약
온톨로지와 지식 그래프 기술을 IT 엔지니어 관점에서 계층 구조로 정리한 입문서로, URI/IRI 식별자부터 RDF 트리플, RDFS/OWL 온톨로지, 추론, SPARQL 쿼리까지 단계적으로 설명한다. 'Cat', 'Mammal', 'Animal', 'hasLegCount' 같은 간단한 예시를 통해 각 계층의 역할과 관계를 이해하기 쉽게 풀어내며, Python rdflib를 활용한 실습 튜토리얼도 포함한다. URI가 단순 문자열보다 충돌 가능성이 낮고, Web과의 친화성이 높으며, 식별자와 참조 대상으로 동시에 활용될 수 있다는 점을 강조한다.
핵심 포인트
- 지식 그래프는 URI(식별) → RDF(트리플 표현) → 지식 그래프(트리플 집합) → 온톨로지(개념·관계 체계화) → 추론 → SPARQL(검색)의 6개 계층 구조로 이해 가능
- URI는 'URL 같은 형태의 고유한 이름'으로, http://example.org/Cat처럼 네임스페이스 기반 충돌 회피가 가능
- IRI는 URI의 국제화 버전으로 더 넓은 문자 범위 지원
- owl:sameAs를 통해 http://example.org/Cat과 https://dbpedia.org/resource/Cat 같은 외부 데이터와 연결 가능
향후 전망
- 지식 그래프와 온톨로지는 AI 에이전트의 의미적 이해와 이기종 시스템 간 데이터 통합의 핵심 기술로 부상할 전망
- RDF/OWL 기반 표준이 LLM과 결합하면서 지식 표현과 추론의 새로운 활용처가 확대될 것으로 기대
출처:hatena (Qiita)
