DH Edu
LKS26KU (토론 | 기여)님의 2026년 6월 6일 (토) 17:39 판 (→‎Cyper Query & 분석·해석)
이동: 둘러보기, 검색


← 메인 페이지

주제를 적어주세요


-부제가 있다면 적어주세요-




타죠: NGY26KU, CEJ26KU, LKS26KU, KMS26KU, LMS26KU, AYN26KU





연구 배경 및 목적


(내용 서술)

연구 대상


(내용 서술)

연구 방법


(내용 서술)

온톨로지(Ontology)


온톨로지 그래프(OntoGraph)



클래스(Class)

클래스명 한글명 설명
Poem 시 지하철 스크린도어에 게시된 시를 나타내는 클래스
Station 지하철 역 지하철 역 명을 나타내는 클래스
Location 위치 성북구의 법정동과 행정동을 참고하여 작성하되, 큰 범주로 간략화하여 표기한 위치를 의미하는 클래스.(예시: 하월곡동, 상월곡동, 월곡1동, 월곡2동은 월곡동으로 통일하여 표기한다.)
Poet 시인 지하철 스크린도어에 게시된 시를 창작한 작가를 나타내는 클래스
Contest 공모전 '서울詩 지하철 공모'로 통칭할 수 있는 공모전을 나타내는 클래스. 공모전은 2018년부터 시작되었으며, 공모전 명이 지속된 것이 아니라 계속 변화해 왔다.
  • 2023~2025년: '(해당 년도)년 서울詩 지하철 공모'
  • 2021~2022년: '(해당 년도) 지하철 승강장 안전문 게시용 시민 창작시 공모'
  • 2019~2020년: '(해당 년도) 지하철 승강장 안전문 시민 창작시 공모'
  • 2018년: '2018 지하철 승강장안전문 게시용 詩 및 애송시 공모전'



릴레이션(Relation)

영문명 한글명 정의역 치역 설명
isLocatedIn 위치하다 Station Location 역(Station)이 구체적으로 어느 위치(Location)에 있는지 서술하는 관계
isWrittenBy 작가에 의해 쓰이다 Poem Poet 시(Poem)가 누구(Poet)에 의해 쓰였는지 연결하는 관계
isPostedOn 시가 게시되다 Poem Station 시(Poem)가 어느 지하철 역(Station)에 게시되었는지 보여주는 관계
isSelectedIn 시가 선정되다 Poem Contest 시(Poem)가 어느 공모전(Contest)에서 선정되었는지 보여주는 관계



속성(Attribute)

1Poem(시) 클래스 속성
속성명 한글명 설명
gid 식별자 각각의 시(Poem)을 구별하는 고유값
class 클래스 이 노드가 속하는 클래스를 나타내며, Poem클래스임을 명시하는 속성
name 대표명 시의 제목을 명시하는 속성
text 전문 시의 전체 내용을 기록한 속성


2Station(지하철 역) 클래스 속성
속성명 한글명 설명
gid 식별자 각각의 지하철 역(Station)을 구별하는 고유값
class 클래스 이 노드가 속하는 클래스를 나타내며, Station클래스임을 명시하는 속성
name 대표명 지하철 역의 이름을 명시하는 속성
line 노선 지하철 호선을 분류해주는 속성


3Location(위치) 클래스 속성
속성명 한글명 설명
gid 식별자 위치(Location)를 구별하는 고유값
class 클래스 이 노드가 속하는 클래스를 나타내며, Location클래스임을 명시하는 속성
name 대표명 위치를 법정동, 행정동에 기반하여 명시하는데 쓰이는 속성


4Poet(시인) 클래스 속성
속성명 한글명 설명
gid 식별자 각각의 시인(Poet)을 구별하는 고유값
class 클래스 이 노드가 속하는 클래스를 나타내며, Poet클래스임을 명시하는 속성
name 대표명 시인의 이름을 표기하는 속성
professionalStatus 직업적 상태 직업적 시인으로 활동하는지 여부를 나타내는 속성. 시인과 시민으로 분류하며, 이때 기준은 다음과 같다. 시민 창작 시 부문에서 선정된 작가는 시민, 시인 시 부문에 선정된 작가는 시인.


