여성 인물 연표

hiblue
Hiblue (토론 | 기여) 사용자의 2018년 12월 21일 (금) 18:52 판 (SPARQL 질의문)

이동: 둘러보기, 검색

SPARQL 질의문

  • 여성 인물의 생몰년이 있는 경우는 그 정보를 이용하여
    생몰년 정보가 없는 경우에는 혼인 관계를 이용해, 남편의 생몰년으로 인물의 연대를 추정하도록 하여
    나타낸 연표입니다.
prefix owl: <http://www.w3.org/2002/07/owl#>
prefix dhtime: <http://dh.aks.ac.kr/ontologies/dhtime#> 
prefix time: <http://www.w3.org/2006/time#> 
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix edm: <http://www.europeana.eu/schemas/edm/>
prefix ekc:<http://dh.aks.ac.kr/ontologies/ekc#>
prefix ekci:<http://dh.aks.ac.kr/iri/ekc#>
prefix skos: <http://www.w3.org/2004/02/skos/core#>

SELECT DISTINCT ?woman ?womanBegin ?man ?manBegin ?solarYear
  WHERE  {
{
    {?woman ekc:hasHusband ?man. } 
    UNION
    {?man ekc:hasWife ?woman}
OPTIONAL {?woman edm:begin ?womanBegin.}
OPTIONAL {?man edm:begin ?manBegin.}

?womanBegin dhtime:solarYear ?solarYear 
}
 union
{
    {?woman ekc:hasHusband ?man. } 
    UNION
    {?man ekc:hasWife ?woman}
OPTIONAL {?woman edm:begin ?womanBegin.}
OPTIONAL {?man edm:begin ?manBegin.}
 ?manBegin dhtime:solarYear ?solarYear.  filter (!bound(?womanBegin))

}
}
 order by ?woman

결과값 보러가기