행위

DataModelForCivilServiceExamInJoseonDynasty

red

메인 페이지로 가기



조선시대 과시(科試) 자료의 DB구축 및

수사문체와 논리구축 방식의 변천사 연구

A Study on History of a Rhetorical Style and a Way of Constructing Logic

through Building the DB System of Civil Service Examinations

in the Joseon Dynasty

목차

Contents


기본정보 데이터 모델 데이터 편찬




Information



본 연구에서는 과시(科試)와 관련된 각종 자료들을 종합하여 목록화하고 DB로 구축함으로써 조선시대 과문의 특징을 파악하고 학술, 문학, 출판인쇄문화의 발달상을 이해하며, 나아가 수사문체 및 논리구축방식의 변천을 연구하는 데 목적을 두고 있다. 구체적으로는 ① 과거 문제 및 문체, ② 수험 결과물(시험 답안), ③ 수험 참고서 세 방면에서 DB를 구축하고 이를 문헌학적으로 연구하며, 이상을 토대로 ④ 조선시대의 수사문체와 논리구축방식의 변천사에 관한 연구, ⑤ 동아시아 과거 문화의 비교 연구과거를 통한 지성사와 학술사의 종합적 연구를 진행하는 것을 목표로 한다.

1단계 1년차 : 〈과거 문제 및 문체의 DB 구축과 문헌학적 연구〉 방목류, 과문선집류, 개인문집류, 역사기록류 등을 대상으로 자료를 수집하여 목록화하며 이를 DB로 구축한다. 또한 해당 자료들에 관한 문헌학적 연구를 진행하여 1년차 학술대회를 개최하고, 그 결과를 총서로 출간한다.

1단계 2년차 : 〈수험 결과물의 DB 구축과 문헌학적 연구〉 시권류, 과문선집류, 개인문집류 등을 대상으로 자료를 수집하고 목록화하며 이를 DB로 구축한다. 또한 해당 자료들에 대한 문헌학적 연구를 진행하여 2년차 학술대회를 개최하고, 그 결과를 총서로 출간한다.

1단계 3년차 : 〈수험 참고서의 DB 구축과 문헌학적 연구〉 과거 참고서적, 운서 등을 대상으로 자료를 수집하고 목록화하며 이를 DB로 구축한다. 또한 해당 자료들에 대한 문헌학적 연구를 진행하여 3년차 학술대회를 개최하고, 그 결과를 총서로 출간한다.

2단계 : 2단계에서는 1단계에서 기 구축한 DB에 대한 수정 보완과 추가 자료 보강 작업을 진행하면서, DB를 활용하여 아래의 주제에 대한 집중적인 연구를 진행하여 매년 한 차례씩 학술대회를 개최하고 총서를 출간한다. 2단계 1년차는 〈과거와 수사 문체 및 논리구축방식 연구〉, 2단계 2년차는 〈동아시아 과거 비교 연구〉, 2단계 3년차는 〈과거를 통한 조선시대 지성사와 학술사 연구〉를 진행한다.



Data Model



항목

클래스(Class)


시험(Exam) 문제(Question) 답안(Answer) 시권(Sigwon) 방목(Bangmok)

참고서(Reference) 작품(Work) 간본(Publication) 문집(Collection)

인물(Person) 시간(Time) 장소(Place) 기관(Institution)



속성(Attribute)


식별자(id) 대표명(name)



관계(Relationship)


Source (A) Target (B) Relationship
시험(Exam) 시험(Exam) ○시험(Exam)→시험(Exam): '시험'과 '시험' 사이의 의미적 관계 정리
시험(Exam) 시간(Time) ○시험(Exam)→시간(Time): '시험'과 '시간' 사이의 의미적 관계 정리
시험(Exam) 장소(Place) ○시험(Exam)→장소(Place): '시험'과 '장소' 사이의 의미적 관계 정리
문제(Question) 시험(Exam) ○문제(Question)→시험(Exam): '문제'와 '시험' 사이의 의미적 관계 정리
답안(Answer) 문제(Question) ○답안(Answer)→문제(Question): '답안'과 '문제' 사이의 의미적 관계 정리
시권(Sigwon) 답안(Answer) ○시권(Sigwon)→답안(Answer): '시권'과 '답안' 사이의 의미적 관계 정리
방목(Bangmok) 시험(Exam) ○방목(Bangmok)→시험(Exam): '방목'과 '시험' 사이의 의미적 관계 정리
방목(Bangmok) 시간(Time) ○방목(Bangmok)→시간(Time): '방목'과 '시간' 사이의 의미적 관계 정리
인물(Person) 답안(Answer) ○인물(Person)→답안(Answer): '인물'과 '답안' 사이의 의미적 관계 정리
시간(Time) 시간(Time) ○시간(Time)→시간(Time): '시간'과 '시간' 사이의 의미적 관계 정리
장소(Place) 장소(Place) ○장소(Place)→장소(Place): '장소'와 '장소' 사이의 의미적 관계 정리



