[논문 리뷰] MeLinDa: an interlinking framework for the web of data
MeLinDa는 링크 언어, 링킹 사양 언어, 온톨로지 정렬 언어의 세 가지 전문화된 언어를 통해 데이터 상호링크화와 온톨로지 정렬을 통합하는 통합 프레임워크를 제안한다. 이는 데이터 상호링크화 도구가 기존의 온톨로지 정렬(특히 EDOAL 및 Silk-LSL를 통해)을 활용함으로써 수동 작업을 줄이고 재사용성을 높이며 이질적인 데이터 소스 간에 확장 가능하고 자동화된 엔티티 링킹을 가능하게 한다.
The web of data consists of data published on the web in such a way that they can be interpreted and connected together. It is thus critical to establish links between these data, both for the web of data and for the semantic web that it contributes to feed. We consider here the various techniques developed for that purpose and analyze their commonalities and differences. We propose a general framework and show how the diverse techniques fit in the framework. From this framework we consider the relation between data interlinking and ontology matching. Although, they can be considered similar at a certain level (they both relate formal entities), they serve different purposes, but would find a mutual benefit at collaborating. We thus present a scheme under which it is possible for data linking tools to take advantage of ontology alignments.
연구 동기 및 목표
- 웹 오브 데이터에 게시된 다양한 온톨로지로 기술되는 이질적인 데이터 세트를 상호링크화하는 데 증가하는 도전에 대응하기 위해.
- 기존의 데이터 상호링크화 도구를 분석하여 설계 및 기능상의 공통점과 차이점을 규명하기 위해.
- 데이터 상호링크화와 온톨로지 매칭을 통합하는 형식적 프레임워크를 수립하여, 이들의 상호보완적이지만 구분되는 역할을 명확히 하기 위해.
- 기존의 온톨로지 정렬을 활용함으로써 데이터 상호링크화 도구가 수동 설정을 줄이고 확장성을 높일 수 있도록 하기 위해.
- 링크, 링킹 사양, 온톨로지 정렬을 위한 세 가지 별도의 상호운용 가능한 언어를 사용하는 표준화된 아키텍처를 제안하기 위해.
제안 방법
- 표현력의 차원(간단한 Prolog 규칙에서 링킹 사양의 복합 조합에 이르기까지)에 따라 데이터 상호링크화 작업을 분류하는 일반적 프레임워크를 제안한다.
- 세 언어 아키텍처를 도입: 링크 표현을 위한 언어(예: owl:sameAs), 기술적 링킹 사양 언어(예: Silk-LSL), 표현력 있는 온톨로지 정렬 언어(예: EDOAL).
- UseAlignment, LinkCell, CellParam 등의 지시어를 통해 링킹 사양이 사전에 존재하는 온톨로지 정렬을 참조할 수 있는 메커니즘을 설계한다.
- 링킹 도구가 대응 지식을 상속함으로써 정렬 정보를 자동으로 재사용할 수 있도록 하여, 매칭 규칙의 수동 설정 필요성을 줄인다.
- 구체적인 예시를 통해 통합 과정을 설명하며, EDOAL 정렬이 수동 속성 비교 정의를 대체함으로써 Silk-LSL 사양을 단순화하는 방식을 보여준다.
- 메트릭 집계, 비교, 임계값 설정에 대한 기본 규칙을 허용함으로써 확장성을 지원하면서도 고급 사용자가 전체 제어를 유지할 수 있도록 한다.
실험 결과
연구 질문
- RQ1기존의 데이터 상호링크화 도구들이 공통적인 개념적 프레임워크 아래 통합될 수 있는가? 이 프레임워크는 그들의 공통점과 차이점을 어떻게 포괄하는가?
- RQ2서로 유사한 형식의 실체 매칭을 수행한다는 점에서 비록 유사해 보이지만, 데이터 상호링크화와 온톨로지 정렬은 목적상 어떻게 다를 수 있는가?
- RQ3데이터 상호링크화 도구가 사전에 계산된 온톨로지 정렬을 얼마나 유용하게 활용할 수 있으며, 이러한 협업을 어떻게 기술적으로 가능하게 할 수 있는가?
- RQ4링킹 사양이 온톨로지 정렬을 참조하고 활용할 수 있도록 하기 위해 필요한 최소한의 언어 확장은 무엇인가?
- RQ5세 가지 별도의 언어를 기반으로 한 표준화되고 모듈화된 아키텍처가 데이터 상호링크화의 재사용성, 유지보수성, 자동화를 향상시킬 수 있는가?
주요 결과
- 다양한 도구(간단한 Prolog 기반 시스템부터 복잡한 사양 기반 도구까지)를 모델링할 수 있는 일반적 데이터 상호링크화 프레임워크가 성공적으로 수립되었다.
- 링킹 사양, 링크 표현, 온톨로지 정렬 간의 책임 분리로 모듈화되고 유지보수 가능하며 재사용 가능한 상호링크 파이프라인을 구현할 수 있다.
- 온톨로지 정렬을 참조함으로써 링킹 사양는 크게 단순화될 수 있다. 예를 들어 수동 속성 비교 정의를 정렬 기반 참조로 대체할 수 있다.
- 표현력 있는 정렬 언어인 EDOAL과 링킹 사양 언어인 Silk-LSL 간의 통합은 기존 도구가 최소한의 변경으로도 정렬 재사용을 지원할 수 있음을 보여준다.
- 제안된 아키텍처는 동일한 온톨로지를 다수의 데이터 상호링크화 작업에서 재사용할 수 있도록 하여 확장성과 일관성을 향상시킨다.
- 이 접근법은 기본 규칙을 통한 자동화와 사용자 제어를 모두 지원하여, 초보자에게는 사용 용이성과 고급 사용자에게는 표현력의 균형을 이룬다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.