김유빈KU23
DH Edu
230912 그래프 실습
Neo4j
query1
- 질의 의도: 고려대가 위치한 성북구에 있는 고등학교 중 교가의 1절에 삼각산이 언급되는 학교를 알아보기 위해 질의어를 만들어 보았습니다.
- 자연어 질의: 서울시 성북구(Location) 소재 고등학교 중 교가(SchoolSong) 1절에서 삼각산이 언급된(mentions) 된 학교명(name)을 모두 출력하라.
- 쿼리: match(a:Location{name:'서울시_성북구'}) <-[r:isPartOf]-(b) <-[s: isLocatedIn]-(c) -[s:hasSchoolSong]-> (d) -[t:mentions{verse:'1절'}] -> (f: Mountain{name: '삼각산'}) return c
query2
- 질의 의도: 1988년 서울올림픽이 개최되면서 노원구에 대규모 주공아파트 단지가 생겨났습니다. 이러한 배경과 함께 1988년 이후 노원구에 지방자치단체가 설립한 학교를 파악하고자 질의어를 만들어보았습니다.
- 자연어 질의: 서울시 노원구(Location) 소재 고등학교들 중 1988년 이후 설립된 공립 학교의 이름(name)과 해당 학교의 설립연도(syear)를 오름차순으로 출력하라.
- 쿼리: match(a:Location{name:'서울시_노원구'})<-[r:isPartOf]-(b) <-[s: isLocatedIn]-(c) where c.type = '공립' and c.syear >= 1988 return c.name as 학교명, c.syear as 설립연도 order by 설립연도