클래스(Class)


시험(Exam)


● Description

과시 자료와 관련된 주요 개체로서 시험(Exam)을 정의하는 클래스다. (예시: 1710년_증광시소과_복시)


● Context

○시험 정보는 기본적으로 시행년도를 기준으로 시험(소과/대과)에 관한 정보를 입력한다.
○시험일자의 경우, 〈한국역대인물종합정보시스템〉에서는 복시를 기준으로 정리했는데, 본 연구의 경우 시험의 개별 정보(초시/복시) 시행일자를 찾아서 연월일을 최대한 구분해서 입력한다. 구체적 월/일 정보를 알 수 없는 경우, 〈한국역대인물종합정보시스템〉에서 제공하는 '방목 정보'에 기재된 시험일을 기준으로 입력한다.


● Attribute

식별자(id) 대표명(name) 분류A(sortA) 분류B(sortB) 분류C(sortC)
분류D(sortD) 분류E(sortE) 출처(Resource)

○식별자(id)
E + 시험연월일(총8자리) + 대과(B) 또는 소과(S) + 초시(F)/복시(S)/전시(T)

○대표명(name)
① 소과: 1393년_식년시소과_진사 / 1624년_증광시소과_초시
② 대과: 1835년_증광시대과_종장
③ 중시 : 예외적으로 1407년_중시_초장 (SortA에는 대과로 구분)
④ 발영시, 진현시, 제주별시 등의 이름은 일단 나와있는대로 입력.
⑤ 친시-별시, 회시-복시가 혼동될 경우 ‘친시’, ‘복시’(한중연 기준)로 입력

○분류A(sortA)
대과(Big) / 소과(Small) 구분.

○분류B(sortB)
생원(Scripture) / 진사(Literature) 구분.

○분류C(sortC)
식년시, 증광시, 별시 등 시험종류 구분.

○분류D(sortD)
초시(First) / 복시(Second) / 전시(ThrID) 구분.

○분류E(sortE)
초장(1) / 중장(2) / 종장(3) 구분.

○출처(Resource)
-방목, 연구서, 사료, 문집 가운데 해당 시험정보의 출처가 되는 정보를 입력.
-연구서는 세부 Page 기재, 사료와 문집의 경우 국사편찬위원회 데이터베이스와 한국고전번역원 데이터베이스에서 제공하는 해당 기사 URL 기재.



문제(Question)


● Description

과시 자료와 관련된 주요 개체로서 문제(Question)을 정의하는 클래스다. (예시: 1710년_증광시소과_복시_문제)


● Context

○시험(Exam) 정보를 기준으로 그에 해당하는 문제에 관한 정보를 입력한다.


● Attribute

식별자(id) 대표명(name) 문체대범주(category1) 문체소범주(category2) 요약(abstract)
내용(content) 출처(source) 출처링크(sourceURL) 해제(description)

○식별자(id)
① 소과 입력 원칙: Q + 시험연월일(총8자리) + 대과(B) 또는 소과(S) + 초시(F)/복시(S)/전시(T) + 초장(1)/중장(2)/종장(3)/모름(0) + 1소(1)/2소(2)/모름(0) + 문제순서(1부터 일괄 적용)/모름(0)
② 대과 입력원칙: 기본적으로 소과의 방식을 따르되 전시 혹은 1번의 시험으로 급락이 결정되는 시험들(정시,알성시,춘당대시 등)의 경우 모름 자체도 표시하지 않는 방식으로 입력. → Q + 시험연월일(총8자리) + 대과(B) 또는 소과(S) + 초시(F)/복시(S)/전시(T) 까지만 입력.
③ 京/鄕으로 구분되는 경우 우선 1/2로 입력 (일괄 변경 예정)

