diff --git a/config/migrations/2023/20231205094322-mandaat-date-to-datetime.sparql b/config/migrations/2023/20231205094325-mandaat-date-to-datetime.sparql similarity index 72% rename from config/migrations/2023/20231205094322-mandaat-date-to-datetime.sparql rename to config/migrations/2023/20231205094325-mandaat-date-to-datetime.sparql index 0db4d31..0b7c557 100644 --- a/config/migrations/2023/20231205094322-mandaat-date-to-datetime.sparql +++ b/config/migrations/2023/20231205094325-mandaat-date-to-datetime.sparql @@ -43,7 +43,48 @@ DELETE { } BIND(xsd:dateTime(?o) AS ?converteddate). } - +; +DELETE { + GRAPH ?g { + ?s mandaat:bindingStart ?o . + } + } + INSERT { + GRAPH ?g { + ?s mandaat:bindingStart ?converteddate . + } + } + WHERE { + GRAPH ?g { + ?s mandaat:bindingStart ?o . + } + VALUES ?g { + + + } + BIND(xsd:dateTime(?o) AS ?converteddate). + } +; +DELETE { + GRAPH ?g { + ?s mandaat:bindingEinde ?o . + } + } + INSERT { + GRAPH ?g { + ?s mandaat:bindingEinde ?converteddate . + } + } + WHERE { + GRAPH ?g { + ?s mandaat:bindingEinde ?o . + } + VALUES ?g { + + + } + BIND(xsd:dateTime(?o) AS ?converteddate). + } ; DELETE { GRAPH ?g { diff --git a/config/reasoner/dl2op/main-info/mapping.n3 b/config/reasoner/dl2op/main-info/mapping.n3 index a22239e..088e0bf 100644 --- a/config/reasoner/dl2op/main-info/mapping.n3 +++ b/config/reasoner/dl2op/main-info/mapping.n3 @@ -67,34 +67,6 @@ PREFIX ere: ?s persoon:gebruikteVoornaam ?o }. -# Test -# ex:s "2019-02-01T10:32:52+00:00"^^xsd:dateTime. -{ - ?s mandaat:bindingStart ?bindingStartDateTime. - # use backward arrow rule defined below - ?bindingStartDateTime :dateFromDateTime ?bindingStartDate. - { - ?s mandaat:bindingStart ?bindingStartDateTime - } e:becomes { - ?s mandaat:bindingStart ?bindingStartDate - }. -} => { - ?s mandaat:bindingStart ?bindingStartDate -}. - -{ - ?s mandaat:bindingEinde ?bindingEindeDateTime. - # use backward arrow rule defined below - ?bindingEindeDateTime :dateFromDateTime ?bindingEindeDate. - { - ?s mandaat:bindingEinde ?bindingEindeDateTime - } e:becomes { - ?s mandaat:bindingEinde ?bindingEindeDate - }. -} => { - ?s mandaat:bindingEinde ?bindingEindeDate -}. - { ?s ch:startdatum ?startDate. # use backward arrow rule defined below diff --git a/config/reasoner/dl2op/main/mapping.n3 b/config/reasoner/dl2op/main/mapping.n3 index 8aacb8d..89ca847 100644 --- a/config/reasoner/dl2op/main/mapping.n3 +++ b/config/reasoner/dl2op/main/mapping.n3 @@ -68,31 +68,6 @@ PREFIX lblodlg: # Test # ex:s "2019-02-01T10:32:52+00:00"^^xsd:dateTime. -{ - ?s mandaat:bindingStart ?bindingStartDateTime. - # use backward arrow rule defined below - ?bindingStartDateTime :dateFromDateTime ?bindingStartDate. - { - ?s mandaat:bindingStart ?bindingStartDateTime - } e:becomes { - ?s mandaat:bindingStart ?bindingStartDate - }. -} => { - ?s mandaat:bindingStart ?bindingStartDate -}. - -{ - ?s mandaat:bindingEinde ?bindingEindeDateTime. - # use backward arrow rule defined below - ?bindingEindeDateTime :dateFromDateTime ?bindingEindeDate. - { - ?s mandaat:bindingEinde ?bindingEindeDateTime - } e:becomes { - ?s mandaat:bindingEinde ?bindingEindeDate - }. -} => { - ?s mandaat:bindingEinde ?bindingEindeDate -}. { ?s ch:startdatum ?startDate.