Compare commits

...

39 Commits

Author SHA1 Message Date
cecemel
99dd506f8f Merge pull request #458 from lblod/chore/remove-latest-tags-from-docker-compose-dev
Chore/remove latest tags from docker compose dev
2024-10-15 10:49:54 +02:00
cecemel
b9695eb255 Merge branch 'master' into chore/remove-latest-tags-from-docker-compose-dev 2024-10-15 10:49:41 +02:00
cecemel
4389a743b6 Merge pull request #459 from lblod/fix/produce-bestuursfunctie
Link missing classifications to public producer concept scheme
2024-10-15 10:48:52 +02:00
cecemel
e40d85b22c Merge pull request #452 from lblod/feature/bump-delta-producers-and-move-to-publication-triplestore
Bump delta producers and move to publication triplestore
2024-10-15 10:48:36 +02:00
felix
340937bc85 Remove the :latest tag from frontend in docker-compose.dev.yml 2024-10-15 10:36:50 +02:00
felix
f08e2e3df0 changed mock-login-service to tagged version in drc.dev.yml 2024-10-15 10:36:38 +02:00
Claire Lovisa
77245adbaa Link missing classifications to public producer concept scheme 2024-10-15 10:27:46 +02:00
felix
cb0191f28b Fix syntax issue in docker-compose.dev.yml 2024-10-14 15:04:22 +02:00
felix
3f460ce329 Some uri's of JobOperations were off. Fixing it here. 2024-10-14 14:51:20 +02:00
felix
6397ce2923 Change the namse of the stream to be in line with previous 2024-10-14 14:50:54 +02:00
felix
7e0a668573 Restore the old public path, to not break clients 2024-10-14 14:50:14 +02:00
Riad Abdallah
b6dd8b4519 Fix public info stream name 2024-10-08 13:35:35 +02:00
Riad Abdallah
797d3a8d44 Fix public info stream name 2024-10-08 13:19:00 +02:00
Riad Abdallah
a98f860d3c Remove individual delta rules 2024-10-03 17:05:19 +02:00
Riad Abdallah
162a6ff654 Update dispatcher rules for the delta streams 2024-10-03 16:42:00 +02:00
Riad Abdallah
d3b40b88ea Remove individual streams from docker compose configs 2024-10-03 16:40:08 +02:00
Riad Abdallah
a7d6dcfb32 Move streams to consolidated background job initiator 2024-10-03 16:39:14 +02:00
Riad Abdallah
d4f9352c61 Move streams to consolidated publication graph maintainer 2024-10-03 16:38:57 +02:00
mirdono
0ba4a6f393 fix: let relevant producers export representative body classification
Each producer that export representative bodies should include the
classification corresponding triples. Otherwise receives might run into
problems.
2024-09-04 18:02:53 +02:00
Boris De Vloed
2e6dd74b72 export ro classifcation in other public producer too 2024-09-04 18:02:53 +02:00
Riad Abdallah
1412a767ad Merge pull request #449 from lblod/fix/remove-duplicate-uri-for-ibeg
Remove duplicate URI for IBEG
2024-09-04 13:45:55 +02:00
Riad Abdallah
e755d615fc Remove properties attached to bestuursorgaan in tijd 2024-09-04 11:30:13 +02:00
Riad Abdallah
974a966576 Remove duplicate URI for IBEG 2024-09-03 16:53:40 +02:00
mirdono
78ce1f7071 feat: mandates and functions for governing bodies legislature 2025
For each of the governing bodies created by the migrations in the previous
commit, now add the corresponding mandates and functions.

Within a organisation some governing bodies share the same mandates. For
example, for municipalities the governing body "Burgemeester" and "College van
burgemeester en schepen" both refer to the SAME instance of mandates for
"Burgemeester" and "Aangewezen burgemeester".
To achieve this the some migrations contain a second `INSERT` clause in which
the other governing body that contains the necessary mandates is selected to be
able to determine the correct mandate URI. This only works on two conditions:
1. Migrations that depend on each must be executed in the correct order. For
   example, the migration inserting the mandates for "College van burgemeester
   en schepen" must be executed after that for "Burgemeester". The former will
   reuse mandates created by the latter.
2. The UUID for the shared mandates is calculated in exactly the same way in
   migrations that depend on each other.
2024-09-02 16:44:32 +02:00
mirdono
a647c7ea69 fix: add missing governing bodies for merging OCMWs
The merged OCMWs as imported in #442 were lacking some governing bodies that are
used to relation funcations to. These migration add the missing governing
bodies for these OCMWs.
2024-09-02 16:44:32 +02:00
mirdono
8c1538d45e feat: add migrations for governing bodies 2025
These migrations create the necessary time specialised governing bodies for
municipalities, OCMWs, district and provinces for the next legislature.

The migrations work by creating a new time specialisation, with an appropriate
starting date, for each abstract governing body associated with an active
organisation. For municipalities and OCMWs some instances are explicitly
filtered, these are municipalities (OCMWs) that will be merged with another one
as of 01-01-2025 and therefore will become inactive. The listed
municipalities (OCMWs) are extracted from data provided by business.
2024-09-02 16:44:32 +02:00
mirdono
48cefe143e chore: bump frontend to latest release 2024-08-31 14:57:19 +02:00
mirdono
296f18e41c feat: add new district Borsbeek
The municipality of Borsbeek will merge with the municipality Antwerp as of
01-01-2025. This will result in a new district Borsbeek part of municipality
Antwerp.

This migration adds that new district such that a URI is assigned to it and its
governing bodies are created. The information available at this time is limited
its (legal) name. Other core data, such as identifiers, and further information
such as site addresses will be added later by business.
2024-08-29 12:43:43 +00:00
Boris De Vloed
51dce798bc Merge pull request #446 from lblod/hotfix/ro-classification-public-producer
export representative organ classification
2024-08-27 16:29:39 +02:00
Boris De Vloed
63979c19ab export representative organ classification 2024-08-27 16:03:12 +02:00
mirdono
5da229f198 chore: bump frontend version 2024-08-27 12:47:12 +02:00
mirdono
da5c9fb35b chore: bump frontend to new pre-release 2024-08-26 12:49:47 +02:00
mirdono
53f8de39eb chore: bump frontend 2024-08-26 12:38:50 +02:00
Laurent Deketelaere
d570e94f22 feat: Remove CLB data from the producer 2024-08-26 10:32:25 +00:00
mirdono
c9af936b43 fix: user INSERT DATA instead of INSERT where appropriate 2024-08-26 10:31:49 +00:00
mirdono
b9348a5076 fix: relate sharepoint with organisations and ensure unique prefixes
- The previous version of the migrations lacked the triple actually linking the
  new organisations with the placeholder for SharePoint identifier. This triple
  was now added.
- Ensure the timestamp prefixes are unique by adding 1 second delay in between
  generating each migration.
2024-08-26 10:31:49 +00:00
mirdono
429072dd18 feat: add new merged municipalities and OCMWs
As part of the municipality mergers for 2025, four new municipalities and their
corresponding OCMWs will have new KBO numbers. Consequently, these organizations
need to be fully manually created.

This commit adds the migrations to import the organisations for the merged
municipalities and OCMWs such that their URIs can already be shared among
applications.

The currently imported data concerns:
- core data such as (legal) name, region, status, KBO, and OVO number
- the necessary governing bodies, with as starting date 2025-01-01

The NIS-codes (and associated data) will be added in future migrations when the
NIS2025 update has been released.

Other missing data, such as addresses and contact details, will be added later
on by business.
2024-08-26 10:31:49 +00:00
mirdono
fdd83c93bb feat: migration to import actual VGC
The Vlaamse Gemeenschapscommissie is a special kind of administrative unit, with
its own specific classification code (which was added in a previous commit). The
core data, address, and contact information was provided by the business.

Note: currently the province in the address is intentionally left empty. This
data will be provided (or entered) later by business.
2024-08-26 10:31:22 +00:00
mirdono
e0d945f960 feat: add new classification code Vlaamse gemeenschapscommissie 2024-08-26 10:31:22 +00:00
51 changed files with 3658 additions and 356 deletions

View File

@@ -1,12 +1,42 @@
[
{
"name": "organizations",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"dumpFileCreationJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations",
"cronPatternDumpJob": "42 * * * *",
"cronPatternHealingJob": "0 0 4 * * *",
"startInitialSync": true
}
]
{
"name": "organizations",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"dumpFileCreationJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations",
"cronPatternDumpJob": "42 * * * *",
"cronPatternHealingJob": "0 0 4 * * *",
"startInitialSync": true
},
{
"name": "public",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"dumpFileCreationJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/public",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/public",
"cronPatternDumpJob": "11 */4 * * *",
"cronPatternHealingJob": "0 0 4 * * *",
"startInitialSync": true
},
{
"name": "organizations-public-info",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"dumpFileCreationJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations-public-info",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations-public-info",
"cronPatternDumpJob": "27 */4 * * *",
"cronPatternHealingJob": "0 0 4 * * *",
"startInitialSync": true
},
{
"name": "worship-posts",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"dumpFileCreationJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/worship-posts",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/worship-posts",
"cronPatternDumpJob": "17 */4 * * *",
"cronPatternHealingJob": "0 0 3 * * *",
"startInitialSync": true
}
]

View File

@@ -15,8 +15,6 @@
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/org#changedBy",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/org#hasPost",
@@ -43,8 +41,6 @@
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/org#changedBy",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/org#hasPost",
@@ -79,8 +75,6 @@
"http://www.w3.org/ns/org#changedBy",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/org#hasPost",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#resultedFrom",
@@ -100,6 +94,7 @@
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/org#linkedTo",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
@@ -110,9 +105,7 @@
{
"type": "http://www.w3.org/ns/regorg#RegisteredOrganization",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/administrative-unit"
],
"graphsFilter": ["http://mu.semte.ch/graphs/administrative-unit"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
@@ -160,59 +153,6 @@
"http://data.lblod.info/vocabularies/erediensten/functie"
]
},
{
"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"
],
"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": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
],
"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": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
],
"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": [
@@ -228,9 +168,7 @@
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service"
],
"graphsFilter": ["http://mu.semte.ch/graphs/worship-service"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#notation",
@@ -252,9 +190,7 @@
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service"
],
"graphsFilter": ["http://mu.semte.ch/graphs/worship-service"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
@@ -263,9 +199,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -290,9 +224,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -300,9 +232,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -330,9 +260,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -340,9 +268,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -350,9 +276,7 @@
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -385,12 +309,8 @@
},
{
"type": "http://www.w3.org/2004/02/skos/core#Concept",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"pathToConceptScheme": ["http://www.w3.org/2004/02/skos/core#inScheme"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
@@ -405,4 +325,4 @@
]
}
]
}
}

View File

@@ -228,7 +228,8 @@
"http://www.w3.org/ns/org#hasPost",
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification"
]
},
{

View File

@@ -144,6 +144,7 @@
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/org#linkedTo",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/adms#identifier"
]
},

View File

