동양 연력 데이터의 구축 및 활용 방안 연구
목차
연구의 목적 및 배경(p.1)
디지털 세계에서 시간을 표현하기 위한 시도는 있어왔지만, 서양의 시간에 한정되어 있고, 기간도 매우 제한적이다. 윈도우 체계에서는 1601년 이후, 유닉스 체계에서는 1970년 이후의 시간만 지원한다. 때문에 디지털 세계에서 1601년 이전의 역사를 편찬하는 데 제약이 발생하게 된다.
‘연호(年號)’나 ‘간지(干支)’와 같이 동양의 다양한 시간 표현에 대한 디지털 편찬은 미미한 상황이다. 현재 동양의 여러 나라에서 사용된 시간 정보에 대한 비교표, 동양과 서양의 서로 일치하는 날짜 값에 대한 정보들이 디지털 세계에서 서비스되고 있다. 그러나 사람이 직접 서로 다른 날짜 값을 비교하는데 참조할 수 있는 정보를 제공하는 정도에 그칠 뿐이다.
- 한국사연표(동양연표), 사이버서당, 전통문화연구회.
- 한중일 연호검색, 한국고전종합DB, 한국고전번역원.
- Time Authority DataBase, DDBC, 대만법고불교학원.
때문에 본 연구에서는 동양의 시간을 서양의 시간처럼 컴퓨터가 인식할 수 있도록 하고, 나아가 '조선후기', '일제감정기'와 같이 정의된 시간을 디지털 세계에서 사용할 수 있도록 하는 방안을 모색하고자 한다.
이를 위해 표준적인 동양 시간 데이터를 구축하였습니다. 표준 데이터를 시맨틱웹 환경을 이용하여 이용자가 자유롭게 접근하여 사용할 수 있도록 개방적 연계 데이터(LOD)로 변환하고, 활용 예시를 소개하고자 한다.
연구 활용 방안
- SPARQL 질의 링크(Endpoint) : http://dh.aks.ac.kr:8890/sparql
활용 예시
동양 연력 표준 데이터
참조 데이터 모델(p.10)
- Time Ontology in OWL(owl-time), W3C, https://www.w3.org/TR/owl-time/
- europeana data model(edm), europeana, https://pro.europeana.eu/resources/standardization-tools/edm-documentation
- China Biographical Database Project(CBDB), Harvard University, https://projects.iq.harvard.edu/cbdb
기반 데이터(p.31)
- DDBC Time Authority Database, 법고불교학원(法鼓文理學院), http://authority.dila.edu.tw/time/
- 한국고전종합DB 한중일 연호검색, 한국고전번역원, http://db.itkc.or.kr/extra/yonHoPop
- 조선왕조실록 음·양력 연력표 [1]
기반 데이터 중 가장 방대한 양을 가진 DDBC Time Authority Database의 데이터를 중심으로, 한국고전번역원 연호검색의 연호년과 재위년, 간지년 속성과 통치자(Reign)의 휘, 시호 등과 같은 이름 속성, '시대'를 참조하였다. 조선왕조실록의 비교연력표에서는 월(Month)의 윤달 속성과 일(Day)의 양력 연월일로의 변환 정보, 연호년과 재위년, 세차(歲次) 속성을 참조하였다.
데이터의 구성(ERD) (p.36)
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)
- 기본 모델
- 이용자가 '구한말'과 같이 개념적인 시간 개체를 직접 생성한 경우
- 한국사 지식 자원의 관계를 통한 시간 정보 추론 모델