5Contest(공모전) 클래스 속성
속성명 한글명 설명
gid 식별자 각각의 공모전(Contest)을 구별하는 고유값
class 클래스 이 노드가 속하는 클래스를 나타내며, Contest클래스임을 명시하는 속성
name 대표명 공모전의 제목을 표기하는 속성
year 개최 년도 공모전이 몇 년도에 열렸는지 명시하는 속성



데이터 샘플링



연구 데이터


【데이터 시트 페이지로 이동】


노드 데이터(총 299건)

  • Contest 8건
  • Location 8건
  • Poem 138건
  • Poet 136건
  • Station 9건



링크 데이터(총 364건)

  • isLocatedIn 9건
  • isPostedOn 151건
  • isSelectedIn 66건
  • isWrittenBy 138건



연구 결과


Cyper Query & 분석·해석

문제의식 1

  • 게시된 전체 시(Poem)의 수를 선정된(isSelectedIn) 년도(Contest.year)별로 분류하여 내림차순으로 출력하라.
  • 맥락: 전체 시의 공모전 수상 년도를 정리하여 이에 따른 게시된 시의 수를 한눈에 볼 수 있는 질의어이다.
  • 질의어
{{
|text=match(a:Poem)-[r:isSelectedIn]-(b:Contest) return b.year as 선정년도, count(a) as 선정작품수 order by 선정작품수 desc
}}


위 질의어는 전체적인 구성에 집중한 질의어이다.

  • 게시된 전체 시(Poem)의 수를 선정된(isSelectedIn) 년도(Contest.year)별로 분류, 시(Poem)가 게시된(isPostedOn) 지하철 역(Station) 당 선정된(isSelectedIn) 년도(Contest.year)별 시(Poem)의 수를 출력하라.
  • 질의어: MATCH (station:Station)<-[:isPostedOn]-(poem:Poem)-[:isSelectedIn]->(contest:Contest)

WITH station.name AS 역이름, contest.year AS ContestYear, count(poem) AS PoemCount ORDER BY ContestYear DESC WITH 역이름, toString(ContestYear) + "년(" + toString(PoemCount) + "개)" AS TextDetail RETURN 역이름, reduce(s = "", x IN collect(TextDetail) | s + (CASE WHEN s = "" THEN "" ELSE " / " END) + x) AS 세부사항 ORDER BY 역이름 ASC
위 질의어는 똑같은 맥락을 지니나, 지하철 역에 집중하여 살펴보는 질의어이다.
현재 성북구 지하철에는 2022년에 게시된 작품이 제일 많으며 그 다음으로 2024년, 2023년, 2025년, 2018년 순으로 이어진다. 2019년부터 2021년까지 당선된 시는 게시되지 않았다. 왜 이런 공백이 발생한 것인지에 대한 의문은 다음 문제의식을 통해 어느 정도 해소될 수 있다.

문제의식 2

  • 성북구 지하철 내 게시된(isPostedOn) 시(Poem) 중 중복된 것을 찾고, 중복된 시(Poem)의 제목(name)과 중복된 횟수를 내림차순으로 출력하라.
  • 맥락: 전체 시 중 중복된 것을 찾고, 중복된 이유에 대해 생각해보기 위한(예: 한국인이 선호하는 시여서 중복됨) 질의어이다.
  • 질의어: match (a:Poem)-[r:isPostedOn]-(b:Station)-[s:isLocatedIn]-(c:Location) with a.name as 시제목, count(a) as 중복횟수 where 중복횟수 > 1 return 시제목, 중복횟수 order by 중복횟수 desc


문제의식 3

  • 성북구 지하철 내 게시된(isPostedOn) 시민(Poet.professionalStatus)이 쓴 시(Poem)의 수를 역(Station)마다 정리하고, 그 수를 역이름(Station.name)과 같이 내림차순으로 출력하라.
  • 맥락: 시민이 쓴 시가 역마다 몇 개정도 걸리는지 알아봄으로써 역 당 시민의 시와 시인의 시의 비율을 알아보기 위한 질의어이다.
  • 질의어: match (a:Poet{professionalStatus: '시민'})-[r:isWrittenBy]-(b:Poem)-[s:isPostedOn]-(c:Station)-[t:isLocatedIn]-(d:Location) return c.name as 역이름, count(a) as 작품수 order by 작품수 desc


