RCCTD WikiDataCuration07
CNUDH
목차
Contents
연구배경
19세기 아편전쟁을 기점으로 중국은 정치,사회사상 면에서 급격한 변화를 겪기 시작했다.
질서가 흔들리고 서구 열강의 침략이 강화되면서, 중국 사회는 위기를 맞았다.
이러한 격변의 시기는 단순한 외부 충격만으로 설명할 수 없으며, 내부의 개혁 논쟁과 새로운 사상의 등장
그리고 실천적 행동이 복합적으로 작용하며 전개되었다.
중국 근대는 전통 질서와 새로운 세계관이 충돌하고 뒤섞이는 과정이었고,
이 전환기의 중심에는 시대를 고민하고 자신의 방식으로 변혁을 시도했던 다양한 지식인과 혁명가들이 있었다.
본 연구에서 다루는 량치차오, 쑨원, 캉유웨이, 옌푸, 루쉰, 후스, 리다자오는
이러한 변화의 중심축을 형성한 대표적인 인물들이다.
이들은 서로 다른 시대와 환경에서 활동했지만,
공통적으로 중국이 근대를 어떻게 이해하고 수용해야 하는지에 대한 문제의식을 공유했다.
7인은 각기 다른 방식으로 중국 근대사의 형성과 전개에 핵심적인 기여를 한 인물들이다.
하지만 이러한 인물들의 생애와 사상 저서들이 어떻게 서로 연결되고 영향을 주고받았는지,
그리고 그들의 활동이 근대 중국사에서 어떤 위치를 차지하는지는 개별적연구가 많다.
이에 본 연구는 Wikidata 와 SPARQL을 활용한 데이터 기반 접근을 통해
인물 간 관계, 활동시기, 주요저서, 사장적흐름을 구조적으로 분석하고자 한다.
따라서 본 연구는 7인의 생애와 저서, 사상 활동을 하나의 데이터 네트워크로 통합하여
중국 근대사의 흐름을 새로운 방식으로 조망하고자 한다.
이는 단순히 인물 연구에 그치지 않고, 중국 근대라는 거대한 전환기의 사상적 사회적 맥락을
보다 입체적으로 이해하는데 큰 기여할 것이다.
연구목적
본 연구의 목적은 다음과 같다.
1)근대 사상가,혁명가 7인의 생애와 사상 요소를 데이터로 구조화해 파악한다.
근대 역사는 단순히 인물의 생몰연도와 사건 목록으로 이해될 수 없다.
각 인물은 사상, 저술, 정치활도으 사회적 영향력, 당대 제자,동료 네트워크가 결합된 복합적 사상 체계의 일부다.
따라서 SPARQL을 사용해 인물 -> 저서 -> 사상개념 -> 활동장소 -> 사회적 맥락으로
이어지는 데이터를 체계적으로 추출해, 근대 중국 사상가들의 활동 구조를 파악한다.
2)7인이 활동한 시대와 지역이 어떻게 다른지 데이터를 통해 비교한다.
시기,지역,정치환경에 따라 이들이 수행한 역할과 사상이 어떻게 달라졌는지
Wikidata 기반 데이터로 비교한다.
이를 통해 지역성과 시대성이 사상 형성에 미친 영향을 규명한다.
3)각 인물이 남긴 주요저서의 기원, 내용, 사상적 분포를 분석한다.
SPARQL을 통해 저서가 어떤 시대,사상,사회적 문제와 연결되는지,
그리고 같은 사상 개념이 어떤 인물들 사이에서 반복 등장하는지 분석한다.
4)인물<->저서<->사상개념<->활동장소로 이어지는 근대 사상 연결망을 시각적으로 재구성한다.
관계를 SPARQL분석으로 시각화하여,근대 중국이 단절된 인물들의 이야기가 아니라
상호작용,전파,대립으로 이루어진 사상 네트워크였음을 드러낸다.
대상주제
(내용 서술)
쿼리작성
1. 중국에서 개최되는 축제 찾기
축제중에서 중국에서 개최되는 축제 그 다음 그 축제를 하는 지역이어디인지와 언제 하는지에 대한
SELECT
?festival ?festivalLabel ?place ?placeLabel ?dayinyearforperiodicoccurrence ?dayinyearforperiodicoccurrenceLabel
WHERE
{?festival wdt:P31 wd:Q132241. # 축제(festival)
?festival wdt:P17 wd:Q148. # 중국에서 개최
OPTIONAL{ ?festival wdt:P131 ?place. } # 지역
OPTIONAL{ ?festival wdt:P837 ?dayinyearforperiodicoccurrence } # 주최되는 날짜
SERVICEwikibase:label{ bd:serviceParam wikibase:language "ko,zh,en". }
}
1-1.중국에서 개최되는 지역별 축제 위치
SELECT ?festival ?festivalLabel ?place ?placeLabel ?coord
WHERE {
?festival wdt:P31 wd:Q132241. # 축제 (festival)
?festival wdt:P17 wd:Q148. # 국가 = 중국 (People's Republic of China)
OPTIONAL { ?festival wdt:P131 ?place. } # 행정구역 (시/성)
OPTIONAL { ?festival wdt:P625 ?coord. } # 좌표 (지도 표시 가능)
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". }
}
ORDER BY ?festivalLabel
.
1-2. 개최되는 지역별 축제위치를 행정적/행정구역 중심이 아닌 실제 위치 중심으로 찾아보자 (특정좌표가능)
SELECT ?festival ?festivalLabel ?adminPlace ?adminPlaceLabel ?location ?locationLabel
WHERE {
?festival wdt:P31 wd:Q132241. # 축제
?festival wdt:P17 wd:Q148. # 중국에서 개최.
OPTIONAL { ?festival wdt:P131 ?adminPlace. } # 행정구역
OPTIONAL { ?festival wdt:P276 ?location. } # 실제 장소
OPTIONAL { ?festival wdt:P625 ?coord. } # 좌표 (위도/경도)
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". }
}
ORDER BY ?festivalLabel
2.전세계 축제중 중국에서 개최되는 축제
먼저 전세계 축제 개수를 찾은 다음 중화인민공화국을 첫번째로 나오기 위해 order bt desc에 if를 쓴다음 country
중국 이면 1 아니면 0으로 해서 맨 처음 다음에 제일 많은 국가 순으로 정렬해줘
SELECT ?country ?countryLabel (COUNT(?festival) AS ?festivalCount)
WHERE {?festival wdt:P31 wd:Q132241. # 축제(festival)
?festival wdt:P17 ?country. # 개최 국가
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en". }}
GROUP BY ?country ?countryLabel
ORDER BY
DESC(IF(?country = wd:Q148, 1, 0)) DESC(?festivalCount)
3.중국 지역별 축제 수
중국 축제 중 어느 지역에서 축제가 많이 열리는지 찾아보기
SELECT ?location ?locationLabel (COUNT(?festival) AS ?festivalCount)
WHERE {?festival wdt:P31 wd:Q132241. # 축제
?festival wdt:P17 wd:Q148. # 중국
?festival wdt:P131 ?location. # 지역별 분류
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,zh,en". }}
GROUP BY ?location ?locationLabel
ORDER BY DESC(?festivalCount)
4.축제이면서 공휴일이 축제
<잘못된쿼리> SELECT ?festival ?festivalLabel ?partof ?partofLabel ?publicholiday ?publicholidayLabel
WHERE {
?festival wdt:P31 wd:Q132241. # 축제 (festival)
?festival wdt:P17 wd:Q148. # 국가 = 중국 (People's Republic of China)
OPTIONAL { ?festival wdt:P361 ?partof. } # 일부이다
OPTIONAL { ?publicholiday wdt:P31 wd:Q1197685. } #만약 축제이면서 공휴일인 축제가 있으면 표시해줘 없으면 넘어가도 돼
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". }
}
ORDER BY ?festivalLabel
publicholiday를 optional처리 하면 중국 축제이면서 공휴일 ex)단오절,중추절이 나올줄 알았지만 전혀 다르게
공휴일 값이 전혀 축제와 연결되지 않음.
<옳은쿼리>
SELECT ?festival ?festivalLabel ?partof ?partofLabel ?publicHoliday ?publicHolidayLabel
WHERE {
?festival wdt:P31 wd:Q132241. # 축제
?festival wdt:P17 wd:Q148. # 중국에서 개최
OPTIONAL { ?festival wdt:P31 ?publicHoliday.
FILTER(?publicHoliday = wd:Q1197685) } # 공휴일이면 표시
OPTIONAL { ?festival wdt:P361 ?partof. } # 일부인 경우
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". }
}
이렇게 하면 축제중 공휴일인 축제를 찾을 수 있음
5. 중국축제 관련 소수민족이 있을까?
SELECT ?festival ?festivalLabel ?subclass ?subclassLabel ?ethnic ?ethnicLabel
WHERE {
?festival wdt:P31 wd:Q132241. # 축제
?festival wdt:P17 wd:Q148. # 중국 개최
OPTIONAL { ?festival wdt:P361/wdt:P527* ?subclass.}
OPTIONAl {?festival wdt:P172 ?ethnic.}
SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". }
}
->중국 축제 관련 민족 관련이 1개 밖에 안되어있음.
6.중국 축제와 한국축제 차이 관련 6-1. 일단 중국과 한국 축제를 찾아보자
- defaultView:BarChart
SELECT ?country ?countryLabel ?festival ?festivalLabel WHERE { ?festival wdt:P31 wd:Q132241. # festival ?festival wdt:P17 ?country. # 개최 국가 VALUES ?country { wd:Q148 wd:Q884 } # 비교대상: China (Q148), Korea (Q884) SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en,zh". } } ORDER BY DESC(IF(?country = wd:Q148, 1, 0)) DESC(?festivalCount)
결과해석
(내용 서술)
참고자원
(내용 서술)
주석