Submissions for PeriodO
Description
PeriodO (Periods, Organized) is a Linked Open Data knowledge graph and public-domain gazetteer of scholarly definitions for historical, art-historical, and archaeological time periods. It assigns stable identifiers and structured spatiotemporal extents to period concepts from published sources, linking temporal and geographic information and preserving differing scholarly usages. PeriodO lets researchers and systems compare, integrate, and link datasets that use divergent period definitions, with each entry citing its authority and temporal/geographic bounds. The data are available as RDF in JSON-LD and Turtle serializations and (in a degraded form) as CSV.
2 of 2 submissions
#128
Natural Language Question
What the historical periods defined in PeriodO?
#133
Natural Language Question
What are all the historical periods defined in PeriodO, along with their start and end years?
SPARQL Query
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX time: <http://www.w3.org/2006/time#>
PREFIX p0v: <http://n2t.net/ark:/99152/p0v#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?period ?prefLabel ?altLabel ?startYear ?endYear WHERE {
# Get all concepts (historical periods)
?period a skos:Concept .
# Get preferred labels
OPTIONAL { ?period skos:prefLabel ?prefLabel . }
# Get alternative labels
OPTIONAL { ?period skos:altLabel ?altLabel . }
# Get start year from intervalStartedBy
OPTIONAL {
?period time:intervalStartedBy ?startInterval .
?startInterval time:hasDateTimeDescription ?startDate .
?startDate time:year ?startYear .
}
# Get end year from intervalFinishedBy
OPTIONAL {
?period time:intervalFinishedBy ?endInterval .
?endInterval time:hasDateTimeDescription ?endDate .
?endDate time:year ?endYear .
}
}
ORDER BY ?prefLabel