@@ -1,25 +1,93 @@
{
"organizations": {
"deltaInterval": 10000,
"deltaPath": "/organizations/delta",
"errorCreatorUri": "http://lblod.data.gift/services/delta-producer-publication-graph-maintainer-organizations",
"exportConfigPath": "/config/organizations/export.json",
"filesPath": "/organizations/files",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"publicationGraph": "http://redpencil.data.gift/id/deltas/producer/organizations",
"publisherUri": "http://data.lblod.info/services/delta-production-json-diff-file-manager/organizations",
"queuePollInterval": 3000,
"relativeFilePath": "/deltas/organizations",
"serveDeltaFiles": true,
"skipMuAuthInitialSync": true,
"skipMuAuthHealing": true,
"useFileDiff": true,
"healingInitialBatchSizeInsert": 1000,
"useVirtuosoForExpensiveSelects": true,
"errorGraph": "http://mu.semte.ch/graphs/jobs",
"loginPath": "/organizations/login",
"logOutgoingDelta": true
}
}
"organizations": {
"deltaInterval": 10000,
"errorCreatorUri": "http://lblod.data.gift/services/delta-producer-publication-graph-maintainer-organizations",
"exportConfigPath": "/config/organizations/export.json",
"filesPath": "/organizations/files",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"publicationGraph": "http://redpencil.data.gift/id/deltas/producer/organizations",
"publisherUri": "http://data.lblod.info/services/delta-production-json-diff-file-manager/organizations",
"queuePollInterval": 3000,
"relativeFilePath": "/deltas/organizations",
"serveDeltaFiles": true,
"skipMuAuthInitialSync": true,
"skipMuAuthHealing": true,
"useFileDiff": true,
"healingInitialBatchSizeInsert": 1000,
"useVirtuosoForExpensiveSelects": true,
"errorGraph": "http://mu.semte.ch/graphs/jobs",
"loginPath": "/organizations/login",
"logOutgoingDelta": true
},
"public": {
"deltaInterval": 10000,
"errorCreatorUri": "http://lblod.data.gift/services/delta-producer-publication-graph-maintainer-public",
"exportConfigPath": "/config/public/export.json",
"filesPath": "/public/files",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/public",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"publicationGraph": "http://redpencil.data.gift/id/deltas/producer/public",
"publisherUri": "http://data.lblod.info/services/delta-production-json-diff-file-manager/public",
"queuePollInterval": 3000,
"relativeFilePath": "/deltas/public",
"serveDeltaFiles": true,
"skipMuAuthInitialSync": true,
"skipMuAuthHealing": true,
"useFileDiff": true,
"healingInitialBatchSizeInsert": 1000,
"healingPatchPublicationGraphTaskOperation": 500,
"useVirtuosoForExpensiveSelects": true,
"errorGraph": "http://mu.semte.ch/graphs/jobs",
"loginPath": "/public/login",
"logOutgoingDelta": true
},
"organizations-public-info": {
"deltaInterval": 10000,
"errorCreatorUri": "http://lblod.data.gift/services/delta-producer-publication-graph-maintainer-organizations-public-info",
"exportConfigPath": "/config/organizations-public-info/export.json",
"filesPath": "/organizations-public-info/files",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations-public-info",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"publicationGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-public-info",
"publisherUri": "http://data.lblod.info/services/delta-production-json-diff-file-manager/organizations-public-info",
"queuePollInterval": 3000,
"relativeFilePath": "/deltas/organizations-public-info",
"serveDeltaFiles": true,
"skipMuAuthInitialSync": true,
"skipMuAuthHealing": true,
"useFileDiff": true,
"healingInitialBatchSizeInsert": 1000,
"healingPatchPublicationGraphTaskOperation": 500,
"useVirtuosoForExpensiveSelects": true,
"errorGraph": "http://mu.semte.ch/graphs/jobs",
"loginPath": "/organizations-public-info/login",
"logOutgoingDelta": true
},
"worship-posts": {
"deltaInterval": 10000,
"errorCreatorUri": "http://lblod.data.gift/services/delta-producer-publication-graph-maintainer-worship-posts",
"exportConfigPath": "/config/worship-posts/export.json",
"filesPath": "/worship-posts/files",
"healingJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/worship-posts",
"initialPublicationGraphSyncJobOperation": "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts",
"jobsGraph": "http://mu.semte.ch/graphs/jobs",
"publicationGraph": "http://redpencil.data.gift/id/deltas/producer/worship-posts",
"publisherUri": "http://data.lblod.info/services/delta-production-json-diff-file-manager/worship-posts",
"queuePollInterval": 3000,
"relativeFilePath": "/deltas/worship-posts",
"serveDeltaFiles": true,
"skipMuAuthInitialSync": true,
"skipMuAuthHealing": true,
"useFileDiff": true,
"healingInitialBatchSizeInsert": 1000,
"healingPatchPublicationGraphTaskOperation": 500,
"useVirtuosoForExpensiveSelects": true,
"errorGraph": "http://mu.semte.ch/graphs/jobs",
"loginPath": "/worship-posts/login",
"logOutgoingDelta": true
}
}

View File

@@ -131,6 +131,7 @@
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/org#linkedTo",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/adms#identifier"
]
},

View File

