동양 연력 데이터의 구축 및 활용 방안 연구

hiblue
(대문에서 넘어옴)
이동: 둘러보기, 검색

연구의 목적 및 배경(p.1)

디지털 세계에서 시간을 표현하기 위한 시도는 있어왔지만, 서양의 시간에 한정되어 있고, 기간도 매우 제한적이다. 윈도우 체계에서는 1601년 이후, 유닉스 체계에서는 1970년 이후의 시간만 지원한다. 때문에 디지털 세계에서 1601년 이전의 역사를 편찬하는 데 제약이 발생하게 된다.

‘연호(年號)’나 ‘간지(干支)’와 같이 동양의 다양한 시간 표현에 대한 디지털 편찬은 미미한 상황이다. 현재 동양의 여러 나라에서 사용된 시간 정보에 대한 비교표, 동양과 서양의 서로 일치하는 날짜 값에 대한 정보들이 디지털 세계에서 서비스되고 있다. 그러나 사람이 직접 서로 다른 날짜 값을 비교하는데 참조할 수 있는 정보를 제공하는 정도에 그칠 뿐이다.

때문에 본 연구에서는 동양의 시간을 서양의 시간처럼 컴퓨터가 인식할 수 있도록 하고, 나아가 '조선후기', '일제감정기'와 같이 정의된 시간을 디지털 세계에서 사용할 수 있도록 하는 방안을 모색하고자 한다.

이를 위해 표준적인 동양 시간 데이터를 구축하였습니다. 표준 데이터를 시맨틱웹 환경을 이용하여 이용자가 자유롭게 접근하여 사용할 수 있도록 개방적 연계 데이터(LOD)로 변환하고, 활용 예시를 소개하고자 한다.

연구 활용 방안

활용 예시

동양 연력 표준 데이터

참조 데이터 모델(p.10)

기반 데이터(p.31)

참조현황.png

기반 데이터 중 가장 방대한 양을 가진 DDBC Time Authority Database의 데이터를 중심으로, 한국고전번역원 연호검색의 연호년과 재위년, 간지년 속성과 통치자(Reign)의 휘, 시호 등과 같은 이름 속성, '시대'를 참조하였다. 조선왕조실록의 비교연력표에서는 월(Month)의 윤달 속성과 일(Day)의 양력 연월일로의 변환 정보, 연호년과 재위년, 세차(歲次) 속성을 참조하였다.

데이터의 구성(ERD) (p.36)

설계도.JPG

table 이름 건수 설명
day 829148 bc221-11-18 ~ 2050-12-31
month 123319 진_시황제27년 10월 ~ 청_선통3년 12월
year 11496 진_시황제27년 ~ 청_선통 3년
era 연호 1041
reign 통치자(통치기간) 690
dynasty 왕조 91
period 시대 79
ganzhi 간지 60

개방적 연계 데이터로의 변환(p.50)

  • 한국사 관련 지식 자원과의 연계
  • 이용자의 접근 및 활용 확대

Dhtime Ontology

클래스

Class Name SubClass Of
Day time:Istant
Date 날짜 owl:Thing
Month time:Interval
Year time:Interval
Era 연호 time:Interval
Reign 통치자 time:Interval
Dynasty 왕조 time:Interval
Period 시대 time:Interval
Ganzhi 간지 owl:Thing

관계

Object_Propery Description Domain Range
dhtime:ganzhi A는 B를 간지표현으로 갖는다. time:TemporalEntity dhtime:Ganzhi
dhtime:hasDate A는 날짜 B를 갖는다 owl:Thing time:TemporalEntity
dhtime:hasRelatedTime A는 관련된 시간 B를 갖는다. owl:Thing time:TemporalEntity
dhtime:lunarMonth A는 음력월 B를 갖는다. owl:Thing time:TemporalEntity
edm:begin A의 시작시점은 B이다. owl:Thing time:TemporalEntity
edm:End A의 종료시점은 B이다. owl:Thing time:TemporalEntity
owl:sameAs A는 B와 같다. owl:Thing owl:Thing
time:after A는 B보다 이후이다. time:TemporalEntity time:TemporalEntity
time:before A는 B보다 이전이다. time:TemporalEntity time:TemporalEntity
time:hasBeginning B는 A의 시작시점이다. time:TemporalEntity time:TemporalEntity
time:hasEnd B는 A의 종료시점이다. time:TemporalEntity time:TemporalEntity
time:hasTime A는 시간 B를 갖는다. owl:Thing time:TemporalEntity
time:inside A는 B를 포함한다. time:TemporalEntity time:TemporalEntity

한국사 지식 자원과의 연결(p.61)

  • 기본 모델

연계도1.png

  • 이용자가 '구한말'과 같이 개념적인 시간 개체를 직접 생성한 경우

연계도2.png

  • 한국사 지식 자원의 관계를 통한 시간 정보 추론 모델

활용도1.png

한국사 지식 자원(p.64)

활용방안(p.69)