# Create tm:uncertainEnd → time:DateTimeInterval → time:hasEnd →
# time:Instant with time:inXSDDate from tm:dateEndMax.
PREFIX tm:
PREFIX time:
PREFIX rdf:
INSERT {
?entity tm:uncertainEnd ?interval .
?interval rdf:type time:DateTimeInterval .
?interval time:hasEnd ?instant .
?instant rdf:type time:Instant .
?instant time:inXSDDate ?date .
}
WHERE {
?entity tm:dateEndMax ?date .
BIND(IRI(CONCAT(STR(?entity), "/uncertainEnd")) AS ?interval)
BIND(IRI(CONCAT(STR(?entity), "/uncertainEnd/end")) AS ?instant)
}