diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/data-cleanup/phone.rq b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/data-cleanup/phone.rq index 3ffc95a..f43d0a8 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/data-cleanup/phone.rq +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/data-cleanup/phone.rq @@ -20,4 +20,8 @@ CONSTRUCT { FILTER(REGEX(?finalResult, """^\\+((32\\d{8})|(324\\d{8})|((?!32)\\d+))$""")) BIND(CONCAT("tel:", ?finalResult) as ?cleanedPhoneNumber) + + FILTER NOT EXISTS { + ?s schema:telephone "" . + } } diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/address.sparql b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/address.sparql index 7d72f5a..41f7523 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/address.sparql +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/address.sparql @@ -3,4 +3,8 @@ CONSTRUCT { } WHERE { ?s a ; ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } } \ No newline at end of file diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/contactpoint.sparql b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/contactpoint.sparql index 839fbd4..d87a2ef 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/contactpoint.sparql +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/contactpoint.sparql @@ -4,4 +4,8 @@ CONSTRUCT { ?s a ; ?p ?o. FILTER (?p NOT IN ()) + + FILTER NOT EXISTS { + ?s ?p "" . + } } \ No newline at end of file diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/functionaris.sparql b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/functionaris.sparql index c339689..e753a79 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/functionaris.sparql +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/functionaris.sparql @@ -3,4 +3,8 @@ CONSTRUCT { } WHERE { ?s a ; ?p ?o. + + FILTER NOT EXISTS { + ?s ?p "" . + } } \ No newline at end of file diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/person.sparql b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/person.sparql index 60d28ac..3433dba 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/person.sparql +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/pass/person.sparql @@ -8,4 +8,8 @@ CONSTRUCT { , )) + + FILTER NOT EXISTS { + ?s ?p "" . + } } \ No newline at end of file diff --git a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/predicate/names.rq b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/predicate/names.rq index cd33077..eee2571 100644 --- a/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/predicate/names.rq +++ b/config/loket-consumer/leidinggevenden/mapping/queries/dl2op/predicate/names.rq @@ -19,4 +19,5 @@ CONSTRUCT { OPTIONAL { ?s persoon_loket:gebruikteVoornaam ?gebruikteVoornaam . } OPTIONAL { ?s foaf:name ?name . } + }