SPARQL Results
We have created 12 competency questions with the intention of exploring some of the themes considered in our ontology, including questions related to characters, editions, lines of the text and the literary works cited by Dante. We obtained the results by querying the graph using Blazegraph. The following examples show how to exploit the knowledge graph with SPARQL.
PREFIX divo:http://divo.github.io/
select ?Place
where { divo:InfV divo:refers_to ?Place.}
PREFIX divo:http://divo.github.io/
select ?Line
where { ?Line divo:related_character divo:PaoloSoul.
?Line divo:related_character divo:FrancescaSoul.}
PREFIX divo:http://divo.github.io/
select distinct ?FictionalCharacter
where { divo:InfV divo:has_line ?Line.
?Line divo:related_character ?FictionalCharacter.}
PREFIX divo:http://divo.github.io/
select ?Agent
where { ?Agent divo:has_inspired divo:PaoloSoul.}
PREFIX divo:http://divo.github.io/
select ?x
where { divo:Dante divo:identifier ?x.}
PREFIX divo:http://divo.github.io/
select ?Agent (COUNT(?Line) as ?Agent_count)
where {?Line divo:related_character ?Agent.}
GROUP BY ?Agent
ORDER BY DESC(?Agent_count)
LIMIT 1
PREFIX divo:http://divo.github.io/
select ?Line
where {?Line divo:related_to ?LiteraryReference.
divo:Eneide divo:contains ?LiteraryReference.}
PREFIX divo:http://divo.github.io/
select distinct ?LiteraryWork
where {?Line divo:related_to ?LiteraryReference.
?LiteraryWork divo:contains ?LiteraryReference}
PREFIX divo:http://divo.github.io/
select ?Agent
where {divo:HistoriarumAdversus
PaganosLibriSeptem
divo:created_by ?Agent.}
PREFIX divo:http://divo.github.io/
select ?Line
where{ {?Line divo:related_to ?LiteraryReference.
divo:CanticaPurgatorio divo:contains ?LiteraryReference.}
UNION
{ ?Line divo:related_to ?LiteraryReference.
divo:CanticaParadiso divo:contains ?LiteraryReference.}
UNION
{?Line divo:related_to ?LiteraryReference.
divo:CanticaInferno divo:contains ?LiteraryReference.}}
PREFIX divo:http://divo.github.io/
select ?Edition
where { divo:DivinaCommedia divo:has_edition ?Edition.}
PREFIX divo:http://divo.github.io/
select ?Commentary
where {?Line divo:related_character divo:Minosse.
?Line divo:has_commentary ?Commentary.}