@@ -33,7 +33,6 @@ export default [
ignoreFromSelf: true
}
},
{
match: {
graph: {
@@ -51,7 +50,6 @@ export default [
ignoreFromSelf: true
}
},
{
match: {
graph: {
@@ -69,7 +67,6 @@ export default [
ignoreFromSelf: true
}
},
{
match: {
predicate: {
@@ -92,59 +89,7 @@ export default [
match: {
},
callback: {
url: 'http://delta-producer-publication-graph-maintainer/organizations/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [
"http://redpencil.data.gift/id/concept/muScope/deltas/initialSync",
"http://redpencil.data.gift/id/concept/muScope/deltas/publicationGraphMaintenance"
]
}
},
{
match: {
},
callback: {
url: 'http://delta-producer-pub-graph-maintainer-organizations-public-info/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [
"http://redpencil.data.gift/id/concept/muScope/deltas/initialSync",
"http://redpencil.data.gift/id/concept/muScope/deltas/publicationGraphMaintenance"
]
}
},
{
match: {
},
callback: {
url: 'http://delta-producer-pub-graph-maintainer-public/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [
"http://redpencil.data.gift/id/concept/muScope/deltas/initialSync",
"http://redpencil.data.gift/id/concept/muScope/deltas/publicationGraphMaintenance"
]
}
},
{
match: {
// anything
},
callback: {
url: 'http://delta-producer-pub-graph-maintainer-worship-posts/delta',
url: 'http://delta-producer-publication-graph-maintainer/delta',
method: 'POST'
},
options: {

View File

@@ -366,7 +366,7 @@ defmodule Dispatcher do
#################################################################
get "/sync/organizations/files/*path" do
Proxy.forward conn, path, "http://delta-producer-publication-graph-maintainer/files/"
Proxy.forward conn, path, "http://delta-producer-publication-graph-maintainer/organizations/files/"
end
#################################################################
@@ -374,7 +374,7 @@ defmodule Dispatcher do
#################################################################
get "/sync/organizations-public-info/files/*path" do
Proxy.forward conn, path, "http://delta-producer-pub-graph-maintainer-organizations-public-info/files/"
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/organizations-public-info/files/")
end
#################################################################
@@ -382,7 +382,7 @@ defmodule Dispatcher do
#################################################################
get "/sync/public/files/*path" do
Proxy.forward conn, path, "http://delta-producer-pub-graph-maintainer-public/files/"
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/public/files/")
end
#################################################################
@@ -390,7 +390,7 @@ defmodule Dispatcher do
#################################################################
get "/sync/worship-posts/files/*path" do
Proxy.forward conn, path, "http://delta-producer-pub-graph-maintainer-worship-posts/files/"
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/worship-posts/files/")
end
#################################################################

View File

@@ -0,0 +1,251 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> mu:uuid "19483103-318e-435a-aa37-45e485406ee9" ;
skos:prefLabel """Beveren-Kruibeke-Zwijndrecht""" ;
regorg:legalName """Beveren-Kruibeke-Zwijndrecht""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053390> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> adms:identifier <http://data.lblod.info/id/identificatoren/d509588c-aedb-48a9-b946-f1abe002c6dd> .
<http://data.lblod.info/id/identificatoren/d509588c-aedb-48a9-b946-f1abe002c6dd> a adms:Identifier ;
mu:uuid """d509588c-aedb-48a9-b946-f1abe002c6dd""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/f990ea6f-cd8a-430e-9c4b-6640ad874864> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/f990ea6f-cd8a-430e-9c4b-6640ad874864> a generiek:GestructureerdeIdentificator ;
mu:uuid """f990ea6f-cd8a-430e-9c4b-6640ad874864""" ;
generiek:lokaleIdentificator """1010783451""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> adms:identifier <http://data.lblod.info/id/identificatoren/31b5a8d9-6d62-46ce-98be-5e6cc7366c82> .
<http://data.lblod.info/id/identificatoren/31b5a8d9-6d62-46ce-98be-5e6cc7366c82> a adms:Identifier ;
mu:uuid """31b5a8d9-6d62-46ce-98be-5e6cc7366c82""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/af682e98-9d4f-4ee8-9d59-486aecb3842b> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/af682e98-9d4f-4ee8-9d59-486aecb3842b> a generiek:GestructureerdeIdentificator ;
mu:uuid """af682e98-9d4f-4ee8-9d59-486aecb3842b""" ;
generiek:lokaleIdentificator """OVO053390""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> adms:identifier <http://data.lblod.info/id/identificatoren/e00c1523-b523-4ba3-96b5-cc0d5c051fdc> .
<http://data.lblod.info/id/identificatoren/e00c1523-b523-4ba3-96b5-cc0d5c051fdc> a adms:Identifier ;
mu:uuid "e00c1523-b523-4ba3-96b5-cc0d5c051fdc" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/8bfd1a3a-ec7b-4909-aad7-64053e05dd6a> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/8bfd1a3a-ec7b-4909-aad7-64053e05dd6a> a generiek:GestructureerdeIdentificator ;
mu:uuid "8bfd1a3a-ec7b-4909-aad7-64053e05dd6a" .
}
}
;
# scope
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/b97c1b58-6431-4509-ab94-3300d27759a8> .
<http://data.lblod.info/id/werkingsgebieden/b97c1b58-6431-4509-ab94-3300d27759a8> a prov:Location ;
mu:uuid """b97c1b58-6431-4509-ab94-3300d27759a8""" ;
rdfs:label """Beveren-Kruibeke-Zwijndrecht""" ;
ext:werkingsgebiedNiveau "Gemeente" .
}
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/werkingsgebieden/b97c1b58-6431-4509-ab94-3300d27759a8> geo:sfWithin ?locatedWithin .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?locatedWithin a <http://www.w3.org/ns/prov#Location> ;
rdfs:label ?label .
FILTER (STR(?label) = """Waasland""")
}
}
#
# Governing bodies
#
;
## Burgemeester
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/5702cf37-57ca-4cba-b290-b34a14babc30> a besluit:Bestuursorgaan ;
mu:uuid """5702cf37-57ca-4cba-b290-b34a14babc30""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/dae95870-aa0d-4117-924b-3e8564d548a0> a besluit:Bestuursorgaan ;
mu:uuid """dae95870-aa0d-4117-924b-3e8564d548a0""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/5702cf37-57ca-4cba-b290-b34a14babc30> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Gemeenteraad
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/e280902f-347d-45f5-90ae-80dc141425b3> a besluit:Bestuursorgaan ;
mu:uuid """e280902f-347d-45f5-90ae-80dc141425b3""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/6dc36bdc-8cd4-4a6d-b4c7-9e7982cd2b3b> a besluit:Bestuursorgaan ;
mu:uuid """6dc36bdc-8cd4-4a6d-b4c7-9e7982cd2b3b""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/e280902f-347d-45f5-90ae-80dc141425b3> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## College van Burgemeester en Schepenen
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/6d467254-0948-482f-b4f5-44e88195eab0> a besluit:Bestuursorgaan ;
mu:uuid """6d467254-0948-482f-b4f5-44e88195eab0""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/585cc532-19ce-4270-a2db-317657d35210> a besluit:Bestuursorgaan ;
mu:uuid """585cc532-19ce-4270-a2db-317657d35210""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/6d467254-0948-482f-b4f5-44e88195eab0> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/0f443d37-f3d4-4f2a-b982-f96d6f66dcb7> a besluit:Bestuursorgaan ;
mu:uuid """0f443d37-f3d4-4f2a-b982-f96d6f66dcb7""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/137e17a6-0c4a-4e74-b9e1-cacd7b5dfb4c> a besluit:Bestuursorgaan ;
mu:uuid """137e17a6-0c4a-4e74-b9e1-cacd7b5dfb4c""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/0f443d37-f3d4-4f2a-b982-f96d6f66dcb7> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/7c3c5f0d-c063-4c3e-9e05-cb21cec6241e> a besluit:Bestuursorgaan ;
mu:uuid """7c3c5f0d-c063-4c3e-9e05-cb21cec6241e""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/bf1ec4f9-f771-4749-853b-68b2a75deb5e> a besluit:Bestuursorgaan ;
mu:uuid """bf1ec4f9-f771-4749-853b-68b2a75deb5e""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/7c3c5f0d-c063-4c3e-9e05-cb21cec6241e> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/4da12f2e-aa9d-47e9-9028-e14fa45a8237> a besluit:Bestuursorgaan ;
mu:uuid """4da12f2e-aa9d-47e9-9028-e14fa45a8237""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/f6049c75-6071-4a17-aeea-cae6448c2392> a besluit:Bestuursorgaan ;
mu:uuid """f6049c75-6071-4a17-aeea-cae6448c2392""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/4da12f2e-aa9d-47e9-9028-e14fa45a8237> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/a7657784-69d7-40e5-85b4-ffc0e997c72e> a besluit:Bestuursorgaan ;
mu:uuid """a7657784-69d7-40e5-85b4-ffc0e997c72e""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/5275a3c5-4131-4df3-8c39-71d0c32387f7> a besluit:Bestuursorgaan ;
mu:uuid """5275a3c5-4131-4df3-8c39-71d0c32387f7""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/a7657784-69d7-40e5-85b4-ffc0e997c72e> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,251 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> mu:uuid "1ca65d65-54ff-4b44-b750-bd70c91191af" ;
skos:prefLabel """Nazareth-De Pinte""" ;
regorg:legalName """Nazareth-De Pinte""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053388> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> adms:identifier <http://data.lblod.info/id/identificatoren/83f40c64-2178-4dc8-820b-43bd14a27aa3> .
<http://data.lblod.info/id/identificatoren/83f40c64-2178-4dc8-820b-43bd14a27aa3> a adms:Identifier ;
mu:uuid """83f40c64-2178-4dc8-820b-43bd14a27aa3""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/795c170b-3c31-4033-acf2-c36194428548> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/795c170b-3c31-4033-acf2-c36194428548> a generiek:GestructureerdeIdentificator ;
mu:uuid """795c170b-3c31-4033-acf2-c36194428548""" ;
generiek:lokaleIdentificator """1010781867""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> adms:identifier <http://data.lblod.info/id/identificatoren/590acb28-c339-4075-b597-bcd3e6bdb785> .
<http://data.lblod.info/id/identificatoren/590acb28-c339-4075-b597-bcd3e6bdb785> a adms:Identifier ;
mu:uuid """590acb28-c339-4075-b597-bcd3e6bdb785""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/4c04fbf7-a906-40aa-b9a4-21ad8d7b53fe> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/4c04fbf7-a906-40aa-b9a4-21ad8d7b53fe> a generiek:GestructureerdeIdentificator ;
mu:uuid """4c04fbf7-a906-40aa-b9a4-21ad8d7b53fe""" ;
generiek:lokaleIdentificator """OVO053388""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> adms:identifier <http://data.lblod.info/id/identificatoren/fe08eaf9-2444-4ef3-981a-08011a70cb26> .
<http://data.lblod.info/id/identificatoren/fe08eaf9-2444-4ef3-981a-08011a70cb26> a adms:Identifier ;
mu:uuid "fe08eaf9-2444-4ef3-981a-08011a70cb26" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/64e6c3c9-10df-4cc1-b342-2aeadb8cf702> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/64e6c3c9-10df-4cc1-b342-2aeadb8cf702> a generiek:GestructureerdeIdentificator ;
mu:uuid "64e6c3c9-10df-4cc1-b342-2aeadb8cf702" .
}
}
;
# scope
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/41362ab2-5130-4160-b76b-4bfa5d9a1f59> .
<http://data.lblod.info/id/werkingsgebieden/41362ab2-5130-4160-b76b-4bfa5d9a1f59> a prov:Location ;
mu:uuid """41362ab2-5130-4160-b76b-4bfa5d9a1f59""" ;
rdfs:label """Nazareth-De Pinte""" ;
ext:werkingsgebiedNiveau "Gemeente" .
}
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/werkingsgebieden/41362ab2-5130-4160-b76b-4bfa5d9a1f59> geo:sfWithin ?locatedWithin .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?locatedWithin a <http://www.w3.org/ns/prov#Location> ;
rdfs:label ?label .
FILTER (STR(?label) = """Regio Gent""")
}
}
#
# Governing bodies
#
;
## Burgemeester
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/0598ba1e-3bbc-4ff7-896e-a53db4d382c9> a besluit:Bestuursorgaan ;
mu:uuid """0598ba1e-3bbc-4ff7-896e-a53db4d382c9""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/b2a885d8-7ea3-476a-a55f-8359dc05263f> a besluit:Bestuursorgaan ;
mu:uuid """b2a885d8-7ea3-476a-a55f-8359dc05263f""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/0598ba1e-3bbc-4ff7-896e-a53db4d382c9> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Gemeenteraad
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/4bc6b373-dd44-4c30-ad5b-47f9a28f3b08> a besluit:Bestuursorgaan ;
mu:uuid """4bc6b373-dd44-4c30-ad5b-47f9a28f3b08""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/281b5474-0f6d-4ac8-94ef-55afd338d3f8> a besluit:Bestuursorgaan ;
mu:uuid """281b5474-0f6d-4ac8-94ef-55afd338d3f8""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/4bc6b373-dd44-4c30-ad5b-47f9a28f3b08> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## College van Burgemeester en Schepenen
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/4b1cd816-114a-48c8-b722-d050fd5a37a1> a besluit:Bestuursorgaan ;
mu:uuid """4b1cd816-114a-48c8-b722-d050fd5a37a1""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/4a89eba8-120f-4184-accb-7b616173eb0d> a besluit:Bestuursorgaan ;
mu:uuid """4a89eba8-120f-4184-accb-7b616173eb0d""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/4b1cd816-114a-48c8-b722-d050fd5a37a1> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/d6ca08bc-d2ee-457b-98e0-22dd615a8328> a besluit:Bestuursorgaan ;
mu:uuid """d6ca08bc-d2ee-457b-98e0-22dd615a8328""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/201c9989-8666-4165-9b75-7d70b20164ad> a besluit:Bestuursorgaan ;
mu:uuid """201c9989-8666-4165-9b75-7d70b20164ad""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/d6ca08bc-d2ee-457b-98e0-22dd615a8328> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/8c0823e7-1bb4-4b85-81c6-ac3849b6adea> a besluit:Bestuursorgaan ;
mu:uuid """8c0823e7-1bb4-4b85-81c6-ac3849b6adea""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/0806b591-cd6d-4ce5-890c-755e68e0e385> a besluit:Bestuursorgaan ;
mu:uuid """0806b591-cd6d-4ce5-890c-755e68e0e385""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/8c0823e7-1bb4-4b85-81c6-ac3849b6adea> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/70f3a246-3b86-4962-8dc2-d993fccb1542> a besluit:Bestuursorgaan ;
mu:uuid """70f3a246-3b86-4962-8dc2-d993fccb1542""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/f51a9df3-133a-4647-945c-cc66c804d8e1> a besluit:Bestuursorgaan ;
mu:uuid """f51a9df3-133a-4647-945c-cc66c804d8e1""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/70f3a246-3b86-4962-8dc2-d993fccb1542> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/5839fc61-05c5-49d4-a982-35cd79ef36aa> a besluit:Bestuursorgaan ;
mu:uuid """5839fc61-05c5-49d4-a982-35cd79ef36aa""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/7a8c2a61-8d58-4024-a11e-c2ff69179657> a besluit:Bestuursorgaan ;
mu:uuid """7a8c2a61-8d58-4024-a11e-c2ff69179657""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/5839fc61-05c5-49d4-a982-35cd79ef36aa> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,251 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> mu:uuid "add1e4eb-9ec7-4ea6-af82-335aa76b7d48" ;
skos:prefLabel """Pajottegem""" ;
regorg:legalName """Pajottegem""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053389> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> adms:identifier <http://data.lblod.info/id/identificatoren/81274047-e6a9-405b-82c6-5855d70c5ad6> .
<http://data.lblod.info/id/identificatoren/81274047-e6a9-405b-82c6-5855d70c5ad6> a adms:Identifier ;
mu:uuid """81274047-e6a9-405b-82c6-5855d70c5ad6""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/0e49e3f6-f12d-44c6-8869-82f1f5c2f7e0> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/0e49e3f6-f12d-44c6-8869-82f1f5c2f7e0> a generiek:GestructureerdeIdentificator ;
mu:uuid """0e49e3f6-f12d-44c6-8869-82f1f5c2f7e0""" ;
generiek:lokaleIdentificator """1010784540""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> adms:identifier <http://data.lblod.info/id/identificatoren/fdbcf527-074e-4714-afc7-252799c63940> .
<http://data.lblod.info/id/identificatoren/fdbcf527-074e-4714-afc7-252799c63940> a adms:Identifier ;
mu:uuid """fdbcf527-074e-4714-afc7-252799c63940""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/e63844f7-dfd6-485f-8fa3-7d1f9d354715> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/e63844f7-dfd6-485f-8fa3-7d1f9d354715> a generiek:GestructureerdeIdentificator ;
mu:uuid """e63844f7-dfd6-485f-8fa3-7d1f9d354715""" ;
generiek:lokaleIdentificator """OVO053389""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> adms:identifier <http://data.lblod.info/id/identificatoren/d9e43829-644e-40dd-9911-c46d100f0ae9> .
<http://data.lblod.info/id/identificatoren/d9e43829-644e-40dd-9911-c46d100f0ae9> a adms:Identifier ;
mu:uuid "d9e43829-644e-40dd-9911-c46d100f0ae9" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/d050b885-ddd5-4dc3-821d-f94608e52805> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/d050b885-ddd5-4dc3-821d-f94608e52805> a generiek:GestructureerdeIdentificator ;
mu:uuid "d050b885-ddd5-4dc3-821d-f94608e52805" .
}
}
;
# scope
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/92398c49-30d5-46b2-af90-37f135c89e47> .
<http://data.lblod.info/id/werkingsgebieden/92398c49-30d5-46b2-af90-37f135c89e47> a prov:Location ;
mu:uuid """92398c49-30d5-46b2-af90-37f135c89e47""" ;
rdfs:label """Pajottegem""" ;
ext:werkingsgebiedNiveau "Gemeente" .
}
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/werkingsgebieden/92398c49-30d5-46b2-af90-37f135c89e47> geo:sfWithin ?locatedWithin .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?locatedWithin a <http://www.w3.org/ns/prov#Location> ;
rdfs:label ?label .
FILTER (STR(?label) = """Halle-Vilvoorde""")
}
}
#
# Governing bodies
#
;
## Burgemeester
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/3e1c31ea-3c48-44e7-85e9-b07280d89951> a besluit:Bestuursorgaan ;
mu:uuid """3e1c31ea-3c48-44e7-85e9-b07280d89951""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/d9739d4c-d6e6-4b01-8a70-d720777aad69> a besluit:Bestuursorgaan ;
mu:uuid """d9739d4c-d6e6-4b01-8a70-d720777aad69""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/3e1c31ea-3c48-44e7-85e9-b07280d89951> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Gemeenteraad
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/08f55558-6453-4c2c-acd6-bef1d9bb3ee0> a besluit:Bestuursorgaan ;
mu:uuid """08f55558-6453-4c2c-acd6-bef1d9bb3ee0""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/4d9c89bb-446b-4602-b32d-292b173db00b> a besluit:Bestuursorgaan ;
mu:uuid """4d9c89bb-446b-4602-b32d-292b173db00b""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/08f55558-6453-4c2c-acd6-bef1d9bb3ee0> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## College van Burgemeester en Schepenen
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/39b53e88-c9c0-481b-8f8e-7e3f4950c79b> a besluit:Bestuursorgaan ;
mu:uuid """39b53e88-c9c0-481b-8f8e-7e3f4950c79b""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/1cd382ca-87a9-4693-8216-a4e5e16af3fa> a besluit:Bestuursorgaan ;
mu:uuid """1cd382ca-87a9-4693-8216-a4e5e16af3fa""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/39b53e88-c9c0-481b-8f8e-7e3f4950c79b> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/8c37e188-2acc-480e-b5f4-c4af2054c4d5> a besluit:Bestuursorgaan ;
mu:uuid """8c37e188-2acc-480e-b5f4-c4af2054c4d5""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/72dbebf2-87a1-459e-8fb1-08ea13fcb6e3> a besluit:Bestuursorgaan ;
mu:uuid """72dbebf2-87a1-459e-8fb1-08ea13fcb6e3""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/8c37e188-2acc-480e-b5f4-c4af2054c4d5> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/ad8d1860-b70d-49de-ab76-756fcb3dfcda> a besluit:Bestuursorgaan ;
mu:uuid """ad8d1860-b70d-49de-ab76-756fcb3dfcda""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/e64442d8-46cd-46fd-81f3-92eb7b19d5de> a besluit:Bestuursorgaan ;
mu:uuid """e64442d8-46cd-46fd-81f3-92eb7b19d5de""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/ad8d1860-b70d-49de-ab76-756fcb3dfcda> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/89d66dad-6452-48fb-8faf-bae62a2ee984> a besluit:Bestuursorgaan ;
mu:uuid """89d66dad-6452-48fb-8faf-bae62a2ee984""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/5d2dc5f5-7991-4b21-9bd8-a00e4fe464f3> a besluit:Bestuursorgaan ;
mu:uuid """5d2dc5f5-7991-4b21-9bd8-a00e4fe464f3""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/89d66dad-6452-48fb-8faf-bae62a2ee984> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/4669614e-3d37-4988-bff2-ef09d23e9325> a besluit:Bestuursorgaan ;
mu:uuid """4669614e-3d37-4988-bff2-ef09d23e9325""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/1f8fcbb5-0344-42a4-96c5-e3a3ef910a3b> a besluit:Bestuursorgaan ;
mu:uuid """1f8fcbb5-0344-42a4-96c5-e3a3ef910a3b""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/4669614e-3d37-4988-bff2-ef09d23e9325> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Vlaams-Brabant""" .
}
}

View File

