여성 인물 연표
hiblue
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