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