@@ -0,0 +1,251 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> mu:uuid "b8bb293d-aa22-4b43-bda4-0b6af76e9493" ;
skos:prefLabel """Merelbeke-Melle""" ;
regorg:legalName """Merelbeke-Melle""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053387> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> adms:identifier <http://data.lblod.info/id/identificatoren/a0d7781e-987c-41e4-b252-2823ca024994> .
<http://data.lblod.info/id/identificatoren/a0d7781e-987c-41e4-b252-2823ca024994> a adms:Identifier ;
mu:uuid """a0d7781e-987c-41e4-b252-2823ca024994""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/754b99fb-9aeb-4fd0-acd4-ec1c7d651d60> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/754b99fb-9aeb-4fd0-acd4-ec1c7d651d60> a generiek:GestructureerdeIdentificator ;
mu:uuid """754b99fb-9aeb-4fd0-acd4-ec1c7d651d60""" ;
generiek:lokaleIdentificator """1010775830""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> adms:identifier <http://data.lblod.info/id/identificatoren/4c3f6201-df94-4f9c-bc71-8acfd98a104c> .
<http://data.lblod.info/id/identificatoren/4c3f6201-df94-4f9c-bc71-8acfd98a104c> a adms:Identifier ;
mu:uuid """4c3f6201-df94-4f9c-bc71-8acfd98a104c""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/d506df8b-3797-492c-ae65-19246bfa0302> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/d506df8b-3797-492c-ae65-19246bfa0302> a generiek:GestructureerdeIdentificator ;
mu:uuid """d506df8b-3797-492c-ae65-19246bfa0302""" ;
generiek:lokaleIdentificator """OVO053387""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> adms:identifier <http://data.lblod.info/id/identificatoren/7dffb9f1-5414-4acd-80c0-e1b2e2e2432c> .
<http://data.lblod.info/id/identificatoren/7dffb9f1-5414-4acd-80c0-e1b2e2e2432c> a adms:Identifier ;
mu:uuid "7dffb9f1-5414-4acd-80c0-e1b2e2e2432c" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/3fe5853e-6caf-49b3-a695-6a34be6c87df> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/3fe5853e-6caf-49b3-a695-6a34be6c87df> a generiek:GestructureerdeIdentificator ;
mu:uuid "3fe5853e-6caf-49b3-a695-6a34be6c87df" .
}
}
;
# scope
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/62fef519-b1de-4a0f-911a-c63a5365c17b> .
<http://data.lblod.info/id/werkingsgebieden/62fef519-b1de-4a0f-911a-c63a5365c17b> a prov:Location ;
mu:uuid """62fef519-b1de-4a0f-911a-c63a5365c17b""" ;
rdfs:label """Merelbeke-Melle""" ;
ext:werkingsgebiedNiveau "Gemeente" .
}
GRAPH <http://mu.semte.ch/graphs/shared> {
<http://data.lblod.info/id/werkingsgebieden/62fef519-b1de-4a0f-911a-c63a5365c17b> geo:sfWithin ?locatedWithin .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?locatedWithin a <http://www.w3.org/ns/prov#Location> ;
rdfs:label ?label .
FILTER (STR(?label) = """Regio Gent""")
}
}
#
# Governing bodies
#
;
## Burgemeester
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/a4cb3685-80fe-479e-a5a2-867ed5e3b932> a besluit:Bestuursorgaan ;
mu:uuid """a4cb3685-80fe-479e-a5a2-867ed5e3b932""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/e2364a39-e432-40f9-99d4-51c9e66f8eb0> a besluit:Bestuursorgaan ;
mu:uuid """e2364a39-e432-40f9-99d4-51c9e66f8eb0""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/a4cb3685-80fe-479e-a5a2-867ed5e3b932> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Gemeenteraad
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/9c337100-8c65-45de-8bef-919993501c5f> a besluit:Bestuursorgaan ;
mu:uuid """9c337100-8c65-45de-8bef-919993501c5f""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/8e701cb7-3e65-44ed-a537-153ba2f6e03f> a besluit:Bestuursorgaan ;
mu:uuid """8e701cb7-3e65-44ed-a537-153ba2f6e03f""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/9c337100-8c65-45de-8bef-919993501c5f> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## College van Burgemeester en Schepenen
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/9ccc9b4c-1616-42ec-a29a-335cac1aa0f5> a besluit:Bestuursorgaan ;
mu:uuid """9ccc9b4c-1616-42ec-a29a-335cac1aa0f5""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/62cd72ea-8ea7-47a0-ba04-4ddfc123c595> a besluit:Bestuursorgaan ;
mu:uuid """62cd72ea-8ea7-47a0-ba04-4ddfc123c595""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/9ccc9b4c-1616-42ec-a29a-335cac1aa0f5> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/18755cfe-a761-48b1-aea8-03bc39f5bd32> a besluit:Bestuursorgaan ;
mu:uuid """18755cfe-a761-48b1-aea8-03bc39f5bd32""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/0ec9419b-3b92-4ff6-ab94-b4f3fb5dbbf7> a besluit:Bestuursorgaan ;
mu:uuid """0ec9419b-3b92-4ff6-ab94-b4f3fb5dbbf7""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/18755cfe-a761-48b1-aea8-03bc39f5bd32> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/54c039ee-cbb3-4cc4-9f93-076b7c40f917> a besluit:Bestuursorgaan ;
mu:uuid """54c039ee-cbb3-4cc4-9f93-076b7c40f917""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/a702008e-6cc6-43d4-97ec-dfd2654ee7ff> a besluit:Bestuursorgaan ;
mu:uuid """a702008e-6cc6-43d4-97ec-dfd2654ee7ff""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/54c039ee-cbb3-4cc4-9f93-076b7c40f917> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/465e2ec7-bbcd-4a26-a975-2a7654c5bf82> a besluit:Bestuursorgaan ;
mu:uuid """465e2ec7-bbcd-4a26-a975-2a7654c5bf82""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/654da80f-b6a8-4364-bc37-d6ec73d58930> a besluit:Bestuursorgaan ;
mu:uuid """654da80f-b6a8-4364-bc37-d6ec73d58930""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/465e2ec7-bbcd-4a26-a975-2a7654c5bf82> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/ef988a35-7789-4a6e-9c95-eaa3fa9b0bdd> a besluit:Bestuursorgaan ;
mu:uuid """ef988a35-7789-4a6e-9c95-eaa3fa9b0bdd""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/58010896-7f0c-4940-a51f-e6dde6006cbb> a besluit:Bestuursorgaan ;
mu:uuid """58010896-7f0c-4940-a51f-e6dde6006cbb""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/ef988a35-7789-4a6e-9c95-eaa3fa9b0bdd> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,162 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> mu:uuid "fd41f573-7d9a-4d9f-b7d0-d5b6114d1622" ;
skos:prefLabel """Beveren-Kruibeke-Zwijndrecht""" ;
regorg:legalName """Beveren-Kruibeke-Zwijndrecht""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053710> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> adms:identifier <http://data.lblod.info/id/identificatoren/6e63e7f8-7ad3-4ada-afa4-30224d587236> .
<http://data.lblod.info/id/identificatoren/6e63e7f8-7ad3-4ada-afa4-30224d587236> a adms:Identifier ;
mu:uuid """6e63e7f8-7ad3-4ada-afa4-30224d587236""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/ecacb1ab-ed46-4519-af16-1890b469ce4b> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/ecacb1ab-ed46-4519-af16-1890b469ce4b> a generiek:GestructureerdeIdentificator ;
mu:uuid """ecacb1ab-ed46-4519-af16-1890b469ce4b""" ;
generiek:lokaleIdentificator """1010783748""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> adms:identifier <http://data.lblod.info/id/identificatoren/6fbec738-94e2-4d2c-8934-03c14e8c41fc> .
<http://data.lblod.info/id/identificatoren/6fbec738-94e2-4d2c-8934-03c14e8c41fc> a adms:Identifier ;
mu:uuid """6fbec738-94e2-4d2c-8934-03c14e8c41fc""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/9c330fbf-26cb-49af-8f5f-763d76c50639> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/9c330fbf-26cb-49af-8f5f-763d76c50639> a generiek:GestructureerdeIdentificator ;
mu:uuid """9c330fbf-26cb-49af-8f5f-763d76c50639""" ;
generiek:lokaleIdentificator """OVO053710""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> adms:identifier <http://data.lblod.info/id/identificatoren/8de907ea-8366-4f44-bcb6-8e7c8b44894b> .
<http://data.lblod.info/id/identificatoren/8de907ea-8366-4f44-bcb6-8e7c8b44894b> a adms:Identifier ;
mu:uuid "8de907ea-8366-4f44-bcb6-8e7c8b44894b" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/9b0df2e0-e385-45a8-9750-e06bdfaa58ea> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/9b0df2e0-e385-45a8-9750-e06bdfaa58ea> a generiek:GestructureerdeIdentificator ;
mu:uuid "9b0df2e0-e385-45a8-9750-e06bdfaa58ea" .
}
}
#
# Governing bodies
#
;
## Voorzitter van het Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/6cde76c5-7e01-4d8a-97f6-a29cde21e39c> a besluit:Bestuursorgaan ;
mu:uuid """6cde76c5-7e01-4d8a-97f6-a29cde21e39c""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/e9cb34fd-d695-4f2b-89ba-2a99ba4946d2> a besluit:Bestuursorgaan ;
mu:uuid """e9cb34fd-d695-4f2b-89ba-2a99ba4946d2""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/6cde76c5-7e01-4d8a-97f6-a29cde21e39c> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Raad voor Maatschappelijk Welzijn
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/a258188e-6dc4-4572-9910-b157b7a4b101> a besluit:Bestuursorgaan ;
mu:uuid """a258188e-6dc4-4572-9910-b157b7a4b101""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/5810d67e-0f46-48a6-a796-ffe899574d67> a besluit:Bestuursorgaan ;
mu:uuid """5810d67e-0f46-48a6-a796-ffe899574d67""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/a258188e-6dc4-4572-9910-b157b7a4b101> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Vast Bureau
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/872e56ab-da37-457a-b271-ef4129617b02> a besluit:Bestuursorgaan ;
mu:uuid """872e56ab-da37-457a-b271-ef4129617b02""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/a88d76d7-c685-47d2-828c-729454858a91> a besluit:Bestuursorgaan ;
mu:uuid """a88d76d7-c685-47d2-828c-729454858a91""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/872e56ab-da37-457a-b271-ef4129617b02> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
;
## Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/7edacf5a-b622-49ea-9e08-471a2d38a2cb> a besluit:Bestuursorgaan ;
mu:uuid """7edacf5a-b622-49ea-9e08-471a2d38a2cb""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/117d0f32-cea1-442b-9a74-322b058e5061> a besluit:Bestuursorgaan ;
mu:uuid """117d0f32-cea1-442b-9a74-322b058e5061""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/7edacf5a-b622-49ea-9e08-471a2d38a2cb> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Beveren-Kruibeke-Zwijndrecht") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,162 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> mu:uuid "7d53f659-3a3b-44b1-9e77-3ea067678c0e" ;
skos:prefLabel """Nazareth-De Pinte""" ;
regorg:legalName """Nazareth-De Pinte""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053712> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> adms:identifier <http://data.lblod.info/id/identificatoren/33aafaf7-7755-434b-90d5-b06022aed87d> .
<http://data.lblod.info/id/identificatoren/33aafaf7-7755-434b-90d5-b06022aed87d> a adms:Identifier ;
mu:uuid """33aafaf7-7755-434b-90d5-b06022aed87d""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/d7601255-9d66-42b7-af6d-a86025675882> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/d7601255-9d66-42b7-af6d-a86025675882> a generiek:GestructureerdeIdentificator ;
mu:uuid """d7601255-9d66-42b7-af6d-a86025675882""" ;
generiek:lokaleIdentificator """1010782461""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> adms:identifier <http://data.lblod.info/id/identificatoren/1283fad4-a3da-4624-aaeb-c56fc37de2b0> .
<http://data.lblod.info/id/identificatoren/1283fad4-a3da-4624-aaeb-c56fc37de2b0> a adms:Identifier ;
mu:uuid """1283fad4-a3da-4624-aaeb-c56fc37de2b0""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/1974082d-879b-4bda-a23a-466fc56457da> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/1974082d-879b-4bda-a23a-466fc56457da> a generiek:GestructureerdeIdentificator ;
mu:uuid """1974082d-879b-4bda-a23a-466fc56457da""" ;
generiek:lokaleIdentificator """OVO053712""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> adms:identifier <http://data.lblod.info/id/identificatoren/582855aa-823b-4f05-9075-13298afd3d8f> .
<http://data.lblod.info/id/identificatoren/582855aa-823b-4f05-9075-13298afd3d8f> a adms:Identifier ;
mu:uuid "582855aa-823b-4f05-9075-13298afd3d8f" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/a2a997b8-da4b-4a9e-bc1e-781dc0f8257a> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/a2a997b8-da4b-4a9e-bc1e-781dc0f8257a> a generiek:GestructureerdeIdentificator ;
mu:uuid "a2a997b8-da4b-4a9e-bc1e-781dc0f8257a" .
}
}
#
# Governing bodies
#
;
## Voorzitter van het Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/dbeab922-9e02-4612-8dc7-62327c3eb894> a besluit:Bestuursorgaan ;
mu:uuid """dbeab922-9e02-4612-8dc7-62327c3eb894""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/43afb048-eaff-4248-9c32-01c3bb665faa> a besluit:Bestuursorgaan ;
mu:uuid """43afb048-eaff-4248-9c32-01c3bb665faa""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/dbeab922-9e02-4612-8dc7-62327c3eb894> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Raad voor Maatschappelijk Welzijn
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/093ca80d-1040-4551-bb98-b122b34b8593> a besluit:Bestuursorgaan ;
mu:uuid """093ca80d-1040-4551-bb98-b122b34b8593""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/dbcee0db-e76b-4a23-8973-3c2588a46f7c> a besluit:Bestuursorgaan ;
mu:uuid """dbcee0db-e76b-4a23-8973-3c2588a46f7c""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/093ca80d-1040-4551-bb98-b122b34b8593> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Vast Bureau
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/891bfe31-6471-4999-b91f-9adfc47e3130> a besluit:Bestuursorgaan ;
mu:uuid """891bfe31-6471-4999-b91f-9adfc47e3130""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/3fe60a78-e32c-43b0-b3d9-82e3c6c9088f> a besluit:Bestuursorgaan ;
mu:uuid """3fe60a78-e32c-43b0-b3d9-82e3c6c9088f""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/891bfe31-6471-4999-b91f-9adfc47e3130> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
;
## Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/ee93c337-089c-488e-a1b6-24a3d5eef2ba> a besluit:Bestuursorgaan ;
mu:uuid """ee93c337-089c-488e-a1b6-24a3d5eef2ba""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/acc9b28e-f0ff-4f53-9009-8fafeebe9cde> a besluit:Bestuursorgaan ;
mu:uuid """acc9b28e-f0ff-4f53-9009-8fafeebe9cde""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/ee93c337-089c-488e-a1b6-24a3d5eef2ba> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Nazareth-De Pinte") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,162 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> mu:uuid "650378e7-1bee-4737-91ff-5b20ac4623cf" ;
skos:prefLabel """Pajottegem""" ;
regorg:legalName """Pajottegem""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053708> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> adms:identifier <http://data.lblod.info/id/identificatoren/a206d224-f3ae-42c5-b323-6e8f4be1cdeb> .
<http://data.lblod.info/id/identificatoren/a206d224-f3ae-42c5-b323-6e8f4be1cdeb> a adms:Identifier ;
mu:uuid """a206d224-f3ae-42c5-b323-6e8f4be1cdeb""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/f41d3248-8393-4ced-8bc1-017c48c9bae4> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/f41d3248-8393-4ced-8bc1-017c48c9bae4> a generiek:GestructureerdeIdentificator ;
mu:uuid """f41d3248-8393-4ced-8bc1-017c48c9bae4""" ;
generiek:lokaleIdentificator """1010784738""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> adms:identifier <http://data.lblod.info/id/identificatoren/11205a6c-1bb2-4bca-b06f-99763f25d921> .
<http://data.lblod.info/id/identificatoren/11205a6c-1bb2-4bca-b06f-99763f25d921> a adms:Identifier ;
mu:uuid """11205a6c-1bb2-4bca-b06f-99763f25d921""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/d192f846-d001-4b69-9e61-efb75c656709> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/d192f846-d001-4b69-9e61-efb75c656709> a generiek:GestructureerdeIdentificator ;
mu:uuid """d192f846-d001-4b69-9e61-efb75c656709""" ;
generiek:lokaleIdentificator """OVO053708""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> adms:identifier <http://data.lblod.info/id/identificatoren/353b69ae-b295-425c-b06b-63156f977d28> .
<http://data.lblod.info/id/identificatoren/353b69ae-b295-425c-b06b-63156f977d28> a adms:Identifier ;
mu:uuid "353b69ae-b295-425c-b06b-63156f977d28" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/aed5387a-3994-4328-a7f0-ea2c8ebe5515> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/aed5387a-3994-4328-a7f0-ea2c8ebe5515> a generiek:GestructureerdeIdentificator ;
mu:uuid "aed5387a-3994-4328-a7f0-ea2c8ebe5515" .
}
}
#
# Governing bodies
#
;
## Voorzitter van het Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/398b2bb6-11fd-4ee0-b9de-d07261bc68e9> a besluit:Bestuursorgaan ;
mu:uuid """398b2bb6-11fd-4ee0-b9de-d07261bc68e9""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/be114016-84a5-47c1-8591-92fb1b570c4a> a besluit:Bestuursorgaan ;
mu:uuid """be114016-84a5-47c1-8591-92fb1b570c4a""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/398b2bb6-11fd-4ee0-b9de-d07261bc68e9> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Raad voor Maatschappelijk Welzijn
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/618ea2d4-ac37-4cb0-850a-6f24ad93eee4> a besluit:Bestuursorgaan ;
mu:uuid """618ea2d4-ac37-4cb0-850a-6f24ad93eee4""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/facc6a43-b3cc-4184-89e0-c2fbec9f178f> a besluit:Bestuursorgaan ;
mu:uuid """facc6a43-b3cc-4184-89e0-c2fbec9f178f""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/618ea2d4-ac37-4cb0-850a-6f24ad93eee4> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Vast Bureau
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/2d89723b-979a-44c8-b208-de9ce2738597> a besluit:Bestuursorgaan ;
mu:uuid """2d89723b-979a-44c8-b208-de9ce2738597""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/66798124-a5cd-41e9-be11-bee92f3e1bfb> a besluit:Bestuursorgaan ;
mu:uuid """66798124-a5cd-41e9-be11-bee92f3e1bfb""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/2d89723b-979a-44c8-b208-de9ce2738597> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
;
## Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/01ce97e0-015c-4e03-bdbc-6d644b2cfe2e> a besluit:Bestuursorgaan ;
mu:uuid """01ce97e0-015c-4e03-bdbc-6d644b2cfe2e""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/1995c190-8217-4331-bc14-c4e2707fb33f> a besluit:Bestuursorgaan ;
mu:uuid """1995c190-8217-4331-bc14-c4e2707fb33f""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/01ce97e0-015c-4e03-bdbc-6d644b2cfe2e> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Pajottegem") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Vlaams-Brabant""" .
}
}