○대표명(name)
초/중/종장, 시험 장소, 문체 등의 정보에 대해서 기재하지 않음. 예시: 1803년_증광시소과_초시_문제

○문체대범주(category1)
시험 문제의 가장 큰 문체 범주(賦, 義, 疑, 策 등)를 입력. 예시: 策

○문체소범주(category2)
오경의(五經義)와 같이 하위 범주가 있을 때 세부 과목명을 입력. 예시: 易義

○요약(abstract)
① 시/부 등 운문이나 문제가 짧을 경우 그대로 입력.
② 疑/義/策 등 전체 내용이 길 경우 미입력.

○내용(content)
① 시/부 등 운문이나 문제가 짧을 경우 그대로 입력.
② 疑/義/策 등 전체 내용이 길 경우 전문 입력.

○출처(source)
방목출전을 제시함과 동시에 요약(abstract)이나 내용(contents)을 웹 상에서 찾아보고 복수의 출전이 발견될 경우 모두 입력.

○출처링크(sourceURL)
출처가 사료/문집의 경우 해당 자원을 제공하는 기관 아카이브의 URL을 입력.

○해제(description)
문제에 관한 해제(해설)를 작성해서 입력.



시권(Sigwon)


● Description

과시 자료와 관련된 주요 개체로서 답안을 기록한 답안지로서 시권(Sigwon)을 정의하는 클래스다. (예시: 1710년 권익문(權益文) 시권)


● Context

○시권에 관한 정보를 입력한다.
○시권에 실린 답안(Text)에 관한 내용은 별도로 '답안(Answer)' 클래스에 정리한다.


● Attribute

식별자(id) 대표명(name) 작성연대(Year) 분류(sort) 설명(description)
점수(grade) 등제(rank) 세로(height) 가로(width) 제공처(provider)
원소장처(owner) 제공링크(webURL)

○식별자(id)
S + 문제 입력 방식 + 구별 번호(중복 방지). 예시: S17100511SS125.

○대표명(name)
연도 + 시험 종류 + 세부 시험 정보 + 한글이름(한자이름) + 시권. (답안 작성 논리에 의거). 예시: 1710년_증광_생원시_복시_ 권익문(權益文)_시권

○작성연대(year)
작성된 연도를 숫자만 기재. 예시: 1710

○분류(sort)
소과 / 대과로 분류.

○설명(description)
시권에 관한 내용을 간단하게 기술. 예시: 1710년 증광시 소과 복시에서 유학 권익문(權益文)이 작성한 답안지

○점수(grade)
시권 원문 이미지 및 해제 정보를 참고하여 찾아서 기재. 예시: 次下

○등제(rank)
시권 원문 이미지 및 해제 정보를 참고하여 찾아서 기재. 예시: 三之二十

○세로(height)
시권 원자료의 세로길이 정보(소수점 1자리까지 입력)를 시권 이미지 제공 기관에서 구축한 메타데이터에서 찾아서 기재. 예시: 72.0

○가로(width)
시권 원자료의 가로길이 정보(소수점 1자리까지 입력)를 시권 이미지 제공 기관에서 구축한 메타데이터에서 찾아서 기재. 예시: 220.0

○제공처(provider)
시권 원자료 제공 기관을 입력. 예시: 국립민속박물관

○원소장처(owner)
시권 원자료를 원해 소장하고 있던 가문/개인을 입력. 예시: 광주 이장동 장흥고씨 수촌후손가

○제공링크(webURL)
시권 원자료 실물을 가시적으로 확인할 수 있는 온라인 URL. 예시: https://www.emuseum.go.kr/detail?relicId=PS0100501500100242400000

○요약(abstract)
답안의 내용에 관한 해제(해설)을 작성해서 입력.



방목(Bangmok)


○ Description

과시 자료와 관련된 주요 개체로서 방목(Bangmok)을 정의하는 클래스입니다. (예시: 경인증광사마방목(庚寅增廣司馬榜目))


○ Attribute

식별자(id) 대표명(name) 작성연대(Year)

답안(Answer)


● Description

