TeamSherlockWatsonKU21 기말
DH Edu
목차
연구 주제
서울 공공장소에서 발생한 살인사건의 공간적 특징별 발생 양상 분석
연구 목적
범죄 발생의 원인 중에는 범죄환경(공간적 특성)이 존재한다. 범죄 예방을 위한 공간 디자인(CPTED)이 설계되는 만큼 현재 공간의 특성을 파악하고 보완할 점을 찾는다면, 범죄 예방에 더욱 가까워질 수 있다. 그래서 '살인'을 중점으로 특히 공공장소에서 발생한 사건을 분석하여 그 장소의 공간적 특성을 살펴보는 것이 본 연구의 주된 내용이다. 이를 통해 공간적 특성과 범죄 발생의 연관성을 알아보고 궁극적으로 범죄 예방을 위한 환경적 제언을 본 연구의 목적으로 한다. 범죄를 유발하는 환경을 최소화하는 과정은 더욱 안전한 사회에서 살아감을 기대해 보는 시초가 될 것이다.
연구 대상
- 자료원 기재
샘플
- 데이터 4개 조사
온톨로지
클래스(Class)
| 클래스명 | 한글명 | 설명 |
|---|---|---|
| Case | 사건 | 공공 장소에서 발생한 살인 사건 |
| Place | 장소 | 사건이 발생한 장소 |
| Location | 위치 | 사건이 발생한 장소의 행정구 및 행정동 |
| PoliceStation | 경찰서 | 사건이 발생한 장소와 가장 가까운 경찰서, 파출소, 치안센터, 지구대 |
| Time | 시간 | 사건이 발생한 연도, 달, 시간 |
릴레이션(Relation)
| 영문명 | 한글명 | 정의역 | 치역 | 설명 |
|---|---|---|---|---|
| IsCommittedIn | 어디에서 발생하다 | Case | Place | 해당 사건이 발생한 장소이다 |
| IsPartOf | 일부이다 | Place | Location | 사건 발생 장소가 행정동의 일부이다 |
| IsPartOf | 일부이다 | Location | Location | 행정동이 행정구의 일부이다 |
| IsCloseTo | 가깝다 | Place | PoliceStation | 사건 발생 장소가 경찰서와 가깝다 |
| IsCommittedAt | 언제 발생하다 | Case | Time | 사건이 연도/달/시간에 발생했다 |
| IsPartOf | 일부이다 | Time | Time | 특정 시각은 새벽/아침/낮/밤의 일부이다 |
속성(Attribute)
| 속성명 | 한글명 | 설명 |
|---|---|---|
| gid | 식별자 | 개별 노드의 식별자 |
| class | 클래스 | 개별 노드가 속하는 클래스 |
| name | 대표명 | 개별 노드의 대표명 |
| url | - | ("http://dh.aks.ac.kr/~jisun/edu/index.php/" + "label명") |
| refurl | 참고 웹 자원 | 개별 노드의 정보에 대해 참고할 수 있는 웹 자원 |
| relationship | 피-가해자 관계 | |
| relationship_details | 피-가해자 관계 세부사항 | |
| number_murderer | 가해자 수 | |
| number_victim | 피해자 수 | |
| sex_murderer | 가해자 성별 | |
| sex_victim | 피해자 성별 | |
| age_murderer | 가해자 나이 | |
| age_victim | 피해자 나이 | |
| drunk_murderer | 가해자 주취여부 | |
| drunk_victim | 피해자 주취여부 | |
| nationality_murderer | 가해자 국적 | |
| nationality_victim | 피해자 국적 | |
| motivation | 범행동기 | |
| motivation_details | 범행동기 세부사항 | |
| caught_type | 검거 여부 | |
| success_type | 미수/기수 구분 | |
| type | 실내외 구분 |
| 속성명 | 한글명 | 설명 |
|---|---|---|
| gid | 식별자 | 개별 노드의 식별자 |
| class | 클래스 | 개별 노드가 속하는 클래스 |
| name | 대표명 | 개별 노드의 대표명 |
| url | - | ("http://dh.aks.ac.kr/~jisun/edu/index.php/" + "label명") |
| refurl | 참고 웹 자원 | 개별 노드의 정보에 대해 참고할 수 있는 웹 자원 |
데이터 샘플링
데이터
Neo4j
Cyper Query 작성
문제의식 1
- 서울시 강남구(Location) 소재 고등학교 교가(SchoolSong)에서 언급된(mentions) 산(Mountain)의 이름과 학교명(name), 학교 설립연도(s_year)를 내림차순으로 출력하라.
- 맥락: 1970년대 강남 지역 개발 이후 강남구에 '이전한 고등학교'와 '새롭게 설립된 고등학교'의 교가에 등장하는 산 이름에 차이가 있는지 알아보기 위한 질의어이다.
- 질의어: match (a:Location{name:'서울시_강남구'}) -[*..2]- (b:HighSchool) -[*..2] - (c:Mountain) return b.name as 학교명, b.s_year as 설립연도, c.name as 산이름 order by 설립연도 desc
문제의식 2
- 교가(SchoolSong)에 언급된(mentions) 산(Mountain)의 이름(name)과 언급 횟수를 내림차순으로 출력하라.
- 맥락: 맥락 작성
- 질의어: match (a:SchoolSong) -[r:mentions] -> (b:Mountain) return b.name as 산이름, count(b) as 언급횟수 order by 언급횟수 desc
문제의식 3
- 교가(SchoolSong)에 한강이북에 위치한 산(Mountain)을 언급한(mentions) 고등학교(HighSchool)를 출력하라.
- 맥락: 맥락 작성
- 질의어: match (a:HighSchool) - [r] - (b:SchoolSong) - [s] - (c:Mountain{category:'한강이북'}) return a, r, b, s, c