View File

@@ -0,0 +1,162 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> mu:uuid "5d94b2fd-60ee-4e56-a1f0-a586d596adf6" ;
skos:prefLabel """Merelbeke-Melle""" ;
regorg:legalName """Merelbeke-Melle""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> owl:sameAs <http://data.vlaanderen.be/doc/organisatie/OVO053711> .
# KBO number
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> adms:identifier <http://data.lblod.info/id/identificatoren/10e84544-7833-4cda-b818-db5aee1d8061> .
<http://data.lblod.info/id/identificatoren/10e84544-7833-4cda-b818-db5aee1d8061> a adms:Identifier ;
mu:uuid """10e84544-7833-4cda-b818-db5aee1d8061""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/95e75578-709a-4659-a08b-066454b2c137> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/95e75578-709a-4659-a08b-066454b2c137> a generiek:GestructureerdeIdentificator ;
mu:uuid """95e75578-709a-4659-a08b-066454b2c137""" ;
generiek:lokaleIdentificator """1010776127""" .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> adms:identifier <http://data.lblod.info/id/identificatoren/b0b22de1-be13-458f-b22e-10ce1750e7f3> .
<http://data.lblod.info/id/identificatoren/b0b22de1-be13-458f-b22e-10ce1750e7f3> a adms:Identifier ;
mu:uuid """b0b22de1-be13-458f-b22e-10ce1750e7f3""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/057f01c7-eb8a-4ce4-aebd-1d2d1a9226f4> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/057f01c7-eb8a-4ce4-aebd-1d2d1a9226f4> a generiek:GestructureerdeIdentificator ;
mu:uuid """057f01c7-eb8a-4ce4-aebd-1d2d1a9226f4""" ;
generiek:lokaleIdentificator """OVO053711""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> adms:identifier <http://data.lblod.info/id/identificatoren/dcebce56-b55d-46a6-ac48-ea74fb4830d7> .
<http://data.lblod.info/id/identificatoren/dcebce56-b55d-46a6-ac48-ea74fb4830d7> a adms:Identifier ;
mu:uuid "dcebce56-b55d-46a6-ac48-ea74fb4830d7" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/cb21628b-3e06-46f7-b7a3-7f139b626258> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/cb21628b-3e06-46f7-b7a3-7f139b626258> a generiek:GestructureerdeIdentificator ;
mu:uuid "cb21628b-3e06-46f7-b7a3-7f139b626258" .
}
}
#
# Governing bodies
#
;
## Voorzitter van het Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/1930d6e3-3afd-4633-940e-d9e83e6542c5> a besluit:Bestuursorgaan ;
mu:uuid """1930d6e3-3afd-4633-940e-d9e83e6542c5""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/802f5214-caea-4667-9a2c-199f6224a31c> a besluit:Bestuursorgaan ;
mu:uuid """802f5214-caea-4667-9a2c-199f6224a31c""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/1930d6e3-3afd-4633-940e-d9e83e6542c5> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Raad voor Maatschappelijk Welzijn
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/b5b90481-3fc8-491f-aee2-7f5a5ea37137> a besluit:Bestuursorgaan ;
mu:uuid """b5b90481-3fc8-491f-aee2-7f5a5ea37137""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/9e73295d-41c5-4232-a84b-04cea0e54b09> a besluit:Bestuursorgaan ;
mu:uuid """9e73295d-41c5-4232-a84b-04cea0e54b09""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/b5b90481-3fc8-491f-aee2-7f5a5ea37137> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Vast Bureau
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/27d40490-d644-458e-9be4-35770d82f267> a besluit:Bestuursorgaan ;
mu:uuid """27d40490-d644-458e-9be4-35770d82f267""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/c8cb77fe-5f30-4283-98f8-182148b4c1d7> a besluit:Bestuursorgaan ;
mu:uuid """c8cb77fe-5f30-4283-98f8-182148b4c1d7""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/27d40490-d644-458e-9be4-35770d82f267> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
;
## Bijzonder Comité voor de Sociale Dienst
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/95497015-1434-4473-87ea-6c451a3f8a25> a besluit:Bestuursorgaan ;
mu:uuid """95497015-1434-4473-87ea-6c451a3f8a25""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/78cfa035-6de7-4250-a877-c5325f853292> a besluit:Bestuursorgaan ;
mu:uuid """78cfa035-6de7-4250-a877-c5325f853292""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/95497015-1434-4473-87ea-6c451a3f8a25> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " ", "Merelbeke-Melle") as ?governingBodyLabel)
}
#
# Related province
#
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?province org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?province skos:prefLabel """Oost-Vlaanderen""" .
}
}

View File

