Replace dates by datetimes in the db for organen (#176)
This commit is contained in:
@@ -0,0 +1,50 @@
|
|||||||
|
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
|
||||||
|
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
|
||||||
|
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
|
||||||
|
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
|
||||||
|
|
||||||
|
DELETE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?end .
|
||||||
|
}
|
||||||
|
} INSERT {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?endDateTime .
|
||||||
|
}
|
||||||
|
} WHERE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?bestuurseenheid a ?type .
|
||||||
|
|
||||||
|
?bestuursorgaan besluit:bestuurt ?bestuurseenheid .
|
||||||
|
|
||||||
|
?orgaanInTime generiek:isTijdspecialisatieVan ?bestuursorgaan .
|
||||||
|
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?end .
|
||||||
|
FILTER (datatype(?end) = xsd:date)
|
||||||
|
BIND(strdt(concat(str(?end), 'T01:00:00'), xsd:dateTime) as ?endDateTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
|
DELETE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingStart ?start .
|
||||||
|
}
|
||||||
|
} INSERT {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingStart ?startDateTime .
|
||||||
|
}
|
||||||
|
} WHERE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?bestuurseenheid a ?type .
|
||||||
|
|
||||||
|
?bestuursorgaan besluit:bestuurt ?bestuurseenheid .
|
||||||
|
|
||||||
|
?orgaanInTime generiek:isTijdspecialisatieVan ?bestuursorgaan .
|
||||||
|
|
||||||
|
?orgaanInTime mandaat:bindingStart ?start .
|
||||||
|
FILTER (datatype(?start) = xsd:date)
|
||||||
|
BIND(strdt(concat(str(?start), 'T01:00:00'), xsd:dateTime) as ?startDateTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
|
||||||
|
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
|
||||||
|
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
|
||||||
|
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
|
||||||
|
|
||||||
|
DELETE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?end .
|
||||||
|
}
|
||||||
|
} INSERT {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?endDateTime .
|
||||||
|
}
|
||||||
|
} WHERE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?bestuurseenheid a ?type .
|
||||||
|
|
||||||
|
?bestuursorgaan besluit:bestuurt ?bestuurseenheid .
|
||||||
|
|
||||||
|
?orgaanInTime generiek:isTijdspecialisatieVan ?bestuursorgaan .
|
||||||
|
|
||||||
|
?orgaanInTime mandaat:bindingEinde ?end .
|
||||||
|
|
||||||
|
FILTER (HOURS(?end) = 1)
|
||||||
|
BIND(strdt(concat(xsd:date(?end), 'T00:00:00'), xsd:dateTime) as ?endDateTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
|
DELETE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingStart ?start .
|
||||||
|
}
|
||||||
|
} INSERT {
|
||||||
|
GRAPH ?g {
|
||||||
|
?orgaanInTime mandaat:bindingStart ?startDateTime .
|
||||||
|
}
|
||||||
|
} WHERE {
|
||||||
|
GRAPH ?g {
|
||||||
|
?bestuurseenheid a ?type .
|
||||||
|
|
||||||
|
?bestuursorgaan besluit:bestuurt ?bestuurseenheid .
|
||||||
|
|
||||||
|
?orgaanInTime generiek:isTijdspecialisatieVan ?bestuursorgaan .
|
||||||
|
|
||||||
|
?orgaanInTime mandaat:bindingStart ?start .
|
||||||
|
|
||||||
|
FILTER (HOURS(?start) = 1)
|
||||||
|
BIND(strdt(concat(xsd:date(?start), 'T00:00:00'), xsd:dateTime) as ?startDateTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user