문제의식 4

  • 정지용(Poet)이 쓴 시(Poem)가 어느 역(Station)의 어느 호선(Station.line)에 게시되어(isPostedOn) 있고, 그 역은 어느 위치(Location)에 있는지 출력하라.
  • 맥락: 특정 시인의 시를 추적할 때 어느 곳에 위치하였는지 세세히 알 수 있음을 보여주는 예시로써 쓰인 질의어이다.
  • 질의어: match (a:Poet{name:'정지용'})-[r:isWrittenBy]-(b:Poem)-[s:isPostedOn]-(c:Station)-[t:isLocatedIn]-(d:Location) return a.name as 시인, b.name as 제목, c.name as 역이름, c.line as 호선, d.name as 위치


문제의식 5

  • 시(Poem)의 내용(Poem.text) 중에서 "사랑"이 포함된 시의 제목(Poem.name)을 게시된(isPostedOn) 역(Station)의 이름(Station.name)과 호선(Station.line)과 같이 출력하라.
  • 맥락: 추후 이 프로젝트를 통해 텍스트 연구를 진행할 팀을 위해 보여주는 예시로써 쓰인 질의어이다.
  • 질의어: match (a:Poem)-[r:isPostedOn]-(b:Station) where a.text contains '사랑' return a.name as 시제목, b.name as 역이름, b.line as 호선


Maps 참고

지도를 불러오는 중...

(★필수: 문제의식에 맞춰 작성한 Cypher Query와 분석·해석 결과에 대해 서술 / Neo4j 화면 캡쳐본 삽입할 것. 내용이 여러 파트로 나뉜다면 ===소제목=== 을 추가하여 구분해 주세요.)

연구 후기



NGY26KU 🐰 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.



CEJ26KU 🐯 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.



LKS26KU 🐣 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.



KMS26KU 👍🏻 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.



LMS26KU 🐹 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.



AYN26KU 🎵 연구를 마치며 느낀 점, 아쉬운 점, 배운 점을 자유롭게 서술해 주세요.




코멘트


핫하조

ASW26KU 🐰 코멘트를 자유롭게 남겨 주세요



KJW26KU 🐯 코멘트를 자유롭게 남겨 주세요



OSH26KU 🐣 코멘트를 자유롭게 남겨 주세요



LDH26KU 👍🏻 코멘트를 자유롭게 남겨 주세요



KHJ26KU 🐹 코멘트를 자유롭게 남겨 주세요



ADE26KU 🎵 코멘트를 자유롭게 남겨 주세요


그것이알고싶조

LYS26KU 🐰 코멘트를 자유롭게 남겨 주세요



LCY26KU 🐯 코멘트를 자유롭게 남겨 주세요



JYJ26KU 🐣 코멘트를 자유롭게 남겨 주세요



LXT26KU 👍🏻 코멘트를 자유롭게 남겨 주세요



CJ26KU 🐹 코멘트를 자유롭게 남겨 주세요



CYS26KU 🎵 코멘트를 자유롭게 남겨 주세요


잼컨조

KYJ26KU 🐰 코멘트를 자유롭게 남겨 주세요



KMJ26KU 🐯 코멘트를 자유롭게 남겨 주세요



CYW26KU 🐣 코멘트를 자유롭게 남겨 주세요



CSY26KU 👍🏻 코멘트를 자유롭게 남겨 주세요



AJO26KU 🐹 코멘트를 자유롭게 남겨 주세요



LSE26KU 🎵 코멘트를 자유롭게 남겨 주세요


에쁠조

KJH26KU 🐰 코멘트를 자유롭게 남겨 주세요



LEW26KU 🐯 코멘트를 자유롭게 남겨 주세요



LYK26KU 🐣 코멘트를 자유롭게 남겨 주세요



HJH26KU 👍🏻 코멘트를 자유롭게 남겨 주세요



CGH26KU 🐹 코멘트를 자유롭게 남겨 주세요



KRB26KU 🎵 코멘트를 자유롭게 남겨 주세요




참고 자료


(참고 자료 및 주석은 출처 표기 규칙 페이지를 참고할 것!)

주석