└ RDFizer

Print

  • 서비스소개

  • 가이드


서비스소개

RDFizer는 레거시 데이터를 트리플 데이터로 변환을 수행하는 기능을 제공하는 도구이다. 관리자는 RMLEditor에서 작성한 변환규칙이나 혹은 TBC(TopBraid Composer)나 혹은 Protege와 같은 오프라인 툴을 이용하여 작성한 변환규칙을 사용하여 작성한 변환규칙을 활용하여 대상 레거시 데이터를 RDF 데이터로의 변환을 수행한다.

가이드

관리자가 상단의 RDFizer 메뉴를 클릭하여 화면에 접속하면 아래와 같은 RDFizer 이력 조회 페이지를 마주하게 된다. 이력 조회 페이지는 실행된 변환규칙파일 명 및 설명, 등록일자, 최근 실행 일시, 수동으로 수행인지 스케줄러에 등록되어 자동으로 수행된 것인지 여부를 알려주는 구분, 저장소 연동여부 및 특정 이력을 삭제하는 버튼 등으로 구성되었다.

오른쪽 상단의 [신규생성]버튼을 클릭하면 RDFizer 신규 생성 화면으로 이동한다.

신규생성 페이지에서 좌측의 [RML Editor 에서 등록한 규칙 불러오기] 을 클릭하면 시스템의 RMLEditor에서 작성된 변환규칙파일을 불러와서 등록하는 기능이고 그 아래의 [로컬에 있는 변환규칙파일 업로드]를 클릭하면 로컬에서 작성된 변환규칙 파일을 등록하여 변환을 수행하는 기능이다. 관리자는 필요에 따라 로컬에서 미리 작성된 파일을 업로드하여 변환을 수행 할 수도 있고, 또 RML Editor를 활용하여 작성된 변환규칙 파일을 불러와서 변환을 수행 할 수도 있다.

-RML Editor 에서 등록한 규칙 불러오기

먼저 [RML Editor 에서 등록한 규칙 불러오기]을 클릭하면 오른 쪽 화면에 RML Editor에서 기동록된 변환규칙 목록들이 조회가 된다. 변환을 수행하고자 하는 변환규칙을 선택하여 하단의 [등록 후 추가진행] 버튼이 활성화 되면 클릭하여 작업설정페이지로 이동한다.

작업설정 페이지에서는 크게 좌측의 RDF 변환작업 설정 및 저장소 연동여부 설정으로 나뉜다. RDF 변환작업 설정은 변환을 수행할 때에 어떤 방식으로 수행할 지를 지정하고 저장소 연동 여부는 RDF 변환 작업을 수행 완료 후 저장소에 변환된 데이터를 즉시 반영할지 여부에 대한 설정작업이다.

-구동방식

  • 수동실행: RDFizer에 변환규칙을 등록하며 해당 변환규칙을 활용하여 변환을 수행하는 작업은 관리자가 수동으로 진행한다.

  • 예약실행(지정): 변환 수행 작업을 미래의 지정한 일시에 한번 실행한다. Fig. 3-4 에서 시작일을 2022년 1월 3일 15시 0분에 지정하고 등록을 완료하면 스케줄러에 해당 시간이 등록이 되었다가 해당 시간에 변환작업을 수행하게 된다.

  • 예약실행(반복): 변환 수행 작업을 지정한 시작일 기준으로 주기적으로 실행한다. Fig. 3-5에 보면 주기를 1일로 정해졌으므로 2022년 1월 3일 15시부터 날마다 해당 시간에 변환작업을 주기적으로 실행하게 된다.

-증분관리

레거시 데이터를 데이터소스로부터 가져올 때 증분관리 사용여부를 지정한다.

-저장소 연동

  • 연동여부: 변환을 수행한 후 저장소에 저장을 할 지 여부를 지정한다.

  • 그래프 IRI: 저장소의 그래프 목록에서 연동을 수행할 그래프를 선택한다.

-저장방식

  • 단순추가: 생성된 트리플을 저장소에 단순추가 작업을 진행한다.

  • 업데이트: 생성된 트리플로 저장소의 트리플을 업데이트 한다.

  • 삭제후 추가: 저장소의 트리플을 먼저 삭제하고 생성된 트리플을 추가한다.

상기와 같이 설정을 다양하게 지정한 후, RDFizer History 에서 추가된 RDFizer 항목이 가장 상단에 위치해 있는 것을 확인할 수 있다. 해당 항목을 클릭하여 상세페이지에 진입한다.

상세페이지에 진입하여 상단에 앞에서 설정한 설정정보들을 확인할 수 있고 하단에 해당 설정정보들을 기반으로 트리플 변환 수행의 [실행내역]을 확인할 수 있다.

하단의 [지금실행] 버튼을 클릭하여 레거시 데이터를 RDF 데이터로의 변환을 수행한다.

변환을 실행하면 하단의 실행 내역에서 시작일시, 완료일시와 더불어 변환 상태 및 결과 파일을 확인할 수 있다. 실행 내역은 실행이 수행될 때마다 추가가 된다.

  • 시작일시 : 변환작업의 시작 시간

  • 완료일시: 변환작업의 완료 시간

  • 상태 : 변환이 진행중이면 [진행]으로 표현되고, 성공적으로 변환이 완료되면 [완료]로 표시되며 오류 발생 시, [오류] 로 표시되며 오류 상태 메시지를 클릭하면 어떤 오류가 발생하였는 지 오류 메시지를 확인할 수 있다.

  • 결과파일: 성공적으로 변환되어 완료 상태가 되면 트리플 데이터 결과파일을 다운로드 받을 수 있도록 제공한다.

-로컬에서 규칙파일 업로드

다음 [로컬에 있는 변환규칙파일을 업로드] 버튼을 클릭하면 오른 쪽 화면에 로컬에서 규칙을 업로드 할 수 있도록 파일 선택자와 해당 변환규칙에 대한 간단한 설명을 기입할 수 있는 텍스트박스를 제공한다. 로컬에서 업로드하는 규칙 파일의 경우, 규칙 파일이 제대로 작성이 되었는 지를 판단하는 정합성테스트를 수행하여 테스트 통과한 경우에만 추가진행이 가능하다.

활성화된 [등록후 추가 진행] 버튼을 클릭하면 화면 Fig. 3-4의 화면으로 이동하여 변환 설정을 진행할 수 있으며 상세한 내용은 RMLEditor에서 등록한 규칙을 활용한 변환설정과 같으므로 생략한다.

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.