과시 자료와 관련된 주요 개체로서 답안(Answer)을 정의하는 클래스다. (예시: 1710년_증광시소과_복시_답안)


● Context

○시권에 담긴 답안 정보를 입력한다.
○시권은 남아 있지 않지만, 문집이나 참고서에 기록된 답안 정보를 입력한다.
○방목의 시험 실시 정보와 함께 시권에 기재된 답안 작성자의 나이 기준도 동시에 검토한다.
○초시의 경우, 방목에 있는 정보를 기준으로 문제와 답안이 일치하지 않을 경우 향시(鄕試)일 가능성이 크다.


● Attribute

식별자(id) 대표명(name) 작성연대(year) 작자(writer) 분류(sort)
원문(contentsO) 번역(contentsT) 요약(abstract)

○식별자(id)
A + 문제 입력 방식 + 구별 번호(중복 방지). 구별번호의 경우 중복이 없으면 1, 중복이 생기면 시권목록의 A(번호)열을 중심으로 계산. 예시: A17100511SS125.

○대표명(name)
연도 + 시험 종류 + 세부 시험 정보 + 답안. 예시:1710년_증광_생원시_복시_답안

○작성연대(year)
작성된 연도를 숫자만 기재. 예시: 1710

○작자(writer)
답안 작성자의 성명을 한글(한자) 형식으로 입력. 예시: 권익문(權益文)

○분류(sort)
소과 / 대과로 분류.

○원문(contentsO)
답안의 원문 텍스트를 입력.

○번역(contentsT)
답안의 번역문 텍스트를 입력.

○요약(abstract)
답안의 내용에 관한 해제(해설)을 작성해서 입력.



인물(Person)


● Description

과시 자료와 관련된 주요 정보로서 인물(Person)을 정의하는 클래스다. (예시: 권익문(權益文))


● Context

○기본적으로는 과거시험의 합격자(합격답안 작성자)가 중심이 되겠으나, 응시자(불합격자)와 시험관 등에 관한 정보를 포괄한다.


● Attribute

식별자(id) 대표명(name) 한글명(korname) 한자명(chiname) 이칭(alias)
자字(courtesyname) 호號(pseudonyms) 생년(birthYear) 몰년(deathYear) 본관(origin)
성씨(clan) 거주지(residence)

○식별자(id)
Pe + 출생연도 + 구별번호 + 이니셜(알파벳). 예시: PE166100KIM

○대표명(name)
대표 이름으로 한글(한자) 병기 입력. 예시: 권익문(權益文)

○한글명(korname)
한글명 입력. 예시: 권익문

○한자명(chiname)
한자명 입력. 예시: 權益文

○이칭(alias)
정규적인 이름 외에 별명이나 별호 또는 족보상의 이름이 다를 경우 입력.

○자字(courtesyname)
자字 입력. 예시: 숙빈(叔彬)

○호號(pseudonyms)
호號 입력. 예시: 중심당(中心堂);두암(蠹庵)

○생년(birthYear)
해당 인물이 태어난 해를 숫자만 입력. 예시: 1661

○몰년(deathYear)
해당 인물이 죽은 해를 숫자만 입력. 예시: 1712

○본관(origin)
해당 인물의 본관 정보를 입력. 예시: 안동

○성씨(clan)
해당 인물의 성씨를 본관 + 성씨 형식으로 입력. 예시: 안동권

○거주지(residence)
방목의 합격자 정보에 함께 기록된 거주지 정보를 입력. 예시: 한성(京)



시간(Time)


● Description

과시 자료와 관련된 주요 정보로서 시간(Time)을 정의하는 클래스다. (예시: 1710년05월11일)


● Context

○시험의 일자(date) 정보를 연-월-일 단위로 나누어 입력한다.
○월과 일 단위의 간지 정보는 생활천문관 홈페이지에서 제공하는 음양력 변환 데이터를 이용한다.


● Attribute

식별자(id) 대표명(name) 분류(sort) 연(year) 월(month)
일(day) 연간지(y_sc) 월간지(m_sc) 일간지(d_sc) 윤달(intercalary)
양력(solar)

○식별자(id)
T + 연월일 정보 + 윤달여부(L). 예시: T13930503

○대표명(name)
띄어쓰기 없이 이어서 작성. 예시: 1393년05월03일