@@ -0,0 +1,105 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
# Beveren-Kruibeke-Zwijndrecht
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality org:linkedTo ?ocmw .
?ocmw org:linkedTo ?municipality
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?municipality a besluit:Bestuurseenheid .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality adms:identifier ?municipalityId .
?municipalityId skos:notation ?municipalityKboNotation .
FILTER(?municipalityKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?municipalityId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010783451""" .
?ocmw a besluit:Bestuurseenheid ;
adms:identifier ?ocmwId .
?ocmwId skos:notation ?ocmwKboNotation .
FILTER(?ocmwKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?ocmwId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010783748""" .
}
}
;
# Nazareth-De Pinte
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality org:linkedTo ?ocmw .
?ocmw org:linkedTo ?municipality
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?municipality a besluit:Bestuurseenheid .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality adms:identifier ?municipalityId .
?municipalityId skos:notation ?municipalityKboNotation .
FILTER(?municipalityKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?municipalityId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010781867""" .
?ocmw a besluit:Bestuurseenheid ;
adms:identifier ?ocmwId .
?ocmwId skos:notation ?ocmwKboNotation .
FILTER(?ocmwKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?ocmwId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010782461""" .
}
}
;
# Pajottegem
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality org:linkedTo ?ocmw .
?ocmw org:linkedTo ?municipality
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?municipality a besluit:Bestuurseenheid .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality adms:identifier ?municipalityId .
?municipalityId skos:notation ?municipalityKboNotation .
FILTER(?municipalityKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?municipalityId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010784540""" .
?ocmw a besluit:Bestuurseenheid ;
adms:identifier ?ocmwId .
?ocmwId skos:notation ?ocmwKboNotation .
FILTER(?ocmwKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?ocmwId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010784738""" .
}
}
;
# Merelbeke-Melle
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality org:linkedTo ?ocmw .
?ocmw org:linkedTo ?municipality
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/shared> {
?municipality a besluit:Bestuurseenheid .
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?municipality adms:identifier ?municipalityId .
?municipalityId skos:notation ?municipalityKboNotation .
FILTER(?municipalityKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?municipalityId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010775830""" .
?ocmw a besluit:Bestuurseenheid ;
adms:identifier ?ocmwId .
?ocmwId skos:notation ?ocmwKboNotation .
FILTER(?ocmwKboNotation IN ("KBO nummer", "KBO nummer"@nl))
?ocmwId generiek:gestructureerdeIdentificator/generiek:lokaleIdentificator """1010776127""" .
}
}

View File

@@ -0,0 +1,13 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/public> {
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/d90c511e-f827-488c-84ba-432c8f69561c> a <http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode> ;
a <http://mu.semte.ch/vocabularies/ext/OrganizationClassificationCode> ;
mu:uuid """d90c511e-f827-488c-84ba-432c8f69561c""" ;
skos:prefLabel """Vlaamse gemeenschapscommissie""" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuurseenheidClassificatieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuurseenheidClassificatieCode> .
}
}

View File

@@ -0,0 +1,129 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX schema: <http://schema.org/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/shared> {
?vgcUri a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
?vgcUri mu:uuid ?vgcUuid ;
skos:prefLabel """Vlaamse Gemeenschapscommissie""" ;
regorg:legalName """Vlaamse Gemeenschapscommissie""" ;
skos:altLabel """VGC""" ;
skos:altLabel """Commission communautaire flamande""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/d90c511e-f827-488c-84ba-432c8f69561c> . # Vlaamse gemeenschapscommissie
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?vgcUri regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief
# KBO number
?vgcUri adms:identifier ?kboIdUri .
?kboIdUri a adms:Identifier ;
mu:uuid ?kboIdUuid ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator ?kboStructUri .
?kboStructUri a generiek:GestructureerdeIdentificator ;
mu:uuid ?kboStructUuid ;
generiek:lokaleIdentificator """0240682635""" .
# Placeholder OVO number
?vgcUri adms:identifier ?ovoIdUri .
?ovoIdUri a adms:Identifier ;
mu:uuid ?ovoIdUuid ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator ?ovoStructUri .
?ovoStructUri a generiek:GestructureerdeIdentificator ;
mu:uuid ?ovoStructUuid .
# Placeholder for SharePoint identifier
?vgcUri adms:identifier ?sharepointIdUri .
?sharepointIdUri a adms:Identifier ;
mu:uuid ?sharepointIdUuid ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator ?sharepointStructUri .
?sharepointStructUri a generiek:GestructureerdeIdentificator ;
mu:uuid ?sharepointStructUuid .
# Primary Site
?vgcUri org:hasPrimarySite ?primarySiteUri .
?primarySiteUri a org:Site ;
mu:uuid ?primarySiteUuid ;
organisatie:bestaatUit ?addressUri ;
org:siteAddress ?primaryContactPointUri ;
org:siteAddress ?secondaryContactPointUri ;
ere:vestigingstype <http://lblod.data.gift/concepts/f1381723dec42c0b6ba6492e41d6f5dd> . # Maatschappelijke zetel
## Address
?addressUri a locn:Address ;
mu:uuid ?addressUuid ;
adres:Adresvoorstelling.huisnummer "135" ;
locn:thoroughfare "Emile Jacqmainlaan" ;
locn:postCode "1000" ;
adres:gemeentenaam "Brussel" ;
adres:land """België""" ;
locn:fullAddress """Emile Jacqmainlaan 135, 1000 Brussel, België""" .
## Primary contact point
?primaryContactPointUri a schema:ContactPoint ;
mu:uuid ?primaryContactPointUuid ;
schema:telephone "tel:+3225630300" ;
schema:email "info@vgc.be" ;
foaf:page "https://www.vgc.be" ;
schema:contactType "Primary" .
## Secondary contact point
?secondaryContactPointUri a schema:ContactPoint ;
mu:uuid ?secondaryContactPointUuid ;
schema:contactType "Secondary" .
}
} WHERE {
BIND("9e6b6eb3-2f0b-4723-876b-178dfaecfddf" AS ?vgcUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuurseenheden/", STR(?vgcUuid))) AS ?vgcUri)
# UUID and URI for KBO number
BIND(SHA256(CONCAT(STR(?vgcUuid), "KBO number identifier")) AS ?kboIdUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/identificatoren/", STR(?kboIdUuid))) AS ?kboIdUri)
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?kboUuid), "KBO number structured identifier")) AS ?kboStructUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/gestructureerdeIdentificatoren/", STR(?kboStructUuid))) AS ?kboStructUri)
# UUID and URI for OVO number
BIND(SHA256(CONCAT(STR(?vgcUuid), "OVO number identifier")) AS ?ovoIdUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/identificatoren/", STR(?ovoIdUuid))) AS ?ovoIdUri)
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?ovoUuid), "OVO number structured identifier")) AS ?ovoStructUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/gestructureerdeIdentificatoren/", STR(?ovoStructUuid))) AS ?ovoStructUri)
# UUID and URI for SharePoint number
BIND(SHA256(CONCAT(STR(?vgcUuid), "SharePoint number identifier")) AS ?sharepointIdUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/identificatoren/", STR(?sharepointIdUuid))) AS ?sharepointIdUri)
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?sharepointUuid), "SharePoint structured number identifier")) AS ?sharepointStructUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/gestructureerdeIdentificatoren/", STR(?sharepointStructUuid))) AS ?sharepointStructUri)
# Primary site
BIND(SHA256(CONCAT(STR(?vgcUuid), "VGC primary site")) AS ?primarySiteUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/vestigingen/", STR(?primarySiteUuid))) AS ?primarySiteUri)
## Address
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?primarySiteUuid), "VGC primary site address")) AS ?addressUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/adressen/", STR(?addressUuid))) AS ?addressUri)
## Primary contact point
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?primarySiteUuid), "VGC primary site primary contact point")) AS ?primaryContactPointUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/contact-punten/", STR(?primaryContactPointUuid))) AS ?primaryContactPointUri)
## Secondary contact point
BIND(SHA256(CONCAT(STR(?vgcUuid), STR(?primarySiteUuid), "VGC primary site secondary contact point")) AS ?secondaryContactPointUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/contact-punten/", STR(?secondaryContactPointUuid))) AS ?secondaryContactPointUri)
}

View File

