diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/Agent.rq b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/Agent.rq index 2c86a86..e875898 100644 --- a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/Agent.rq +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/Agent.rq @@ -8,12 +8,13 @@ PREFIX person: CONSTRUCT { ?s a dc_terms:Agent . } WHERE { + ?s a ?type . + VALUES ?type { lblodlg:Functionaris mandaat:Mandataris + ere:EredienstMandataris ere:RolBedienaar person:Person } - - ?s a ?type . } diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/AgentInPositie.rq b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/AgentInPositie.rq index 16b7d2a..dc787ef 100644 --- a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/AgentInPositie.rq +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/inheritance/AgentInPositie.rq @@ -6,11 +6,12 @@ PREFIX mandaat: CONSTRUCT { ?s a ch:AgentInPositie . } WHERE { + ?s a ?type . + VALUES ?type { lblodlg:Functionaris mandaat:Mandataris + ere:EredienstMandataris ere:RolBedienaar } - - ?s a ?type . } diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/address.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/address.sparql new file mode 100644 index 0000000..1637ed2 --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/address.sparql @@ -0,0 +1,11 @@ + +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/bestuursfunctie.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/bestuursfunctie.sparql new file mode 100644 index 0000000..fd84a65 --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/bestuursfunctie.sparql @@ -0,0 +1,7 @@ +CONSTRUCT { + ?s ?contactpoint. +} +WHERE { + ?s a . + ?s ?contactpoint. +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/contactpoint.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/contactpoint.sparql new file mode 100644 index 0000000..0301a8a --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/contactpoint.sparql @@ -0,0 +1,12 @@ +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER (?p NOT IN ()) + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/eredienst-mandataris.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/eredienst-mandataris.sparql new file mode 100644 index 0000000..7d260bc --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/eredienst-mandataris.sparql @@ -0,0 +1,10 @@ +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql deleted file mode 100644 index 6c8f45e..0000000 --- a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql +++ /dev/null @@ -1,66 +0,0 @@ -CONSTRUCT { - ?s ?p ?o . -} WHERE { - VALUES ?p { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } - - ?s ?p ?o . -} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql deleted file mode 100644 index fe159c3..0000000 --- a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql +++ /dev/null @@ -1,32 +0,0 @@ -CONSTRUCT { - ?s ?p ?o . -} WHERE { - ?s ?p ?o . - FILTER EXISTS { - ?s a ?type . - VALUES ?type { - - - - - - - - - - - - - - - - - - - - - - - } - } -} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/person.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/person.sparql new file mode 100644 index 0000000..1276ece --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/person.sparql @@ -0,0 +1,16 @@ +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER (?p IN ( + , + , + + )) + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/rol-bedienaar.sparql b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/rol-bedienaar.sparql new file mode 100644 index 0000000..7e42662 --- /dev/null +++ b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/pass/rol-bedienaar.sparql @@ -0,0 +1,10 @@ +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/retract/empty-strings.rq.disabled_until_we_know_if_it_is_needed b/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/retract/empty-strings.rq.disabled_until_we_know_if_it_is_needed deleted file mode 100644 index c66ccde..0000000 --- a/config/loket-consumer/worship-services-main-info/mapping/queries/dl2op/retract/empty-strings.rq.disabled_until_we_know_if_it_is_needed +++ /dev/null @@ -1,3 +0,0 @@ -CONSTRUCT {} WHERE { - ?s ?p "" . -} diff --git a/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/geboorte.sparql b/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/geboorte.sparql new file mode 100644 index 0000000..fc48f01 --- /dev/null +++ b/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/geboorte.sparql @@ -0,0 +1,10 @@ +CONSTRUCT { + ?s ?p ?o. +} WHERE { + ?s a ; + ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } +} diff --git a/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql b/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql deleted file mode 100644 index 2df0a6f..0000000 --- a/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-predicate.sparql +++ /dev/null @@ -1,15 +0,0 @@ -PREFIX persoon: - -CONSTRUCT { - ?s ?p ?o . -} WHERE { - VALUES ?p { - persoon:registratie - persoon:heeftNationaliteit - persoon:heeftGeboorte - persoon:datum - persoon:geslacht - } - - ?s ?p ?o . -} diff --git a/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql b/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql deleted file mode 100644 index a1f95d3..0000000 --- a/config/loket-consumer/worship-services-private-info/mapping/queries/dl2op/pass/pass-all-properties-for-type.sparql +++ /dev/null @@ -1,17 +0,0 @@ -PREFIX adms: -PREFIX generiek: -PREFIX persoon: - -CONSTRUCT { - ?s ?p ?o . -} WHERE { - ?s ?p ?o . - FILTER EXISTS { - ?s a ?type . - VALUES ?type { - adms:Identifier - generiek:GestructureerdeIdentificator - persoon:Geboorte - } - } -}