○ 분류(sort)
연(year), 월(month), 일(day) 가운데 확인되는 가장 세부적인 정보 입력. 예시: day

○ 연(year)
해당 시간의 연도 정보를 숫자만 입력. 예시: 1393

○ 월(month)
해당 시간의 월별 정보를 숫자만 입력. 예시: 5

○ 일(day)
해당 시간의 일자 정보를 숫자만 입력. 예시: 3

○ 연간지(y_sc)
해당 시간의 연 간지를 한자로 입력. 예시: 癸酉

○ 월간지(m_sc)
해당 시간의 월 간지를 한자로 입력. 예시: 癸巳

○ 일간지(d_sc)
해당 시간의 일 간지를 한자로 입력. 예시: 甲戌

○ 윤달(intercalary)
윤달 여부를 확인해서, 윤달일 경우 ‘윤달’ 기재. 윤달이 아닐 경우 기재 안함.

○ 양력(solar)
-음력 1582.09.18(선조15년 9월 18일)까지는 율리우스력 날짜를 기재.
-음력 1582.09.19일부터는 그레고리력 날짜(양력 1582년 10월 15일)를 기재.



장소(Place)


● Description

과시 자료와 관련된 주요 정보로서 장소(Place)를 정의하는 클래스다. (예시: 예조(禮曹))


● Context

○방목 자료 등을 참고해서 시험장별 장소(건물)을 입력한다.
○대과의 경우 시험 장소가 1소와 2소 구분되어 기재된 경우가 있는데 이 또한 입력 정보에 반영한다.


● Attribute

식별자(id) 대표명(name) 한글명(korname) 한자명(chiname) 분류(sort)
위도(latitude) 경도(longitude) 출처(source)

○식별자(id)
L + 세자리숫자번호(예:001) 형식으로 구성.

○대표명(name)
장소 한글명(한자명). 예시: 비천당(丕闡堂)

○한글명(korname)
장소 한글명. 예시: 비천당

○한자명(chiname)
장소 한글명. 예시: 丕闡堂

○분류(sort)
궁궐, 군영, 별당 등 지식백과 정의를 기준으로 입력. 분류 기준이 애매모호할 경우 우선 ‘건물’로 입력

○위도(latitude)
http://map.esran.com/ 혹은 구글맵스를 통해 입력. 예시: 37.57792418344439

○경도(longitude)
http://map.esran.com/ 혹은 구글맵스를 통해 입력. 예시: 126.97716607372911

○출처(source)
장소가 적힌 출처를 기재. 예시: 숭정기원후5을유식년사마방목(崇禎紀元後五乙酉式年司馬榜目)



속성(Attribute)


식별자(id)


○ Description

모든 개체에 적용되는 식별자 정보.


대표명(name)


○ Description

모든 개체에 적용되는 대표명 정보.





관계(Relationship)


시험(Exam)→시험(Exam)


○ A includes B : A는 B를 부속하다




시험(Exam)→시간(Time)


○ A isHeldOn B : A는 B에 시행되다




시험(Exam)→장소(Place)


○ A isHeldAt B : A는 B에서 거행되다
※1소와 2소를 구분할 수 있을 경우, 1소는 관계속성 location의 value를 "1"로, 2소는 관계속성 location의 value를 "2"로 부여.




문제(Question)→시험(Exam)


○ A isGivenIn B : A가 B에서 출제되다




답안(Answer)→문제(Question)


○ A isResponseTo B : A는 B의 답안이다




시권(Sigwon)→답안(Answer)


○ A contains B : A가 B를 담다




방목(Bangmok)→시험(Exam)


○ A isRecordOf B : A는 B의 기록이다




방목(Bangmok)→시간(Time)


○ A isAnnouncedOn B : A는 B에 발표되다




인물(Person)→답안(Answer)


○ A isWriterOf B : A가 B의 작성자다




시간(Time)→시간(Time)


○ A hasPart B : A는 B를 포함하다




장소(Place)→장소(Place)


○ A isLocatedIn B : A는 B에 위치하다





온톨로지 그래프 시각화


데이터 그래프 편집 페이지로 가기

그래프 전체 화면으로 보기






Data



Google Spreadsheet

과시자료 Dataset 입력 구글 스프레드시트(링크)