"3·1운동 지방시위에 관한 LOD SPARQL 사용 방법 및 예시"의 두 판 사이의 차이
pinocchio
잔글 (김현규님이 3·1운동 LOD SPARQL 사용 방법 및 예시 문서를 3·1운동 지방시위에 관한 LOD SPARQL 사용 방법 및 예시 문서로 이동했습니다) |
|||
(같은 사용자의 중간 판 18개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
+ | ==SPARQL 사용 방법== | ||
+ | #[http://dh.aks.ac.kr:8890/sparql 3·1운동 LOD SPARQL Endpoint] 페이지로 이동한다 | ||
+ | #맨 위 Default Data Set Name (Graph IRI) 란에 http://dh.aks.ac.kr/ontologies/mf 를 입력한다 | ||
+ | #Query Text 창에 질의문을 입력하고 Run Query를 클릭한다. | ||
+ | |||
+ | ::[[File:querySample.png|600px]] | ||
+ | |||
+ | :※ [[3·1운동 데이터 모델| 3·1운동 데이터 모델 참고]] | ||
+ | |||
+ | ==SPARQL 사용 예시== | ||
+ | ===3·1운동 관련 모든 사건을 출력해주세요=== | ||
<pre> | <pre> | ||
− | prefix | + | prefix foaf: <http://xmlns.com/foaf/0.1/> |
+ | prefix time: <https://www.w3.org/TR/owl-time/> | ||
prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | ||
prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | ||
9번째 줄: | 21번째 줄: | ||
prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
prefix edm: <http://www.europeana.eu/schemas/edm/> | prefix edm: <http://www.europeana.eu/schemas/edm/> | ||
+ | |||
+ | select * where { | ||
+ | ?event rdf:type mf:Event. | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | ===3·1운동 관련 사건 중에 3월에 일어난 사건만을 날짜순으로 보여주세요=== | ||
+ | <pre> | ||
+ | prefix foaf: <http://xmlns.com/foaf/0.1/> | ||
+ | prefix time: <https://www.w3.org/TR/owl-time/> | ||
+ | prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | ||
+ | prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | ||
+ | prefix owl: <http://www.w3.org/2002/07/owl#> | ||
+ | prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | ||
+ | prefix xsd: <http://www.w3.org/2001/XMLSchema#> | ||
+ | prefix xml: <http://www.w3.org/XML/1998/namespace> | ||
+ | prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
+ | prefix edm: <http://www.europeana.eu/schemas/edm/> | ||
+ | |||
+ | select * where { | ||
+ | ?event time:begin ?date. | ||
+ | filter contains( str(?date), "1919-03") | ||
+ | } order by ?date | ||
+ | </pre> | ||
+ | |||
+ | ===경기도에 있는 모든 3·1운동 사적지를 출력해주세요=== | ||
+ | <pre> | ||
+ | prefix foaf: <http://xmlns.com/foaf/0.1/> | ||
+ | prefix time: <https://www.w3.org/TR/owl-time/> | ||
+ | prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | ||
+ | prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | ||
+ | prefix owl: <http://www.w3.org/2002/07/owl#> | ||
+ | prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | ||
+ | prefix xsd: <http://www.w3.org/2001/XMLSchema#> | ||
+ | prefix xml: <http://www.w3.org/XML/1998/namespace> | ||
+ | prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
+ | prefix edm: <http://www.europeana.eu/schemas/edm/> | ||
+ | |||
+ | select * where { | ||
+ | ?Place mf:currentAddress ?address. | ||
+ | filter(contains(str(?address), '경기')) | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | ===유관순이 주도했던 시위와, 그 시위에 함께 참여한 인물들의 이름을 출력해주세요=== | ||
+ | <pre> | ||
+ | prefix foaf: <http://xmlns.com/foaf/0.1/> | ||
+ | prefix time: <https://www.w3.org/TR/owl-time/> | ||
+ | prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | ||
+ | prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | ||
+ | prefix owl: <http://www.w3.org/2002/07/owl#> | ||
+ | prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | ||
+ | prefix xsd: <http://www.w3.org/2001/XMLSchema#> | ||
+ | prefix xml: <http://www.w3.org/XML/1998/namespace> | ||
+ | prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
+ | prefix edm: <http://www.europeana.eu/schemas/edm/> | ||
+ | |||
+ | select * where { | ||
+ | mf:유관순 mf:takesLead ?event. | ||
+ | ?event mf:hasLeader ?coleader | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | ===제암리 학살과 관련된 사건을 출력해주세요=== | ||
+ | <pre> | ||
+ | prefix foaf: <http://xmlns.com/foaf/0.1/> | ||
+ | prefix time: <https://www.w3.org/TR/owl-time/> | ||
+ | prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> | ||
+ | prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> | ||
+ | prefix owl: <http://www.w3.org/2002/07/owl#> | ||
+ | prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | ||
+ | prefix xsd: <http://www.w3.org/2001/XMLSchema#> | ||
+ | prefix xml: <http://www.w3.org/XML/1998/namespace> | ||
+ | prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
+ | prefix edm: <http://www.europeana.eu/schemas/edm/> | ||
+ | |||
+ | select * where { | ||
+ | mf:제암리교회_학살 ?relation ?event. | ||
+ | ?event rdf:type mf:Event | ||
+ | } | ||
</pre> | </pre> |
2018년 12월 18일 (화) 10:58 기준 최신판
목차
SPARQL 사용 방법
- 3·1운동 LOD SPARQL Endpoint 페이지로 이동한다
- 맨 위 Default Data Set Name (Graph IRI) 란에 http://dh.aks.ac.kr/ontologies/mf 를 입력한다
- Query Text 창에 질의문을 입력하고 Run Query를 클릭한다.
SPARQL 사용 예시
3·1운동 관련 모든 사건을 출력해주세요
prefix foaf: <http://xmlns.com/foaf/0.1/> prefix time: <https://www.w3.org/TR/owl-time/> prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix xml: <http://www.w3.org/XML/1998/namespace> prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> prefix edm: <http://www.europeana.eu/schemas/edm/> select * where { ?event rdf:type mf:Event. }
3·1운동 관련 사건 중에 3월에 일어난 사건만을 날짜순으로 보여주세요
prefix foaf: <http://xmlns.com/foaf/0.1/> prefix time: <https://www.w3.org/TR/owl-time/> prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix xml: <http://www.w3.org/XML/1998/namespace> prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> prefix edm: <http://www.europeana.eu/schemas/edm/> select * where { ?event time:begin ?date. filter contains( str(?date), "1919-03") } order by ?date
경기도에 있는 모든 3·1운동 사적지를 출력해주세요
prefix foaf: <http://xmlns.com/foaf/0.1/> prefix time: <https://www.w3.org/TR/owl-time/> prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix xml: <http://www.w3.org/XML/1998/namespace> prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> prefix edm: <http://www.europeana.eu/schemas/edm/> select * where { ?Place mf:currentAddress ?address. filter(contains(str(?address), '경기')) }
유관순이 주도했던 시위와, 그 시위에 함께 참여한 인물들의 이름을 출력해주세요
prefix foaf: <http://xmlns.com/foaf/0.1/> prefix time: <https://www.w3.org/TR/owl-time/> prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix xml: <http://www.w3.org/XML/1998/namespace> prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> prefix edm: <http://www.europeana.eu/schemas/edm/> select * where { mf:유관순 mf:takesLead ?event. ?event mf:hasLeader ?coleader }
제암리 학살과 관련된 사건을 출력해주세요
prefix foaf: <http://xmlns.com/foaf/0.1/> prefix time: <https://www.w3.org/TR/owl-time/> prefix mf: <http://dh.aks.ac.kr/ontologies/mf#> prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix xml: <http://www.w3.org/XML/1998/namespace> prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> prefix edm: <http://www.europeana.eu/schemas/edm/> select * where { mf:제암리교회_학살 ?relation ?event. ?event rdf:type mf:Event }