From b6ac54df46a86651c93c636c883ce46cc36c91d3 Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 1 Apr 2025 12:43:57 +0200 Subject: [PATCH 1/4] Produce secondary sites in public producer as well --- config/delta-producer/public/export.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/config/delta-producer/public/export.json b/config/delta-producer/public/export.json index 3ee8559..3cb8af4 100644 --- a/config/delta-producer/public/export.json +++ b/config/delta-producer/public/export.json @@ -210,6 +210,25 @@ "http://data.lblod.info/vocabularies/erediensten/vestigingstype" ] }, + { + "type": "http://www.w3.org/ns/org#Site", + "graphsFilter": [ + "http://mu.semte.ch/graphs/shared", + "http://mu.semte.ch/graphs/worship-service", + "http://mu.semte.ch/graphs/administrative-unit" + ], + "pathToConceptScheme": [ + "^http://www.w3.org/ns/org#hasSite", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "properties": [ + "http://mu.semte.ch/vocabularies/core/uuid", + "http://www.w3.org/ns/org#siteAddress", + "https://data.vlaanderen.be/ns/organisatie#bestaatUit", + "http://data.lblod.info/vocabularies/erediensten/vestigingstype" + ] + }, { "type": "http://www.w3.org/ns/locn#Address", "graphsFilter": [ From f41aaae912ef4588d40aae437c09c5120e16bae4 Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 1 Apr 2025 20:06:37 +0200 Subject: [PATCH 2/4] Produce secondary site addresses and contact (public producer) --- config/delta-producer/public/export.json | 51 ++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/config/delta-producer/public/export.json b/config/delta-producer/public/export.json index 3cb8af4..0a125e5 100644 --- a/config/delta-producer/public/export.json +++ b/config/delta-producer/public/export.json @@ -256,6 +256,33 @@ "http://purl.org/dc/terms/source" ] }, + { + "type": "http://www.w3.org/ns/locn#Address", + "graphsFilter": [ + "http://mu.semte.ch/graphs/shared", + "http://mu.semte.ch/graphs/worship-service", + "http://mu.semte.ch/graphs/administrative-unit" + ], + "pathToConceptScheme": [ + "^https://data.vlaanderen.be/ns/organisatie#bestaatUit", + "^http://www.w3.org/ns/org#hasSite", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "properties": [ + "http://mu.semte.ch/vocabularies/core/uuid", + "https://data.vlaanderen.be/ns/adres#Adresvoorstelling.huisnummer", + "https://data.vlaanderen.be/ns/adres#Adresvoorstelling.busnummer", + "http://www.w3.org/ns/locn#thoroughfare", + "http://www.w3.org/ns/locn#postCode", + "https://data.vlaanderen.be/ns/adres#gemeentenaam", + "http://www.w3.org/ns/locn#adminUnitL2", + "https://data.vlaanderen.be/ns/adres#land", + "http://www.w3.org/ns/locn#fullAddress", + "https://data.vlaanderen.be/ns/adres#verwijstNaar", + "http://purl.org/dc/terms/source" + ] + }, { "type": "http://schema.org/ContactPoint", "graphsFilter": [ @@ -280,6 +307,30 @@ "http://schema.org/telephone" ] }, + { + "type": "http://schema.org/ContactPoint", + "graphsFilter": [ + "http://mu.semte.ch/graphs/shared", + "http://mu.semte.ch/graphs/worship-service", + "http://mu.semte.ch/graphs/administrative-unit" + ], + "pathToConceptScheme": [ + "^http://www.w3.org/ns/org#siteAddress", + "^http://www.w3.org/ns/org#hasSite", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "properties": [ + "http://mu.semte.ch/vocabularies/core/uuid", + "http://www.w3.org/ns/locn#address", + "http://xmlns.com/foaf/0.1/page", + "http://schema.org/faxNumber", + "http://schema.org/contactType", + "http://xmlns.com/foaf/0.1/page", + "http://schema.org/email", + "http://schema.org/telephone" + ] + }, { "type": "http://www.w3.org/ns/adms#Identifier", "graphsFilter": [ From 50d9db571bf0dc277aeb08fc41241fdb6ae91eae Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 1 Apr 2025 20:10:00 +0200 Subject: [PATCH 3/4] Produce site description --- config/delta-producer/public/export.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/delta-producer/public/export.json b/config/delta-producer/public/export.json index 0a125e5..ace337f 100644 --- a/config/delta-producer/public/export.json +++ b/config/delta-producer/public/export.json @@ -207,7 +207,8 @@ "http://mu.semte.ch/vocabularies/core/uuid", "http://www.w3.org/ns/org#siteAddress", "https://data.vlaanderen.be/ns/organisatie#bestaatUit", - "http://data.lblod.info/vocabularies/erediensten/vestigingstype" + "http://data.lblod.info/vocabularies/erediensten/vestigingstype", + "http://purl.org/dc/terms/description" ] }, { @@ -226,7 +227,8 @@ "http://mu.semte.ch/vocabularies/core/uuid", "http://www.w3.org/ns/org#siteAddress", "https://data.vlaanderen.be/ns/organisatie#bestaatUit", - "http://data.lblod.info/vocabularies/erediensten/vestigingstype" + "http://data.lblod.info/vocabularies/erediensten/vestigingstype", + "http://purl.org/dc/terms/description" ] }, { From 12265b7eeeba6dffba5e4b2c95c729194b1e3622 Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 1 Apr 2025 20:39:09 +0200 Subject: [PATCH 4/4] Update changelog --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e2674a..347cc5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Changelog ## Unreleased ### Backend -- Extend the public producer to include NIS codes and more info in representative organs (sites, status) [CLBV-980] +- Extend the public producer to include: [CLBV-980] + - NIS codes + - Sites and statuses of representative organs + - Secondary sites with their contacts and addresses + - Site descriptions + ### Deploy notes ``` drc restart delta-producer-publication-graph-maintainer