Automatic Construction of SHACL Schemas for RDF Knowledge Graphs Generated by Direct Mappings

Automatic Construction of SHACL Schemas for RDF Knowledge Graphs Generated by Direct Mappings

초록

본 논문에서는 Direct Mapping(DM) 방식으로 생성된 RDF 지식 그래프에 대한 SHACL 스키마를RDB 스키마로부터 자동 생성하는 방법을 제안한다. DM과 SHACL은 모두 W3C 표준 사양이다. DM은 RDB 데이터를 RDF 그래프로 변환하기 위한 규칙들로 구성되어 있다. SHACL은 RDF 그래프의 구조 묘사와 구조 검증을 위한 언어이다. 제안하는 방법은 RDB 스키마의 구조 정보뿐 아니라 무결성 제약조건을 SHACL로 자동 번역한다. 즉, 자동 생성된 SHACL 스키마는 RDBMS를 대신하여 무결성 제약조건 위배 여부를 검증할 수 있다. 이것은 RDB가 RDF 표현의 가상 지식 그래프로서 서비스되는 상황에서도 데이터베이스의 일관성을 보장하기 위한 고려이다. 자동 생성된SHACL 스키마를 W3C가 발표한 24가지 DM 테스트 케이스에 적용하여 RDF 그래프의 구조 설명과 검증에 있어서 유효함을 보였다.

키워드

지식 그래프; RDF; SHACL; 직접 사상; RDF 검증; Knowledge graph; RDF; SHACL; Direct Mapping; RDF validation
제목
Automatic Construction of SHACL Schemas for RDF Knowledge Graphs Generated by Direct Mappings
제목 (타언어)
Automatic Construction of SHACL Schemas for RDF Knowledge Graphs Generated by Direct Mappings
저자
최지웅
DOI
10.9708/jksci.2020.25.10.023
발행일
2020-10
저널명
한국컴퓨터정보학회논문지
권
25
호
10
페이지
23 ~ 34