Ensure organen dates are datetimes (#271)
This commit is contained in:
@@ -0,0 +1,58 @@
|
|||||||
|
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 {
|
||||||
|
VALUES ?g {
|
||||||
|
<http://mu.semte.ch/graphs/worship-service>
|
||||||
|
<http://mu.semte.ch/graphs/administrative-unit>
|
||||||
|
}
|
||||||
|
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 {
|
||||||
|
VALUES ?g {
|
||||||
|
<http://mu.semte.ch/graphs/worship-service>
|
||||||
|
<http://mu.semte.ch/graphs/administrative-unit>
|
||||||
|
}
|
||||||
|
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,60 @@
|
|||||||
|
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 {
|
||||||
|
VALUES ?g {
|
||||||
|
<http://mu.semte.ch/graphs/worship-service>
|
||||||
|
<http://mu.semte.ch/graphs/administrative-unit>
|
||||||
|
}
|
||||||
|
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 {
|
||||||
|
VALUES ?g {
|
||||||
|
<http://mu.semte.ch/graphs/worship-service>
|
||||||
|
<http://mu.semte.ch/graphs/administrative-unit>
|
||||||
|
}
|
||||||
|
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)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -578,11 +578,11 @@
|
|||||||
"class": "besluit:Bestuursorgaan",
|
"class": "besluit:Bestuursorgaan",
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"start-date": {
|
"start-date": {
|
||||||
"type": "date",
|
"type": "datetime",
|
||||||
"predicate": "mandaat:bindingStart"
|
"predicate": "mandaat:bindingStart"
|
||||||
},
|
},
|
||||||
"end-date": {
|
"end-date": {
|
||||||
"type": "date",
|
"type": "datetime",
|
||||||
"predicate": "mandaat:bindingEinde"
|
"predicate": "mandaat:bindingEinde"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user