@@ -0,0 +1,128 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ,
<http://www.w3.org/ns/org#Organization> ,
<http://purl.org/dc/terms/Agent> .
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> mu:uuid "4b44e6f1-113b-4692-b149-44a889b215f2" ;
skos:prefLabel """Borsbeek""" ;
regorg:legalName """Borsbeek""" ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> .
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> regorg:orgStatus <http://lblod.data.gift/concepts/abf4fee82019f88cf122f986830621ab> . # In oprichting
# Placeholder for KBO number
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> adms:identifier <http://data.lblod.info/id/identificatoren/a7b2c84b-8151-4d88-982b-0ec87ea2e793> .
<http://data.lblod.info/id/identificatoren/a7b2c84b-8151-4d88-982b-0ec87ea2e793> a adms:Identifier ;
mu:uuid """a7b2c84b-8151-4d88-982b-0ec87ea2e793""" ;
skos:notation "KBO nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/79a9898b-bb86-4158-83c4-f4b9ba632e5c> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/79a9898b-bb86-4158-83c4-f4b9ba632e5c> a generiek:GestructureerdeIdentificator ;
mu:uuid """79a9898b-bb86-4158-83c4-f4b9ba632e5c""" .
# Placeholder for OVO number
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> adms:identifier <http://data.lblod.info/id/identificatoren/535f3065-3530-4577-b8d2-200d68d0ddeb> .
<http://data.lblod.info/id/identificatoren/535f3065-3530-4577-b8d2-200d68d0ddeb> a adms:Identifier ;
mu:uuid """535f3065-3530-4577-b8d2-200d68d0ddeb""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/5e8ca2f4-c1cc-4a55-90ef-0c4298467cee> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/5e8ca2f4-c1cc-4a55-90ef-0c4298467cee> a generiek:GestructureerdeIdentificator ;
mu:uuid """5e8ca2f4-c1cc-4a55-90ef-0c4298467cee""" .
# Placeholder for SharePoint identifier
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> adms:identifier <http://data.lblod.info/id/identificatoren/03a56007-e297-434e-833d-12b8cd0c59a6> .
<http://data.lblod.info/id/identificatoren/03a56007-e297-434e-833d-12b8cd0c59a6> a adms:Identifier ;
mu:uuid """03a56007-e297-434e-833d-12b8cd0c59a6""" ;
skos:notation "SharePoint identificator" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/9e274975-6c33-4568-9286-c4b2b6a6b94c> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/9e274975-6c33-4568-9286-c4b2b6a6b94c> a generiek:GestructureerdeIdentificator ;
mu:uuid """9e274975-6c33-4568-9286-c4b2b6a6b94c""" .
}
}
#
# Governing bodies
#
;
## Districtsraad
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/cd7165a1-3c93-411b-9ef4-393103ebbd7e> a besluit:Bestuursorgaan ;
mu:uuid """cd7165a1-3c93-411b-9ef4-393103ebbd7e""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/547c5e2a-fa22-4c0c-b142-9df2d7602e20> a besluit:Bestuursorgaan ;
mu:uuid """547c5e2a-fa22-4c0c-b142-9df2d7602e20""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/cd7165a1-3c93-411b-9ef4-393103ebbd7e> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " Borsbeek") as ?governingBodyLabel)
}
;
## Districtsburgemeester
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/7135d957-2452-43a2-8a3c-608fe87e5e6e> a besluit:Bestuursorgaan ;
mu:uuid """7135d957-2452-43a2-8a3c-608fe87e5e6e""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/d8cedeff-a243-41f9-90ea-15867149aefd> a besluit:Bestuursorgaan ;
mu:uuid """d8cedeff-a243-41f9-90ea-15867149aefd""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/7135d957-2452-43a2-8a3c-608fe87e5e6e> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " Borsbeek") as ?governingBodyLabel)
}
;
## Districtscollege
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
<http://data.lblod.info/id/bestuursorganen/e91bec2e-e0c1-4b56-9fb2-417c3289afbd> a besluit:Bestuursorgaan ;
mu:uuid """e91bec2e-e0c1-4b56-9fb2-417c3289afbd""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> .
# Timed specialisation for governing body
<http://data.lblod.info/id/bestuursorganen/570a7769-89e0-4f40-aa1a-da17755f3bf4> a besluit:Bestuursorgaan ;
mu:uuid """570a7769-89e0-4f40-aa1a-da17755f3bf4""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/e91bec2e-e0c1-4b56-9fb2-417c3289afbd> ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " Borsbeek") as ?governingBodyLabel)
}
#
# Related municipality
#
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/670db1d66c0de3b931962e1044033ccfa9d6e3023aa9828a5f252c3bc69bd32c> org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2> . # Relate to Antwerp municipality
}
}

View File

@@ -0,0 +1,60 @@
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
# Note: for municipalities and provinces the graphs differ, splitting this
# WHERE clause in two GRAPH clauses simplifies the generation of these
# migrations.
GRAPH <http://mu.semte.ch/graphs/shared> {
?organization mu:uuid ?organizationUuid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> . # Gemeente
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBody besluit:bestuurt ?organization ;
org:classification ?governingBodyClassification .
# Only active organizations should get new timed governing bodies
?organization regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief (Eng. Active)
}
FILTER (
?organization
NOT IN
(<http://data.lblod.info/id/bestuurseenheden/4f0eb4436c88cf831c35f84e7c34ce32f9ee4e99c5139aff62990e5e531aa1e7> # Beveren
, <http://data.lblod.info/id/bestuurseenheden/05441122597e0b20b61a8968ea1247c07f9014aad1f1f0709d0b1234e3dfbc2f> # Borgloon
, <http://data.lblod.info/id/bestuurseenheden/e41ffa04f94bb450a79793020e70d55b5fee5033a5280277998608a9d0913117> # Borsbeek
, <http://data.lblod.info/id/bestuurseenheden/e39bc997aa6dd9f240277735efd745b6a0422614d2b36cf01825c86b1b91a9ee> # De Pinte
, <http://data.lblod.info/id/bestuurseenheden/00eb231f51bd6b4f5dcc6536b2d09a174ea8583f5bf28b10bc4fc769a07e511d> # Galmaarden
, <http://data.lblod.info/id/bestuurseenheden/c69192b973a3ca11531b9657b3ee20aa6688fa33ea1ef1392310fec751980ab2> # Gooik
, <http://data.lblod.info/id/bestuurseenheden/3eb8c9fae32d02359dcd7b22e2a74e67a5b48388df31ad819c27c688fedd10b0> # Herne
, <http://data.lblod.info/id/bestuurseenheden/a3bd0845853278f478f90b14436d3efa99e73249a84d462f0ddc2e5b6e37a156> # Hoeselt
, <http://data.lblod.info/id/bestuurseenheden/f6b131de5e40a0dfd4fc93fedf3b95c9bf156ece718b87fe00469dea2564b3fb> # Kortessem
, <http://data.lblod.info/id/bestuurseenheden/6af55cecaea3621f53bb32417a36ed6e3d41b2aa5b9f6d62ab3d80cc8ec11539> # Kruibeke
, <http://data.lblod.info/id/bestuurseenheden/c0b6b5cf198cd939251dff8ed052177cfff245074c6b8d43394c8c97f7b6e945> # Melle
, <http://data.lblod.info/id/bestuurseenheden/8ef1e4a43efd913e6b09b0ddea344b7b5d723a344ad559389a55ae1ff0bebc8f> # Merelbeke
, <http://data.lblod.info/id/bestuurseenheden/5a4b2b4f1de1f3b91b0348a7eb6d6aa0ef9420b8ec31374970c9ffe933a79515> # Meulebeke
, <http://data.lblod.info/id/bestuurseenheden/c5dbb08e35e2d090a05d119fef4cc161b5ee1f322698cb8ea3c8c6643a521cf2> # Moerbeke
, <http://data.lblod.info/id/bestuurseenheden/0327a51548f73607f8a5ec11b36711a3c96703686ad93a3d632718c135c295db> # Nazareth
, <http://data.lblod.info/id/bestuurseenheden/2564e21e3650f91625189ccb7eb055e47754a0633c54c7582a899171fef60c52> # Ruiselede
, <http://data.lblod.info/id/bestuurseenheden/af8969752f6b28c66b6bc402d7987fa38774901ac72b95c5cb7976570487c3c9> # Tessenderlo
, <http://data.lblod.info/id/bestuurseenheden/1313d4a58f9ecf52cc7e274e3549a759b35e731973cc9f5e07562e5650f594dd> # Wachtebeke
, <http://data.lblod.info/id/bestuurseenheden/c362abc58ac4579ff417824ce620962ac57bc344b34fe8f51d21b35ef54da36d> # Zwijndrecht
)
)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,60 @@
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
# Note: for municipalities and provinces the graphs differ, splitting this
# WHERE clause in two GRAPH clauses simplifies the generation of these
# migrations.
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?organization mu:uuid ?organizationUuid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> . # OCMW
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBody besluit:bestuurt ?organization ;
org:classification ?governingBodyClassification .
# Only active organizations should get new timed governing bodies
?organization regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief (Eng. Active)
}
FILTER (
?organization
NOT IN
(<http://data.lblod.info/id/bestuurseenheden/72bc672ceb6894d8dd31dc2dff2faad2fd93f4b9f5347d556d092516eaa30aa3> # Beveren
, <http://data.lblod.info/id/bestuurseenheden/3834647b5e95ea20f5ffe5a12a09fbd3d7fdf0d187fab385cb7b841422176ad6> # Borgloon
, <http://data.lblod.info/id/bestuurseenheden/7125fcbfb7a08f8c01efbed115cea602db249c04afe9b5a2cc298cc7949cd040> # Borsbeek
, <http://data.lblod.info/id/bestuurseenheden/144c75e403c5084af57f5c0c86252b8759b56baf9694326abbcb5ea40ab69f1a> # De Pinte
, <http://data.lblod.info/id/bestuurseenheden/ba8a253d98ea7d2ab1afc43e5e2cd145a12ccd86b68e71d023e3c13a83d7498f> # Galmaarden
, <http://data.lblod.info/id/bestuurseenheden/76c45d60f05bf8afc8c71859342b69cac6a57ee2b320b900a60afd6ba9b8eb9d> # Gooik
, <http://data.lblod.info/id/bestuurseenheden/5d21ccef2f5aa3ccbf3a74c6f25ebe9f0b1ef5a97b87f3d79c86ae9d6d857df8> # Herne
, <http://data.lblod.info/id/bestuurseenheden/785e8d5516378c7382ad0e7e356d2301496d810c6cd46d72ccebb455d3ac525e> # Hoeselt
, <http://data.lblod.info/id/bestuurseenheden/3e077115eeb70b649d44e2ebbb218f2cfcac5d84e130c88584f0ec23f7cebbf9> # Kortessem
, <http://data.lblod.info/id/bestuurseenheden/d3c76fd84794dad5e12c9eed6d6332dc5e5c99daf0e4ddd7ceebf13d5d6c0ccd> # Kruibeke
, <http://data.lblod.info/id/bestuurseenheden/04895013fe6301f32aa46deae98abfb833a717ece5a33b6c453674c6d0f4cc5e> # Melle
, <http://data.lblod.info/id/bestuurseenheden/f56f068943a99059f5bfc3b905fe8848a25a47cfa30fb3ed3d294b47815b2255> # Merelbeke
, <http://data.lblod.info/id/bestuurseenheden/3f57a17fbcdfc13def910c54948bec11d71d3f75946b0336fffc0587bf18d783> # Meulebeke
, <http://data.lblod.info/id/bestuurseenheden/f2a9a2392d5e4c0f992a84a0871d048a7b91b14681e9980a63aa6ba4b1f7eb8c> # Moerbeke
, <http://data.lblod.info/id/bestuurseenheden/0a2d980559eb9f3e0820386541274a72692f495204cd6d951ea1907ecc65829b> # Nazareth
, <http://data.lblod.info/id/bestuurseenheden/60daf27c2cf12dd123447aa300dd7320890391dbd8dd6b4dd7ec02258f8281b3> # Ruiselede
, <http://data.lblod.info/id/bestuurseenheden/fb1be873c4b31e391613dfae8e68edd694b1fdf126eeecb502b1e5cad6f2f682> # Tessenderlo
, <http://data.lblod.info/id/bestuurseenheden/7c6b38fa6fc65879cb674a654617de171adfcfacba086fb918da3749dbaa43b5> # Wachtebeke
, <http://data.lblod.info/id/bestuurseenheden/bbc23313f4c8585a0c51f15f920d77123356535cd1cad9af38f5707892c7088d> # Zwijndrecht
)
)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,35 @@
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
# Note: for municipalities and provinces the graphs differ, splitting this
# WHERE clause in two GRAPH clauses simplifies the generation of these
# migrations.
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?organization mu:uuid ?organizationUuid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> . # District
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBody besluit:bestuurt ?organization ;
org:classification ?governingBodyClassification .
# Only active organizations should get new timed governing bodies
?organization regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief (Eng. Active)
}
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,35 @@
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
# Note: for municipalities and provinces the graphs differ, splitting this
# WHERE clause in two GRAPH clauses simplifies the generation of these
# migrations.
GRAPH <http://mu.semte.ch/graphs/shared> {
?organization mu:uuid ?organizationUuid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> . # Provincie
}
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBody besluit:bestuurt ?organization ;
org:classification ?governingBodyClassification .
# Only active organizations should get new timed governing bodies
?organization regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief (Eng. Active)
}
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,113 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
# Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " beveren_kruibeke_zwijndrecht") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " beveren_kruibeke_zwijndrecht") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " beveren_kruibeke_zwijndrecht") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " beveren_kruibeke_zwijndrecht") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,113 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
# Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " merelbeke_melle") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " merelbeke_melle") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " merelbeke_melle") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " merelbeke_melle") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,113 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
# Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " nazareth_de_pinte") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " nazareth_de_pinte") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " nazareth_de_pinte") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " nazareth_de_pinte") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,113 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
# Algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " pajottegem") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-algemeen directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " pajottegem") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " pajottegem") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}
;
# Adjunct-financieel directeur
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
# Abstract governing body
?governingBody a besluit:Bestuursorgaan ;
mu:uuid ?governingBodyUuid ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> .
# Timed specialisation for governing body
?timedGoverningBody a besluit:Bestuursorgaan ;
mu:uuid ?timedGoverningBodyUuid ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
} WHERE {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> skos:prefLabel ?classificationLabel .
BIND(CONCAT(?classificationLabel, " pajottegem") AS ?governingBodyLabel)
BIND(SHA256(CONCAT("http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0", " 2025 ", STR(<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf>))) AS ?governingBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?governingBodyUuid))) AS ?governingBody)
BIND(SHA256(CONCAT(STR(?governingBodyClassification), " 2025 ", STR(?governingBody), STR(?organizationUuid))) AS ?timedGoverningBodyUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursorganen/", STR(?timedGoverningBodyUuid))) AS ?timedGoverningBody)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> . # Burgemeester
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000013> # Burgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/7b038cc40bba10bec833ecfe6f15bc7a> # Aangewezen burgemeester
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> . # Gemeenteraad
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000012> # Voorzitter van de gemeenteraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000011> # Gemeenteraadslid
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,67 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000014> # Schepen
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/59a90e03-4f22-4bb9-8c91-132618db4b38> # Toegevoegde schepen
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}
;
# Link mandates shared with Burgemeester governing body
# !! Make sure the Burgemeester governing body and its mandates are !!
# !! already created, otherwise this will not work correctly. !!
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
# Find the other governing body as it is needed to determine correct UUID and URI
?governingBody besluit:bestuurt ?organisation .
?governingBodyOther besluit:bestuurt ?organisation ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> . # Burgemeester
?governingBodyInTimeOther a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBodyOther ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000013> # Burgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/7b038cc40bba10bec833ecfe6f15bc7a> # Aangewezen burgemeester
}
BIND(SHA256(CONCAT(STR(?governingBodyOther), STR(?governingBodyInTimeOther), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,31 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> . # Voorzitter van het Bijzonder Comité voor de Sociale Dienst
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a> # Voorzitter van het Bijzonder Comité voor de Sociale Dienst
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> . # Raad voor Maatschappelijk Welzijn
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000016> # Voorzitter van de Raad voor Maatschappelijk Welzijn
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000015> # Lid van de Raad voor Maatschappelijk Welzijn
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> . # Vast Bureau
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000018> # Voorzitter van het Vast bureau
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000017> # Lid van het Vast Bureau
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,65 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> . # Bijzonder Comité voor de Sociale Dienst
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000019> # Lid van het Bijzonder Comité voor de Sociale Dienst
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}
;
# Link mandates shared with Voorzitter van het Bijzonder Comité voor de Sociale Dienst governing body
# !! Make sure the Voorzitter van het Bijzonder Comité voor de Sociale Dienst governing body and its mandates are !!
# !! already created, otherwise this will not work correctly. !!
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> . # Bijzonder Comité voor de Sociale Dienst
# Find the other governing body as it is needed to determine correct UUID and URI
?governingBody besluit:bestuurt ?organisation .
?governingBodyOther besluit:bestuurt ?organisation ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> . # Voorzitter van het Bijzonder Comité voor de Sociale Dienst
?governingBodyInTimeOther a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBodyOther ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a> # Voorzitter van het Bijzonder Comité voor de Sociale Dienst
}
BIND(SHA256(CONCAT(STR(?governingBodyOther), STR(?governingBodyInTimeOther), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c> . # Provincieraad
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000027> # Voorzitter van de provincieraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001f> # Provincieraadslid
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,31 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/180a2fba-6ca9-4766-9b94-82006bb9c709> . # Gouverneur
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/d7c00cd1-baf1-4346-83c0-6796c0bedd85> # Gouverneur
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,31 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000d> . # Deputatie
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000020> # Gedeputeerde
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> . # Districtsraad
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001c> # Voorzitter van de districtsraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001b> # Districtsraadslid
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,31 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> . # Districtsburgemeester
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001d> # Districtsburgemeester
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,65 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
?mandate a mandaat:Mandaat , org:Post ;
mu:uuid ?mandateUuid ;
org:role ?mandateRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> . # Districtscollege
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001e> # Districtsschepen
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}
;
# Link mandates shared with Districtsburgemeester governing body
# !! Make sure the Districtsburgemeester governing body and its mandates are !!
# !! already created, otherwise this will not work correctly. !!
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime org:hasPost ?mandate .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> . # Districtscollege
# Find the other governing body as it is needed to determine correct UUID and URI
?governingBody besluit:bestuurt ?organisation .
?governingBodyOther besluit:bestuurt ?organisation ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> . # Districtsburgemeester
?governingBodyInTimeOther a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBodyOther ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
}
VALUES ?mandateRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001d> # Districtsburgemeester
}
BIND(SHA256(CONCAT(STR(?governingBodyOther), STR(?governingBodyInTimeOther), STR(?mandateRole), " 2025")) AS ?mandateUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/mandaten/", ?mandateUuid)) AS ?mandate)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> . # Algemeen directeur
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/39e08271-68db-4282-897f-5cba88c71862> # Algemeen directeur
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> . # Adjunct-algemeen directeur
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/f7b4e17b-6f4e-48e7-a558-bce61669f59a> # Adjunct algemeen directeur
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> . # Financieel directeur
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/6d4cf4dd-2080-4752-8733-d02a036b2df0> # Financieel directeur
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> . # Adjunct-financieel directeur
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/3200ffc1-bb72-4235-a81c-64aa578b0789> # Adjunct financieel directeur
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab19107-82d2-4273-a986-3da86fda050d> . # Griffier
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/63195ec6-02cb-4f86-ac8e-29c5183a11dc> # Griffier
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,32 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime lblodlg:heeftBestuursfunctie ?function .
?function a lblodlg:Bestuursfunctie , org:Post ;
mu:uuid ?functionUuid ;
org:role ?functionRole .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?governingBodyInTime a besluit:Bestuursorgaan ;
generiek:isTijdspecialisatieVan ?governingBody ;
mandaat:bindingStart "2025-01-01T00:00:00"^^xsd:dateTime .
?governingBody org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/3e9f22c1-0d35-445b-8a37-494addedf2d8> . # Financieel beheerder
}
VALUES ?functionRole {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/b213c870-c762-4e39-9f78-3abdeda4b64a> # Financieel beheerder
}
BIND(SHA256(CONCAT(STR(?governingBody), STR(?governingBodyInTime), STR(?functionRole), " 2025")) AS ?functionUuid)
BIND(IRI(CONCAT("http://data.lblod.info/id/bestuursfuncties/", ?functionUuid)) AS ?function)
}

View File

@@ -0,0 +1,91 @@
# Delete old bestuursorganen
DELETE {
GRAPH ?g {
?bestuursorganen ?p ?o .
}
}
WHERE {
VALUES ?bestuursorganen {
<http://data.lblod.info/id/bestuursorganen/65a0c535-a6e0-4229-b565-5e93df72acf2>
<http://data.lblod.info/id/bestuursorganen/21f0b18a-7a9f-4777-84c2-7f53313e3ad9>
<http://data.lblod.info/id/bestuursorganen/9285a0c5-ec17-4d89-83b1-5b8a96a05096>
<http://data.lblod.info/id/bestuursorganen/d909e52a8215a7423082a7a800da7f171a713022e0c4475e12dcd44906982f12>
<http://data.lblod.info/id/bestuursorganen/2e6b537b-b486-4456-aab6-c421a85cf55d>
}
GRAPH ?g {
?bestuursorganen ?p ?o .
}
}
;
# Remove associated properties for one of the bestuursorganen in tijd
DELETE {
GRAPH ?g {
?post ?p ?o .
}
}
WHERE {
VALUES ?bestuursorgaanInTijd {
<http://data.lblod.info/id/bestuursorganen/b2bea1a43457ea68652f2f7d9b3fa396e952b7fb80d782fcc8660fea42d0c5d5>
}
GRAPH ?g {
?bestuursorgaanInTijd <http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie> ?post .
?post ?p ?o .
}
}
;
# Delete old bestuursorganen in tijd
DELETE {
GRAPH ?g {
?bestuursorgaanInTijd ?p ?o .
}
}
WHERE {
VALUES ?bestuursorgaanInTijd {
<http://data.lblod.info/id/bestuursorganen/7264b6d0-f123-493a-8fe2-4802b5be1aec>
<http://data.lblod.info/id/bestuursorganen/8bcdcde8-edeb-4cb5-aae3-0c147d631abc>
<http://data.lblod.info/id/bestuursorganen/7ac7d2cb-5fc6-4f36-a6dd-8813cd3e6f3a>
<http://data.lblod.info/id/bestuursorganen/b2bea1a43457ea68652f2f7d9b3fa396e952b7fb80d782fcc8660fea42d0c5d5>
<http://data.lblod.info/id/bestuursorganen/2a96151e-cbf1-42f6-ac5d-3f9780b3667d>
}
GRAPH ?g {
?bestuursorgaanInTijd ?p ?o .
}
}
;
# Remove wrong URI + reverse properties
DELETE {
GRAPH ?g {
<http://data.lblod.info/id/bestuurseenheden/2559a855-a1c9-489d-964b-1d3c9bada85b> ?p ?o .
}
}
WHERE {
GRAPH ?g {
<http://data.lblod.info/id/bestuurseenheden/2559a855-a1c9-489d-964b-1d3c9bada85b> ?p ?o .
}
}
;
DELETE {
GRAPH ?g {
?s ?p <http://data.lblod.info/id/bestuurseenheden/2559a855-a1c9-489d-964b-1d3c9bada85b> .
}
}
WHERE {
GRAPH ?g {
?s ?p <http://data.lblod.info/id/bestuurseenheden/2559a855-a1c9-489d-964b-1d3c9bada85b> .
}
}

View File

@@ -0,0 +1,34 @@
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/public> {
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/41caf7e6-b040-4720-9cc2-a96cfffed5b4>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab19107-82d2-4273-a986-3da86fda050d>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/3e9f22c1-0d35-445b-8a37-494addedf2d8>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa>
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
}
}
# # To find the relevant classifications:
# SELECT DISTINCT ?classification WHERE {
# ?bestuursfunctie a <http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie> .
#
# ?orgaanInTime <http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie> ?bestuursfunctie ;
# <https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan> ?orgaan .
#
# ?orgaan <http://www.w3.org/ns/org#classification> ?classification .
# }

View File

@@ -30,7 +30,7 @@ services:
deltanotifier:
restart: "no"
mocklogin:
image: lblod/mock-login-service:latest
image: lblod/mock-login-service:0.7.0
links:
- db:database
restart: "no"
@@ -46,8 +46,8 @@ services:
restart: "no"
adressenregister:
restart: "no"
image: lblod/frontend-organization-portal:latest
frontend:
image: lblod/frontend-organization-portal:latest
restart: "no"
uri-info:
restart: "no"
@@ -75,14 +75,6 @@ services:
restart: "no"
construct-organization-relationships:
restart: "no"
delta-producer-bg-jobs-initiator-worship-posts:
restart: "no"
delta-producer-pub-graph-maintainer-worship-posts:
restart: "no"
delta-producer-bg-jobs-initiator-public:
restart: "no"
delta-producer-pub-graph-maintainer-public:
restart: "no"
mandatarissen-consumer:
restart: "no"
leidinggevenden-consumer:

View File

@@ -179,7 +179,7 @@ services:
restart: always
logging: *default-logging
frontend:
image: lblod/frontend-organization-portal:1.26.0
image: lblod/frontend-organization-portal:1.27.0
volumes:
- ./config/frontend/add-x-frame-options-header.conf:/config/add-x-frame-options.conf
environment:
@@ -344,7 +344,7 @@ services:
restart: always
logging: *default-logging
delta-producer-publication-graph-maintainer:
image: lblod/delta-producer-publication-graph-maintainer:1.1.1-rc.1
image: lblod/delta-producer-publication-graph-maintainer:1.2.2
environment:
MAX_BODY_SIZE: "50mb"
PRETTY_PRINT_DIFF_JSON: "true"
@@ -363,161 +363,6 @@ services:
restart: always
logging: *default-logging
################################################################################
# DELTA ORGANIZATIONS PUBLIC INFO: START
################################################################################
delta-producer-bg-jobs-initiator-organizations-public-info:
image: lblod/delta-producer-background-jobs-initiator:0.3.1
environment:
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
DUMP_FILE_CREATION_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations-public-info"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations-public-info"
CRON_PATTERN_DUMP_JOB: "27 */4 * * *" # At minute 27 every 4 hours
CRON_PATTERN_HEALING_JOB: "0 0 4 * * *" # everyday at 4 AM
START_INITIAL_SYNC: "false" # Enable in override when ready to initial sync
labels:
- "logging=true"
links:
- db:database
restart: always
logging: *default-logging
delta-producer-pub-graph-maintainer-organizations-public-info:
image: lblod/delta-producer-publication-graph-maintainer:0.15.5
environment:
MAX_BODY_SIZE: "50mb"
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
RELATIVE_FILE_PATH: "deltas/organizations-public-info"
PUBLICATION_GRAPH: "http://redpencil.data.gift/id/deltas/producer/organizations-public-info"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations-public-info"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info"
QUEUE_POLL_INTERVAL: 3000
USE_VIRTUOSO_FOR_EXPENSIVE_SELECTS: "true" # some queries are just too expensive
SKIP_MU_AUTH_INITIAL_SYNC: "true"
HEALING_PATCH_GRAPH_BATCH_SIZE: 500
SERVE_DELTA_FILES: "true"
PUBLISHER_URI: "http://data.lblod.info/services/delta-production-json-diff-file-manager/organizations-public-info"
DELTA_INTERVAL_MS: 10000
PRETTY_PRINT_DIFF_JSON: "true"
PUBLICATION_VIRTUOSO_ENDPOINT: "http://publication-triplestore:8890/sparql"
PUBLICATION_MU_AUTH_ENDPOINT: "http://publication-triplestore:8890/sparql"
ERROR_GRAPH: "http://mu.semte.ch/graphs/jobs"
volumes:
- ./config/delta-producer/organizations-public-info:/config
- ./data/files/:/share
links:
- db:database
- triplestore:virtuoso
restart: always
labels:
- "logging=true"
logging: *default-logging
################################################################################
# DELTA ORGANIZATIONS PUBLIC INFO: END
################################################################################
################################################################################
# DELTA PUBLIC INFORMATION: START
################################################################################
delta-producer-bg-jobs-initiator-public:
image: lblod/delta-producer-background-jobs-initiator:0.3.1
environment:
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
DUMP_FILE_CREATION_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/public"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/public"
CRON_PATTERN_DUMP_JOB: "11 */4 * * *" # At minute 11 every 4 hours
CRON_PATTERN_HEALING_JOB: "0 0 4 * * *" # everyday at 4 AM
START_INITIAL_SYNC: "false" # prefer to disable it now. We want to have feeling with how the DB acts.
labels:
- "logging=true"
links:
- db:database
restart: always
logging: *default-logging
delta-producer-pub-graph-maintainer-public:
image: lblod/delta-producer-publication-graph-maintainer:0.15.5
environment:
MAX_BODY_SIZE: "50mb"
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
RELATIVE_FILE_PATH: "deltas/public"
PUBLICATION_GRAPH: "http://redpencil.data.gift/id/deltas/producer/public"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/public"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public"
QUEUE_POLL_INTERVAL: 3000
USE_VIRTUOSO_FOR_EXPENSIVE_SELECTS: "true" # some queries are just too expensive
SKIP_MU_AUTH_INITIAL_SYNC: "true"
HEALING_PATCH_GRAPH_BATCH_SIZE: 500
SERVE_DELTA_FILES: "true"
PUBLISHER_URI: "http://data.lblod.info/services/delta-production-json-diff-file-manager/public"
DELTA_INTERVAL_MS: 10000
PRETTY_PRINT_DIFF_JSON: "true"
ERROR_GRAPH: "http://mu.semte.ch/graphs/jobs"
volumes:
- ./config/delta-producer/public:/config
- ./data/files/:/share
links:
- db:database
- triplestore:virtuoso
restart: always
labels:
- "logging=true"
logging: *default-logging
################################################################################
# DELTA PUBLIC INFORMATION: END
################################################################################
################################################################################
# DELTA WORSHIP POSTS: START
################################################################################
delta-producer-bg-jobs-initiator-worship-posts:
image: lblod/delta-producer-background-jobs-initiator:0.3.1
environment:
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
DUMP_FILE_CREATION_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/worship-posts"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/worship-posts"
CRON_PATTERN_DUMP_JOB: "17 */4 * * *" # At minute 17 every 4 hours
CRON_PATTERN_HEALING_JOB: "0 0 3 * * *" # everyday at 3 AM
START_INITIAL_SYNC: "false" # prefer to disable it now. We want to have feeling with how the DB acts.
labels:
- "logging=true"
links:
- db:database
restart: always
logging: *default-logging
delta-producer-pub-graph-maintainer-worship-posts:
image: lblod/delta-producer-publication-graph-maintainer:0.15.5
environment:
MAX_BODY_SIZE: "50mb"
JOBS_GRAPH: "http://mu.semte.ch/graphs/jobs"
RELATIVE_FILE_PATH: "deltas/worship-posts"
PUBLICATION_GRAPH: "http://redpencil.data.gift/id/deltas/producer/worship-posts"
HEALING_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/worship-posts"
INITIAL_PUBLICATION_GRAPH_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts"
QUEUE_POLL_INTERVAL: 3000
USE_VIRTUOSO_FOR_EXPENSIVE_SELECTS: "true" # some queries are just too expensive
SKIP_MU_AUTH_INITIAL_SYNC: "true"
HEALING_PATCH_GRAPH_BATCH_SIZE: 500
SERVE_DELTA_FILES: "true"
PUBLISHER_URI: "http://data.lblod.info/services/delta-production-json-diff-file-manager/worship-posts"
DELTA_INTERVAL_MS: 10000
PRETTY_PRINT_DIFF_JSON: "true"
ERROR_GRAPH: "http://mu.semte.ch/graphs/jobs"
volumes:
- ./config/delta-producer/worship-posts:/config
- ./data/files/:/share
links:
- db:database
- triplestore:virtuoso
restart: always
labels:
- "logging=true"
logging: *default-logging
################################################################################
# DELTA WORSHIP POSTS: END
################################################################################
################################################################################
# DELTA CONSUMERS
################################################################################