Compare commits

..

3 Commits

Author SHA1 Message Date
Nordine Bittich
d8b24c358e Feedback codelist redesign (#164) 2022-09-02 09:49:37 +02:00
Nordine Bittich
c5e3b68e0f rename code list for bestrokken locale bestuuren 2022-09-02 09:49:01 +02:00
Nordine Bittich
c5db3a5836 bump frontend 2022-08-31 20:01:03 +02:00
521 changed files with 754 additions and 348350 deletions

14
.gitignore vendored
View File

@@ -1,25 +1,19 @@
# Virtuoso files /data/db
/data/publication-triplestore/*
/data/db.bck/**
/data/db/*
/data/db/virtuoso.ini
!/data/db/virtuoso.ini
!/data/db/toLoad
!/data/db/toLoad/*
/data/files/*
!/data/files/exports/.gitkeep
/data/temp/*
docker-compose.override.yml
.idea
*.iml
/data/elasticsearch/**
/data/ldes-feed/*
/tmp
.DS_STORE
.env
/config/migrations/private-data/*
/config/migrations/local/*
/config/proxy/nginx.htpasswd
@@ -29,11 +23,9 @@ DS_STORE
/config/proxy-https/cert.pem
/config/proxy-https/key.pem
# Kalliope config files
source.json
output.json
security.json
out.json
security.yml
config/proxy-https/proxy_ssl.conf
/config/search/update-handler.store
/config/search/dev/update-handler.store

View File

@@ -1,67 +0,0 @@
# Changelog
## 1.28.5 (2025-01-23)
### Frontend
- Bump to [v1.28.3](https://github.com/lblod/frontend-organization-portal/releases/tag/v1.28.3)
### Backend
- Datafix: correct merger change events for worship organisations (OP-3534)
- Avoid municipality filter to include partial matches (OP-3509)
### Deploy notes
- `drc restart migrations-triggering-indexing; drc logs -ft --tail=200 migrations-triggering-indexing`
- `drc pull frontend; drc up -d frontend`
- Perform a full re-index by executing `./scripts/reset-elastic.sh`
## 1.28.4 (2025-01-16)
### Backend
#### Data
- Performance fix on 1.28.3 [DL-6377]
### Deploy commands
```
drc restart migrations
drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in
```
## 1.28.3 (2025-01-16)
### Backend
#### Data
- Datafix. Fusiegemeentes had different bestuursfuncties attached to OCMW and Gemeente. [DL-6377]
However, business-rule-wise, these bestuursfuncties are shared.
### Deploy commands
```
drc restart migrations
drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in
```
## 1.28.2 (2025-01-13)
### Backend
- Added "Opdrachthoudende vereniging met private deelname" in delta public (DL-6368)
### Deploy commands
```
drc restart migrations
drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in
```
## 1.28.1 (2025-01-11)
### Backend
- Import 2025 NIS codes and update werkingsgebieden (OP-3342)
- Add merger change events for merged police zones (OP-3454)
- Delete local involvements for worship services (OP-3501, OP-3512)
- Move link between new municipalities and province to shared graph (OP-3513, OP-3514)
### Deploy notes
- Restart both migration services
#### Docker commands
- `drc restart migrations; drc logs -ft --tail=200 migrations`
- `drc restart migrations-triggering-indexing; drc logs -ft --tail=200 migrations-triggering-indexing`
## 1.28.0 (2025-01-02)
### Backend
- Bump frontend to `v1.28.0`
- Add end date for governing bodies for municipalities and OCMWs and update status (OP-3348)
- Update municipality and province name in organisation's addresses (OP-3410)
- Add merger change events for merged municipalities and OCMWs (OP-3412)
- Updates names for merged municipalities and OCMWs (OP-3456)
### Deploy notes
- Restart both migration services
- Bump frontend
#### Docker commands
- `drc restart migrations; drc logs -ft --tail=200 migrations`
- `drc restart migrations-triggering-indexing; drc logs -ft --tail=200 migrations-triggering-indexing`
- `drc pull frontend; drc up -d frontend`

View File

@@ -7,180 +7,117 @@ alias Acl.GroupSpec, as: GroupSpec
alias Acl.GroupSpec.GraphCleanup, as: GraphCleanup
defmodule Acl.UserGroups.Config do
@error_type [
"https://docs.oasis-open-projects.org/oslc-op/core/v3.0/os/core-vocab.html#Error"
]
@worship_type [
"http://data.lblod.info/vocabularies/erediensten/EredienstMandataris",
"http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"http://data.lblod.info/vocabularies/erediensten/EredienstBestuurseenheid",
"http://data.lblod.info/vocabularies/erediensten/RolBedienaar",
"http://data.lblod.info/vocabularies/erediensten/VoorwaardenBedienaar",
"http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"http://data.lblod.info/vocabularies/erediensten/VerbondenJuridischeStructuren",
"http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan"
]
@error_type [
"https://docs.oasis-open-projects.org/oslc-op/core/v3.0/os/core-vocab.html#Error"
]
@public_type [
"http://www.w3.org/ns/org#Role",
"http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"http://xmlns.com/foaf/0.1/Person",
"http://xmlns.com/foaf/0.1/OnlineAccount",
"http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject",
"http://www.w3.org/ns/dcat#Dataset",
"http://www.w3.org/ns/dcat#Distribution",
"http://www.w3.org/ns/dcat#Catalog",
"http://mu.semte.ch/vocabularies/ext/GeslachtCode",
"http://data.lblod.info/vocabularies/leidinggevenden/FunctionarisStatusCode",
"http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"http://lblod.data.gift/vocabularies/organisatie/MandatarisStatusCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"http://mu.semte.ch/vocabularies/ext/GeregistreerdeOrganisatieClassificatieCode",
"http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"http://www.w3.org/2004/02/skos/core#ConceptScheme",
"http://lblod.data.gift/vocabularies/organisatie/BedienaarFinancieringCode",
"http://www.w3.org/2004/02/skos/core#Concept",
"http://publications.europa.eu/ontology/euvoc#Country",
"http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"http://lblod.data.gift/vocabularies/organisatie/HelftVerkiezing",
"http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"http://lblod.data.gift/vocabularies/organisatie/TypeBetrokkenheid",
"http://lblod.data.gift/vocabularies/organisatie/VoorwaardenBedienaarCriterium",
"http://lblod.data.gift/vocabularies/organisatie/BedienaarCriteriumBewijsstuk",
"http://lblod.data.gift/vocabularies/organisatie/EredienstBeroepen",
"http://lblod.data.gift/vocabularies/organisatie/Rechtsvormtype"
]
@org_type [
"http://purl.org/dc/terms/Agent",
"http://www.w3.org/ns/org#Organization",
"http://www.w3.org/ns/regorg#RegisteredOrganization",
"http://data.vlaanderen.be/ns/besluit#Besluit",
"https://data.vlaanderen.be/ns/besluitvorming#Beslissingsactiviteit",
"http://www.w3.org/ns/org#Site",
"http://www.w3.org/ns/locn#Address",
"http://www.w3.org/ns/person#Person",
"http://schema.org/ContactPoint",
"http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"http://www.w3.org/ns/adms#Identifier",
"https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"http://data.vlaanderen.be/ns/mandaat#Mandaat",
"http://data.vlaanderen.be/ns/mandaat#Mandataris",
"http://data.lblod.info/vocabularies/leidinggevenden/Functionaris",
"http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie",
"http://lblod.data.gift/vocabularies/organisatie/VeranderingsgebeurtenisResultaat",
"http://www.w3.org/ns/org#Post",
"http://www.w3.org/ns/org#ChangeEvent",
"http://data.lblod.info/vocabularies/contacthub/AgentInPositie",
"http://mu.semte.ch/vocabularies/ext/KboOrganisatie",
]
@shared_protected_type [
"http://www.w3.org/ns/prov#Location",
"http://xmlns.com/foaf/0.1/Image",
"http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject"
]
defp access_by_role(group_string) do
@protected_resource_type [
"http://www.w3.org/ns/org#Organization",
"http://data.vlaanderen.be/ns/besluit#Besluit",
"https://data.vlaanderen.be/ns/besluitvorming#Beslissingsactiviteit",
"http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"http://data.lblod.info/vocabularies/erediensten/RolBedienaar",
"http://data.lblod.info/vocabularies/erediensten/VoorwaardenBedienaar",
"https://data.vlaanderen.be/ns/persoon#Geboorte",
"http://mu.semte.ch/vocabularies/ext/GeslachtCode",
"http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"http://www.w3.org/ns/adms#Identifier",
"https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"http://www.w3.org/ns/org#ChangeEvent",
"http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"http://data.lblod.info/vocabularies/erediensten/VerbondenJuridischeStructuren",
"http://www.w3.org/ns/org#Site",
"http://www.w3.org/ns/locn#Address",
"http://www.w3.org/ns/person#Person",
"http://data.vlaanderen.be/ns/mandaat#Mandaat",
"http://data.vlaanderen.be/ns/mandaat#Mandataris",
"http://data.lblod.info/vocabularies/erediensten/EredienstMandataris",
"http://schema.org/ContactPoint",
"http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie",
"http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan",
"http://www.w3.org/ns/org#Role",
"http://www.w3.org/ns/org#Post",
"http://data.lblod.info/vocabularies/contacthub/AgentInPositie",
"http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"http://lblod.data.gift/vocabularies/organisatie/HelftVerkiezing",
"http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"http://lblod.data.gift/vocabularies/organisatie/VeranderingsgebeurtenisResultaat",
"http://lblod.data.gift/vocabularies/organisatie/MandatarisStatusCode",
"http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"http://lblod.data.gift/vocabularies/organisatie/TypeBetrokkenheid",
"http://lblod.data.gift/vocabularies/organisatie/VoorwaardenBedienaarCriterium",
"http://lblod.data.gift/vocabularies/organisatie/BedienaarCriteriumBewijsstuk",
"http://lblod.data.gift/vocabularies/organisatie/EredienstBeroepen",
"http://lblod.data.gift/vocabularies/organisatie/BedienaarFinanceringCode",
"http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"http://lblod.data.gift/vocabularies/organisatie/Rechtsvormtype",
"http://www.w3.org/2004/02/skos/core#ConceptScheme",
"http://www.w3.org/2004/02/skos/core#Concept",
"http://xmlns.com/foaf/0.1/Image",
"http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject",
"http://publications.europa.eu/ontology/euvoc#Country"
]
defp access_by_role( group_string ) do
%AccessByQuery{
# vars: ["session_group","session_role"], todo we might have to create multiple graph depending on role
vars: [],
query: sparql_query_for_access_role(group_string)
}
# vars: ["session_group","session_role"], todo we might have to create multiple graph depending on role
vars: [],
query: sparql_query_for_access_role( group_string ) }
end
defp sparql_query_for_access_role(group_string) do
defp sparql_query_for_access_role( group_string ) do
"PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
SELECT distinct ?session_group ?session_role WHERE {
<SESSION_ID> ext:sessionGroup/mu:uuid ?session_group;
ext:activeSessionRole ?session_role.
ext:sessionRole ?session_role.
FILTER( ?session_role = \"#{group_string}\" )
}"
end
def user_groups do
[
%GroupSpec{
%GroupSpec{
name: "acmidm-lezer",
useage: [:read],
access: access_by_role("ABBOrganisatiePortaalGebruiker-lezer"),
access: access_by_role( "ABBOrganisatiePortaalGebruiker-lezer" ),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/administrative-unit",
graph: "http://mu.semte.ch/graphs/organisatieportaal",
constraint: %ResourceConstraint{
resource_types: @org_type
resource_types: @protected_resource_type
}
}
]
},
%GroupSpec{
%GroupSpec{
name: "acmidm-editeerder",
useage: [:read, :write, :read_for_write],
access: access_by_role("ABBOrganisatiePortaalGebruiker-editeerder"),
access: access_by_role( "ABBOrganisatiePortaalGebruiker-editeerder" ),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/administrative-unit",
graph: "http://mu.semte.ch/graphs/organisatieportaal",
constraint: %ResourceConstraint{
resource_types: @org_type ++ @error_type
resource_types: @protected_resource_type ++ @error_type
}
}
]
},
%GroupSpec{
%GroupSpec{
name: "acmidm-beheerder",
useage: [:read, :write, :read_for_write],
access: access_by_role("ABBOrganisatiePortaalGebruiker-beheerder"),
access: access_by_role( "ABBOrganisatiePortaalGebruiker-beheerder" ),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/administrative-unit",
graph: "http://mu.semte.ch/graphs/organisatieportaal",
constraint: %ResourceConstraint{
resource_types: @org_type ++ @error_type
}
}
]
},
%GroupSpec{
name: "acmidm-worship-lezer",
useage: [:read],
access: access_by_role("ABBOrganisatiePortaalErediensten-lezer"),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/worship-service",
constraint: %ResourceConstraint{
resource_types: @org_type ++ @worship_type
}
}
]
},
%GroupSpec{
name: "acmidm-worship-editeerder",
useage: [:read, :write, :read_for_write],
access: access_by_role("ABBOrganisatiePortaalErediensten-editeerder"),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/worship-service",
constraint: %ResourceConstraint{
resource_types: @org_type ++ @error_type ++ @worship_type
}
}
]
},
%GroupSpec{
name: "acmidm-worship-beheerder",
useage: [:read, :write, :read_for_write],
access: access_by_role("ABBOrganisatiePortaalErediensten-beheerder"),
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/worship-service",
constraint: %ResourceConstraint{
resource_types: @org_type ++ @error_type ++ @worship_type
resource_types: @protected_resource_type ++ @error_type
}
}
]
@@ -189,21 +126,19 @@ defmodule Acl.UserGroups.Config do
name: "public",
useage: [:read],
access: %AlwaysAccessible{},
graphs: [
%GraphSpec{
graph: "http://mu.semte.ch/graphs/public",
constraint: %ResourceConstraint{
resource_types: @public_type
}
},
%GraphSpec{
graph: "http://mu.semte.ch/graphs/shared",
constraint: %ResourceConstraint{
resource_types: @shared_protected_type ++ @org_type
}
}
]
},
graphs: [ %GraphSpec{
graph: "http://mu.semte.ch/graphs/public", # mock login only
constraint: %ResourceConstraint{
resource_types: [
"http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"http://xmlns.com/foaf/0.1/Person",
"http://xmlns.com/foaf/0.1/OnlineAccount",
"http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject",
"http://www.w3.org/ns/dcat#Dataset",
"http://www.w3.org/ns/dcat#Distribution",
"http://www.w3.org/ns/dcat#Catalog"
]
} }]},
# // CLEANUP
#

View File

@@ -1,30 +0,0 @@
const BATCH_SIZE = parseInt(process.env.BATCH_SIZE) || 1000;
const MU_CALL_SCOPE_ID_INITIAL_SYNC = process.env.MU_CALL_SCOPE_ID_INITIAL_SYNC || 'http://redpencil.data.gift/id/concept/muScope/deltas/consumer/initialSync';
const BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES = process.env.BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES == 'true' ? true : false;
const DIRECT_DATABASE_ENDPOINT = process.env.DIRECT_DATABASE_ENDPOINT || 'http://virtuoso:8890/sparql';
const MAX_DB_RETRY_ATTEMPTS = parseInt(process.env.MAX_DB_RETRY_ATTEMPTS || 5);
const MAX_REASONING_RETRY_ATTEMPTS = parseInt(process.env.MAX_REASONING_RETRY_ATTEMPTS || 5);
const SLEEP_BETWEEN_BATCHES = parseInt(process.env.SLEEP_BETWEEN_BATCHES || 100);
const SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION || 10000);
const SLEEP_TIME_AFTER_FAILED_DB_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_DB_OPERATION || 60000);
// Graphs
const LANDING_ZONE_GRAPH = process.env.DCR_LANDING_ZONE_GRAPH || `http://mu.semte.ch/graphs/landing-zone/clb-contact-data`;
// ENDPOINTS
const LANDING_ZONE_DATABASE = process.env.DCR_LANDING_ZONE_DATABASE || 'database';
const LANDING_ZONE_DATABASE_ENDPOINT = process.env.DCR_LANDING_ZONE_DATABASE_ENDPOINT || `http://${LANDING_ZONE_DATABASE}:8890/sparql`;
module.exports = {
BATCH_SIZE,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MAX_DB_RETRY_ATTEMPTS,
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT
};

View File

@@ -1,268 +0,0 @@
const PREFIXES = `
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX lblodgeneriek: <https://data.lblod.info/vocabularies/generiek/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX code: <http://lblod.data.gift/vocabularies/organisatie/>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX euvoc: <http://publications.europa.eu/ontology/euvoc#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX schema: <http://schema.org/>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>`
const contextConfig = {
addTypes: {
scope: 'all', // 'inserts, 'deletes', 'all' or none. To add rdf:type to subjects of inserts, deletes or both
exhausitive: false, // true or false: find all types for a subject, even if one is already present in delta
},
contextQueries: [
{
trigger: { // subjectType or predicateValue
subjectType: "org:Site"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
${subject} ext:goesInGraph ?graphOne.
${subject} ext:goesInGraph ?graphTwo.
${subject} ext:goesInGraph ?graphThree.
${subject} ext:goesInGraph ?graphFour.
} WHERE {
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnitOne org:hasPrimarySite ${subject}.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnitTwo org:hasSite ${subject}.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphTwo)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnitThree org:hasPrimarySite ${subject}.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphThree)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnitFour org:hasSite ${subject}.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphFour)
}
}`
},
{
trigger: { // subjectType or predicateValue
subjectType: "schema:ContactPoint"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
${subject} ext:goesInGraph ?graphOne.
${subject} ext:goesInGraph ?graphTwo.
} WHERE {
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?siteOne org:siteAddress ${subject}.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?siteTwo org:siteAddress ${subject}.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphTwo)
}
}`
},
{
trigger: { // subjectType or predicateValue
subjectType: "locn:Address"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
${subject} ext:goesInGraph ?graphOne.
${subject} ext:goesInGraph ?graphTwo.
} WHERE {
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?siteOne organisatie:bestaatUit ${subject}.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?siteTwo organisatie:bestaatUit ${subject}.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphTwo)
}
}`
},
//Predicate triggers to solve out of order deltas
{
trigger: { // subjectType or predicateValue
predicateValue: "org:hasSite"
},
//We assume that only administrative units are in the shared graph of OP due to the need of sharing the prefLabel with worships services
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
${subject} ext:goesInGraph ?graphOne.
${subject} ext:goesInGraph ?graphTwo.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
} WHERE {
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/shared> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphTwo)
}
${subject} org:hasSite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}`
},
{
trigger: { // subjectType or predicateValue
predicateValue: "org:hasPrimarySite"
},
//We assume that only administrative units are in the shared graph of OP due to the need of sharing the prefLabel with worships services
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
${subject} ext:goesInGraph ?graphOne.
${subject} ext:goesInGraph ?graphTwo.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
} WHERE {
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/shared> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/administrative-unit> AS ?graphOne)
}
OPTIONAL {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
${subject} a ?type.
}
BIND(<http://mu.semte.ch/graphs/worship-service> AS ?graphTwo)
}
${subject} org:hasPrimarySite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}`
},
{
trigger: { // subjectType or predicateValue
predicateValue: "org:siteAddress"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?contact ?pContact ?oContact.
?addressContact ?pAddressContact ?oAddressContact.
} WHERE {
${subject} org:siteAddress ?contact.
?contact ?pContact ?oContact.
OPTIONAL {
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
}`
},
{
trigger: { // subjectType or predicateValue
predicateValue: "locn:address"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?addressContact ?pAddressContact ?oAddressContact.
} WHERE {
${subject} locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}`
},
{
trigger: { // subjectType or predicateValue
predicateValue: "organisatie:bestaatUit"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?address ?pAddress ?oAddress.
} WHERE {
${subject} organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}`
}
]
}
module.exports = {
contextConfig,
PREFIXES
};

View File

@@ -1,104 +0,0 @@
const {
deleteFromPublicGraph,
insertIntoPublicGraph,
deleteFromSpecificGraphs,
insertIntoSpecificGraphs
} = require('./util');
const {
LANDING_ZONE_GRAPH
} = require('./config')
const publicTypes = [
'<http://lblod.data.gift/vocabularies/organisatie/TypeVestiging>'
]
/**
* Dispatch the fetched information to a target graph.
* Note: <share://file/data> will be ADDED to it's own graph.
* We take only care of adding them, not updating triples, this is a TODO
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjectChangeSets: { deletes, inserts } } data - The fetched changes sets, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
let { termObjectChangeSets, termObjectChangeSetsWithContext } = data;
// Both arrays are the same length, so we can zip them together for easier processing
zippedChangeSets = termObjectChangeSets.map((o, i) => ({
original: o,
withContext: termObjectChangeSetsWithContext && termObjectChangeSetsWithContext[i]
}));
console.log(`Received ${zippedChangeSets.length} change sets`)
for (let { original, withContext } of zippedChangeSets) {
const {public: insertsOnPublic, target: insertsOnGraphs} = separateBetweenTargetAndPublic(original.inserts, withContext.inserts)
const {public: deletesOnPublic, target: deletesOnGraphs} = separateBetweenTargetAndPublic(original.deletes, withContext.deletes)
await deleteFromPublicGraph(lib, deletesOnPublic);
await deleteFromSpecificGraphs(lib, deletesOnGraphs);
await insertIntoPublicGraph(lib, insertsOnPublic);
await insertIntoSpecificGraphs(lib, insertsOnGraphs);
}
}
function separateBetweenTargetAndPublic(changes, context) {
const changesOnPublic = new Set();
const changesOnGraphs = {};
for(let change of changes) {
const subject = change.subject;
const contextTriples = context.filter((context) => context.subject === subject);
const graphTriple = contextTriples.find(
(context) => context.predicate === '<http://mu.semte.ch/vocabularies/ext/goesInGraph>'
&& context.object !== `<${LANDING_ZONE_GRAPH}>`
)
const otherContextTriples = context.filter(
(context) => context.predicate !== '<http://mu.semte.ch/vocabularies/ext/goesInGraph>'
&& context.predicate !== '<http://mu.semte.ch/vocabularies/ext/contextDataGoesInGraph>'
&& !(context.subject === subject && context.predicate === '<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>')
);
if(graphTriple) {
const graph = graphTriple.object.slice(1,-1); // We have to slice it to remove the "<" and ">"
if(change.object !== '') {
if(!changesOnGraphs[graph]) {
changesOnGraphs[graph] = new Set();
}
changesOnGraphs[graph].add(`${change.subject} ${change.predicate} ${change.object}.`)
}
for(let triple of otherContextTriples) {
if(triple.object === '') continue;
if(!changesOnGraphs[graph]) {
changesOnGraphs[graph] = new Set();
}
changesOnGraphs[graph].add(`${triple.subject} ${triple.predicate} ${triple.object}.`)
}
}
const typeTriple = contextTriples.find(
(context) => context.subject === subject
&& context.predicate === '<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>'
);
if(!typeTriple) continue;
const type = typeTriple.object;
if(publicTypes.includes(type)) {
changesOnPublic.add(`${change.subject} ${change.predicate} ${change.object}.`)
for(let triple of otherContextTriples) {
changesOnPublic.add(`${triple.subject} ${triple.predicate} ${triple.object}.`)
}
}
}
return {public: changesOnPublic, target: changesOnGraphs}
}
module.exports = {
dispatch
};

View File

@@ -1,69 +0,0 @@
const { batchedDbUpdate, moveDataAfterInitialSync } = require('./util');
const {
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
LANDING_ZONE_GRAPH,
} = require('./config');
const endpoint = BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES ? DIRECT_DATABASE_ENDPOINT : process.env.MU_SPARQL_ENDPOINT;
/**
* Dispatch the fetched information to a target graph.
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjects } data - The fetched quad information, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, muAuthSudo } = lib;
const { termObjects } = data;
// Steps:
// 1. Write the triples to the landing zone graph - without any mapping or filtering
// 2. One-time reasoning run with the full landing zone graph and write the results to the target graph (on-finish)
if (BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES) {
console.warn(`Service configured to skip MU_AUTH!`);
}
console.log(`Using ${endpoint} to insert triples`);
if (termObjects.length) {
const originalInsertTriples = termObjects.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
LANDING_ZONE_GRAPH,
originalInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
endpoint,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
}
async function onFinishInitialIngest(lib,data) {
const { muAuthSudo } = lib;
console.log(`!! On-finish triggered !!`);
await moveDataAfterInitialSync(muAuthSudo.updateSudo, endpoint)
}
module.exports = {
dispatch,
onFinishInitialIngest
};

View File

@@ -1,337 +0,0 @@
const {
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
LANDING_ZONE_GRAPH,
BATCH_SIZE,
} = require('./config');
const prefixes = `
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX lblodgeneriek: <https://data.lblod.info/vocabularies/generiek/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX code: <http://lblod.data.gift/vocabularies/organisatie/>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX euvoc: <http://publications.europa.eu/ontology/euvoc#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX schema: <http://schema.org/>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX ext:<http://mu.semte.ch/vocabularies/ext/>
`
async function batchedDbUpdate(
muUpdate,
graph,
triples,
extraHeaders,
endpoint,
batchSize,
maxAttempts,
sleepBetweenBatches = 1000,
sleepTimeOnFail = 1000,
operation = 'INSERT'
) {
for (let i = 0; i < triples.length; i += batchSize) {
console.log(`Inserting triples in batch: ${i}-${i + batchSize}`);
const batch = triples.slice(i, i + batchSize).join('\n');
const insertCall = async () => {
await muUpdate(`
${operation} DATA {
GRAPH <${graph}> {
${batch}
}
}
`, extraHeaders, endpoint);
};
await operationWithRetry(insertCall, 0, maxAttempts, sleepTimeOnFail);
console.log(`Sleeping before next query execution: ${sleepBetweenBatches}`);
await new Promise(r => setTimeout(r, sleepBetweenBatches));
}
}
async function operationWithRetry(callback,
attempt,
maxAttempts,
sleepTimeOnFail) {
try {
if (typeof callback === "function")
return await callback();
else // Catch error from promise - not how I would do it normally, but allows re use of existing code.
return await callback;
}
catch (e) {
console.log(`Operation failed for ${callback.toString()}, attempt: ${attempt} of ${maxAttempts}`);
console.log(`Error: ${e}`);
console.log(`Sleeping ${sleepTimeOnFail} ms`);
if (attempt >= maxAttempts) {
console.log(`Max attempts reached for ${callback.toString()}, giving up`);
throw e;
}
await new Promise(r => setTimeout(r, sleepTimeOnFail));
return operationWithRetry(callback, ++attempt, maxAttempts, sleepTimeOnFail);
}
}
async function insertIntoPublicGraph(lib, statements) {
console.log(`Inserting ${statements.length} statements into public graph`);
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
'http://mu.semte.ch/graphs/public',
Array.from(statements),
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
async function insertIntoSpecificGraphs(lib, statementsWithGraphs) {
for( let graph in statementsWithGraphs) {
console.log(`Inserting ${statementsWithGraphs[graph].length} statements into ${graph} graph`);
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
graph,
Array.from(statementsWithGraphs[graph]),
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
}
async function deleteFromPublicGraph(lib, statements) {
console.log(`Deleting ${statements.length} statements from public graph`);
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
'http://mu.semte.ch/graphs/public',
Array.from(statements),
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
async function deleteFromSpecificGraphs(lib, statementsWithGraphs) {
for( let graph in statementsWithGraphs) {
console.log(`Deleting ${statementsWithGraphs[graph].length} statements from ${graph} graph`);
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
graph,
Array.from(statementsWithGraphs[graph]),
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
}
async function moveDataAfterInitialSync(muUpdate, endpoint) {
// Move primary sites admin units
await muUpdate(`
${prefixes}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnit org:hasPrimarySite ?site.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnit a ?type.
}
GRAPH <${LANDING_ZONE_GRAPH}> {
?adminUnit org:hasPrimarySite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}
}
`, undefined, endpoint)
// Move sites administrative units
await muUpdate(`
${prefixes}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnit org:hasSite ?site.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?adminUnit a ?type.
}
GRAPH <${LANDING_ZONE_GRAPH}> {
?adminUnit org:hasSite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}
}
`, undefined, endpoint)
// Move primary sites worships
await muUpdate(`
${prefixes}
INSERT {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnit org:hasPrimarySite ?site.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnit a ?type.
}
GRAPH <${LANDING_ZONE_GRAPH}> {
?adminUnit org:hasPrimarySite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}
}
`, undefined, endpoint)
// Move sites worships
await muUpdate(`
${prefixes}
INSERT {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnit org:hasSite ?site.
?site ?pSite ?oSite.
?contact ?pContact ?oContact.
?address ?pAddress ?oAddress.
?addressContact ?pAddressContact ?oAddressContact.
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?adminUnit a ?type.
}
GRAPH <${LANDING_ZONE_GRAPH}> {
?adminUnit org:hasSite ?site.
?site ?pSite ?oSite.
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
?contact locn:address ?addressContact.
?addressContact ?pAddressContact ?oAddressContact.
}
UNION
{
?site org:siteAddress ?contact.
?contact ?pContact ?oContact.
}
UNION
{
?site organisatie:bestaatUit ?address.
?address ?pAddress ?oAddress.
}
}
}
`, undefined, endpoint)
// Move sites worships
await muUpdate(`
${prefixes}
INSERT {
GRAPH <http://mu.semte.ch/graphs/public> {
?type a <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging>.
?type ?a ?b.
}
} WHERE {
GRAPH <${LANDING_ZONE_GRAPH}> {
?type a <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging>.
?type ?a ?b.
}
}
`, undefined, endpoint)
}
module.exports = {
batchedDbUpdate,
moveDataAfterInitialSync,
insertIntoPublicGraph,
deleteFromPublicGraph,
insertIntoSpecificGraphs,
deleteFromSpecificGraphs,
};

View File

@@ -0,0 +1,54 @@
{
"export": [
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#scopeNote"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"graphsFilter": [
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.w3.org/ns/org#classification"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"http://data.vlaanderen.be/ns/mandaat#bindingEinde",
"http://data.vlaanderen.be/ns/mandaat#bindingStart",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#scopeNote"
]
}
]
}

View File

@@ -1,42 +0,0 @@
[
{
"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

@@ -1,74 +1,38 @@
{
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations": {
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/administrative-units" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/AdministrativeUnitsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/administrative-units",
"fileBaseName": "dump-administrative-units",
"compression": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/administrative-units" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/AdministrativeUnitsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/administrative-units",
"fileBaseName": "dump-administrative-units",
"compression": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/OrganizationsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/organizations",
"fileBaseName": "dump-organizations",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-deltas",
"targetFilesGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-deltas",
"cleanupOldDumps": true
"compression": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations": {
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/OrganizationsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/organizations",
"fileBaseName": "dump-organizations",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-deltas",
"targetFilesGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-deltas",
"cleanupOldDumps": true
"compression": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations-public-info": {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/OrganizationsPublicInfoCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-public-info",
"fileBaseName": "dump-organizations-public-info",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info": {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/OrganizationsPublicInfoCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/organizations-public-info",
"fileBaseName": "dump-organizations-public-info",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/public": {
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/public" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/PublicCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/public",
"fileBaseName": "dump-public",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
"compression": false
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public": {
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public" : {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/PublicCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/public",
"fileBaseName": "dump-public",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/worship-posts": {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/WorshipPostsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/worship-posts",
"fileBaseName": "dump-worship-posts",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts": {
"dcatDataSetSubject": "http://data.lblod.info/datasets/delta-producer/dumps/WorshipPostsCacheGraphDump",
"targetGraph": "http://redpencil.data.gift/id/deltas/producer/worship-posts",
"fileBaseName": "dump-worship-posts",
"publicationGraphEndpoint": "http://publication-triplestore:8890/sparql",
"targetDcatGraph": "http://mu.semte.ch/graphs/public",
"targetFilesGraph": "http://mu.semte.ch/graphs/public",
"cleanupOldDumps": true
"compression": false
}
}

View File

@@ -1,338 +0,0 @@
{
"conceptScheme": "http://lblod.data.gift/concept-schemes/0d101f02-609d-4cde-bb07-639d874470c4",
"export": [
{
"type": "http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#altLabel",
"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#changedBy",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/org#hasPost",
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/denominatie",
"http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#altLabel",
"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#changedBy",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/org#hasPost",
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur",
"http://data.lblod.info/vocabularies/erediensten/denominatie",
"http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/adms#identifier",
"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#hasSubOrganization",
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/regorg#orgStatus",
"https://data.lblod.info/vocabularies/generiek/geplandeEindDatum",
"http://www.w3.org/ns/org#purpose"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"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",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite"
]
},
{
"type": "http://www.w3.org/ns/regorg#RegisteredOrganization",
"strictTypeExport": "true",
"graphsFilter": ["http://mu.semte.ch/graphs/administrative-unit"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"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",
"http://www.w3.org/ns/regorg#orgStatus",
"https://data.lblod.info/vocabularies/generiek/geplandeEindDatum",
"http://www.w3.org/ns/org#purpose"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/typebetrokkenheid",
"http://www.w3.org/ns/org#organization",
"http://data.lblod.info/vocabularies/erediensten/financieringspercentage"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
"http://data.lblod.info/vocabularies/erediensten/functie"
]
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"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/2004/02/skos/core#notation",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator"
]
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"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",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator"
],
"additionalFilter": "?ro <http://www.w3.org/ns/adms#identifier> ?subject ; a <http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan> ."
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"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/generiek#lokaleIdentificator"
]
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": ["http://mu.semte.ch/graphs/worship-service"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
],
"additionalFilter": "?ro <http://www.w3.org/ns/adms#identifier>/<https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator> ?subject ; a <http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan> ."
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://mu.semte.ch/vocabularies/ext/RepresentatiefOrgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"http://data.vlaanderen.be/ns/mandaat#bindingEinde",
"http://data.vlaanderen.be/ns/mandaat#bindingStart",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#hasPost"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://www.w3.org/ns/org#ChangeEvent",
"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://purl.org/dc/terms/date",
"http://purl.org/dc/terms/description",
"http://data.lblod.info/vocabularies/contacthub/typeWijziging",
"http://www.w3.org/ns/org#resultedFrom",
"http://www.w3.org/ns/org#changedBy",
"http://lblod.data.gift/vocabularies/organisatie/veranderingsgebeurtenisResultaat",
"http://www.w3.org/ns/org#originalOrganization",
"http://www.w3.org/ns/org#resultingOrganization",
"http://data.europa.eu/m8g/hasFormalFramework"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"graphsFilter": ["http://mu.semte.ch/graphs/public"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://data.vlaanderen.be/ns/mandaat#Mandaat",
"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#role"
]
},
{
"type": "http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie",
"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#role",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"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"],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#notation",
"https://schema.org/startDate",
"https://schema.org/endDate",
"http://www.w3.org/2004/02/skos/core#broader",
"http://www.w3.org/2004/02/skos/core#exactMatch",
"http://www.w3.org/2004/02/skos/core#narrower",
"http://www.w3.org/2004/02/skos/core#narrowMatch"
]
}
]
}

View File

@@ -3,11 +3,9 @@
{
"type": "http://www.w3.org/ns/person#Person",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"properties": [
"http://xmlns.com/foaf/0.1/givenName",
"http://xmlns.com/foaf/0.1/familyName",
"https://data.vlaanderen.be/ns/persoon#gebruikteVoornaam",
@@ -18,7 +16,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/MandatarisStatusCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -28,8 +26,7 @@
"type": "http://data.lblod.info/vocabularies/erediensten/EredienstMandataris",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://data.lblod.info/vocabularies/contacthub/startdatum",
@@ -49,7 +46,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/HelftVerkiezing",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -58,23 +55,19 @@
{
"type": "http://schema.org/ContactPoint",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://schema.org/email",
"http://schema.org/faxNumber",
"http://schema.org/telephone",
"http://xmlns.com/foaf/0.1/page",
"http://www.w3.org/ns/locn#address"
]
},
{
"type": "http://data.vlaanderen.be/ns/mandaat#Mandaat",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/ns/org#role",
@@ -85,7 +78,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -94,7 +87,7 @@
{
"type": "http://www.w3.org/ns/org#Role",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -103,7 +96,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -112,7 +105,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -122,12 +115,10 @@
"type": "http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
@@ -151,12 +142,10 @@
"type": "http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
@@ -173,51 +162,14 @@
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur",
"http://data.lblod.info/vocabularies/erediensten/denominatie",
"http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"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",
"http://www.w3.org/ns/regorg#orgStatus",
"https://data.lblod.info/vocabularies/generiek/geplandeEindDatum",
"http://www.w3.org/ns/org#purpose"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
@@ -228,45 +180,14 @@
"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://www.w3.org/ns/org#classification"
]
},
{
"type": "http://www.w3.org/ns/regorg#RegisteredOrganization",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"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",
"http://www.w3.org/ns/regorg#orgStatus",
"https://data.lblod.info/vocabularies/generiek/geplandeEindDatum",
"http://www.w3.org/ns/org#purpose"
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://data.vlaanderen.be/ns/mandaat#bindingEinde",
@@ -274,14 +195,13 @@
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#hasPost",
"http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie"
"http://www.w3.org/ns/org#hasPost"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -290,8 +210,7 @@
{
"type": "http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://data.lblod.info/vocabularies/erediensten/financieringspercentage",
@@ -302,9 +221,7 @@
{
"type": "http://www.w3.org/ns/adms#Identifier",
"graphsFilter": [
"http://mu.semte.ch/graphs/administrative-unit",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#notation",
@@ -314,9 +231,7 @@
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": [
"http://mu.semte.ch/graphs/administrative-unit",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
@@ -325,9 +240,7 @@
{
"type": "http://www.w3.org/ns/locn#Address",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"https://data.vlaanderen.be/ns/adres#Adresvoorstelling.huisnummer",
@@ -345,8 +258,7 @@
{
"type": "http://www.w3.org/ns/org#Site",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/ns/org#siteAddress",
@@ -357,8 +269,7 @@
{
"type": "http://www.w3.org/ns/org#ChangeEvent",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://purl.org/dc/terms/date",
@@ -371,7 +282,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -380,28 +291,16 @@
{
"type": "http://www.w3.org/2004/02/skos/core#Concept",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://www.w3.org/ns/prov#Location",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared"
],
"properties": [
"http://www.w3.org/2000/01/rdf-schema#label",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://mu.semte.ch/vocabularies/ext/werkingsgebiedNiveau",
"http://www.w3.org/2004/02/skos/core#exactMatch"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -410,17 +309,16 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeBetrokkenheid",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/RolBedienaar",
"type": "http://data.lblod.info/vocabularies/erediensten/RolBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://data.lblod.info/vocabularies/contacthub/startdatum",
@@ -435,30 +333,26 @@
{
"type": "http://data.lblod.info/vocabularies/erediensten/VoorwaardenBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://data.lblod.info/vocabularies/erediensten/voldaan",
"http://data.lblod.info/vocabularies/erediensten/criterium",
"http://data.lblod.info/vocabularies/erediensten/criteriumbewijsstuktype"
]
},
{
},{
"type": "http://publications.europa.eu/ontology/euvoc#Country",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2000/01/rdf-schema#label"
]
},
{
},{
"type": "http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/ns/org#role",
@@ -470,16 +364,16 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/EredienstBeroepen",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BedienaarFinancieringCode",
"type": "http://lblod.data.gift/vocabularies/organisatie/BedienaarFinanceringCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -488,7 +382,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/VoorwaardenBedienaarCriterium",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -497,7 +391,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BedienaarCriteriumBewijsstuk",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"
@@ -506,7 +400,7 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"properties": [
"http://www.w3.org/2004/02/skos/core#prefLabel"

View File

@@ -5,17 +5,14 @@
"type": "http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
@@ -27,6 +24,8 @@
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur",
"http://mu.semte.ch/vocabularies/ext/werkingsgebiedNiveau",
"http://data.lblod.info/vocabularies/erediensten/denominatie",
"http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
@@ -37,17 +36,14 @@
"type": "http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/adms#identifier",
"http://www.w3.org/ns/regorg#orgStatus",
@@ -59,149 +55,23 @@
"http://www.w3.org/ns/org#linkedTo",
"http://www.w3.org/ns/org#hasSubOrganization",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"pathToConceptScheme": [
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur",
"http://data.lblod.info/vocabularies/erediensten/denominatie",
"http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"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",
"http://www.w3.org/ns/regorg#orgStatus"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"comment": "Bound to ABB only.",
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://purl.org/dc/terms/identifier",
"http://www.w3.org/ns/org#classification"
],
"additionalFilter": "BIND(<http://data.lblod.info/id/bestuurseenheden/141d9d6b-54af-4d17-b313-8d1c30bc3f5b> as ?subject)"
},
{
"type": "http://www.w3.org/ns/regorg#RegisteredOrganization",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/administrative-unit"
],
"pathToConceptScheme": [
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#werkingsgebied",
"http://www.opengis.net/ont/geosparql#sfWithin",
"http://www.w3.org/2002/07/owl#sameAs",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/ns/adms#identifier",
"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",
"http://www.w3.org/ns/regorg#orgStatus",
"https://data.lblod.info/vocabularies/generiek/geplandeEindDatum",
"http://www.w3.org/ns/org#purpose"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"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"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/typebetrokkenheid",
"http://www.w3.org/ns/org#organization",
"http://data.lblod.info/vocabularies/erediensten/financieringspercentage"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
"http://data.lblod.info/vocabularies/erediensten/functie"
"http://mu.semte.ch/vocabularies/ext/werkingsgebiedNiveau",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst"
]
},
{
"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"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"^http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#siteAddress",
"https://data.vlaanderen.be/ns/organisatie#bestaatUit",
"http://data.lblod.info/vocabularies/erediensten/vestigingstype"
@@ -210,18 +80,16 @@
{
"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"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"^https://data.vlaanderen.be/ns/organisatie#bestaatUit",
"^http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/adres#Adresvoorstelling.huisnummer",
"https://data.vlaanderen.be/ns/adres#Adresvoorstelling.busnummer",
"http://www.w3.org/ns/locn#thoroughfare",
@@ -237,9 +105,7 @@
{
"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"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"^http://www.w3.org/ns/org#siteAddress",
@@ -256,14 +122,13 @@
"http://xmlns.com/foaf/0.1/page",
"http://schema.org/email",
"http://schema.org/telephone"
]
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"^http://www.w3.org/ns/adms#identifier",
@@ -271,29 +136,14 @@
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#notation",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator"
]
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"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",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator"
],
"additionalFilter": "?ro <http://www.w3.org/ns/adms#identifier> ?subject ; a <http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan> ."
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"^https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator",
@@ -302,102 +152,73 @@
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
]
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
],
"additionalFilter": "?ro <http://www.w3.org/ns/adms#identifier>/<https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator> ?subject ; a <http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan> ."
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://mu.semte.ch/vocabularies/ext/RepresentatiefOrgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit",
"http://mu.semte.ch/graphs/worship-service"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"http://data.vlaanderen.be/ns/mandaat#bindingEinde",
"http://data.vlaanderen.be/ns/mandaat#bindingStart",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#hasPost",
"http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie"
],
"additionalFilter": "?subject (<https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan>/<http://www.w3.org/ns/org#classification>/<http://www.w3.org/2004/02/skos/core#inScheme>)|(<http://www.w3.org/ns/org#classification>/<http://www.w3.org/2004/02/skos/core#inScheme>) <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ."
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://www.w3.org/ns/org#ChangeEvent",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://data.lblod.info/vocabularies/contacthub/typeWijziging",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://purl.org/dc/terms/date",
"http://purl.org/dc/terms/description",
"http://data.lblod.info/vocabularies/contacthub/typeWijziging",
@@ -412,89 +233,36 @@
{
"type": "http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
"http://mu.semte.ch/graphs/organisatieportaal"
],
"pathToConceptScheme": [
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://data.vlaanderen.be/ns/mandaat#Mandaat",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
],
"pathToConceptScheme": [
"^http://www.w3.org/ns/org#hasPost",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role"
]
},
{
"type": "http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/administrative-unit"
],
"pathToConceptScheme": [
"^http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/2004/02/skos/core#inScheme"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://mu.semte.ch/vocabularies/ext/GeregistreerdeOrganisatieClassificatieCode",
"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/2004/02/skos/core#prefLabel"
]
}

View File

@@ -1,93 +0,0 @@
{
"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

@@ -1,299 +0,0 @@
{
"export": [
{
"type": "http://data.vlaanderen.be/ns/mandaat#Mandaat",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role"
],
"additionalFilter": "?orgaan <http://www.w3.org/ns/org#hasPost> ?subject ; <https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan>/<http://data.vlaanderen.be/ns/besluit#bestuurt> ?bestuurseenheid . ?bestuurseenheid a ?type. FILTER (?type IN (<http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst>, <http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst>))"
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/regorg#orgStatus",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/adms#identifier",
"http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur"
],
"additionalFilter": "?subject <http://www.w3.org/ns/org#classification> ?bestuurClassification . FILTER (?bestuurClassification IN (<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/f9cac08a-13c1-49da-9bcb-f650b0604054>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/66ec74fd-8cfc-4e16-99c6-350b35012e86>))"
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/regorg#orgStatus",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/adms#identifier"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/CentraalBestuurVanDeEredienst",
"strictTypeExport": "true",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"http://www.w3.org/ns/regorg#orgStatus",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/org#hasPrimarySite",
"http://www.w3.org/ns/org#hasSite",
"http://www.w3.org/ns/adms#identifier"
]
},
{
"type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://data.vlaanderen.be/ns/besluit#bestuurt",
"http://www.w3.org/ns/org#classification",
"http://data.vlaanderen.be/ns/mandaat#bindingEinde",
"http://data.vlaanderen.be/ns/mandaat#bindingStart",
"https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan",
"http://www.w3.org/ns/org#hasPost"
],
"additionalFilter": "?subject (<https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan>/<http://data.vlaanderen.be/ns/besluit#bestuurt>/<http://www.w3.org/ns/org#classification>)|(<http://data.vlaanderen.be/ns/besluit#bestuurt>/<http://www.w3.org/ns/org#classification>) ?bestuurClassification . FILTER (?bestuurClassification IN (<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/f9cac08a-13c1-49da-9bcb-f650b0604054>, <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/66ec74fd-8cfc-4e16-99c6-350b35012e86>))"
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/PositieBedienaar",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/ns/org#role",
"http://data.lblod.info/vocabularies/erediensten/functie"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/BetrokkenLokaleBesturen",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://data.lblod.info/vocabularies/erediensten/typebetrokkenheid",
"http://www.w3.org/ns/org#organization"
]
},
{
"type": "http://data.lblod.info/vocabularies/erediensten/RepresentatiefOrgaan",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/ns/regorg#legalName",
"http://www.w3.org/2004/02/skos/core#altLabel",
"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#linkedTo",
"http://data.lblod.info/vocabularies/erediensten/typeEredienst",
"http://www.w3.org/ns/org#classification",
"http://www.w3.org/ns/adms#identifier"
]
},
{
"type": "http://www.w3.org/ns/adms#Identifier",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#notation",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator"
],
"additionalFilter": "?subject <http://www.w3.org/2004/02/skos/core#notation> \"KBO nummer\" ."
},
{
"type": "https://data.vlaanderen.be/ns/generiek#GestructureerdeIdentificator",
"graphsFilter": [
"http://mu.semte.ch/graphs/worship-service",
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/administrative-unit"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
],
"additionalFilter": "?subject ^<https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator>/<http://www.w3.org/2004/02/skos/core#notation> \"KBO nummer\" ."
},
{
"type": "http://www.w3.org/ns/org#Site",
"graphsFilter": [
"http://mu.semte.ch/graphs/shared",
"http://mu.semte.ch/graphs/worship-service"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"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"
],
"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",
"http://www.w3.org/ns/locn#fullAddress"
],
"additionalFilter": "?subject ^<https://data.vlaanderen.be/ns/organisatie#bestaatUit> ?site. ?site a <http://www.w3.org/ns/org#Site>."
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuurseenheidClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#scopeNote"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel",
"http://www.w3.org/2004/02/skos/core#scopeNote"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeVestiging",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/OrganisatieStatusCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeBetrokkenheid",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/TypeEredienst",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://lblod.data.gift/vocabularies/organisatie/EredienstBeroepen",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://mu.semte.ch/vocabularies/ext/GeslachtCode",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
},
{
"type": "http://publications.europa.eu/ontology/euvoc#Country",
"graphsFilter": [
"http://mu.semte.ch/graphs/public"
],
"properties": [
"http://mu.semte.ch/vocabularies/core/uuid",
"http://www.w3.org/2000/01/rdf-schema#label",
"http://www.w3.org/2004/02/skos/core#prefLabel"
]
}
]
}

View File

@@ -3,7 +3,7 @@ export default [
match: {
graph: {
type: "uri",
value: "http://mu.semte.ch/graphs/administrative-unit"
value: "http://mu.semte.ch/graphs/organisatieportaal"
}
},
callback: {
@@ -20,41 +20,7 @@ export default [
match: {
graph: {
type: "uri",
value: "http://mu.semte.ch/graphs/worship-service"
}
},
callback: {
url: 'http://search/update',
method: 'POST'
},
options: {
resourceFormat: "v0.0.1",
gracePeriod: 10000,
ignoreFromSelf: true
}
},
{
match: {
graph: {
type: "uri",
value: "http://mu.semte.ch/graphs/administrative-unit"
}
},
callback: {
url: 'http://resource/.mu/delta',
method: 'POST'
},
options: {
resourceFormat: "v0.0.1",
gracePeriod: 250,
ignoreFromSelf: true
}
},
{
match: {
graph: {
type: "uri",
value: "http://mu.semte.ch/graphs/worship-service"
value: "http://mu.semte.ch/graphs/organisatieportaal"
}
},
callback: {
@@ -82,14 +48,14 @@ export default [
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: ["http://redpencil.data.gift/id/concept/muScope/deltas/initialSync"]
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
match: {
},
callback: {
url: 'http://delta-producer-publication-graph-maintainer/delta',
url: 'http://delta-producer-pub-graph-maintainer-administrative-units/delta',
method: 'POST'
},
options: {
@@ -97,9 +63,97 @@ export default [
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [
"http://redpencil.data.gift/id/concept/muScope/deltas/initialSync",
"http://redpencil.data.gift/id/concept/muScope/deltas/publicationGraphMaintenance"
]
"http://redpencil.data.gift/id/concept/muScope/deltas/initialSync",
"http://redpencil.data.gift/id/concept/muScope/deltas/publicationGraphMaintenance"
]
}
},
{
match: {
graph: {
type: 'uri',
value: 'http://redpencil.data.gift/id/deltas/producer/administrative-units'
}
},
callback: {
url: 'http://delta-producer-json-diff-publisher-administrative-units/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
match: {
},
callback: {
url: 'http://delta-producer-pub-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: {
graph: {
type: 'uri',
value: 'http://redpencil.data.gift/id/deltas/producer/organizations'
}
},
callback: {
url: 'http://delta-producer-json-diff-publisher-organizations/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
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: {
graph: {
type: 'uri',
value: 'http://redpencil.data.gift/id/deltas/producer/public'
}
},
callback: {
url: 'http://delta-producer-json-diff-publisher-public/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
@@ -117,61 +171,6 @@ export default [
url: 'http://delta-producer-dump-file-publisher/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: ["http://redpencil.data.gift/id/concept/muScope/deltas/initialSync"]
}
},
// organizations-sync-with-sharepoint/delta : jobs come from the jobs graph, data from the two main graphs
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/jobs'
}
},
callback: {
url: 'http://organizations-sync-with-sharepoint/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/shared'
}
},
callback: {
url: 'http://organizations-sync-with-sharepoint/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
ignoreFromSelf: true,
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
},
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/administrative-unit'
}
},
callback: {
url: 'http://organizations-sync-with-sharepoint/delta',
method: 'POST'
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
@@ -179,55 +178,4 @@ export default [
optOutMuScopeIds: [ "http://redpencil.data.gift/id/concept/muScope/deltas/initialSync" ]
}
}
/*
Commenting ldes rules until ready to go to qa/prod. In the meantime, we override the configuration on dev.
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/shared',
}
},
callback: {
url: 'http://ldes-delta-pusher/publish',
method: 'POST',
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
}
},
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/worship-service',
}
},
callback: {
url: 'http://ldes-delta-pusher/publish',
method: 'POST',
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
}
},
{
match: {
graph: {
type: 'uri',
value: 'http://mu.semte.ch/graphs/administrative-unit',
}
},
callback: {
url: 'http://ldes-delta-pusher/publish',
method: 'POST',
},
options: {
resourceFormat: 'v0.0.1',
gracePeriod: 1000,
}
}
*/
]

View File

@@ -1,38 +0,0 @@
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX org: <http://www.w3.org/ns/org#>
DELETE {
GRAPH ?g {
?mandaat ?pmandaat ?omandaat .
}
} WHERE {
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
GRAPH ?g {
?mandaat mandaat:isBestuurlijkeAliasVan ?person ;
?pmandaat ?omandaat .
}
FILTER NOT EXISTS { ?person ?pperson ?operson . }
}
;
DELETE {
GRAPH ?g {
?mandaat ?pmandaat ?omandaat .
}
} WHERE {
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
GRAPH ?g {
?mandaat mandaat:start ?start ;
?pmandaat ?omandaat .
}
FILTER NOT EXISTS { ?mandaat a ?type . }
}

View File

@@ -1,200 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX schema: <http://schema.org/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX person: <http://www.w3.org/ns/person#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
PREFIX dbpedia: <http://dbpedia.org/ontology/>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX euro: <http://data.europa.eu/m8g/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX persoon: <https://data.vlaanderen.be/ns/persoon#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX lblodorg: <https://data.lblod.info/vocabularies/organisatie/>
PREFIX lblodgeneriek: <https://data.lblod.info/vocabularies/generiek/>
PREFIX dc_terms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX euvoc: <http://publications.europa.eu/ontology/euvoc#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX ch: <http://data.lblod.info/vocabularies/contacthub/>
PREFIX code: <http://lblod.data.gift/vocabularies/organisatie/>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX nacebel: <http://data.gift/vocabularies/nace-bel/>
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
# Core data
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""".
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a besluit:Bestuurseenheid.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a org:Organization.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a dc_terms:Agent.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> skos:prefLabel """VERENIGING OCMW-WIELTJESGRACHT""".
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/e8294b73-87c9-4fa2-9441-1937350763c9>.
# Site
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> core:uuid """6585490A8CEC3153DEA3A208""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> a schema:ContactPoint .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:email """mail@adres.com""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:telephone """tel:+3211211430""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> foaf:page """https://www.vlaanderen.be""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:contactType """Primary""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> core:uuid """6585490B8CEC3153DEA3A209""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> a schema:ContactPoint .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> schema:telephone """tel:+3211211431""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> schema:contactType """Secondary""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> core:uuid """6585490B8CEC3153DEA3A20A""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> a locn:Address .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:Adresvoorstelling.huisnummer """1""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:thoroughfare """Oude Markt""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:postCode """3000""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:gemeentenaam """Leuven""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:adminUnitL2 """Vlaams-Brabant""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:land """België""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:fullAddress """Oude Markt 1, 3000 Leuven, België""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:verwijstNaar <https://data.vlaanderen.be/id/adres/294733> .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> dc_terms:source <http://lblod.data.gift/concepts/e59c97a9-4e95-4d65-9696-756de47fbc1f> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> core:uuid """6585490B8CEC3153DEA3A20B""" .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> a org:Site .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> organisatie:bestaatUit <http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> org:siteAddress <http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> org:siteAddress <http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> ere:vestigingstype <http://lblod.data.gift/concepts/f1381723dec42c0b6ba6492e41d6f5dd> .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> org:hasPrimarySite <http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> .
# KBO number
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> core:uuid """65856287B12D00C739F23920""".
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> a generiek:GestructureerdeIdentificator.
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> generiek:lokaleIdentificator """0262925527""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> core:uuid """65856287B12D00C739F23921""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> a adms:Identifier.
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> skos:notation """KBO nummer""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920>.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921>.
# Sharepoint identifier
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> core:uuid """65856287B12D00C739F23922""".
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> a generiek:GestructureerdeIdentificator.
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> generiek:lokaleIdentificator """sp-id-test""" .
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> core:uuid """65856287B12D00C739F23923""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> a adms:Identifier.
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> skos:notation """SharePoint identificator""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/d5713a51-40d4-4b79-bf72-0d917f78c37b> .
<http://data.lblod.info/id/identificatoren/d5713a51-40d4-4b79-bf72-0d917f78c37b> a adms:Identifier ;
core:uuid """d5713a51-40d4-4b79-bf72-0d917f78c37b""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/438b542b-6841-4137-b8da-287b394328ee> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/438b542b-6841-4137-b8da-287b394328ee> a generiek:GestructureerdeIdentificator ;
core:uuid """438b542b-6841-4137-b8da-287b394328ee""" ;
generiek:lokaleIdentificator "OVO009999" .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/a8040e566e7a22dfc6a83a7176d105abc68ab1bf1a89e94a1333c8f049131837>.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6>.
<http://data.lblod.info/id/bestuurseenheden/8a162fa437a54cb657b57514e4e0135ec106fce3206c29cd2f90b1859ed90dab> org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca>.
<http://data.lblod.info/id/bestuurseenheden/8a162fa437a54cb657b57514e4e0135ec106fce3206c29cd2f90b1859ed90dab> ext:isFounderOfOrganization <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca>.
}
}
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353> a besluit:Bestuursorgaan ;
core:uuid """16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/013cc838-173a-4657-b1ae-b00c048df943> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Raad van bestuur""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/47e52223b3e27ad63c7233f93df0331f6d45bfb743f81d1110cbca4b3ac933ee> a besluit:Bestuursorgaan ;
core:uuid """47e52223b3e27ad63c7233f93df0331f6d45bfb743f81d1110cbca4b3ac933ee""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353> ;
mandaat:bindingStart "1971-11-03T00:00:00.000Z"^^xsd:dateTime .
}
}
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034> a besluit:Bestuursorgaan ;
core:uuid """e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/b52094ff-21a2-4da8-8dbe-f513365d1528> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Algemene vergadering""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/be22b1988874583b0773677665596200c9586f758207cdf335278a9380180d86> a besluit:Bestuursorgaan ;
core:uuid """be22b1988874583b0773677665596200c9586f758207cdf335278a9380180d86""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034> ;
mandaat:bindingStart "1971-11-03T00:00:00.000Z"^^xsd:dateTime .
}
}
;
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d> a besluit:Bestuursorgaan ;
core:uuid """0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/41caf7e6-b040-4720-9cc2-a96cfffed5b4> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Leidend Ambtenaar""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66> a besluit:Bestuursorgaan ;
core:uuid """a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d> ;
mandaat:bindingStart "2019-01-01T00:00:00.000Z"^^xsd:dateTime .
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66> lblodlg:heeftBestuursfunctie <http://data.lblod.info/id/bestuursfuncties/73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490> .
<http://data.lblod.info/id/bestuursfuncties/73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490> a lblodlg:Bestuursfunctie ;
core:uuid """73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490""" ;
org:role <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/855489b9-b584-4f34-90b2-39aea808cd9f> ;
skos:prefLabel """VERENIGING OCMW-WIELTJESGRACHT Leidend ambtenaar""" .
}
}

View File

@@ -1,199 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX schema: <http://schema.org/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX person: <http://www.w3.org/ns/person#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
PREFIX dbpedia: <http://dbpedia.org/ontology/>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX euro: <http://data.europa.eu/m8g/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX persoon: <https://data.vlaanderen.be/ns/persoon#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX lblodorg: <https://data.lblod.info/vocabularies/organisatie/>
PREFIX lblodgeneriek: <https://data.lblod.info/vocabularies/generiek/>
PREFIX dc_terms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX euvoc: <http://publications.europa.eu/ontology/euvoc#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX ch: <http://data.lblod.info/vocabularies/contacthub/>
PREFIX code: <http://lblod.data.gift/vocabularies/organisatie/>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX nacebel: <http://data.gift/vocabularies/nace-bel/>
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d> a besluit:Bestuursorgaan ;
core:uuid """0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/41caf7e6-b040-4720-9cc2-a96cfffed5b4> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Leidend Ambtenaar""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034> a besluit:Bestuursorgaan ;
core:uuid """e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/b52094ff-21a2-4da8-8dbe-f513365d1528> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Algemene vergadering""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353> a besluit:Bestuursorgaan ;
core:uuid """16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353""" ;
skos:prefLabel ?governingBodyLabel ;
besluit:bestuurt <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/013cc838-173a-4657-b1ae-b00c048df943> .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?administrativeUnit core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""" ;
skos:prefLabel ?administrativeUnitLabel .
BIND(CONCAT("""Raad van bestuur""", " ", ?administrativeUnitLabel) as ?governingBodyLabel)
}
}
;
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> core:uuid """7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca""".
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a besluit:Bestuurseenheid.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a org:Organization.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> a dc_terms:Agent.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> skos:prefLabel """VERENIGING OCMW-WIELTJESGRACHT""".
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/e8294b73-87c9-4fa2-9441-1937350763c9>.
# Site
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> core:uuid """6585490A8CEC3153DEA3A208""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> a schema:ContactPoint .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:email """mail@adres.com""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:telephone """tel:+3211211430""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> foaf:page """https://www.vlaanderen.be""" .
<http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> schema:contactType """Primary""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> core:uuid """6585490B8CEC3153DEA3A209""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> a schema:ContactPoint .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> schema:telephone """tel:+3211211431""" .
<http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> schema:contactType """Secondary""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> core:uuid """6585490B8CEC3153DEA3A20A""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> a locn:Address .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:Adresvoorstelling.huisnummer """1""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:thoroughfare """Oude Markt""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:postCode """3000""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:gemeentenaam """Leuven""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:adminUnitL2 """Vlaams-Brabant""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:land """België""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> locn:fullAddress """Oude Markt 1, 3000 Leuven, België""" .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> adres:verwijstNaar <https://data.vlaanderen.be/id/adres/294733> .
<http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> dc_terms:source <http://lblod.data.gift/concepts/e59c97a9-4e95-4d65-9696-756de47fbc1f> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> core:uuid """6585490B8CEC3153DEA3A20B""" .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> a org:Site .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> organisatie:bestaatUit <http://data.lblod.info/id/adressen/6585490B8CEC3153DEA3A20A> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> org:siteAddress <http://data.lblod.info/id/contact-punten/6585490A8CEC3153DEA3A208> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> org:siteAddress <http://data.lblod.info/id/contact-punten/6585490B8CEC3153DEA3A209> .
<http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> ere:vestigingstype <http://lblod.data.gift/concepts/f1381723dec42c0b6ba6492e41d6f5dd> .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> org:hasPrimarySite <http://data.lblod.info/id/vestigingen/6585490B8CEC3153DEA3A20B> .
# KBO number
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> core:uuid """65856287B12D00C739F23920""".
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> a generiek:GestructureerdeIdentificator.
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920> generiek:lokaleIdentificator """0262925527""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> core:uuid """65856287B12D00C739F23921""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> a adms:Identifier.
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> skos:notation """KBO nummer""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921> generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23920>.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/65856287B12D00C739F23921>.
# Sharepoint identifier
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> core:uuid """65856287B12D00C739F23922""".
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> a generiek:GestructureerdeIdentificator.
<http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> generiek:lokaleIdentificator """sp-id-test""" .
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> core:uuid """65856287B12D00C739F23923""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> a adms:Identifier.
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> skos:notation """SharePoint identificator""".
<http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/65856287B12D00C739F23922> .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/65856287B12D00C739F23923> .
# OVO number
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> adms:identifier <http://data.lblod.info/id/identificatoren/d5713a51-40d4-4b79-bf72-0d917f78c37b> .
<http://data.lblod.info/id/identificatoren/d5713a51-40d4-4b79-bf72-0d917f78c37b> a adms:Identifier ;
core:uuid """d5713a51-40d4-4b79-bf72-0d917f78c37b""" ;
skos:notation "OVO-nummer" ;
generiek:gestructureerdeIdentificator <http://data.lblod.info/id/gestructureerdeIdentificatoren/438b542b-6841-4137-b8da-287b394328ee> .
<http://data.lblod.info/id/gestructureerdeIdentificatoren/438b542b-6841-4137-b8da-287b394328ee> a generiek:GestructureerdeIdentificator ;
core:uuid """438b542b-6841-4137-b8da-287b394328ee""" ;
generiek:lokaleIdentificator "OVO009999" .
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> besluit:werkingsgebied <http://data.lblod.info/id/werkingsgebieden/a8040e566e7a22dfc6a83a7176d105abc68ab1bf1a89e94a1333c8f049131837>.
<http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca> regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6>.
<http://data.lblod.info/id/bestuurseenheden/8a162fa437a54cb657b57514e4e0135ec106fce3206c29cd2f90b1859ed90dab> org:hasSubOrganization <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca>.
<http://data.lblod.info/id/bestuurseenheden/8a162fa437a54cb657b57514e4e0135ec106fce3206c29cd2f90b1859ed90dab> ext:isFounderOfOrganization <http://data.lblod.info/id/bestuurseenheden/7d1254994765887e47ee3c9a2551f6a790a02a1747809285f52e7e690c12f2ca>.
}
}
;
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/47e52223b3e27ad63c7233f93df0331f6d45bfb743f81d1110cbca4b3ac933ee> a besluit:Bestuursorgaan ;
core:uuid """47e52223b3e27ad63c7233f93df0331f6d45bfb743f81d1110cbca4b3ac933ee""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/16875d1ad2294295c576de9837756a4c6796d3ee7e0b7ebd6e8d3e8f65930353> ;
mandaat:bindingStart "1971-11-03T00:00:00.000Z"^^xsd:dateTime .
}
}
;
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/be22b1988874583b0773677665596200c9586f758207cdf335278a9380180d86> a besluit:Bestuursorgaan ;
core:uuid """be22b1988874583b0773677665596200c9586f758207cdf335278a9380180d86""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/e891dc823e0d924a94cd067d0b291c169c95695cdd73a3c259e79c39e91d0034> ;
mandaat:bindingStart "1971-11-03T00:00:00.000Z"^^xsd:dateTime .
}
}
;
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66> a besluit:Bestuursorgaan ;
core:uuid """a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66""" ;
generiek:isTijdspecialisatieVan <http://data.lblod.info/id/bestuursorganen/0f87572fb2968c17383dc7574320031dffa339f17a974e3b194588d685c1fc5d> ;
mandaat:bindingStart "2019-01-01T00:00:00.000Z"^^xsd:dateTime .
}
}
;
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/bestuursorganen/a48a21167ca609b76d621be5d5714e28f48711f1eb49d704985d1476565fdd66> lblodlg:heeftBestuursfunctie <http://data.lblod.info/id/bestuursfuncties/73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490> .
<http://data.lblod.info/id/bestuursfuncties/73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490> a lblodlg:Bestuursfunctie ;
core:uuid """73e7ef49c748e7f475feb952355f4a6bee2db1d85cd30b17b722a6291739b490""" ;
org:role <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/855489b9-b584-4f34-90b2-39aea808cd9f> ;
skos:prefLabel """VERENIGING OCMW-WIELTJESGRACHT Leidend ambtenaar""" .
}
}

View File

@@ -1,34 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s ext:isFounderOfOrganization ?o .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s ext:isFounderOfOrganization ?o .
?o org:classification ?class .
VALUES ?class {
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/e8294b73-87c9-4fa2-9441-1937350763c9> # Welzijnsvereniging
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/34b5af85-dc9f-468f-9e03-ef89b174c267> # Autonome verzorgingsinstelling
}
}
}
;
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s org:hasSubOrganization ?o .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s org:hasSubOrganization ?o .
?o org:classification ?class .
VALUES ?class {
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/e8294b73-87c9-4fa2-9441-1937350763c9> # Welzijnsvereniging
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/34b5af85-dc9f-468f-9e03-ef89b174c267> # Autonome verzorgingsinstelling
}
}
}

View File

@@ -1,4 +0,0 @@
{$SITE_ADDRESS}:443 {
reverse_proxy identifier:80
tls internal
}

View File

@@ -56,18 +56,6 @@ defmodule Dispatcher do
Proxy.forward conn, path, "http://cache/board-positions/"
end
match "/board-position-codes/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/board-position-codes/"
end
match "/functionaries/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/functionaries/"
end
match "/agent-status-codes/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/agent-status-codes/"
end
match "/roles/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/roles/"
end
@@ -76,10 +64,6 @@ defmodule Dispatcher do
Proxy.forward conn, path, "http://cache/organizations/"
end
match "/registered-organizations/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/registered-organizations/"
end
match "/administrative-units/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/administrative-units/"
end
@@ -88,20 +72,12 @@ defmodule Dispatcher do
Proxy.forward conn, path, "http://cache/administrative-unit-classification-codes/"
end
match "/organization-classification-codes/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/organization-classification-codes/"
end
match "/registered-organization-classification-codes/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/registered-organization-classification-codes/"
end
match "/worship-administrative-units/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/worship-administrative-units/"
end
match "/worship-services/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/worship-services/"
Proxy.forward conn, path, "http://resource/worship-services/" # DISABLE CACHING FOR NOW (BUG OP-1404)
end
match "/recognized-worship-types/*path", %{ accept: [:json], layer: :api} do
@@ -160,10 +136,6 @@ defmodule Dispatcher do
Proxy.forward conn, path, "http://cache/organization-status-codes/"
end
match "/locations/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/locations/"
end
match "/involvement-types/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://cache/involvement-types/"
end
@@ -227,24 +199,16 @@ defmodule Dispatcher do
Proxy.forward conn, path, "http://cache/decision-activities/"
end
# There is currently no logic to invalidate the kboOrganization cache when wegwijse updates the content
match "/kbo-organizations/*path", %{ accept: [:any], layer: :api} do
Proxy.forward conn, path, "http://resource/kbo-organizations/"
end
###############
# LOGIN
###############
match "/accounts", %{ accept: [:json], layer: :api} do
Proxy.forward conn, [], "http://resource/accounts/"
Proxy.forward conn, [], "http://resource/accounts/"
end
match "/accounts/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://accountdetail/accounts/"
end
match "/active-role/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://roles/"
end
match "/groups/*path", %{ accept: [:json], layer: :api} do
Proxy.forward conn, path, "http://resource/groups/"
end
@@ -262,6 +226,7 @@ defmodule Dispatcher do
###############################################################
match "/search/*path", %{ accept: %{ json: true }, layer: :api_services} do
IO.puts("hey")
Proxy.forward conn, path, "http://search/"
end
@@ -281,53 +246,26 @@ defmodule Dispatcher do
forward conn, path, "http://adressenregister/"
end
match "/worship/person-information-updates/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-worship/person-information-updates"
end
match "/worship/person-information-requests/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-worship/person-information-requests"
end
match "/worship/person-information-ask/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-worship/person-information-ask/"
end
match "/worship/person-information-validate-ssn/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-worship/person-information-validate-ssn/"
end
match "/person-information-updates/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-unit/person-information-updates"
forward conn, path, "http://privacy/person-information-updates"
end
match "/person-information-requests/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-unit/person-information-requests"
forward conn, path, "http://privacy/person-information-requests"
end
match "/person-information-ask/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-unit/person-information-ask/"
forward conn, path, "http://privacy/person-information-ask/"
end
match "/person-information-validate-ssn/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://privacy-unit/person-information-validate-ssn/"
forward conn, path, "http://privacy/person-information-validate-ssn/"
end
get "/uri-info/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://uri-info/"
end
post "/construct-organization-relationships/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://construct-organization-relationships/create-relationships/"
end
post "/kbo-data-sync/*path", %{ layer: :api_services, accept: %{ json: true } } do
forward conn, path, "http://kbo-data-sync/sync-kbo-data/"
end
get "/ldes/*path", %{ layer: :api_services } do
forward conn, path, "http://ldes-backend/"
end
#################################################################
# ERROR REPORT
@@ -346,7 +284,7 @@ defmodule Dispatcher do
end
get "/files/*path" , %{ layer: :api_services, accept: %{ json: true } } do
Proxy.forward conn, path, "http://resource/files/"
Proxy.forward conn, path, "http://cache/files/"
end
#################################################################
@@ -354,11 +292,20 @@ defmodule Dispatcher do
#################################################################
get "/datasets/*path", %{ layer: :api_services, accept: %{ json: true } } do
Proxy.forward conn, path, "http://resource/datasets/"
Proxy.forward conn, path, "http://cache/datasets/"
end
get "/distributions/*path", %{ layer: :api_services, accept: %{ json: true } } do
Proxy.forward conn, path, "http://resource/distributions/"
Proxy.forward conn, path, "http://cache/distributions/"
end
#################################################################
# DELTA: administrative-units
#################################################################
get "/sync/administrative-units/files/*path" do
Proxy.forward conn, path, "http://delta-producer-json-diff-file-publisher-administrative-units/files/"
end
#################################################################
@@ -366,45 +313,17 @@ defmodule Dispatcher do
#################################################################
get "/sync/organizations/files/*path" do
Proxy.forward conn, path, "http://delta-producer-publication-graph-maintainer/organizations/files/"
end
#################################################################
# DELTA: organizations-public-info
#################################################################
get "/sync/organizations-public-info/files/*path" do
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/organizations-public-info/files/")
end
#################################################################
# DELTA: public
#################################################################
get "/sync/public/files/*path" do
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/public/files/")
end
#################################################################
# DELTA: posts
#################################################################
get "/sync/worship-posts/files/*path" do
Proxy.forward(conn, path, "http://delta-producer-publication-graph-maintainer/worship-posts/files/")
end
#################################################################
# Exports
#################################################################
get "/download-exports/*path" do
Proxy.forward conn, path, "http://download-exports/"
Proxy.forward conn, path, "http://delta-producer-json-diff-file-publisher-organizations/files/"
end
###############################################################
# frontend layer
###############################################################
match "/authorization/callback/*_path", %{ accept: [:html], layer: :api } do
Proxy.forward conn, [], "http://frontend/torii/redirect.html"
end
match "/assets/*path", %{ layer: :api } do
Proxy.forward conn, path, "http://frontend/assets/"
end

View File

@@ -63,38 +63,6 @@
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/organizations-public-info": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/initialPublicationGraphSyncing",
"nextIndex": "0"
},
{
"currentOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/initialPublicationGraphSyncing",
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/deltaDumpFileCreation",
"nextIndex": "1"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/organizations-public-info": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/healing/patchPublicationGraph",
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/organizations-public-info": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/deltaDumpFileCreation",
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/public": {
"tasksConfiguration": [
{
@@ -126,55 +94,5 @@
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/initialPublicationGraphSyncing/worship-posts": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/initialPublicationGraphSyncing",
"nextIndex": "0"
},
{
"currentOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/initialPublicationGraphSyncing",
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/deltaDumpFileCreation",
"nextIndex": "1"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/healingOperation/worship-posts": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/healing/patchPublicationGraph",
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/deltaDumpFileCreation/worship-posts": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/deltas/deltaDumpFileCreation",
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/sp-sync/initialSyncing/organizations": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/sp-sync/initialSyncing",
"nextIndex": "0"
}
]
},
"http://redpencil.data.gift/id/jobs/concept/JobOperation/sp-sync/healingOperation/organizations": {
"tasksConfiguration": [
{
"currentOperation": null,
"nextOperation": "http://redpencil.data.gift/id/jobs/concept/TaskOperation/sp-sync/healing",
"nextIndex": "0"
}
]
}
}

View File

@@ -1,6 +0,0 @@
{
"enabled": false,
"allowedIpAddresses": [],
"authSource": "/config/source.json",
"authOutput": "/config/output.json"
}

View File

@@ -0,0 +1,9 @@
# disabled on dev
application:
security:
enabled: false
spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
- org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration

View File

@@ -1,73 +0,0 @@
import { moveTriples } from "../support";
import { Changeset } from "../types";
import { query, sparqlEscapeUri } from 'mu';
export default async function dispatch(changesets: Changeset[]) {
for (const changeset of changesets) {
const subjects = new Set(changeset.inserts.map((insert) => insert.subject.value));
for (const subject of subjects) {
const { results: { bindings } } = await query(`
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX code: <http://telegraphis.net/ontology/measurement/code#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
CONSTRUCT {
?organization a org:Organization;
skos:prefLabel ?prefLabel;
adms:identifier ?identifier;
org:hasPrimarySite ?site.
?identifier skos:notation ?identifierLabel;
generiek:gestructureerdeIdentificator ?gestructureerdeIdentificator.
?gestructureerdeIdentificator generiek:lokaleIdentificator ?lokaleIdentificator.
?site org:siteAddress ?siteAddress.
?siteAddress ?p ?o.
} WHERE {
{
VALUES ?organization { ${sparqlEscapeUri(subject)} }
?organization a org:Organization;
skos:prefLabel ?prefLabel;
adms:identifier ?identifier;
org:hasPrimarySite ?site.
?identifier skos:notation ?identifierLabel;
generiek:gestructureerdeIdentificator ?gestructureerdeIdentificator.
?gestructureerdeIdentificator generiek:lokaleIdentificator ?lokaleIdentificator.
?site org:siteAddress ?siteAddress.
?siteAddress ?p ?o.
} UNION {
VALUES ?site { ${sparqlEscapeUri(subject)} }
?organization a org:Organization;
skos:prefLabel ?prefLabel;
adms:identifier ?identifier;
org:hasPrimarySite ?site.
?identifier skos:notation ?identifierLabel;
generiek:gestructureerdeIdentificator ?gestructureerdeIdentificator.
?gestructureerdeIdentificator generiek:lokaleIdentificator ?lokaleIdentificator.
?site org:siteAddress ?siteAddress.
?siteAddress ?p ?o.
} UNION {
VALUES ?siteAddress { ${sparqlEscapeUri(subject)} }
?organization a org:Organization;
skos:prefLabel ?prefLabel;
adms:identifier ?identifier;
org:hasPrimarySite ?site.
?identifier skos:notation ?identifierLabel;
generiek:gestructureerdeIdentificator ?gestructureerdeIdentificator.
?gestructureerdeIdentificator generiek:lokaleIdentificator ?lokaleIdentificator.
?site org:siteAddress ?siteAddress.
?siteAddress ?p ?o.
}
}
`);
if(bindings.length){
console.log('SUCCESS')
await moveTriples([
{
inserts: bindings.map(({ s, p, o}) => { return { subject: s, predicate: p, object: o} }),
}
])
}
}
}
}

View File

@@ -1,32 +0,0 @@
const BATCH_SIZE = parseInt(process.env.BATCH_SIZE) || 100;
const MU_CALL_SCOPE_ID_INITIAL_SYNC = process.env.MU_CALL_SCOPE_ID_INITIAL_SYNC || 'http://redpencil.data.gift/id/concept/muScope/deltas/consumer/initialSync';
const BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES = process.env.BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES == 'true' ? true : false;
const DIRECT_DATABASE_ENDPOINT = process.env.DIRECT_DATABASE_ENDPOINT || 'http://triplestore:8890/sparql';
const MAX_DB_RETRY_ATTEMPTS = parseInt(process.env.MAX_DB_RETRY_ATTEMPTS || 5);
const MAX_REASONING_RETRY_ATTEMPTS = parseInt(process.env.MAX_REASONING_RETRY_ATTEMPTS || 5);
const SLEEP_BETWEEN_BATCHES = parseInt(process.env.SLEEP_BETWEEN_BATCHES || 1000);
const SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION || 10000);
const SLEEP_TIME_AFTER_FAILED_DB_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_DB_OPERATION || 60000);
// Graphs
const TARGET_GRAPH = process.env.TARGET_GRAPH || `http://mu.semte.ch/graphs/administrative-unit`;
const LANDING_ZONE_GRAPH = process.env.DCR_LANDING_ZONE_GRAPH || `http://mu.semte.ch/graphs/landing-zone/leidinggevenden`;
// ENDPOINTS
const LANDING_ZONE_DATABASE = process.env.DCR_LANDING_ZONE_DATABASE || 'db';
const LANDING_ZONE_DATABASE_ENDPOINT = process.env.DCR_LANDING_ZONE_DATABASE_ENDPOINT || `http://${LANDING_ZONE_DATABASE}:8890/sparql`;
module.exports = {
BATCH_SIZE,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MAX_DB_RETRY_ATTEMPTS,
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
LANDING_ZONE_GRAPH,
TARGET_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT
};

View File

@@ -1,72 +0,0 @@
const PREFIXES = `
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>`
const contextConfig = {
addTypes: {
scope: 'all', // 'inserts, 'deletes', 'all' or none. To add rdf:type to subjects of inserts, deletes or both
exhausitive: false, // true or false: find all types for a subject, even if one is already present in delta
},
contextQueries: [
// Case Leidnggevenden
// They can be triggered when being inserted or when their link to a bestuursfunctie is added
{
trigger: { // subjectType or predicateValue
subjectType: "lblodlg:Functionaris"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?functionaris org:holds ?bestuursfunctie ;
?p ?o .
?orgaanInTime lblodlg:heeftBestuursfunctie ?bestuursfunctie ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
} WHERE {
GRAPH <http://mu.semte.ch/graphs/landing-zone/leidinggevenden> {
VALUES ?functionaris { ${subject} }
?functionaris org:holds ?bestuursfunctie ;
?p ?o .
?orgaanInTime lblodlg:heeftBestuursfunctie ?bestuursfunctie ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
}
}`
},
{
trigger: {
predicateValue: "org:holds"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?functionaris org:holds ?bestuursfunctie ;
?p ?o .
?orgaanInTime lblodlg:heeftBestuursfunctie ?bestuursfunctie ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
} WHERE {
GRAPH <http://mu.semte.ch/graphs/landing-zone/leidinggevenden> {
VALUES ?functionaris { ${subject} }
?functionaris org:holds ?bestuursfunctie ;
?p ?o .
?orgaanInTime lblodlg:heeftBestuursfunctie ?bestuursfunctie ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
}
}`
}
]
}
module.exports = {
contextConfig,
PREFIXES
};

View File

@@ -1,85 +0,0 @@
const {
transformStatements,
deleteFromTargetGraph,
insertIntoTargetGraph,
} = require('./util');
/**
* Dispatch the fetched information to a target graph.
* Note: <share://file/data> will be ADDED to it's own graph.
* We take only care of adding them, not updating triples, this is a TODO
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjectChangeSets: { deletes, inserts } } data - The fetched changes sets, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, fetch } = lib;
let { termObjectChangeSets, termObjectChangeSetsWithContext } = data;
// Both arrays are the same length, so we can zip them together for easier processing
zippedChangeSets = termObjectChangeSets.map((o, i) => ({
original: o,
withContext: termObjectChangeSetsWithContext[i]
}));
console.log(`Received ${zippedChangeSets.length} change sets`)
for (let { original, withContext } of zippedChangeSets) {
let originalDeletes, originalInserts, insertsWithContext, deletesWithContext;
try {
originalInserts = original.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
originalDeletes = original.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set: ${e}`);
console.log(`Original change set: ${JSON.stringify(original)}`);
throw e;
}
// Extra context needed for mapping from DL to OP model and filtering based on type.
try {
insertsWithContext = withContext.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
deletesWithContext = withContext.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set with context: ${e}`);
console.log(`Change set with context: ${JSON.stringify(withContext)}`);
throw e;
}
if (originalDeletes.length) {
// Map deletes from DL to OP model
const transformedDeletes = await transformStatements(fetch, deletesWithContext);
if (!transformedDeletes.length) {
console.log(`Warn: Delete statements mapped to empty result.`);
console.log(`Input: ${deletesWithContext}`);
console.log(`Output: ${transformedDeletes}`);
} else {
await deleteFromTargetGraph(lib, transformedDeletes);
}
}
if (originalInserts.length) {
// Map inserts from DL to OP model
const transformedInserts = await transformStatements(fetch, insertsWithContext);
if (!transformedInserts.length) {
console.log(`Warn: Insert statements mapped to empty result.`);
console.log(`Input: ${insertsWithContext}`);
console.log(`Output: ${transformedInserts}`);
} else {
await insertIntoTargetGraph(lib, transformedInserts);
}
}
}
}
module.exports = {
dispatch
};

View File

@@ -1,85 +0,0 @@
const { batchedDbUpdate, transformLandingZoneGraph } = require('./util');
const {
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT
} = require('./config');
const endpoint = BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES ? DIRECT_DATABASE_ENDPOINT : process.env.MU_SPARQL_ENDPOINT;
/**
* Dispatch the fetched information to a target graph.
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjects } data - The fetched quad information, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, muAuthSudo } = lib;
const { termObjects } = data;
// Steps:
// 1. Write the triples to the landing zone graph - withouth any mapping or filtering
// 2. One-time reasoning run with the full landing zone graph and write the results to the target graph (on-finish)
if (BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES) {
console.warn(`Service configured to skip MU_AUTH!`);
}
console.log(`Using ${endpoint} to insert triples`);
if (termObjects.length) {
const originalInsertTriples = termObjects.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
LANDING_ZONE_GRAPH,
originalInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
LANDING_ZONE_DATABASE_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
}
async function onFinishInitialIngest(lib) {
const { muAuthSudo, fetch } = lib;
console.log(`!! On-finish triggered !!`);
const transformedInsertTriples = await transformLandingZoneGraph(fetch, endpoint);
console.log(`Transformed ${transformedInsertTriples.length} triples`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
TARGET_GRAPH,
transformedInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
endpoint,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
module.exports = {
dispatch,
onFinishInitialIngest
};

View File

@@ -1,168 +0,0 @@
const {
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
LANDING_ZONE_GRAPH,
BATCH_SIZE,
} = require('./config');
async function batchedDbUpdate(
muUpdate,
graph,
triples,
extraHeaders,
endpoint,
batchSize,
maxAttempts,
sleepBetweenBatches = 1000,
sleepTimeOnFail = 1000,
operation = 'INSERT'
) {
for (let i = 0; i < triples.length; i += batchSize) {
console.log(`Inserting triples in batch: ${i}-${i + batchSize}`);
const batch = triples.slice(i, i + batchSize).join('\n');
const insertCall = async () => {
await muUpdate(`
${operation} DATA {
GRAPH <${graph}> {
${batch}
}
}
`, extraHeaders, endpoint);
};
await operationWithRetry(insertCall, 0, maxAttempts, sleepTimeOnFail);
console.log(`Sleeping before next query execution: ${sleepBetweenBatches}`);
await new Promise(r => setTimeout(r, sleepBetweenBatches));
}
}
async function operationWithRetry(callback,
attempt,
maxAttempts,
sleepTimeOnFail) {
try {
if (typeof callback === "function")
return await callback();
else // Catch error from promise - not how I would do it normally, but allows re use of existing code.
return await callback;
}
catch (e) {
console.log(`Operation failed for ${callback.toString()}, attempt: ${attempt} of ${maxAttempts}`);
console.log(`Error: ${e}`);
console.log(`Sleeping ${sleepTimeOnFail} ms`);
if (attempt >= maxAttempts) {
console.log(`Max attempts reached for ${callback.toString()}, giving up`);
throw e;
}
await new Promise(r => setTimeout(r, sleepTimeOnFail));
return operationWithRetry(callback, ++attempt, maxAttempts, sleepTimeOnFail);
}
}
/**
* Splits an array into two parts, a part that passes and a part that fails a predicate function.
* Credits: https://github.com/benjay10
* @public
* @function partition
* @param {Array} arr - Array to be partitioned
* @param {Function} fn - Function that accepts single argument: an element of the array, and should return a truthy or falsy value.
* @returns {Object} Object that contains keys passes and fails, each representing an array with elemets that pass or fail the predicate respectively
*/
function partition(arr, fn) {
let passes = [], fails = [];
arr.forEach((item) => (fn(item) ? passes : fails).push(item));
return { passes, fails };
}
/**
* Send triples to reasoning service for conversion
*
*/
async function transformTriples(fetch, triples, mapping) {
return await operationWithRetry(mainConversion(fetch, triples, mapping), 0,
MAX_REASONING_RETRY_ATTEMPTS, SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION);
}
async function mainConversion(fetch, triples, mapping) {
let formdata = new URLSearchParams();
formdata.append("data", triples);
let requestOptions = {
method: 'POST',
body: formdata,
redirect: 'follow'
};
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}`, requestOptions)
return await response.text();
}
async function transformStatements(fetch, triples, mapping = 'main') {
console.log(`Received ${JSON.stringify(triples)} to transform`);
const transformedTriples = await transformTriples(fetch, triples.join('\n'), mapping);
statements = transformedTriples ? transformedTriples.replace(/\n{2,}/g, '').split('\n') : [];
console.log(`CONVERSION: FROM ${triples.length} triples to ${statements.length}`);
return statements;
}
async function deleteFromTargetGraph(lib, statements) {
console.log(`Deleting ${statements.length} statements from target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
async function insertIntoTargetGraph(lib, statements) {
console.log(`Inserting ${statements.length} statements into target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
async function transformLandingZoneGraph(fetch, endpoint, mapping = 'main') {
console.log(`Transforming landing zone graph: ${LANDING_ZONE_GRAPH}`);
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}?data=${encodeURIComponent(`${endpoint}?default-graph-uri=&query=CONSTRUCT+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D+WHERE+%7B%0D%0A+GRAPH+<${LANDING_ZONE_GRAPH}>+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D%0D%0A%7D&should-sponge=&format=text%2Fplain&timeout=0&run=+Run+Query`)}`);
const text = await response.text();
const statements = text.replace(/\n{2,}/g, '').split('\n');
return statements;
}
module.exports = {
batchedDbUpdate,
partition,
transformStatements,
transformLandingZoneGraph,
deleteFromTargetGraph,
insertIntoTargetGraph
};

View File

@@ -1,33 +0,0 @@
const BATCH_SIZE = parseInt(process.env.BATCH_SIZE) || 100;
const MU_CALL_SCOPE_ID_INITIAL_SYNC = process.env.MU_CALL_SCOPE_ID_INITIAL_SYNC || 'http://redpencil.data.gift/id/concept/muScope/deltas/consumer/initialSync';
const BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES = process.env.BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES == 'true' ? true : false;
const DIRECT_DATABASE_ENDPOINT = process.env.DIRECT_DATABASE_ENDPOINT || 'http://triplestore:8890/sparql';
const MAX_DB_RETRY_ATTEMPTS = parseInt(process.env.MAX_DB_RETRY_ATTEMPTS || 5);
const MAX_REASONING_RETRY_ATTEMPTS = parseInt(process.env.MAX_REASONING_RETRY_ATTEMPTS || 5);
const SLEEP_BETWEEN_BATCHES = parseInt(process.env.SLEEP_BETWEEN_BATCHES || 1000);
const SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION || 10000);
const SLEEP_TIME_AFTER_FAILED_DB_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_DB_OPERATION || 60000);
// Graphs
const TARGET_GRAPH = process.env.TARGET_GRAPH || `http://mu.semte.ch/graphs/administrative-unit`;
const LANDING_ZONE_GRAPH = process.env.DCR_LANDING_ZONE_GRAPH || `http://mu.semte.ch/graphs/landing-zone/leidinggevenden`;
// ENDPOINTS
const LANDING_ZONE_DATABASE = process.env.DCR_LANDING_ZONE_DATABASE || 'db';
const LANDING_ZONE_DATABASE_ENDPOINT = process.env.DCR_LANDING_ZONE_DATABASE_ENDPOINT || `http://${LANDING_ZONE_DATABASE}:8890/sparql`;
module.exports = {
BATCH_SIZE,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MAX_DB_RETRY_ATTEMPTS,
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT,
TARGET_GRAPH
};

View File

@@ -1,72 +0,0 @@
const PREFIXES = `
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>`
const contextConfig = {
addTypes: {
scope: 'all', // 'inserts, 'deletes', 'all' or none. To add rdf:type to subjects of inserts, deletes or both
exhausitive: false, // true or false: find all types for a subject, even if one is already present in delta
},
contextQueries: [
// Case Mandatarissen
// They can be triggered when being inserted or when their link to a mandate is added
{
trigger: { // subjectType or predicateValue
subjectType: "mandaat:Mandataris"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?mandataris org:holds ?mandate ;
?p ?o .
?orgaanInTime org:hasPost ?mandate ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
} WHERE {
GRAPH <http://mu.semte.ch/graphs/landing-zone/mandatarissen> {
VALUES ?mandataris { ${subject} }
?mandataris org:holds ?mandate ;
?p ?o .
?orgaanInTime org:hasPost ?mandate ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
}
}`
},
{
trigger: {
predicateValue: "org:holds"
},
queryTemplate: (subject) => `
${PREFIXES}
CONSTRUCT {
?mandataris org:holds ?mandate ;
?p ?o .
?orgaanInTime org:hasPost ?mandate ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
} WHERE {
GRAPH <http://mu.semte.ch/graphs/landing-zone/mandatarissen> {
VALUES ?mandataris { ${subject} }
?mandataris org:holds ?mandate ;
?p ?o .
?orgaanInTime org:hasPost ?mandate ;
mandaat:isTijdspecialisatieVan ?orgaan .
?orgaan besluit:bestuurt ?eenheid .
?eenheid besluit:classificatie ?classification .
}
}`
}
]
}
module.exports = {
contextConfig,
PREFIXES
};

View File

@@ -1,85 +0,0 @@
const {
transformStatements,
deleteFromTargetGraph,
insertIntoTargetGraph,
} = require('./util');
/**
* Dispatch the fetched information to a target graph.
* Note: <share://file/data> will be ADDED to it's own graph.
* We take only care of adding them, not updating triples, this is a TODO
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjectChangeSets: { deletes, inserts } } data - The fetched changes sets, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, fetch } = lib;
let { termObjectChangeSets, termObjectChangeSetsWithContext } = data;
// Both arrays are the same length, so we can zip them together for easier processing
zippedChangeSets = termObjectChangeSets.map((o, i) => ({
original: o,
withContext: termObjectChangeSetsWithContext[i]
}));
console.log(`Received ${zippedChangeSets.length} change sets`)
for (let { original, withContext } of zippedChangeSets) {
let originalDeletes, originalInserts, insertsWithContext, deletesWithContext;
try {
originalInserts = original.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
originalDeletes = original.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set: ${e}`);
console.log(`Original change set: ${JSON.stringify(original)}`);
throw e;
}
// Extra context needed for mapping from DL to OP model and filtering based on type.
try {
insertsWithContext = withContext.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
deletesWithContext = withContext.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set with context: ${e}`);
console.log(`Change set with context: ${JSON.stringify(withContext)}`);
throw e;
}
if (originalDeletes.length) {
// Map deletes from DL to OP model
const transformedDeletes = await transformStatements(fetch, deletesWithContext);
if (!transformedDeletes.length) {
console.log(`Warn: Delete statements mapped to empty result.`);
console.log(`Input: ${deletesWithContext}`);
console.log(`Output: ${transformedDeletes}`);
} else {
await deleteFromTargetGraph(lib, transformedDeletes);
}
}
if (originalInserts.length) {
// Map inserts from DL to OP model
const transformedInserts = await transformStatements(fetch, insertsWithContext);
if (!transformedInserts.length) {
console.log(`Warn: Insert statements mapped to empty result.`);
console.log(`Input: ${insertsWithContext}`);
console.log(`Output: ${transformedInserts}`);
} else {
await insertIntoTargetGraph(lib, transformedInserts);
}
}
}
}
module.exports = {
dispatch
};

View File

@@ -1,85 +0,0 @@
const { batchedDbUpdate, transformLandingZoneGraph } = require('./util');
const {
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT
} = require('./config');
const endpoint = BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES ? DIRECT_DATABASE_ENDPOINT : process.env.MU_SPARQL_ENDPOINT;
/**
* Dispatch the fetched information to a target graph.
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjects } data - The fetched quad information, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, muAuthSudo } = lib;
const { termObjects } = data;
// Steps:
// 1. Write the triples to the landing zone graph - withouth any mapping or filtering
// 2. One-time reasoning run with the full landing zone graph and write the results to the target graph (on-finish)
if (BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES) {
console.warn(`Service configured to skip MU_AUTH!`);
}
console.log(`Using ${endpoint} to insert triples`);
if (termObjects.length) {
const originalInsertTriples = termObjects.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
LANDING_ZONE_GRAPH,
originalInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
LANDING_ZONE_DATABASE_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
}
async function onFinishInitialIngest(lib) {
const { muAuthSudo, fetch } = lib;
console.log(`!! On-finish triggered !!`);
const transformedInsertTriples = await transformLandingZoneGraph(fetch, endpoint);
console.log(`Transformed ${transformedInsertTriples.length} triples`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
TARGET_GRAPH,
transformedInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
endpoint,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
module.exports = {
dispatch,
onFinishInitialIngest
};

View File

@@ -1,168 +0,0 @@
const {
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
LANDING_ZONE_GRAPH,
BATCH_SIZE
} = require('./config');
async function batchedDbUpdate(
muUpdate,
graph,
triples,
extraHeaders,
endpoint,
batchSize,
maxAttempts,
sleepBetweenBatches = 1000,
sleepTimeOnFail = 1000,
operation = 'INSERT'
) {
for (let i = 0; i < triples.length; i += batchSize) {
console.log(`Inserting triples in batch: ${i}-${i + batchSize}`);
const batch = triples.slice(i, i + batchSize).join('\n');
const insertCall = async () => {
await muUpdate(`
${operation} DATA {
GRAPH <${graph}> {
${batch}
}
}
`, extraHeaders, endpoint);
};
await operationWithRetry(insertCall, 0, maxAttempts, sleepTimeOnFail);
console.log(`Sleeping before next query execution: ${sleepBetweenBatches}`);
await new Promise(r => setTimeout(r, sleepBetweenBatches));
}
}
async function operationWithRetry(callback,
attempt,
maxAttempts,
sleepTimeOnFail) {
try {
if (typeof callback === "function")
return await callback();
else // Catch error from promise - not how I would do it normally, but allows re use of existing code.
return await callback;
}
catch (e) {
console.log(`Operation failed for ${callback.toString()}, attempt: ${attempt} of ${maxAttempts}`);
console.log(`Error: ${e}`);
console.log(`Sleeping ${sleepTimeOnFail} ms`);
if (attempt >= maxAttempts) {
console.log(`Max attempts reached for ${callback.toString()}, giving up`);
throw e;
}
await new Promise(r => setTimeout(r, sleepTimeOnFail));
return operationWithRetry(callback, ++attempt, maxAttempts, sleepTimeOnFail);
}
}
/**
* Splits an array into two parts, a part that passes and a part that fails a predicate function.
* Credits: https://github.com/benjay10
* @public
* @function partition
* @param {Array} arr - Array to be partitioned
* @param {Function} fn - Function that accepts single argument: an element of the array, and should return a truthy or falsy value.
* @returns {Object} Object that contains keys passes and fails, each representing an array with elemets that pass or fail the predicate respectively
*/
function partition(arr, fn) {
let passes = [], fails = [];
arr.forEach((item) => (fn(item) ? passes : fails).push(item));
return { passes, fails };
}
/**
* Send triples to reasoning service for conversion
*
*/
async function transformTriples(fetch, triples, mapping) {
return await operationWithRetry(mainConversion(fetch, triples, mapping), 0,
MAX_REASONING_RETRY_ATTEMPTS, SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION);
}
async function mainConversion(fetch, triples, mapping) {
let formdata = new URLSearchParams();
formdata.append("data", triples);
let requestOptions = {
method: 'POST',
body: formdata,
redirect: 'follow'
};
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}`, requestOptions)
return await response.text();
}
async function transformStatements(fetch, triples, mapping = 'main') {
console.log(`Received ${JSON.stringify(triples)} to transform`);
const transformedTriples = await transformTriples(fetch, triples.join('\n'), mapping);
statements = transformedTriples ? transformedTriples.replace(/\n{2,}/g, '').split('\n') : [];
console.log(`CONVERSION: FROM ${triples.length} triples to ${statements.length}`);
return statements;
}
async function deleteFromTargetGraph(lib, statements) {
console.log(`Deleting ${statements.length} statements from target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
async function insertIntoTargetGraph(lib, statements) {
console.log(`Inserting ${statements.length} statements into target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
async function transformLandingZoneGraph(fetch, endpoint, mapping = 'main') {
console.log(`Transforming landing zone graph: ${LANDING_ZONE_GRAPH}`);
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}?data=${encodeURIComponent(`${endpoint}?default-graph-uri=&query=CONSTRUCT+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D+WHERE+%7B%0D%0A+GRAPH+<${LANDING_ZONE_GRAPH}>+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D%0D%0A%7D&should-sponge=&format=text%2Fplain&timeout=0&run=+Run+Query`)}`);
const text = await response.text();
const statements = text.replace(/\n{2,}/g, '').split('\n');
return statements;
}
module.exports = {
batchedDbUpdate,
partition,
transformStatements,
transformLandingZoneGraph,
deleteFromTargetGraph,
insertIntoTargetGraph
};

View File

@@ -1,40 +0,0 @@
const BATCH_SIZE = parseInt(process.env.BATCH_SIZE) || 100;
const MU_CALL_SCOPE_ID_INITIAL_SYNC = process.env.MU_CALL_SCOPE_ID_INITIAL_SYNC || 'http://redpencil.data.gift/id/concept/muScope/deltas/consumer/initialSync';
const BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES = process.env.BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES == 'true' ? true : false;
const DIRECT_DATABASE_ENDPOINT = process.env.DIRECT_DATABASE_ENDPOINT || 'http://triplestore:8890/sparql';
const MAX_DB_RETRY_ATTEMPTS = parseInt(process.env.MAX_DB_RETRY_ATTEMPTS || 5);
const MAX_REASONING_RETRY_ATTEMPTS = parseInt(process.env.MAX_REASONING_RETRY_ATTEMPTS || 5);
const SLEEP_BETWEEN_BATCHES = parseInt(process.env.SLEEP_BETWEEN_BATCHES || 1000);
const SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION || 10000);
const SLEEP_TIME_AFTER_FAILED_DB_OPERATION = parseInt(process.env.SLEEP_TIME_AFTER_FAILED_DB_OPERATION || 60000);
// Graphs
const TARGET_GRAPH = process.env.TARGET_GRAPH || `http://mu.semte.ch/graphs/worship-service`;
const PRIVACY_SENSITIVE_GRAPH = process.env.PRIVACY_SENSITIVE_GRAPH || `http://mu.semte.ch/graphs/worship-privacy-centric-graph`;
const LANDING_ZONE_GRAPH = process.env.DCR_LANDING_ZONE_GRAPH || `http://mu.semte.ch/graphs/landing-zone/leidinggevenden`;
// Mappings
const MAIN_INFO_MAPPING = "main-info";
const PRIVATE_INFO_MAPPING = "private-info";
// ENDPOINTS
const LANDING_ZONE_DATABASE = process.env.DCR_LANDING_ZONE_DATABASE || 'db';
const LANDING_ZONE_DATABASE_ENDPOINT = process.env.DCR_LANDING_ZONE_DATABASE_ENDPOINT || `http://${LANDING_ZONE_DATABASE}:8890/sparql`;
module.exports = {
BATCH_SIZE,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MAX_DB_RETRY_ATTEMPTS,
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT,
TARGET_GRAPH,
PRIVACY_SENSITIVE_GRAPH,
MAIN_INFO_MAPPING,
PRIVATE_INFO_MAPPING
};

View File

@@ -1,11 +0,0 @@
const contextConfig = {
addTypes: {
scope: 'all', // 'inserts, 'deletes', 'all' or none. To add rdf:type to subjects of inserts, deletes or both
exhausitive: false, // true or false: find all types for a subject, even if one is already present in delta
},
contextQueries: []
}
module.exports = {
contextConfig
};

View File

@@ -1,114 +0,0 @@
const {
transformStatements,
deleteFromTargetGraph,
insertIntoTargetGraph,
deleteFromPrivateGraph,
insertIntoPrivateGraph
} = require('./util');
const {
MAIN_INFO_MAPPING,
PRIVATE_INFO_MAPPING
} = require('./config');
/**
* Dispatch the fetched information to a target graph.
* Note: <share://file/data> will be ADDED to it's own graph.
* We take only care of adding them, not updating triples, this is a TODO
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjectChangeSets: { deletes, inserts } } data - The fetched changes sets, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, fetch } = lib;
let { termObjectChangeSets, termObjectChangeSetsWithContext } = data;
// Both arrays are the same length, so we can zip them together for easier processing
zippedChangeSets = termObjectChangeSets.map((o, i) => ({
original: o,
withContext: termObjectChangeSetsWithContext[i]
}));
console.log(`Received ${zippedChangeSets.length} change sets`)
for (let { original, withContext } of zippedChangeSets) {
let originalDeletes, originalInserts, insertsWithContext, deletesWithContext;
try {
originalInserts = original.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
originalDeletes = original.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set: ${e}`);
console.log(`Original change set: ${JSON.stringify(original)}`);
throw e;
}
// Extra context needed for mapping from DL to OP model and filtering based on type.
try {
insertsWithContext = withContext.inserts.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
deletesWithContext = withContext.deletes.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
} catch (e) {
console.log(`Error while processing change set with context: ${e}`);
console.log(`Change set with context: ${JSON.stringify(withContext)}`);
throw e;
}
if (originalDeletes.length) {
// Map main deletes from DL to OP model
const transformedMainDeletes = await transformStatements(fetch, deletesWithContext, MAIN_INFO_MAPPING);
if (!transformedMainDeletes.length) {
console.log(`Warn: Delete main statements mapped to empty result.`);
console.log(`Input: ${deletesWithContext}`);
console.log(`Output: ${transformedMainDeletes}`);
} else {
await deleteFromTargetGraph(lib, transformedMainDeletes);
}
// Map private deletes from DL to OP model
const transformedPrivateDeletes = await transformStatements(fetch, deletesWithContext, PRIVATE_INFO_MAPPING);
if (!transformedPrivateDeletes.length) {
console.log(`Warn: Delete private statements mapped to empty result.`);
console.log(`Input: ${deletesWithContext}`);
console.log(`Output: ${transformedPrivateDeletes}`);
} else {
await deleteFromPrivateGraph(lib, transformedPrivateDeletes);
}
}
if (originalInserts.length) {
// Map main inserts from DL to OP model
const transformedMainInserts = await transformStatements(fetch, insertsWithContext, MAIN_INFO_MAPPING);
if (!transformedMainInserts.length) {
console.log(`Warn: Insert statements mapped to empty result.`);
console.log(`Input: ${insertsWithContext}`);
console.log(`Output: ${transformedMainInserts}`);
} else {
await insertIntoTargetGraph(lib, transformedMainInserts);
}
// Map private inserts from DL to OP model
const transformedPrivateInserts = await transformStatements(fetch, insertsWithContext, PRIVATE_INFO_MAPPING);
if (!transformedPrivateInserts.length) {
console.log(`Warn: Insert statements mapped to empty result.`);
console.log(`Input: ${insertsWithContext}`);
console.log(`Output: ${transformedPrivateInserts}`);
} else {
await insertIntoPrivateGraph(lib, transformedPrivateInserts);
}
}
}
}
module.exports = {
dispatch
};

View File

@@ -1,106 +0,0 @@
const { batchedDbUpdate, transformLandingZoneGraph } = require('./util');
const {
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES,
DIRECT_DATABASE_ENDPOINT,
MU_CALL_SCOPE_ID_INITIAL_SYNC,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
PRIVACY_SENSITIVE_GRAPH,
LANDING_ZONE_GRAPH,
LANDING_ZONE_DATABASE_ENDPOINT,
MAIN_INFO_MAPPING,
PRIVATE_INFO_MAPPING
} = require('./config');
const endpoint = BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES ? DIRECT_DATABASE_ENDPOINT : process.env.MU_SPARQL_ENDPOINT;
/**
* Dispatch the fetched information to a target graph.
* @param { mu, muAuthSudo } lib - The provided libraries from the host service.
* @param { termObjects } data - The fetched quad information, which objects of serialized Terms
* [ {
* graph: "<http://foo>",
* subject: "<http://bar>",
* predicate: "<http://baz>",
* object: "<http://boom>^^<http://datatype>"
* }
* ]
* @return {void} Nothing
*/
async function dispatch(lib, data) {
const { mu, muAuthSudo } = lib;
const { termObjects } = data;
// Steps:
// 1. Write the triples to the landing zone graph - withouth any mapping or filtering
// 2. One-time reasoning run with the full landing zone graph and write the results to the target graph (on-finish)
if (BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES) {
console.warn(`Service configured to skip MU_AUTH!`);
}
console.log(`Using ${endpoint} to insert triples`);
if (termObjects.length) {
const originalInsertTriples = termObjects.map(o => `${o.subject} ${o.predicate} ${o.object}.`);
await batchedDbUpdate(
muAuthSudo.updateSudo,
LANDING_ZONE_GRAPH,
originalInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
LANDING_ZONE_DATABASE_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
}
async function onFinishInitialIngest(lib) {
const { muAuthSudo, fetch } = lib;
console.log(`!! On-finish triggered !!`);
const transformedMainInsertTriples = await transformLandingZoneGraph(fetch, endpoint, MAIN_INFO_MAPPING);
console.log(`Transformed ${transformedMainInsertTriples.length} main triples`);
if (transformedMainInsertTriples.length) {
await batchedDbUpdate(
muAuthSudo.updateSudo,
TARGET_GRAPH,
transformedMainInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
endpoint,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
const transformedPrivateInsertTriples = await transformLandingZoneGraph(fetch, endpoint, PRIVATE_INFO_MAPPING);
console.log(`Transformed ${transformedPrivateInsertTriples.length} private triples`);
if (transformedPrivateInsertTriples.length) {
await batchedDbUpdate(
muAuthSudo.updateSudo,
PRIVACY_SENSITIVE_GRAPH,
transformedPrivateInsertTriples,
{ 'mu-call-scope-id': MU_CALL_SCOPE_ID_INITIAL_SYNC },
endpoint,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION
);
}
}
module.exports = {
dispatch,
onFinishInitialIngest
};

View File

@@ -1,204 +0,0 @@
const {
MAX_REASONING_RETRY_ATTEMPTS,
SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
TARGET_GRAPH,
PRIVACY_SENSITIVE_GRAPH,
LANDING_ZONE_GRAPH,
BATCH_SIZE
} = require('./config');
async function batchedDbUpdate(
muUpdate,
graph,
triples,
extraHeaders,
endpoint,
batchSize,
maxAttempts,
sleepBetweenBatches = 1000,
sleepTimeOnFail = 1000,
operation = 'INSERT'
) {
for (let i = 0; i < triples.length; i += batchSize) {
console.log(`Inserting triples in batch: ${i}-${i + batchSize}`);
const batch = triples.slice(i, i + batchSize).join('\n');
const insertCall = async () => {
await muUpdate(`
${operation} DATA {
GRAPH <${graph}> {
${batch}
}
}
`, extraHeaders, endpoint);
};
await operationWithRetry(insertCall, 0, maxAttempts, sleepTimeOnFail);
console.log(`Sleeping before next query execution: ${sleepBetweenBatches}`);
await new Promise(r => setTimeout(r, sleepBetweenBatches));
}
}
async function operationWithRetry(callback,
attempt,
maxAttempts,
sleepTimeOnFail) {
try {
if (typeof callback === "function")
return await callback();
else // Catch error from promise - not how I would do it normally, but allows re use of existing code.
return await callback;
}
catch (e) {
console.log(`Operation failed for ${callback.toString()}, attempt: ${attempt} of ${maxAttempts}`);
console.log(`Error: ${e}`);
console.log(`Sleeping ${sleepTimeOnFail} ms`);
if (attempt >= maxAttempts) {
console.log(`Max attempts reached for ${callback.toString()}, giving up`);
throw e;
}
await new Promise(r => setTimeout(r, sleepTimeOnFail));
return operationWithRetry(callback, ++attempt, maxAttempts, sleepTimeOnFail);
}
}
/**
* Splits an array into two parts, a part that passes and a part that fails a predicate function.
* Credits: https://github.com/benjay10
* @public
* @function partition
* @param {Array} arr - Array to be partitioned
* @param {Function} fn - Function that accepts single argument: an element of the array, and should return a truthy or falsy value.
* @returns {Object} Object that contains keys passes and fails, each representing an array with elemets that pass or fail the predicate respectively
*/
function partition(arr, fn) {
let passes = [], fails = [];
arr.forEach((item) => (fn(item) ? passes : fails).push(item));
return { passes, fails };
}
/**
* Send triples to reasoning service for conversion
*
*/
async function transformTriples(fetch, triples, mapping) {
return await operationWithRetry(mainConversion(fetch, triples, mapping), 0,
MAX_REASONING_RETRY_ATTEMPTS, SLEEP_TIME_AFTER_FAILED_REASONING_OPERATION);
}
async function mainConversion(fetch, triples, mapping) {
let formdata = new URLSearchParams();
formdata.append("data", triples);
let requestOptions = {
method: 'POST',
body: formdata,
redirect: 'follow'
};
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}`, requestOptions)
return await response.text();
}
async function transformStatements(fetch, triples, mapping = 'main') {
console.log(`Received ${JSON.stringify(triples)} to transform`);
const transformedTriples = await transformTriples(fetch, triples.join('\n'), mapping);
statements = transformedTriples ? transformedTriples.replace(/\n{2,}/g, '').split('\n') : [];
console.log(`CONVERSION: FROM ${triples.length} triples to ${statements.length}`);
return statements;
}
async function deleteFromTargetGraph(lib, statements) {
console.log(`Deleting ${statements.length} statements from target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
async function deleteFromPrivateGraph(lib, statements) {
console.log(`Deleting ${statements.length} statements from target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
PRIVACY_SENSITIVE_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'DELETE');
}
async function insertIntoTargetGraph(lib, statements) {
console.log(`Inserting ${statements.length} statements into target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
TARGET_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
async function insertIntoPrivateGraph(lib, statements) {
console.log(`Inserting ${statements.length} statements into target graph`);
console.log(`Statements: ${JSON.stringify(statements)}`)
await batchedDbUpdate(
lib.muAuthSudo.updateSudo,
PRIVACY_SENSITIVE_GRAPH,
statements,
{},
process.env.MU_SPARQL_ENDPOINT,
BATCH_SIZE,
MAX_DB_RETRY_ATTEMPTS,
SLEEP_BETWEEN_BATCHES,
SLEEP_TIME_AFTER_FAILED_DB_OPERATION,
'INSERT');
}
async function transformLandingZoneGraph(fetch, endpoint, mapping = 'main') {
console.log(`Transforming landing zone graph: ${LANDING_ZONE_GRAPH}`);
const response = await fetch(`http://reasoner/reason/dl2op/${mapping}?data=${encodeURIComponent(`${endpoint}?default-graph-uri=&query=CONSTRUCT+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D+WHERE+%7B%0D%0A+GRAPH+<${LANDING_ZONE_GRAPH}>+%7B%0D%0A%3Fs+%3Fp+%3Fo%0D%0A%7D%0D%0A%7D&should-sponge=&format=text%2Fplain&timeout=0&run=+Run+Query`)}`);
const text = await response.text();
const statements = text.replace(/\n{2,}/g, '').split('\n');
return statements;
}
module.exports = {
batchedDbUpdate,
partition,
transformStatements,
transformLandingZoneGraph,
deleteFromTargetGraph,
insertIntoTargetGraph,
deleteFromPrivateGraph,
insertIntoPrivateGraph
};

View File

@@ -1,15 +0,0 @@
# Motivation
This folder contains migration files that are typically executed on an as-needed, or ad hoc, basis.
In addition, these files can function as templates or provide inspiration for future migrations.
## Warning
- Please keep in mind, when adding these files to the migrations folder, it's important to rename them according to the conventions established by the migration service
- As the data model or the data location may undergo changes over time, it's imporant to have a clear understanding of the implications when using these files.
## Template files
- `pseudonimyze-data.sparql-template` - the file that contains the sparql for pseudonymizing data in the triplestore. It should run every time the db is "refreshed" with a copy from PROD.
- `remove-stale-jobs.sparql-template` - removing `busy` and `scheduled` jobs.
- `remove-type-in-producer-graph.sparql-template` - the migration to handle the occasional sync issue between OP and Loket.

View File

@@ -1,149 +0,0 @@
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://www.w3.org/ns/person#>
PREFIX persoon: <https://data.vlaanderen.be/ns/persoon#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX schema: <http://schema.org/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
DELETE {
GRAPH ?g {
?person foaf:familyName ?fn.
?person foaf:givenName ?gn.
?person persoon:gebruikteVoornaam ?gvn.
}
} INSERT {
GRAPH ?g {
?person foaf:givenName ?gn_s.
?person foaf:familyName ?fn_s.
?person persoon:gebruikteVoornaam ?gvn_s.
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
GRAPH ?g {
BIND("njbyevfeRTE8651B" AS ?salt).
?person a person:Person.
OPTIONAL {
?person foaf:givenName ?gn.
BIND(SHA1(CONCAT(?salt, ?gn)) AS ?gn_s).
}
OPTIONAL {
?person foaf:familyName ?fn.
BIND(SHA1(CONCAT(?salt, ?fn)) AS ?fn_s).
}
OPTIONAL {
?person persoon:gebruikteVoornaam ?gvn.
BIND(SHA1(CONCAT(?salt, ?gvn)) AS ?gvn_s).
}
}
}
;
DELETE {
GRAPH ?h {
?birth persoon:datum ?dob.
?identificator generiek:lokaleIdentificator ?rrn .
?person persoon:heeftNationaliteit ?nationality .
?person persoon:geslacht ?gender .
}
} INSERT {
GRAPH ?h {
?birth persoon:datum "1977-01-01T00:00:00Z"^^xsd:dateTime .
?identificator generiek:lokaleIdentificator "42012205181" .
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
VALUES ?h { <http://mu.semte.ch/graphs/privacy-centric-graph> }
GRAPH ?g {
?person a person:Person.
}
GRAPH ?h {
OPTIONAL {
?person persoon:heeftGeboorte ?birth .
?birth persoon:datum ?dob.
}
OPTIONAL {
?person persoon:registratie/generiek:gestructureerdeIdentificator ?identificator .
?identificator generiek:lokaleIdentificator ?rrn .
}
OPTIONAL {
?person persoon:geslacht ?gender .
}
OPTIONAL {
?person persoon:heeftNationaliteit ?nationality .
}
}
}
;
DELETE {
GRAPH ?g {
?cp schema:telephone ?phone.
?cp schema:email ?mail.
?address locn:fullAddress ?fa.
?address adres:Adresvoorstelling.huisnummer ?huisnr.
?address adres:Adresvoorstelling.busnummer ?busnr.
?address locn:thoroughfare ?street.
?address locn:postCode ?postCode.
?address adres:gemeentenaam ?gemeente.
}
} INSERT {
GRAPH ?g {
?cp schema:telephone ?phone_s.
?cp schema:email ?mail_s.
?address locn:fullAddress ?fa_s.
?address adres:Adresvoorstelling.huisnummer ?huisnr_s.
?address adres:Adresvoorstelling.busnummer ?busnr_s.
?address locn:thoroughfare ?street_s.
?address locn:postCode ?postCode_s.
?address adres:gemeentenaam ?gemeente_s.
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
GRAPH ?g {
BIND("njbyevfeRTE8651B" AS ?salt).
?cp a <http://schema.org/ContactPoint> .
OPTIONAL {
?cp schema:telephone ?phone.
BIND(SHA1(CONCAT(?salt, ?phone)) AS ?phone_s).
}
OPTIONAL {
?cp schema:email ?mail.
BIND(CONCAT(SHA1(CONCAT(?salt, ?mail)), "@email.com") AS ?mail_s).
}
OPTIONAL {
?cp locn:address ?address.
OPTIONAL {
?address locn:fullAddress ?fa.
BIND(SHA1(CONCAT(?salt, ?fa)) AS ?fa_s).
}
OPTIONAL {
?address adres:Adresvoorstelling.huisnummer ?huisnr.
BIND(SHA1(CONCAT(?salt, ?huisnr)) AS ?huisnr_s).
}
OPTIONAL {
?address adres:Adresvoorstelling.busnummer ?busnr.
BIND(SHA1(CONCAT(?salt, ?busnr)) AS ?busnr_s).
}
OPTIONAL {
?address locn:thoroughfare ?street.
BIND(SHA1(CONCAT(?salt, ?street)) AS ?street_s).
}
OPTIONAL {
?address locn:postCode ?postCode.
BIND(SHA1(CONCAT(?salt, ?postCode)) AS ?postCode_s).
}
OPTIONAL {
?address adres:gemeentenaam ?gemeente.
BIND(SHA1(CONCAT(?salt, ?gemeente)) AS ?gemeente_s).
}
}
}
}

View File

@@ -1,25 +0,0 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX task: <http://redpencil.data.gift/vocabularies/tasks/>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX nie: <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX oslc: <http://open-services.net/ns/core#>
PREFIX cogs: <http://vocab.deri.ie/cogs#>
PREFIX adms: <http://www.w3.org/ns/adms#>
DELETE {
GRAPH ?g {
?jobUri a <http://vocab.deri.ie/cogs#Job>.
?jobUri adms:status ?status.
?jobUri ?p ?o
}
}
WHERE {
GRAPH ?g {
?jobUri a <http://vocab.deri.ie/cogs#Job>.
?jobUri adms:status ?status.
?jobUri ?p ?o
FILTER(?status IN (<http://redpencil.data.gift/id/concept/JobStatus/busy>, <http://redpencil.data.gift/id/concept/JobStatus/scheduled>))
}
}

View File

@@ -1,9 +0,0 @@
DELETE WHERE {
GRAPH <http://redpencil.data.gift/id/deltas/producer/public> {
<http://data.lblod.info/id/besturenVanDeEredienst/4ea0cc455e37195c10acf457a8902ffb> a ?firsttype.
<http://data.lblod.info/id/besturenVanDeEredienst/66ce16dcb455dc95588c05916736d511> a ?secondtype.
<http://data.lblod.info/id/besturenVanDeEredienst/69dca6d7c6bf9d6073771788358c74e5> a ?thirdtype.
<http://data.lblod.info/id/besturenVanDeEredienst/c9ce0539d719b63b60598148b084a7e8> a ?fourthtype.
<http://data.lblod.info/id/besturenVanDeEredienst/560d86a055eddb83fd60e0ea3043a708> a ?fifthtype.
}
}

View File

@@ -1,33 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX schema: <http://schema.org/>
DELETE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?mandatarissen ?pMandatarissen ?oMandatarissen .
?contactPoint ?pContactPoint ?oContactPoint .
?address ?pAddress ?oAddress .
}
}
WHERE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
VALUES ?mandatarissen {
<http://data.lblod.info/id/mandatarissen/62629ED7FEE49A5CF118F11D>
<http://data.lblod.info/id/mandatarissen/63D24E975410CAD909EF6CD0>
}
?mandatarissen ?pMandatarissen ?oMandatarissen .
OPTIONAL {
?mandatarissen schema:contactPoint ?contactPoint .
?contactPoint ?pContactPoint ?oContactPoint.
OPTIONAL {
?contactPoint locn:address ?address .
?address ?pAddress ?oAddress .
}
}
}
}

View File

@@ -1,50 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?bestuur ?pbestuur ?obestuur .
?primarySite ?pprimarySite ?oprimarySite .
?address ?paddress ?oaddress .
?contactPoint ?pcontactPoint ?ocontactPoint .
?identifier ?pidentifier ?oidentifier .
?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
BIND(<http://data.lblod.info/id/besturenVanDeEredienst/578bf96f86056e2260dc21cee91aa519> as ?bestuur)
?bestuur ?pbestuur ?obestuur .
OPTIONAL {
?bestuur org:hasPrimarySite ?primarySite .
OPTIONAL {
?primarySite organisatie:bestaatUit ?address .
?address ?paddress ?oaddress .
}
OPTIONAL {
?primarySite org:siteAddress ?contactPoint .
?contactPoint ?pcontactPoint ?ocontactPoint .
}
?primarySite ?pprimarySite ?oprimarySite .
}
OPTIONAL {
?bestuur adms:identifier ?identifier .
OPTIONAL {
?identifier generiek:gestructureerdeIdentificator ?structuredIdentifier .
?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier .
}
?identifier ?pidentifier ?oidentifier .
}
}
}

View File

@@ -1,46 +0,0 @@
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
<http://data.lblod.info/id/besturenVanDeEredienst/d640003a744edbe1a0597ab57243ab5e>
<http://www.w3.org/ns/regorg#orgStatus> <http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311> .
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
<http://data.lblod.info/id/besturenVanDeEredienst/d640003a744edbe1a0597ab57243ab5e>
<http://www.w3.org/ns/regorg#orgStatus> <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> .
<http://data.lblod.info/id/eredienstbestuursorganen/18d843d47e223409b9bb6e7af8a4d8a8>
a <http://data.vlaanderen.be/ns/besluit#Bestuursorgaan> ;
<http://mu.semte.ch/vocabularies/core/uuid> "18d843d47e223409b9bb6e7af8a4d8a8" ;
<https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan> <http://data.lblod.info/id/eredienstbestuursorganen/520e20dd93d0eb546ee2402f124b499e> ;
<http://data.vlaanderen.be/ns/mandaat#bindingStart> "2020-04-01T00:00:00"^^xsd:dateTime ;
<http://data.vlaanderen.be/ns/mandaat#bindingEinde> "2023-03-31T00:00:00"^^xsd:dateTime ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/c6d754b17be9634e629f7d751753bb27> ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/37fc68e584d93a8c165a2b9b5b0f183a> ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/daac7f53-b020-443d-92a7-9d47be6cb186> ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/3618fc2a-83f7-45dd-969f-06afd0c3277b> ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/e4b05858-c66d-4098-9c43-59af0359e603> ;
<http://www.w3.org/ns/org#hasPost> <http://data.lblod.info/id/mandaten/5147f880-b0a5-4145-ac01-db8323a5410d> .
<http://data.lblod.info/id/mandaten/daac7f53-b020-443d-92a7-9d47be6cb186>
a <http://data.vlaanderen.be/ns/mandaat#Mandaat> ;
<http://mu.semte.ch/vocabularies/core/uuid> "daac7f53-b020-443d-92a7-9d47be6cb186" ;
<http://www.w3.org/ns/org#role> <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/2962f0bd-2836-4758-9866-8ce8ea2c536f> .
<http://data.lblod.info/id/mandaten/3618fc2a-83f7-45dd-969f-06afd0c3277b>
a <http://data.vlaanderen.be/ns/mandaat#Mandaat> ;
<http://mu.semte.ch/vocabularies/core/uuid> "3618fc2a-83f7-45dd-969f-06afd0c3277b" ;
<http://www.w3.org/ns/org#role> <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/67e6e585166cd97575b3e17ffc430a43> .
<http://data.lblod.info/id/mandaten/e4b05858-c66d-4098-9c43-59af0359e603>
a <http://data.vlaanderen.be/ns/mandaat#Mandaat> ;
<http://mu.semte.ch/vocabularies/core/uuid> "e4b05858-c66d-4098-9c43-59af0359e603" ;
<http://www.w3.org/ns/org#role> <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ac134b9800b81da3c450d6b9605cef2> .
<http://data.lblod.info/id/mandaten/5147f880-b0a5-4145-ac01-db8323a5410d>
a <http://data.vlaanderen.be/ns/mandaat#Mandaat> ;
<http://mu.semte.ch/vocabularies/core/uuid> "5147f880-b0a5-4145-ac01-db8323a5410d" ;
<http://www.w3.org/ns/org#role> <http://data.vlaanderen.be/id/concept/BestuursfunctieCode/180d13930d6f1a3938e0aa7fa9990002> .
}
}

View File

@@ -1,11 +0,0 @@
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/geregistreerdeOrganisaties/8b2e8749-98a9-450f-b2f1-7a93115ef513> <http://www.w3.org/ns/org#classification> <http://data.vlaanderen.be/id/concept/GeregistreerdeOrganisatieClassificatieCode/35833ba2-7371-400b-8df2-2912f66fb153> .
}
}
;
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
<http://data.lblod.info/id/geregistreerdeOrganisaties/8b2e8749-98a9-450f-b2f1-7a93115ef513> <http://www.w3.org/ns/org#classification> <http://data.vlaanderen.be/id/concept/GeregistreerdeOrganisatieClassificatieCode/3e5c8e30-95a7-47b0-b0a4-210d5bd440a7> .
}
}

View File

@@ -1,33 +0,0 @@
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
DELETE {
GRAPH ?g {
?organisation skos:prefLabel ?oldLabel;
regorg:legalName ?oldName.
}
} INSERT {
GRAPH ?g {
?organisation skos:prefLabel ?newName;
regorg:legalName ?newName.
}
} WHERE {
GRAPH ?g {
?organisation a besluit:Bestuurseenheid;
skos:prefLabel ?oldLabel;
regorg:legalName ?oldName.
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
<http://mu.semte.ch/graphs/shared>
}
VALUES (?organisation ?newName) {
(<http://data.lblod.info/id/bestuurseenheden/99da98a7a0087d3429b084ebfc4eb5d488c593790d4d5af7253982a2e21a6a5f> """Bilzen-Hoeselt""")
(<http://data.lblod.info/id/bestuurseenheden/9ae900a5447b7d727ca6496910220d4389aba7f1869923f1bbf9729bdeca28e2> """Bilzen-Hoeselt""")
(<http://data.lblod.info/id/bestuurseenheden/05099fa1f6524b8b994d86f61549455d2c00b2a956d5308683ac2d1f810fc729> """Tessenderlo-Ham""")
(<http://data.lblod.info/id/bestuurseenheden/42a43591e0db1dca9432f480f0f49f9bd4056c2b131e2fc997497130f5e099d0> """Tessenderlo-Ham""")
(<http://data.lblod.info/id/bestuurseenheden/104f32d7fb8d4b8b61b71717301656f136fe046eabaf126fb3325896b5c2d625> """Tongeren-Borgloon""")
(<http://data.lblod.info/id/bestuurseenheden/ab684633d605d93dbbe6b9ea40667e2bcf03a0856cafe1825e95b7829ed502a3> """Tongeren-Borgloon""")
}
}

View File

@@ -1,102 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
DELETE {
GRAPH ?g {
?org regorg:orgStatus ?oldStatus.
}
} INSERT {
GRAPH ?g {
?org regorg:orgStatus <http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311>.
}
} WHERE {
GRAPH ?g {
?org regorg:orgStatus ?oldStatus.
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
}
VALUES ?org {
<http://data.lblod.info/id/bestuurseenheden/e41ffa04f94bb450a79793020e70d55b5fee5033a5280277998608a9d0913117>
<http://data.lblod.info/id/bestuurseenheden/7125fcbfb7a08f8c01efbed115cea602db249c04afe9b5a2cc298cc7949cd040>
<http://data.lblod.info/id/bestuurseenheden/4f0eb4436c88cf831c35f84e7c34ce32f9ee4e99c5139aff62990e5e531aa1e7>
<http://data.lblod.info/id/bestuurseenheden/6af55cecaea3621f53bb32417a36ed6e3d41b2aa5b9f6d62ab3d80cc8ec11539>
<http://data.lblod.info/id/bestuurseenheden/c362abc58ac4579ff417824ce620962ac57bc344b34fe8f51d21b35ef54da36d>
<http://data.lblod.info/id/bestuurseenheden/72bc672ceb6894d8dd31dc2dff2faad2fd93f4b9f5347d556d092516eaa30aa3>
<http://data.lblod.info/id/bestuurseenheden/d3c76fd84794dad5e12c9eed6d6332dc5e5c99daf0e4ddd7ceebf13d5d6c0ccd>
<http://data.lblod.info/id/bestuurseenheden/bbc23313f4c8585a0c51f15f920d77123356535cd1cad9af38f5707892c7088d>
<http://data.lblod.info/id/bestuurseenheden/a3bd0845853278f478f90b14436d3efa99e73249a84d462f0ddc2e5b6e37a156>
<http://data.lblod.info/id/bestuurseenheden/785e8d5516378c7382ad0e7e356d2301496d810c6cd46d72ccebb455d3ac525e>
<http://data.lblod.info/id/bestuurseenheden/05441122597e0b20b61a8968ea1247c07f9014aad1f1f0709d0b1234e3dfbc2f>
<http://data.lblod.info/id/bestuurseenheden/3834647b5e95ea20f5ffe5a12a09fbd3d7fdf0d187fab385cb7b841422176ad6>
<http://data.lblod.info/id/bestuurseenheden/0327a51548f73607f8a5ec11b36711a3c96703686ad93a3d632718c135c295db>
<http://data.lblod.info/id/bestuurseenheden/e39bc997aa6dd9f240277735efd745b6a0422614d2b36cf01825c86b1b91a9ee>
<http://data.lblod.info/id/bestuurseenheden/0a2d980559eb9f3e0820386541274a72692f495204cd6d951ea1907ecc65829b>
<http://data.lblod.info/id/bestuurseenheden/144c75e403c5084af57f5c0c86252b8759b56baf9694326abbcb5ea40ab69f1a>
<http://data.lblod.info/id/bestuurseenheden/00eb231f51bd6b4f5dcc6536b2d09a174ea8583f5bf28b10bc4fc769a07e511d>
<http://data.lblod.info/id/bestuurseenheden/c69192b973a3ca11531b9657b3ee20aa6688fa33ea1ef1392310fec751980ab2>
<http://data.lblod.info/id/bestuurseenheden/3eb8c9fae32d02359dcd7b22e2a74e67a5b48388df31ad819c27c688fedd10b0>
<http://data.lblod.info/id/bestuurseenheden/ba8a253d98ea7d2ab1afc43e5e2cd145a12ccd86b68e71d023e3c13a83d7498f>
<http://data.lblod.info/id/bestuurseenheden/76c45d60f05bf8afc8c71859342b69cac6a57ee2b320b900a60afd6ba9b8eb9d>
<http://data.lblod.info/id/bestuurseenheden/5d21ccef2f5aa3ccbf3a74c6f25ebe9f0b1ef5a97b87f3d79c86ae9d6d857df8>
<http://data.lblod.info/id/bestuurseenheden/af8969752f6b28c66b6bc402d7987fa38774901ac72b95c5cb7976570487c3c9>
<http://data.lblod.info/id/bestuurseenheden/fb1be873c4b31e391613dfae8e68edd694b1fdf126eeecb502b1e5cad6f2f682>
<http://data.lblod.info/id/bestuurseenheden/f6b131de5e40a0dfd4fc93fedf3b95c9bf156ece718b87fe00469dea2564b3fb>
<http://data.lblod.info/id/bestuurseenheden/3e077115eeb70b649d44e2ebbb218f2cfcac5d84e130c88584f0ec23f7cebbf9>
<http://data.lblod.info/id/bestuurseenheden/1313d4a58f9ecf52cc7e274e3549a759b35e731973cc9f5e07562e5650f594dd>
<http://data.lblod.info/id/bestuurseenheden/7c6b38fa6fc65879cb674a654617de171adfcfacba086fb918da3749dbaa43b5>
<http://data.lblod.info/id/bestuurseenheden/c5dbb08e35e2d090a05d119fef4cc161b5ee1f322698cb8ea3c8c6643a521cf2>
<http://data.lblod.info/id/bestuurseenheden/f2a9a2392d5e4c0f992a84a0871d048a7b91b14681e9980a63aa6ba4b1f7eb8c>
<http://data.lblod.info/id/bestuurseenheden/c0b6b5cf198cd939251dff8ed052177cfff245074c6b8d43394c8c97f7b6e945>
<http://data.lblod.info/id/bestuurseenheden/8ef1e4a43efd913e6b09b0ddea344b7b5d723a344ad559389a55ae1ff0bebc8f>
<http://data.lblod.info/id/bestuurseenheden/04895013fe6301f32aa46deae98abfb833a717ece5a33b6c453674c6d0f4cc5e>
<http://data.lblod.info/id/bestuurseenheden/f56f068943a99059f5bfc3b905fe8848a25a47cfa30fb3ed3d294b47815b2255>
<http://data.lblod.info/id/bestuurseenheden/5a4b2b4f1de1f3b91b0348a7eb6d6aa0ef9420b8ec31374970c9ffe933a79515>
<http://data.lblod.info/id/bestuurseenheden/3f57a17fbcdfc13def910c54948bec11d71d3f75946b0336fffc0587bf18d783>
<http://data.lblod.info/id/bestuurseenheden/2564e21e3650f91625189ccb7eb055e47754a0633c54c7582a899171fef60c52>
<http://data.lblod.info/id/bestuurseenheden/60daf27c2cf12dd123447aa300dd7320890391dbd8dd6b4dd7ec02258f8281b3>
}
}
;
DELETE {
GRAPH ?g {
?org regorg:orgStatus ?oldStatus.
}
} INSERT {
GRAPH ?g {
?org regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6>.
}
} WHERE {
GRAPH ?g {
?org regorg:orgStatus ?oldStatus.
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
}
VALUES ?org {
<http://data.lblod.info/id/bestuurseenheden/4b44e6f1-113b-4692-b149-44a889b215f2>
<http://data.lblod.info/id/bestuurseenheden/1ca65d65-54ff-4b44-b750-bd70c91191af>
<http://data.lblod.info/id/bestuurseenheden/7d53f659-3a3b-44b1-9e77-3ea067678c0e>
<http://data.lblod.info/id/bestuurseenheden/b8bb293d-aa22-4b43-bda4-0b6af76e9493>
<http://data.lblod.info/id/bestuurseenheden/5d94b2fd-60ee-4e56-a1f0-a586d596adf6>
<http://data.lblod.info/id/bestuurseenheden/19483103-318e-435a-aa37-45e485406ee9>
<http://data.lblod.info/id/bestuurseenheden/fd41f573-7d9a-4d9f-b7d0-d5b6114d1622>
<http://data.lblod.info/id/bestuurseenheden/add1e4eb-9ec7-4ea6-af82-335aa76b7d48>
<http://data.lblod.info/id/bestuurseenheden/650378e7-1bee-4737-91ff-5b20ac4623cf>
}
}

View File

@@ -1,27 +0,0 @@
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX org: <http://www.w3.org/ns/org#>
DELETE {
GRAPH ?g {
?address locn:adminUnitL2 "Antwerpen".
}
} INSERT {
GRAPH ?g {
?address locn:adminUnitL2 "Oost-Vlaanderen".
}
} WHERE {
GRAPH ?g {
?address a locn:Address;
adres:gemeentenaam "Zwijndrecht";
locn:adminUnitL2 "Antwerpen"
FILTER (EXISTS { ?site organisatie:bestaatUit ?address. } ||
EXISTS { ?site org:siteAddress/locn:address ?address. })
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
}

View File

@@ -1,51 +0,0 @@
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX org: <http://www.w3.org/ns/org#>
DELETE {
GRAPH ?g {
?address adres:gemeentenaam ?oldMunicipality.
}
}
INSERT {
GRAPH ?g {
?address adres:gemeentenaam ?newMunicipality.
}
}
WHERE {
GRAPH ?g {
?address a locn:Address;
adres:gemeentenaam ?oldMunicipality.
FILTER (EXISTS { ?site organisatie:bestaatUit ?address. } ||
EXISTS { ?site org:siteAddress/locn:address ?address. })
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
<http://mu.semte.ch/graphs/worship-service>
}
VALUES (?oldMunicipality ?newMunicipality) {
("Borsbeek" "Antwerpen")
("Galmaarden" "Pajottegem")
("Gooik" "Pajottegem")
("Herne" "Pajottegem")
("Ruiselede" "Wingene")
("Meulebeke" "Tielt")
("De Pinte" "Nazareth-De Pinte")
("Nazareth" "Nazareth-De Pinte")
("Wachtebeke" "Lochristi")
("Moerbeke" "Lokeren")
("Melle" "Merelbeke-Melle")
("Merelbeke" "Merelbeke-Melle")
("Beveren" "Beveren-Kruibeke-Zwijndrecht")
("Kruibeke" "Beveren-Kruibeke-Zwijndrecht")
("Zwijndrecht" "Beveren-Kruibeke-Zwijndrecht")
("Bilzen" "Bilzen-Hoeselt")
("Hoeselt" "Bilzen-Hoeselt")
("Borgloon" "Tongeren-Borgloon")
("Tongeren" "Tongeren-Borgloon")
("Ham" "Tessenderlo-Ham")
("Tessenderlo" "Tessenderlo-Ham")
("Kortessem" "Hasselt")
}
}

View File

@@ -1,92 +0,0 @@
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX org: <http://www.w3.org/ns/org#>
DELETE {
GRAPH ?g {
?address locn:fullAddress ?fullAddress.
}
} INSERT {
GRAPH ?g {
?address locn:fullAddress ?newFullAddress.
}
} WHERE {
GRAPH ?g {
?address locn:fullAddress ?fullAddress;
locn:thoroughfare ?street;
adres:Adresvoorstelling.huisnummer ?buildingNo;
locn:postCode ?postalCode;
adres:gemeentenaam ?municipality;
adres:land ?country.
FILTER NOT EXISTS { ?address adres:Adresvoorstelling.busnummer ?boxNo. }
FILTER (EXISTS { ?site organisatie:bestaatUit ?address. } ||
EXISTS { ?site org:siteAddress/locn:address ?address. })
FILTER (?municipality IN (
"Antwerpen",
"Pajottegem",
"Wingene",
"Tielt",
"Nazareth-De Pinte",
"Lochristi",
"Lokeren",
"Merelbeke-Melle",
"Beveren-Kruibeke-Zwijndrecht",
"Bilzen-Hoeselt",
"Tongeren-Borgloon",
"Tessenderlo-Ham",
"Hasselt"
))
BIND (CONCAT(?street, " ", ?buildingNo, ", ", ?postalCode, " ", ?municipality, ", ", ?country) AS ?newFullAddress)
FILTER (?fullAddress != ?newFullAddress)
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
<http://mu.semte.ch/graphs/worship-service>
}
}
;
DELETE {
GRAPH ?g {
?address locn:fullAddress ?fullAddress.
}
} INSERT {
GRAPH ?g {
?address locn:fullAddress ?newFullAddress.
}
} WHERE {
GRAPH ?g {
?address locn:fullAddress ?fullAddress;
locn:thoroughfare ?street;
adres:Adresvoorstelling.huisnummer ?buildingNo;
adres:Adresvoorstelling.busnummer ?boxNo;
locn:postCode ?postalCode;
adres:gemeentenaam ?municipality;
adres:land ?country.
FILTER (EXISTS { ?site organisatie:bestaatUit ?address. } ||
EXISTS { ?site org:siteAddress/locn:address ?address. })
FILTER (?municipality IN (
"Antwerpen",
"Pajottegem",
"Wingene",
"Tielt",
"Nazareth-De Pinte",
"Lochristi",
"Lokeren",
"Merelbeke-Melle",
"Beveren-Kruibeke-Zwijndrecht",
"Bilzen-Hoeselt",
"Tongeren-Borgloon",
"Tessenderlo-Ham",
"Hasselt"
))
BIND (CONCAT(?street, " ", ?buildingNo, " ", ?boxNo, ", ", ?postalCode, " ", ?municipality, ", ", ?country) AS ?newFullAddress)
FILTER (?fullAddress != ?newFullAddress)
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
<http://mu.semte.ch/graphs/worship-service>
}
}

View File

@@ -1,25 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:orgStatus ?activeStatus.
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:orgStatus ?notActiveStatus.
}
} WHERE {
VALUES ?s {
<http://data.lblod.info/id/bestuurseenheden/150440a8bb763d6f53d24ca1c6f1460cb5817c8a261fd90e74aadac3292c3efe>
<http://data.lblod.info/id/bestuurseenheden/41d31a2eb697af977aadf64c73e0bcffb094e0f20e4017fe3b49c507079c0976>
<http://data.lblod.info/id/bestuurseenheden/330516b323c00851cf4b93e6d5d7a2ef4591f68ae6e71ad9c1f432ee70521bb2>
<http://data.lblod.info/id/bestuurseenheden/7dd1250996188607bb1e28df1ebea0b943e8db59c08ea01e3c57672531c43ec6>
<http://data.lblod.info/id/bestuurseenheden/541c1603eb8c01968f95d1f262854134499e00d135cd7c9147d307ccbd1e20fd>
<http://data.lblod.info/id/bestuurseenheden/4deae42b2b25bff407f5abc7cbb6d62eb02afaf2892086341c324fdf2c0e6e92>
<http://data.lblod.info/id/bestuurseenheden/b7af3483cb5d0021c6f5864a433b211fce30246ef685621d104b1951915c21c4>
}
BIND (<http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311> AS ?notActiveStatus)
BIND (<http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> AS ?activeStatus)
}

View File

@@ -1,23 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX org: <http://www.w3.org/ns/org#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?stAmandus regorg:orgStatus ?oldStatus.
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?stAmandus regorg:orgStatus ?notActiveStatus.
?mergerChangeEvent org:originalOrganization ?stAmandus.
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?stAmandus regorg:orgStatus ?oldStatus.
}
VALUES ?stAmandus {
<http://data.lblod.info/id/besturenVanDeEredienst/b18a5d3943087d509d76dcceeba102c3>
}
BIND (<http://data.lblod.info/id/veranderingsgebeurtenissen/677E445E29299CC832892A0F> AS ?mergerChangeEvent)
BIND (<http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311> AS ?notActiveStatus)
}

View File

@@ -1,11 +0,0 @@
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://lblod.data.gift/concepts/e4c3d1ef-a34d-43b0-a18c-f4e60e2c8af3>
a <http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis> ;
<http://mu.semte.ch/vocabularies/core/uuid> "e4c3d1ef-a34d-43b0-a18c-f4e60e2c8af3" ;
<http://www.w3.org/2004/02/skos/core#prefLabel> "Stadstitel" ;
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/e1ff33ee76b5662ec8486f0e2abec384> ;
<http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/e1ff33ee76b5662ec8486f0e2abec384> .
}
}

View File

@@ -1,115 +0,0 @@
# URIs taken from Loket when they exist
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
# Gemeente
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "4955bd72cd0e4eb895fdbfab08da0284" ;
skos:prefLabel "Burgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000006" ;
skos:prefLabel "College van Burgemeester en Schepenen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000005" ;
skos:prefLabel "Gemeenteraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
# OCMW
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9" ;
skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/55ab0e9b8a3b2ca7c5e000008>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000008" ;
skos:prefLabel "Vast Bureau" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000009" ;
skos:prefLabel "Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000007" ;
skos:prefLabel "Raad voor Maatschappelijk Welzijn" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
# District
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "9314533e-891f-4d84-a492-0338af104065" ;
skos:prefLabel "Districtsburgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000b" ;
skos:prefLabel "Districtscollege" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000a" ;
skos:prefLabel "Districtsraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
# Provincie
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000d>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000d" ;
skos:prefLabel "Deputatie" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/180a2fba-6ca9-4766-9b94-82006bb9c709>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "180a2fba-6ca9-4766-9b94-82006bb9c709" ;
skos:prefLabel "Gouverneur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000c" ;
skos:prefLabel "Provincieraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> ;
skos:inScheme <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursorgaanClassificatieCode> .
}
}

View File

@@ -1,161 +0,0 @@
# URIs taken from Loket when they exist
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
# Burgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000013>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000013" ;
skos:prefLabel "Burgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# College van Burgemeester & Schepenen
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/7b038cc40bba10bec833ecfe6f15bc7a>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "7b038cc40bba10bec833ecfe6f15bc7a" ;
skos:prefLabel "Aangewezen burgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/fa0201b3-2cda-4821-a15e-350ff57d77e0>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "fa0201b3-2cda-4821-a15e-350ff57d77e0" ;
skos:prefLabel "Lid van college" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/59a90e03-4f22-4bb9-8c91-132618db4b38>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "59a90e03-4f22-4bb9-8c91-132618db4b38" ;
skos:prefLabel "Toegevoegde schepen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Gemeenteraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000012>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000012" ;
skos:prefLabel "Voorzitter van de gemeenteraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000011>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000011" ;
skos:prefLabel "Gemeenteraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Voorzitter van het Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001a" ;
skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Vast Bureau
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000018>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000018" ;
skos:prefLabel "Voorzitter van het Vast Bureau" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000017>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000017" ;
skos:prefLabel "Lid van het Vast Bureau" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Bijzonder Comité voor de Sociale Dienst (BCSD)
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001a" ;
skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000019>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000019" ;
skos:prefLabel "Lid van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Raad voor Maatschappelijk Welzijn
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000016>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000016" ;
skos:prefLabel "Voorzitter van de Raad voor Maatschappelijk Welzijn" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000015>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000015" ;
skos:prefLabel "Lid van de Raad voor Maatschappelijk Welzijn" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Districtsburgemeester & Districtscollege
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001d>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001d" ;
skos:prefLabel "Districtsburgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Districtscollege
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001e>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001e" ;
skos:prefLabel "Districtsschepen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Districtsraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001b>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001b" ;
skos:prefLabel "Districtsraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001c>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001c" ;
skos:prefLabel "Voorzitter van de districtsraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Deputatie
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000020>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000020" ;
skos:prefLabel "Gedeputeerde" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Gouverneur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/d7c00cd1-baf1-4346-83c0-6796c0bedd85>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "d7c00cd1-baf1-4346-83c0-6796c0bedd85" ;
skos:prefLabel "Gouverneur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
# Provincieraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000027>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000027" ;
skos:prefLabel "Voorzitter van de provincieraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001f>
a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001f" ;
skos:prefLabel "Provincieraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
}
}

View File

@@ -1,136 +0,0 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
# Burgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000013>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> ; # Burgemeester
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
# Aangewezen burgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/7b038cc40bba10bec833ecfe6f15bc7a>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
# Lid van college
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/fa0201b3-2cda-4821-a15e-350ff57d77e0>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
# Toegevoegde schepen
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/59a90e03-4f22-4bb9-8c91-132618db4b38>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> . # College van Burgemeester en Schepenen
# Voorzitter van de gemeenteraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000012>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> . # Gemeenteraad
# Gemeenteraadslid
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000011>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> . # Gemeenteraad
# Voorzitter van het Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> . # Voorzitter van het Bijzonder Comité voor de Sociale Dienst
# Voorzitter van het Vast Bureau
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000018>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/55ab0e9b8a3b2ca7c5e000008> . # Vast Bureau
# Lid van het Vast Bureau
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000017>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/55ab0e9b8a3b2ca7c5e000008> . # Vast Bureau
# Voorzitter van het Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> . # Bijzonder Comité voor de Sociale Dienst
# Lid van het Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000019>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> . # Bijzonder Comité voor de Sociale Dienst
# Voorzitter van de Raad voor Maatschappelijk Welzijn
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000016>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> . # Raad voor Maatschappelijk Welzijn
# Lid van de Raad voor Maatschappelijk Welzijn
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000015>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> . # Raad voor Maatschappelijk Welzijn
# Districtsburgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001d>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> . # Districtsburgemeester
# Districtsburgemeester
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001e>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> . # Districtscollege
# Districtsschepen
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001e>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> . # Districtscollege
# Districtsraadslid
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001b>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> . # Districtsraad
# Voorzitter van de districtsraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001c>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> . # Districtsraad
# Gedeputeerde
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000020>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000d> . # Deputatie
# Gouverneur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/d7c00cd1-baf1-4346-83c0-6796c0bedd85>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/180a2fba-6ca9-4766-9b94-82006bb9c709> . # Gouverneur
# Voorzitter van de provincieraad
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000027>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c> . # Provincieraad
# Provincieraadslid
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001f>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c> . # Provincieraad
# Voorzitter van het bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/67e6e585166cd97575b3e17ffc430a43>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> . # Kerkraad
# Secretaris van het bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ac134b9800b81da3c450d6b9605cef2>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> . # Kerkraad
# Penningmeester van het bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/180d13930d6f1a3938e0aa7fa9990002>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> . # Kerkraad
# Bestuurslid van het bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/2e021095727b2464459a63e16ebeafd2>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> . # Kerkraad
# Bestuurslid (van rechtswege) van het bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5972fccd87f864c4ec06bfbd20b5008b>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> . # Kerkraad
# Voorzitter van het centraal bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5960262f753661cf84329f3afa9f7df7>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> . # Centraal kerkbestuur
# Secretaris van het centraal bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/e2af0ea1a6af96cfb698ac39ad985eea>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> . # Centraal kerkbestuur
# Bestuurslid van het centraal bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/f848fa3cc2c5fb7c581a116866293925>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> . # Centraal kerkbestuur
# Expert van het centraal bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/8c91c321ad477c4fc372ee36358d3ed4>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> . # Centraal kerkbestuur
# Vertegenwoordiger aangesteld door het representatief orgaan van het centraal bestuur van de eredienst
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/6e26e94ea4b127eeb850fb6debe07271>
ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> . # Centraal kerkbestuur
}
}

View File

@@ -1,68 +0,0 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
# Burgemeester
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> . # Gemeente
# College van Burgemeester en Schepenen
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> . # Gemeente
# Gemeenteraad
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> . # Gemeente
# Voorzitter van het Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> . # OCMW
# Vast Bureau
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/55ab0e9b8a3b2ca7c5e000008>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> . # OCMW
# Bijzonder Comité voor de Sociale Dienst
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> . # OCMW
# Raad voor Maatschappelijk Welzijn
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> . # OCMW
# Districtsburgemeester
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> . # District
# Districtscollege
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> . # District
# Districtsraad
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> . # District
# Deputatie
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000d>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> . # Provincie
# Gouverneur
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/180a2fba-6ca9-4766-9b94-82006bb9c709>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> . # Provincie
# Provincieraad
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> . # Provincie
# Kerkraad
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/66ec74fd-8cfc-4e16-99c6-350b35012e86> . # Bestuur van de eredienst
# Centraal kerkbestuur
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce>
ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/f9cac08a-13c1-49da-9bcb-f650b0604054> . # Centraal bestuur van de eredienst
}
}

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1,685 +0,0 @@
@prefix ext: <http://mu.semte.ch/vocabularies/ext/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix mu: <http://mu.semte.ch/vocabularies/core/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://data.lblod.info/id/bestuurseenheden/26cb6d59-bf46-4315-acaa-6706d649f58d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/bestuurseenheden/4feed9de-8b89-4803-83c4-c1eaa69d7369> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/bestuurseenheden/81a6c688-9d4e-4905-b5af-c8b2386516e5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/bestuurseenheden/e19a0f48-14cf-4e67-adda-dfbe2a70d5d7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/bestuurseenheden/facc1fbb-e84c-40a7-9daa-2699fb0104ea> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/03b6e26a69a2299aaacb282724681e084de9e082ecfc1fdfa6315309549ce696> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/04b960ebb408067f39b6d50a5906784041a7d5faf7a94d2f78e25b00a9485fe3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/05200c01bb94f80297204fa643dcdb5534283b9662ef46877662b4e6c0557e3f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/05b18f6065d857e69090b1ba904a5e877e4622ebb3b7944d92ad56635040ce2c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/06d9bd1e7f3af876938c037f1cd47cd4d160765b8be0cabaf685572338d9c4c7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/07550a135c689629e5ea5214ca1c4630c1180110ca9b2f81debbe4d4bffa1058> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/080c3058a571fbd71e2ab0cba985d228aa64a5ef00dda0eac517206d9e66f613> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/08351c13d1f1a227dceaa6b4b479b0c9ee5f340c5a64d7ea18403f53bcea3a42> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/08e4f8d10ee80e97517fbb11d725054e22e6417045e93f071849042e143f86b1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/0951c9f94b18dbdefe8cc0113840dad069d5ad9515abafbc0580ec61049fd40f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/099ec780594cfcc8f1d42282322a18a5ab653d1437269007fea22ef5a40ac12d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/0b0633378e1f48c4127b4f26a4e8c179fe31b973cbffb44b533f9694f81cec41> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/0c5b2e3188f7944b43340dceedce0e030901fc61ead9be4628862333eacd78bd> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/0d89527de8beb0b0799fb935e1f2a7c42ef4df4d9c064b709a1ddfca823b3d97> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/0dcda5effa2557cb34dfb70a6a958fd7f1f7a9c4537c98a51483a5bc788691d9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/0fa91578b713516d090ad3ae3f5a0c43ca291f5f7e451926302ad2b8348881df> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/12e9d5279d133da429acd93351354027544fd0e911e5e0b547922dac1ae5b712> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/1304249e2e98a91b876f5222cb289b8e8cfaf84e130948795f918e93f9167bc1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/141d487fe849fa900cb12f1e5904cc4c54e4c5af27c42fe1a216efec295e8254> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/143757221ab1dee9043a7a6f50c635442d338f958eedcc55f24da366cb0fa213> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/14b26479e421df21a2ed9b2f3afbba2e66ab2fb21363e77e337a8b53fe09fde4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/14ba7b137855a27dd8f54d7080e6646a5934b0132795989726a2831105b7df1c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/1a17e9ad24bea1ef16512d66921948898716427bcb4c53496f962be627bc36b6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/1a3d1a5d201d2f566840c9098d02ebd4e35cf770949360707624bec4044f3427> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/1a914510730ebf80601845080db72089efbffcef92a8753b1b2eee6eed0760b0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/1adbfe3f817e7c11afcf36d6cfdc2a9c7ac121b5a28fc8c2b41268bf4f905a0e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/1c030efe00477f9f9b79a5a22ad9dbfd021fe796ad59d704f130fb8ea1203547> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/1d0b2c6223ffa35e8fb23a88d1e8120d3f88bcacde800a75ad467e6c83f8ddf3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/1d2172d165cab32d601fb6bdae80cb394a6b13142e3afb7e322b813922f9e2b2> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/1f31500c62ad5117b572c6f33a2131a6ae2e7231e31a6d97df5ab712719075fe> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/1f543ee991d187aea8795cc18caa7cf21f937db76a0dbb46323439ef22515638> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/1f5dd7043ad54d07751da8689d5b47ad9ae0e52dccce8f00cc8debab35f8e2b2> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/1fb92312354f3d900670e2b9cfbd80148910f1227e321f2c377f92957b071cb1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/2028f38176827d9881aad439be9b2ef6eb43be101235db302b7178133857cdc1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/2038a8b1074703f29320b37f089c5fdf8523a51c2b6af06929ed1c2403be275e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/20f4981de876ff80b1a922bce4b4afcd16f4d143f1721ab9ad8220066d743567> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/21034a361da5b5c45424cbbef38a89029ca025e32aa1b132fcceca1d13149ee6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/2103a531e5e171f019a2f6a1c010d16d4cf7d5bdeee397b3ac8d35dd1b7bc38f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/21c6ae1d8a398c192051d8ef58fa0b019dd066809c0044cb37512b64da66aaa3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/21fbaf7a66f1dc7852c2ba12a55c02ff0ecdbbb45ad2e92ad09f833588440ea8> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/22658498f757ed03025abf548124246f8a02276dec24911bea7fb90da0280b59> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/22f258486e4c8af9e207a2e83127f82e6bb4e580d365fe9d57b4192ea4b38aea> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/2322b9e1b78cc3f6c517e807e271eab83b2fcb84ae17b75ce5a2c712c8e49bcb> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/23bb3da4d00621137171dbca1f75234c7a6a0099a76a16d31d5ed8c5d6dd7252> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/245c7249341fa053902cf672f54c3d0a311c402dce9c943d6763ada403d02e94> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/2482b80b902ca9184fe36d42653f63aa3c27ecf392b4ff6086919aafc0828617> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/24cfd36fedfdcbf2a4ef5b12b2d3410e24c3a123885ee56d508e56853e788611> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/26d221de43b68536cfedc7e740a15b11740c45969af49ce56f9bb73b0dd99627> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/270ad4bb9f35ae189346b664c1287183890e2825dea5f5fd4489349992b9cf9f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/280d8c8518eb5a4f7504e8e16887568b28070e3ad8001dc4b7a59db198bad05a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/295b5a17da38b4b57e0e2582949fbc66eb03c246c2180d638b944835c29c195f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/2a115be95e03a6a5fe7592b8f65bca19016f4ccebce7f1ab2570c7bff86941fa> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/2acf58599d49fd71d179ad761b5212137d311a4727940c81f5e4d8d49ddca0cb> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/2c678dfde333c868587ced580e8079b9446ca2a55baeb6b79f7f75a6019ee45c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/2d9d8a0983114cb15e7da43204901fdc53e00c4766f2ad093b7b2a83d81e555f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/3095886adf5db038005ddc171ebb4d8a044475493c8ee75ca6a1f00647c34dc2> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/30a21235603aac6952844d75d0b00686ee1900825d3d92737d706388618f58a0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/31b63d953c84130d22cdac7258ab5845634078ca415e379322a4a045d3495bdc> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/35565086f9052b928018dea9132aec3abb33dea291e7800fa549f77ea14394ee> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/35d77dbd06c8d621f6a74ce951bcf09b72588cfa4648b34ad9c9e874fc996812> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/371990685b936608933d6191b52de30effe86fdbaf0175568eee8977647ef8db> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/37a5870126c054366ba1f8293484f2a99139b64efd7e64cfc77af7b76e095b42> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/389d82f431965b1c3e5c73eb36a10fc839f860807d8ace83b3df692b18b310ce> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/38ebae958ad280baa6dc99a4a35dfee1b6fec94b257d9a1629e52ce6977576e4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/38f04ab0cda02d9deeba70067c76b1f18b424e480b6332ace197b9c914805ddf> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/38f8bb87f2a0c0f4ac1e39c846ba15f559843c81ecadddd0d0efbcb70334cef5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/39173049fa95c468999d3862c3e6d22184c604d0864d6e56d1660886e17ca3c7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/3a763f4d473ad2803f9299a1854130eca8351f1923074ee9e8f18fe5ed9d14ef> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/3a98b84c7f0d534580e7cd3b9ffe5358c17481887c48a1403890b4c654929108> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/3a9b09cbccb798c8f9d5bad3fce1476bce1ee014165ba243488b0af690d0f464> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/3ae076ccf5d1a28e46528608842a54ad04a150c7835e3a85e6a8c7f07e8442a7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/3b96bceb16ea9e38e76b97432e6f4c1b92f7183c09de31eacae995a211fd3f24> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/3c11bce237675eed0ee6aa10a511cb12fe08dec308ec07405256ef3540a1635f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/3f9f83589183414455b2c6e7fd88a5339712801003f5208730429fb6cc9a6252> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/40e6ed8a858ceca76bf9bdf1fefcfc989cf48c5251c814ff728521ef798d75b3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/41b3bbc2707be32488ac52b8697b68b6004bd1947b0ffa09e3c143a6bd671722> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/4257b4b87f9bc4b6ee50ddb606d473cbdf274eed9c5e3e4edb43d3cf5fffd68c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/430af5d6cd5213ef64332d528f6d977687f9b72ba7c71915fab281754c8a6466> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/43665c8e579073250d7bd447a938ea0dbacd75566ec57ad8c2431e9235534c8c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/448b184030cf157ca412cb7b15b84134739ce2565d1547ea99756bc6caaeee48> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/449aa5890bffcdf4f412f52df20ab60a4a1994d69a2485735c27f1d0966bfe3b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/462b480175bf5940e2c30b9eaf8ab67a3a122cbd78ae9b738eff67e285320111> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/4674ee6b6687923497f1652e4108c1217f41bd18760b745282cbae93b3775c80> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/4793e369790b69344cfdd031d34bef7a3244c956e6f87e554061aca167f2c693> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/48ca0cc7425c0f396c0faa671bdf6fcdc87f036e380d12da433390965ba1cd2e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/49b48421e7e6e0bea35c2133cb86520e7ca115a5def61a57ae2756536be979a9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/4ab26eac24facd55fe3bba1c717493857b703fa9c37efe9d389ce5d8587e2f14> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/4afbdfef4de7314c2637a9f950b13bb9b0b4eaaf3413c0bd5d0600852a9d7cb3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/4b55855dc112b7fa4c37e0b39326fbca2661320ddd964bb8e0d2674394698997> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/4bd8337aa40880e343b7f0ca8495ef4460e4e79d9e697495b179a93f41aba153> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/4ca728fc5804b7b7a906e4c70554439408625ffb96c006d55dea004ff75ffae0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/4e9145296dd19d485ec42a16eb637eac1f0f19a96472041ee6079bae45623c10> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/4ede8aae31f50840ec86d9941eadf9c5b2f9257e92913b3f97d7a2ec991abbdc> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/4f547b85189a1e7ecaf1d3d1de09afeba3b638ce87ce75f8b51ff93bb6a70764> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/4f560c6393c8e2615107948dd3f1078bca80bfe0b80394a2aaaf906047f5bccd> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/4fb74ac91a748f21cbb8e993971bfc98f57dd9b260da5e95c95c34efd89ca9e6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/501f481535b0dec04f08e6232b78468dcbe9d5d81c0663643d8ff0fb98b8e099> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/50d273c8b3b662005892a2cc5867d644929c1d5937c9b0dbab37e187c9e22fd6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/51a8d2feb4eb2fbde92f8484451eb1cd433bb84c4b03257ca284c4401005f3f7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/52794a4ca5c83c1de70516f02f2a9a75d5e7ba3063f015dbc914c6227150c55c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/530946fce485f5069c992c78567d99ba2d13354a455302f727049b55637cb2a1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/53103d0d6eb95314353d40a69c1a68c11ac853d83bd0241226008b5680f9dc6c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/54eb0cb464ec6d93433ed978937dd56d1dd58dc37882b71c2a32e4797968a00b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/5514a2266e30ce16b55f64fbe774f07d1469e50a1296ea2e0b856f27df05a29d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/56355d5c34866f4c065034f738d405dbb0ad05bd453f58654f1ba0bb1321cd0c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/563910b30509de7427135247a618b87c96e523d68c23047d3e6bf6a3b75ce2b8> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/564b447d1b57e671612f60ef8fd380e9d01397d598a40f37947bd5e7eb4f7266> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/56a0f27c8a0ca4c2215a62ec0e4f1b352bca0c1c368301ff74b65493c90d894f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/56e8ec85-e03f-4168-b062-737f9704cd2a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/57d13e34c48769ab8465fab10a7cb627071433085e17fd9a32433b0f7d7b957d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/57f8de48c686aafc2b259ce47b84c3af41dd1b536a740a49e2c3cf69213f51aa> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/59a7060971f22902f07b3bb3f1f3d18556d1969a330ed95341bf9b85f4fa89e9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/5b41088fa76720c49bda3fc6282f934bcb6023ec442a94fee3e72696621b0190> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/5c642b6c11a6d93da01eb3d791c8d4cd3d5af0b3f05fe30994fed5b881d9928d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/5d2f762075c3403bc8dc18325e4bb1c7cfe2e2504a64ceb02fdf8f22f4903f1a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/5d8de49d0b4403efcaa3accda69a33f1b6a9e05ae1493174d985b57773173509> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/60b70f3b49cc098224ba560fa597f0c0e9efa4d0e5a32eacd8e81ee89cef173e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/60d730bb623729c3245f3c969f4bd91578e100096bbd91af140ffa7dbc51863c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/60f4f5d0c41d32f7c783fa44ecc69f6fbd01679381523adde650d5c20a78036c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/60fb965ca747bc9c4b9f36bff5efb3df3d7635f1288ca7554df9ee9f73fc24e2> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/62176b3a93e1d8e274770a1c02a8736ab7c4df55ffbf916aea8b18ce28022ea4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/64366af84ecf25802d625af3eaee162fee03f99a2707fd70620bf66858f17c27> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/644d670c2f328227ebd7aebe0d3bf3c0bd3d84929e4d8e6fec2e8332f134112a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/64a6cf9e9ee44916c00af5b3b56c80e2516f9705ee6c0c9175fcce7b7bc53c3d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/66c34d46d216b1b50962e6db4bb3e0b726393ee388d63fa0c2a5cc222dd308f1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/6832070f358a61e023fb5555be338e3f2eaa38f57ae9dd054f97e5490fdbcda2> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/6a301cf7b66d9fbdf94e9e8a92b52a36ea305ad917e3817bf75499340a4293b0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/6bc83ffdb2f695736e65a59b48f285ce7d1d3ee004271d83221255493b4a36b5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/6c6dcdc5ea2a8eb3d951b9149e7979afa4c7f86143a7576ce9c480e33f26cd7d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/6eeaf1e3efd628a278693cc4d72164a4714b470615934e535dec64ee17bf6c04> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/6ef8ea77485f489e0b07cb91db6adcfdb883eb5af32b7f0d52cff0e4af3e8f24> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/6f382bd7c8e0bd81ffb83f0d13048dfd35525bde9fc0677a4a7a5780cc8e2614> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/6f948b94515bad767f6b8136887edb86c706c00a82fbf8c582fae2903c50cba0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/6f97978b3429bca3e0a888375953921913fe9c5bededb69994e41a6f71ef2af9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/6ffb777253a9aaf29c1c1d553dc15b918416936da1fc553dab382ea460434ac1> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/707d70a62dda1df7068108dfa1807ff4de9cda8b2a9da775dc1fd2e37edc4a5b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/72b7b5aabad11c6b9d247e3c714b07145acac1c86084ec7bf0f4b0d8dbebd03e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/742608070f6a4a16b4619aeda0ddc56204920c8a3e0e9c12fe072fd6521ee5e4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/76b98b973dad10a9df16433743f7721607dac9ea569fa43d1cc3e285ce54ef10> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/76df7f42033d8e6ec1bfc19ee2e52ae11dd9c42d1ff5069a6b53952926b591e7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/77933137fb71b8341075d86080df32c5af25c41a26d843cf5329d502db58cbfe> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/77ffc3aeeb71012615f3d6fc9823c50bd8328b0776fe7c6081a8100b6adeb17a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/783e6540b434bff0a24bf5c7c3ae4e10f2a82762516433eaaeadd18d094d3ad5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/78eff0771f4f748e0b71d77319e0e8b023eb9d87e0c1d9ffc928a3e8f5ed2d14> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/7945d2bbbcf5ff531c1f4107a47f96c62a9d00b39091f87a060659e9d212d434> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/79f91b113626756412f89b63aabf065fd6ea3e01b3363be0b67a14db33306f1d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/7a7daa48e9e6449358cf96be6c7b30466648d31236e56b8958fae7d53e2308b8> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/7ab38b4763ad40046f77c8619abcb491deb883c86657d7305e834cd6c92e68b3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/7bbd72efc5f83ea1e22c75f707d613b2b4cca1617f9a7a9da42a2ab56ef7dfe4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/7cecd2ee7c485e84c5e44f3df80358b5ec3623d09aecbac3b5ba8a8a406c9314> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/7dbf8a94448f8ec382d4b3b786bd5861e6919025d19cc06c115b0a0df5685510> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/7e5e920038a535859c753a6cca8037e75661eece7b9da56e87a38982807824ca> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/7e75519677f2c7acf1a2efc4f604a41d6286cead4e666697bf3f8d5bfb54d24e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/7f5c0a01e3ae4f454535935ee54e794f2e377a58f31ecbc18c72e58a439390d0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/7ffc7f39fa2886fbd1011ae7f2af0c233b466a1622713654b33e958e5cea0861> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/812039a6c55fb806c3444f24b398cbffa3c12a716002e82402b1fbd285c91be8> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/814996a1984d3c12a5c4e5078e1edfa110150cb679f2c9e10d0045c720e96788> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/81c2f8cfe84b68126a486104e196b3a3f20eb45aee00b06084862b69bc6a2564> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/821976fdc1522c40cc1b62111907d9cb3b6373e33d9096048e8d563c6ca8cb74> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/82f5e2fb2c82a65c01d9f6208c770179eb7797e95df1d83e3095b02a80210510> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/836c02d754ff813c48afd42a2ddac05a66dbb63f8990e8f2f3168c8e44dcc534> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/850ac9122214304ed5aaaa70dfd8bdf7bf0d3d495b0668640a6e086a1b10a30a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/85cb5630742aa25671f7dd1658af7e0aada91b73a20121e0c0d38168ff800aff> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/8673373223c26028c5922fda412e83eb0adb9bdfd900ede9b857608f963add22> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/86abffcc917b9c977ebdecc619663577184a96a7ea9e173962d5aae883c88f4e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/86c14b403189cb87f6381dbfbe3eb9a11da90a6b1e5d366871a146e65767925c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/879f50f2b3294e337e3f3b2ea1d1e2027ef0a8a72065c48dc84dec4e941e1c66> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/899352d5552b63ed12d03f2131e8f579c8fce30e0faac4acf4eb70e871ed8cef> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/89d3c8701a6656639f8daaaa9779cb9e93b36b2ad603eab8296eb35516634dca> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/8ae37cc237c7d6737ef5a802914d61bdeb539d36f62ef863de46e01d7c97fb1a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/8d78ddeb53d45682a825e1afa02751130c4afbd95ff35fa32d59e9d803d12a87> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/8df0e3a74165897b6e91087715eff512f627a17aa99b4e067d707b69be843085> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/905dec7630a08b3d1338331d52bf7fb525de60498fff4ee7e4a05423c190bf2c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/91b5a93c37280c2436914d51e60baef7bb96a4621466a6037584946c0d491609> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/91ec0a60897bd7fb10329d9e1664470843ea2db72153742f2fd21db30a435b05> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/93e8fcd373e23525395f98ac3a17883e39098380534f0b3fd5530380f1e174d6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/93fe054939981c3c5e42ffcbb08c5265b03c9a23af39f11d5015f8ece80cfca6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/94a2edbd38ede2a3385e46ec2d6b05e7b020782e435f4f761705142dd08e2978> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/95fdbead4f43688b0e1dc6f67d53e7485ac1eaa34a4b298498c75c9e4216ca65> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/996c13b9d331c9880ec94652b629857aa178c1ce3dcd84db2f5539ed0ecfc081> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/998374783068b461f8b601836c160d02d8d38763dbb3443be3c997fc2c511211> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/99937d077273c7dc90a57c475c5c5465edb3d792e024a0be0be37baa0e1b5938> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/9a9f8450169dff945a88677b0a1a8bdd41c6bc84120887985f0e3d15e41fa535> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/9b0208ddd5859a20423ec03c947cfe15ad1fba31d483f18df371fa4cb65177c9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/9bcce6c1b94277d07d4c69b910b7089aba92860287b4c7883d4c8940dd875097> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/9cacda7087852a938b3a60595458a8db1575210340423876ea83e01270e36b7a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/9e379e7409cd814bb38a23edc5eb67e97bc05845c32f330f125fd6700ba366e4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/9f0147f600f0b87305ec93987df604110f3de8035b8dc1cd4659f16d45da954a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/a03f3d31d6f91d7b3019726a843f95138639a9c62999ec8bc8775e117230f9fa> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/a0cc5b5e5fa2ff41dfe70066f4e4e579b39c8876c6772e81e0ddfd407d236f16> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/a0e4508a-a20b-42e5-a40d-4d919d045fdd> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/a0f4c192f87b91a63a04fbb88bd8da635aadfee6dd810c26aef638c40ebdc677> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/a381807f8a6eef24668acab4f0717c6913fe3f3893bef4d6a407e37d671bb2da> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/a43dcb9e994c0ceb96539c6539125f434da99151006ba95c21da3b272e0e1b97> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/a567b3fdb462a8513ffeeff0188317003c5bbb7debb8f1ea9245b83e1d43b437> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/a59c6e6278a2221605da7ff3653655c9f9d49f1e829fc7164b5c310a3e27a82d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/a5c6f31f79bce1d99dcedbdaa702af678dc1fba7012145bf64eb0463178bf045> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/a61a47e8b8eefcd2c2cfc152c15bb0374144a0c2767db63a35667c8de0b1cb0e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/a75f153bfd8902c82885338bb15e3331e760fc4455e764bed9a0a442edaa292e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/a8040e566e7a22dfc6a83a7176d105abc68ab1bf1a89e94a1333c8f049131837> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/a912f10109c8c84965c68cbf011f4100de000fb9bc924f4c5e034fcf76e8a3c6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/a95f87c94af0e2e7651a573c13e3e65d2de055c17fa9dc968bcd25a8094431f9> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/aa956dea13aa44a9dfc845961d58e2e86a016685f7c896e48502cf1223100eb0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/ab773e757bd152b8ab6ab450a4ec78fc5a86126bba1a99e545523241030aa822> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/abd8d39ad072daad4bf4d43ba296ef6deef58e5f3c62905404bcbbc7f745aa16> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/ac8f96b85d9764b461769832b8e3d2d1d788e08b36bc336e7097ef75f547e8a6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/acfaca9156320d6ba6f5959e31c8a27d8ea52da0a3294dc2ead6db718ecee7c0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/adb881199e615daa2f40a6f85d3104c9049a11f33586c9206e96c640b645bc9e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/ae494f69be10f82afa1d7b0937abd22f490e09d268c743ea7b8e6a66c516d4fc> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/aeb55c5c8f3177bbff7c5800c8d97be990661d252ef41009038afd7bc5cbe4b5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/aef3520d20282ff8782febfb42c5897fdd9dd902dde6f0c27b5c79a45a61d553> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/b2210a5a4c983d3d816810c7505a6d88044f339410fd4c5e99840caecf3c56aa> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/b5d8f815a248193c5aa332f5a5c21120cbe618065b02c1f78a560803b1973beb> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/b68c9161edefe461fe3e61a3fd5fbca3a543e35a3f17f9a0364e28acc6f6cc51> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/b6e009a9be36452403c865707617ed1d121f2e28d2ea25fd828c8f7d32dcb3be> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/b6e251e60b037a47a91d17c6eb425c947a53b6ed3cdd8cabfd658f7e06b052ab> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/b93f97b5b8d4c490fc93a07c8fd3e6f8bd2cc920638791c535e046d09aef556e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/be4d69df184362e4bd3fcf9d91f9a67682216675f47d8919c5221457592ae8cf> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/befb7a34c7553277713e2163ec4f523e8e8892f69bcfcff9de9b4f8071abdfaa> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/bf2944d7eaef05ef721e9ec6958b925d96b9582256837acb4ab424ba7e67e33e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/bf41755d78892c15517cfd427a78c969d10c5ccf8dc415d0de7aded570aa3b94> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/c07f76a5b917135a6de19361b73b680c2b93cefe2837ac6f0ef714322fa4f29d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/c0b4dbf6f9094005734ed39d822d593e23131a1905cacf06f062b85347bdb808> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/c0c2fd3ed1a5bc55e44a2cef4fd8f4ae0ba2a694a942dec5ac4252994ad52a48> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/c0e2c8b4fb6d754f6a8ea4739266f8d45e5b399eb1ed2844d8033105c84b0a3f> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/c185b406eb5c23537523b0729092779ee49fc426c68a5b0dd7e747436990775e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/c2725b57f1c328061bc8dcfd5fc204d247f7bb8d4956bf941f85c47a5fd391f0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/c390151b9698fd323a7c021f36085f0e2e2ce84fd2aee26a70ed5553bb98c032> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/c3c5671949a6b06c707235fe45a565eb29bf966632a27f206056b5eb2a9bcb16> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/c94533b210b8b1cb56bb69c4e7647238d39ce1a9c9096b83bc15bfcf5e1fcc36> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/ca78471edc6177372d61280f95fb14f50be4b77bc36650aeffb62b6c96a7cd2c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/cae787b3cecf46eaaf04ac8641fecde5980e8b070f3ad19a7d27431e95b753b3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/cb716478f219cdddd70485ded094ab9537eff1b83d48614d278600c622e6093c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/cb88ad5637546b3555148dd0f3ed4f310a959b8f01212239e8bc37b790fcd4b3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/ccc9a56fc9b4aac3251ed5246f30adac67f0485de608d8938f70fd0a9a623e4d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/cdaddfc0c7cdda58847c15ab6b4c26d8a30b21f1e09c4747e0adbcbf28dd219d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/cdaec7b58ee494d5ca1ac3227b9c818ebff6efae679f8b4930ef3b986b18340a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/cdd1e408e7c574e9dd7be6fc53e7d29d3b933d7046c7d47cdb145f0dcd64257b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/cde6b453c08dec54bc6158dabbf5a860db117793c9add4159713b653e9b123f6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/ce612614deef8aea2f1ffcf225c555dc6de88918e8a5f2da9daf0917e532596a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/ce7ddfa41b4091e794eb537a77009b069a2d01b7edae6cdb65209f4ebaec0f29> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/ce94eeae827cdc5c00f3f2f4276ff628580edefb3aa5861e4669b0c5d93adc57> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/d19348bbd892201b65d78c756106846032ecc7ca413949ab193f4010c3c76385> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/d1a7c48910cb2fc1ab3145d9a69e125d46c37dedf83d29d5f386697bc87892dd> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/d1b45fee10ed593d5137115a6b13cae3291a1aa0de27fc80577dc1bf36c0006b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/d3148db6aba1fdfaf3ed5062ffaab7e072e6450a0c589022d9161043fd5962a3> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/d627c2dfdfc539a95a791916b85b5de4d2cc3ecf5c8dfa44e7c9bad8a7c69824> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> .
<http://data.lblod.info/id/werkingsgebieden/d6414de10580c9b2e933d00b5752676eab0d1b231c2c1ad21b5213e988e97029> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/d729c9ffa1cc9818bd3982da0c1b358dc1de013ac453c5778ee7ba6b133d0912> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/d74618571b5d5b6406f37dbd2be19bfa0becfa3dfffc2d887ebbcd550870192d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/da53d591588ff50ff06f48966c253fe6dc5d0354af52b5416ef383a5c8c3d87c> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/dab52aeb22e1fba35b09597da9c56d92a7100da2179f851816261f35b0f10578> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/db0b13b35fc9d21d2dd69567fcc1682ea42dd52734bb0ce698bd58561dba74ad> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/dc5470b0f5b2517dd3ce70dc84c05ed2c46d4bd5c2cb342fd3da7e07a0548659> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/ddd06e8b7da4c313151395ff7ba02bbb40c4115c986b3872e3b9479961721f65> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/de6718aae5cd670169686906fab036bfdc3bfa106b3be30b698b8f6154887850> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/de7260ac6e96b2db35cd0c5f60933bf135afb8ebd5aaa8d8553683796aa7b7e7> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/df43d3c887b24672918bd3f034b9ee9a0856ff5d6bf4dd2e03d646e5c335f775> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/dffb8658fde78a0b1dfad647365ceffc4e0eaeda245c1c585cb921490bfc08f0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/e1a7aa197d1fa117ad5fdc30dee57cf95974c149ed0f319237bb8fb1355d911e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/e37e494b13e3889c1f5411981e2373ef32ec144ff82298ae4f4d258cc95a9160> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/e3f558b8d07b85068af0b90ca67b172a6e012cffe9cf5a6126f11fc69f2cee63> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/e55336a3ecbae33f21e595458ba93eeeb0fa4390626622884d4d32523d0e0033> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/e60532b5e10070b48664b998e12af31cd4e612a0b8d089804d0bbed3d4ecc969> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/e63ea5b7c0c91bfd7d3a8aafce138897db494adb189439a7429c673ac0b8bc1b> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/e6899dbcd0e0d0c2235a2109f4ed14200393b98f62172e28639b0c7ca78b42c4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/e717f80fd9f828c1e2c972e0bd12bf1ef3c1ec6b896f7a60dc9de9fe9d59ef2e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/e9117d893f58c1a556e8280b923b39016c95980ec7ec5dd41073c17428a0e7a5> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/e9fe62376b94be37c0f111f5da438e5411417a8edf6899c4fede89f354ea17d6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/eb3e02c9eb61333c221c86d98fdff245947a8d2b9f2057284c85345d55320d1a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/ef88777f96b74decc1784bd6d94a271af762c7bd436662065b6ca7810f2b4b9a> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/efd4c4e6cee6d17b0993857fdca322c423d0407773a8934da81f548be5586a53> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/f012ca1427f70fa29400ebd52de3000f239c91a6cc09d2ba2846e7e128295f46> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/f0c436f912e82844077f466ea4f67832bea65fdaf362d01fe6c13b0694fbdbbd> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/f1552be4471af0742d8ea03cd8596900c634a66f67e1fbc130d79f655de0240e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/f1587d6cc57d6bd1fe1781cf2fff71257fd6c6e893072734703adf6d686985ed> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> .
<http://data.lblod.info/id/werkingsgebieden/f20d6e9e45e41c791f67d491d3bad2709b44bc98f4ea46482539dd42ed7d1c80> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> .
<http://data.lblod.info/id/werkingsgebieden/f2de66512b7a6f1c3fa08ff935f161ee67d50c46a6fee98ce5ace4b21ef8c5b8> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/f35ba6415a174482af49d783f35c3c867ffcbb9c63ccff1648dda670f0afbe67> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> .
<http://data.lblod.info/id/werkingsgebieden/f38d063ac788ceaca886ffe68b8f72105f33c96241f1478c3496c34dadfa2b12> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/f4bdf63a4757496b73b66b1616e85b547744ca69e357429fa5c2332680aea47e> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> .
<http://data.lblod.info/id/werkingsgebieden/f4d658e7c299f26fc3d7e4679dd06f18e7ca596db58982106b438856754a9987> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/f4f6f58533523cd39b03626bcdfce16676e52e6892d2fd1968dc67f0df4b1431> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> .
<http://data.lblod.info/id/werkingsgebieden/f5e6249a32bfdb673e1a79b5575d8a8cf2831083051d5e5137a49e48966369d4> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> .
<http://data.lblod.info/id/werkingsgebieden/f7e3e1b81b6dd837682e2aa2972ee12ff8a21b65493b719ff3d0ec2c67839bb0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> .
<http://data.lblod.info/id/werkingsgebieden/f7ee528550fde82654c7506f58856198864920a54f010c25a81c21942dc0091d> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/f8da01931d15a9d3ed547e3f3f05fad1b2236291fe0e6beb9a3e48afe6556113> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/f93b1a11f1c41e5290fffe85d397298e24b6b6eb9fa19826a818e4fe77a1c2e0> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> .
<http://data.lblod.info/id/werkingsgebieden/f9ee9f0cfd1ad4c28251f563c752cd65f59992dbec878a2451fcd9a965671e07> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> .
<http://data.lblod.info/id/werkingsgebieden/fabec9e745fc9efa32afadd8b7268938805b9679dcf3b032c9b9a9a3530d6b59> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/fb2b90482cec910e80eee8cad6afd99b0a61d2f3c2470ab8526ff1c7dfbb7ba6> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/fb3a5e08889ad24a945aea45f426b0b5211d7fad8da6513f4b75f7deb4b7e0de> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> .
<http://data.lblod.info/id/werkingsgebieden/fc1b6b71dc82032b58d53d49fdf9b1e3f579cd2791038f0baa43e221f78bab23> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/fc34bb0a1dbf157ac5e5f8e657dd774210f03d2efa21370dd3b9a6342906c7ab> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> .
<http://data.lblod.info/id/werkingsgebieden/fc376b347fe6b02225ca821102a72a8eb087913c92896812772ee0c438680a96> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> .
<http://data.lblod.info/id/werkingsgebieden/ffae1578fcf9f47058352bea42be09f29162f9fd0f5fbfcb88a85085891d2811> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> .
<http://data.lblod.info/id/werkingsgebieden/ffd50ffa9db3d272d31657600ce0d1f560a67b920b7d137f1721540d43b03569> geo:sfWithin <http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> .
<http://data.lblod.info/id/werkingsgebieden/5952a25321cd573ca8e15b4ca3ec61ce> a prov:Location ;
rdfs:label "Regio Oostende"@nl ;
mu:uuid "5952a25321cd573ca8e15b4ca3ec61ce" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/7cc6e924c119e04191230fa5f3478736> a prov:Location ;
rdfs:label "Waasland"@nl ;
mu:uuid "7cc6e924c119e04191230fa5f3478736" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/c462548a789d5e26e8c41c4cdef4b330> a prov:Location ;
rdfs:label "Regio Brugge"@nl ;
mu:uuid "c462548a789d5e26e8c41c4cdef4b330" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/209c5dcc3a134b218d92a895b353e317> a prov:Location ;
rdfs:label "Rivierenland"@nl ;
mu:uuid "209c5dcc3a134b218d92a895b353e317" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/7d8d000629972f3a0c60a8957ce173f4> a prov:Location ;
rdfs:label "Zuid-West-Vlaanderen"@nl ;
mu:uuid "7d8d000629972f3a0c60a8957ce173f4" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/14a1ab2b9d1dc18a77c60840857efcbd> a prov:Location ;
rdfs:label "Denderregio"@nl ;
mu:uuid "14a1ab2b9d1dc18a77c60840857efcbd" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/6f4033dfcdc246c2cb1301a9201777d1> a prov:Location ;
rdfs:label "Vlaamse Ardennen"@nl ;
mu:uuid "6f4033dfcdc246c2cb1301a9201777d1" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/ce2a8162da1b34dbadf727094a6c0fe8> a prov:Location ;
rdfs:label "Midwest"@nl ;
mu:uuid "ce2a8162da1b34dbadf727094a6c0fe8" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/d3c528dc579c33e067075ddd17994266> a prov:Location ;
rdfs:label "Westhoek"@nl ;
mu:uuid "d3c528dc579c33e067075ddd17994266" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/e762504fb5c9fedc166e98c1112f8879> a prov:Location ;
rdfs:label "Regio Gent"@nl ;
mu:uuid "e762504fb5c9fedc166e98c1112f8879" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/6d0914f57a9e54fefe131b610f125c5d> a prov:Location ;
rdfs:label "Kempen"@nl ;
mu:uuid "6d0914f57a9e54fefe131b610f125c5d" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/3c9f5b3c00046aaee3fa5830de6ff7fe> a prov:Location ;
rdfs:label "Regio Antwerpen"@nl ;
mu:uuid "3c9f5b3c00046aaee3fa5830de6ff7fe" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/94039b9217001e4f0374d232853b46c7> a prov:Location ;
rdfs:label "Oost-Brabant"@nl ;
mu:uuid "94039b9217001e4f0374d232853b46c7" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/907c6d2c886aefdea229fc2029e9820f> a prov:Location ;
rdfs:label "Halle-Vilvoorde"@nl ;
mu:uuid "907c6d2c886aefdea229fc2029e9820f" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .
<http://data.lblod.info/id/werkingsgebieden/1e96dea77a67bc6efb5cb8746de22e25> a prov:Location ;
rdfs:label "Limburg"@nl ;
mu:uuid "1e96dea77a67bc6efb5cb8746de22e25" ;
ext:werkingsgebiedNiveau "Referentieregio"@nl .

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1,215 +0,0 @@
@prefix ext: <http://mu.semte.ch/vocabularies/ext/> .
@prefix mu: <http://mu.semte.ch/vocabularies/core/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix code: <http://lblod.data.gift/vocabularies/organisatie/> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/013cc838-173a-4657-b1ae-b00c048df943> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "013cc838-173a-4657-b1ae-b00c048df943" ;
skos:prefLabel "Raad van bestuur" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/04f65457bf125b2dc59fd71917ac3d08> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "04f65457bf125b2dc59fd71917ac3d08" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Kerkraad" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0d985699479162198b889f10e4f1a8ce> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "0d985699479162198b889f10e4f1a8ce" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Centraal kerkbestuur" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/0dbc70ec-6be9-4997-b8e1-11b6c0542382> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "0dbc70ec-6be9-4997-b8e1-11b6c0542382" ;
skos:prefLabel "Bevoegd beslissingsorgaan" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "11f0af9e-016c-4e0b-983a-d8bc73804abc" ;
skos:prefLabel "Adjunct-algemeen directeur" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/17e76b36-64a1-4db1-8927-def3064b4bf1> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "17e76b36-64a1-4db1-8927-def3064b4bf1" ;
skos:prefLabel "Regionaal bestuurscomité" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/180a2fba-6ca9-4766-9b94-82006bb9c709> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "180a2fba-6ca9-4766-9b94-82006bb9c709" ;
skos:prefLabel "Gouverneur" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/1afce932-53c1-46d8-8aab-90dcc331e67d> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "1afce932-53c1-46d8-8aab-90dcc331e67d" ;
skos:prefLabel "Politieraad" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "39854196-f214-4688-87a1-d6ad12baa2fa" ;
skos:prefLabel "Algemeen directeur" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/3e9f22c1-0d35-445b-8a37-494addedf2d8> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "3e9f22c1-0d35-445b-8a37-494addedf2d8" ;
skos:prefLabel "Financieel beheerder" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/41caf7e6-b040-4720-9cc2-a96cfffed5b4> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "41caf7e6-b040-4720-9cc2-a96cfffed5b4" ;
skos:prefLabel "Leidend Ambtenaar" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4393389e99127b68e7fc11936ba92e18> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "4393389e99127b68e7fc11936ba92e18" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Centraal bestuur" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/4955bd72cd0e4eb895fdbfab08da0284> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "4955bd72cd0e4eb895fdbfab08da0284" ;
skos:prefLabel "Burgemeester" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9" ;
skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5733254e-73ff-4844-8d43-7afb7ec726e8> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5733254e-73ff-4844-8d43-7afb7ec726e8" ;
skos:prefLabel "Directiecomité" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000005> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e000005" ;
skos:prefLabel "Gemeenteraad" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000006> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e000006" ;
skos:prefLabel "College van Burgemeester en Schepenen" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000007> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e000007" ;
skos:prefLabel "Raad voor Maatschappelijk Welzijn" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000008> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e000008" ;
skos:prefLabel "Vast Bureau" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e000009> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e000009" ;
skos:prefLabel "Bijzonder Comité voor de Sociale Dienst" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000a> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000a" ;
skos:prefLabel "Districtsraad" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000b> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000b" ;
skos:prefLabel "Districtscollege" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000c> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000c" ;
skos:prefLabel "Provincieraad" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab0e9b8a3b2ca7c5e00000d> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab0e9b8a3b2ca7c5e00000d" ;
skos:prefLabel "Deputatie" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab19107-82d2-4273-a986-3da86fda050d> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "5ab19107-82d2-4273-a986-3da86fda050d" ;
skos:prefLabel "Griffier" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "62644b9c-4514-41dd-a660-4c35257f2b35" ;
skos:prefLabel "Financieel directeur" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/90a9ec83cb93b9369bba7ff29d9ce5ce> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "90a9ec83cb93b9369bba7ff29d9ce5ce" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Bestuursraad" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/9314533e-891f-4d84-a492-0338af104065> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "9314533e-891f-4d84-a492-0338af104065" ;
skos:prefLabel "Districtsburgemeester" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/a0701624aefb115b7eda2ff39139c2dd> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "a0701624aefb115b7eda2ff39139c2dd" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Kathedrale kerkraad" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/a9e30e31-0cd2-4f4a-9352-545c5d43be83> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "a9e30e31-0cd2-4f4a-9352-545c5d43be83" ;
skos:prefLabel "Zoneraad" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/af811edba97c6ec34874d0830cbb1183> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "af811edba97c6ec34874d0830cbb1183" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Kerkfabriekraad" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/b475fa47e17a8a05ae04a9e1fb9c9258> a <http://lblod.data.gift/vocabularies/organisatie/BestuursorgaanClassificatieCode>,
ext:BestuursorgaanClassificatieCode ;
mu:uuid "b475fa47e17a8a05ae04a9e1fb9c9258" ;
skos:inScheme <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> ;
skos:prefLabel "Comité" ;
skos:topConceptOf <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/b52094ff-21a2-4da8-8dbe-f513365d1528> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "b52094ff-21a2-4da8-8dbe-f513365d1528" ;
skos:prefLabel "Algemene vergadering" .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> a ext:BestuursorgaanClassificatieCode,
skos:Concept ,
code:BestuursorgaanClassificatieCode ;
mu:uuid "ed40469e-3b6f-4f38-99ba-18912ee352b0" ;
skos:prefLabel "Adjunct-financieel directeur" .

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1,69 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX schema: <http://schema.org/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX person: <http://www.w3.org/ns/person#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
PREFIX dbpedia: <http://dbpedia.org/ontology/>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX euro: <http://data.europa.eu/m8g/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX persoon: <https://data.vlaanderen.be/ns/persoon#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX dc_terms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX euvoc: <http://publications.europa.eu/ontology/euvoc#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX ch: <http://data.lblod.info/vocabularies/contacthub/>
PREFIX code: <http://lblod.data.gift/vocabularies/organisatie/>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
DELETE { GRAPH <http://mu.semte.ch/graphs/organisatieportaal> { ?betrokkenheid ere:typebetrokkenheid <http://lblod.data.gift/concepts/ac400cc9f135ac7873fb3e551ec738c1>. } }
INSERT { GRAPH <http://mu.semte.ch/graphs/organisatieportaal> { ?betrokkenheid ere:typebetrokkenheid <http://lblod.data.gift/concepts/86fcbbbff764f1cba4c7e10dbbae578e>. } }
WHERE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
{
SELECT DISTINCT ?bestuur ?label ?typeEredienst ?provincie ?municipality ?betrokkenheidCount WHERE {
{
SELECT ?bestuur (COUNT(DISTINCT ?betrokkenheid) AS ?betrokkenheidCount) WHERE {
?bestuur rdf:type ?type.
FILTER(?type IN(ere:CentraalBestuurVanDeEredienst, ere:BestuurVanDeEredienst))
?betrokkenheid org:organization ?bestuur;
ere:typebetrokkenheid <http://lblod.data.gift/concepts/ac400cc9f135ac7873fb3e551ec738c1>;
rdf:type ere:BetrokkenLokaleBesturen.
}
GROUP BY ?bestuur
HAVING ((COUNT(DISTINCT ?betrokkenheid)) > 1 )
ORDER BY DESC (?betrokkenheidCount)
}
OPTIONAL { ?bestuur skos:prefLabel ?label. }
OPTIONAL {
?bestuur ere:typeEredienst ?typeEredienstUri.
OPTIONAL { ?typeEredienstUri skos:prefLabel ?typeEredienst. }
}
OPTIONAL {
?bestuur org:hasPrimarySite ?primarySite.
OPTIONAL {
?primarySite organisatie:bestaatUit ?sa.
OPTIONAL { ?sa locn:adminUnitL2 ?provincie. }
OPTIONAL { ?sa adres:gemeentenaam ?municipality. }
}
}
}
}
?betrokkenheid org:organization ?bestuur;
ere:typebetrokkenheid <http://lblod.data.gift/concepts/ac400cc9f135ac7873fb3e551ec738c1>;
rdf:type ere:BetrokkenLokaleBesturen.
?administrativeUnit ere:betrokkenBestuur ?betrokkenheid.
OPTIONAL { ?administrativeUnit skos:prefLabel ?administrativeUnitLabel. }
FILTER(?administrativeUnitLabel != ?municipality)
}
}

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1,184 +0,0 @@
@prefix ext: <http://mu.semte.ch/vocabularies/ext/> .
@prefix mu: <http://mu.semte.ch/vocabularies/core/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/3200ffc1-bb72-4235-a81c-64aa578b0789> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "3200ffc1-bb72-4235-a81c-64aa578b0789" ;
skos:prefLabel "Adjunct Financieel Directeur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/39e08271-68db-4282-897f-5cba88c71862> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "39e08271-68db-4282-897f-5cba88c71862" ;
skos:prefLabel "Algemeen directeur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/59a90e03-4f22-4bb9-8c91-132618db4b38> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "59a90e03-4f22-4bb9-8c91-132618db4b38" ;
skos:prefLabel "Toegevoegde schepen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000011> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000011" ;
skos:prefLabel "Gemeenteraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000012> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000012" ;
skos:prefLabel "Voorzitter van de gemeenteraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000013> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000013" ;
skos:prefLabel "Burgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000014> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000014" ;
skos:prefLabel "Schepen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000015> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000015" ;
skos:prefLabel "Lid van de Raad voor Maatschappelijk Welzijn" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000016> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000016" ;
skos:prefLabel "Voorzitter van de Raad voor Maatschappelijk Welzijn" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000017> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000017" ;
skos:prefLabel "Lid van het Vast Bureau" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000018> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000018" ;
skos:prefLabel "Voorzitter van het Vast bureau" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000019> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000019" ;
skos:prefLabel "Lid van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001a> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001a" ;
skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001b> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001b" ;
skos:prefLabel "Districtsraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001c> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001c" ;
skos:prefLabel "Voorzitter van de districtsraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001d> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001d" ;
skos:prefLabel "Districtsburgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001e> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001e" ;
skos:prefLabel "Districtsschepen" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e00001f> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e00001f" ;
skos:prefLabel "Provincieraadslid" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000020> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000020" ;
skos:prefLabel "Gedeputeerde" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000022> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000022" ;
skos:prefLabel "Lid van het districtscollege" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000023> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000023" ;
skos:prefLabel "Ocmw-ondervoorzitter" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000026> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000026" ;
skos:prefLabel "Voorzitter van het districtscollege" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000027> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "5ab0e9b8a3b2ca7c5e000027" ;
skos:prefLabel "Voorzitter van de provincieraad" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/63195ec6-02cb-4f86-ac8e-29c5183a11dc> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "63195ec6-02cb-4f86-ac8e-29c5183a11dc" ;
skos:prefLabel "Griffier" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/6d4cf4dd-2080-4752-8733-d02a036b2df0> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "6d4cf4dd-2080-4752-8733-d02a036b2df0" ;
skos:prefLabel "Financieel directeur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/7b038cc40bba10bec833ecfe6f15bc7a> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "7b038cc40bba10bec833ecfe6f15bc7a" ;
skos:prefLabel "Aangewezen burgemeester" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/855489b9-b584-4f34-90b2-39aea808cd9f> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "855489b9-b584-4f34-90b2-39aea808cd9f" ;
skos:prefLabel "Leidend ambtenaar" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/b213c870-c762-4e39-9f78-3abdeda4b64a> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "b213c870-c762-4e39-9f78-3abdeda4b64a" ;
skos:prefLabel "Financieel beheerder" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/d7c00cd1-baf1-4346-83c0-6796c0bedd85> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "d7c00cd1-baf1-4346-83c0-6796c0bedd85" ;
skos:prefLabel "Gouverneur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/f7b4e17b-6f4e-48e7-a558-bce61669f59a> a <http://lblod.data.gift/vocabularies/organisatie/BestuursfunctieCode> ;
mu:uuid "f7b4e17b-6f4e-48e7-a558-bce61669f59a" ;
skos:prefLabel "Adjunct Algemeen Directeur" ;
skos:inScheme <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> ;
skos:topConceptOf <http://data.vlaanderen.be/id/conceptscheme/BestuursfunctieCode> .

View File

@@ -1,10 +0,0 @@
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging> .
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://www.w3.org/2004/02/skos/core#prefLabel> "Gemeentehuis" .
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://mu.semte.ch/vocabularies/core/uuid> "57e8e5498ca84056b8a87631a26c90af" .
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/57e8e5498ca84056b8a87631a26c90af> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
}
}

View File

@@ -1,19 +0,0 @@
PREFIX org: <http://www.w3.org/ns/org#>
INSERT {
GRAPH ?h {
?gemeente org:linkedTo ?ocmw .
?ocmw org:linkedTo ?gemeente .
}
} WHERE {
GRAPH ?g {
?ocmw a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> ;
skos:prefLabel ?label .
?gemeente a <http://data.vlaanderen.be/ns/besluit#Bestuurseenheid> ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> ;
skos:prefLabel ?label .
}
BIND(?g as ?h)
}

View File

@@ -1,11 +0,0 @@
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://lblod.data.gift/concepts/fa80032794c841ecac73ff874f856db1>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://lblod.data.gift/vocabularies/organisatie/Veranderingsgebeurtenis> ;
<http://mu.semte.ch/vocabularies/core/uuid> "fa80032794c841ecac73ff874f856db1" ;
<http://www.w3.org/2004/02/skos/core#prefLabel> "Fusie" ;
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/e1ff33ee76b5662ec8486f0e2abec384> ;
<http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> ;
<http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/e1ff33ee76b5662ec8486f0e2abec384> .
}
}

View File

@@ -1,15 +0,0 @@
# We currently only have districts of Antwerpen in the app. We make them automatically sub orgs of
# the municipality of Antwerpen.
INSERT {
GRAPH ?h {
<http://data.lblod.info/id/bestuurseenheden/670db1d66c0de3b931962e1044033ccfa9d6e3023aa9828a5f252c3bc69bd32c>
<http://www.w3.org/ns/org#hasSubOrganization> ?s .
}
}
WHERE {
GRAPH ?g {
?s <http://www.w3.org/ns/org#classification> <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000003> .
}
BIND(?g as ?h)
}

View File

@@ -1,12 +0,0 @@
INSERT {
GRAPH ?g {
?province <http://www.w3.org/ns/org#hasSubOrganization> ?ocmw .
}
} WHERE {
GRAPH ?g {
?ocmw <http://www.w3.org/ns/org#classification> <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> ;
<http://www.w3.org/ns/org#linkedTo> ?gemeente .
?province <http://www.w3.org/ns/org#hasSubOrganization> ?gemeente .
}
}

View File

@@ -1,20 +0,0 @@
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/3200ffc1-bb72-4235-a81c-64aa578b0789> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> . # Adjunct-financieel directeur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/f7b4e17b-6f4e-48e7-a558-bce61669f59a> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> . # Adjunct-algemeen directeur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/6d4cf4dd-2080-4752-8733-d02a036b2df0> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> . # Financieel directeur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/39e08271-68db-4282-897f-5cba88c71862> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> . # Algemeen directeur
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/63195ec6-02cb-4f86-ac8e-29c5183a11dc> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab19107-82d2-4273-a986-3da86fda050d> . # Griffier
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/b213c870-c762-4e39-9f78-3abdeda4b64a> ext:appliesTo <http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/3e9f22c1-0d35-445b-8a37-494addedf2d8> . # Financieel beheerder
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/ed40469e-3b6f-4f38-99ba-18912ee352b0> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> , <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/11f0af9e-016c-4e0b-983a-d8bc73804abc> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> , <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/62644b9c-4514-41dd-a660-4c35257f2b35> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> , <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/39854196-f214-4688-87a1-d6ad12baa2fa> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> , <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/5ab19107-82d2-4273-a986-3da86fda050d> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> .
<http://data.vlaanderen.be/id/concept/BestuursorgaanClassificatieCode/3e9f22c1-0d35-445b-8a37-494addedf2d8> ext:appliesWithin <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> .
}
}

View File

@@ -1,5 +0,0 @@
DELETE DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://data.vlaanderen.be/id/concept/BestuursfunctieCode/5ab0e9b8a3b2ca7c5e000018> skos:prefLabel "Voorzitter van het Vast Bureau" .
}
}

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

View File

@@ -1,612 +0,0 @@
@prefix ns1: <http://www.w3.org/2004/02/skos/core#> .
<http://data.lblod.info/id/bestuurseenheden/26cb6d59-bf46-4315-acaa-6706d649f58d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44085> .
<http://data.lblod.info/id/bestuurseenheden/4feed9de-8b89-4803-83c4-c1eaa69d7369> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45068> .
<http://data.lblod.info/id/bestuurseenheden/81a6c688-9d4e-4905-b5af-c8b2386516e5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12041> .
<http://data.lblod.info/id/bestuurseenheden/e19a0f48-14cf-4e67-adda-dfbe2a70d5d7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72042> .
<http://data.lblod.info/id/bestuurseenheden/facc1fbb-e84c-40a7-9daa-2699fb0104ea> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72043> .
<http://data.lblod.info/id/werkingsgebieden/03b6e26a69a2299aaacb282724681e084de9e082ecfc1fdfa6315309549ce696> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13021> .
<http://data.lblod.info/id/werkingsgebieden/04b960ebb408067f39b6d50a5906784041a7d5faf7a94d2f78e25b00a9485fe3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42025> .
<http://data.lblod.info/id/werkingsgebieden/05200c01bb94f80297204fa643dcdb5534283b9662ef46877662b4e6c0557e3f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72039> .
<http://data.lblod.info/id/werkingsgebieden/05b18f6065d857e69090b1ba904a5e877e4622ebb3b7944d92ad56635040ce2c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24048> .
<http://data.lblod.info/id/werkingsgebieden/06d9bd1e7f3af876938c037f1cd47cd4d160765b8be0cabaf685572338d9c4c7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13035> .
<http://data.lblod.info/id/werkingsgebieden/07550a135c689629e5ea5214ca1c4630c1180110ca9b2f81debbe4d4bffa1058> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72020> .
<http://data.lblod.info/id/werkingsgebieden/080c3058a571fbd71e2ab0cba985d228aa64a5ef00dda0eac517206d9e66f613> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11013> .
<http://data.lblod.info/id/werkingsgebieden/08351c13d1f1a227dceaa6b4b479b0c9ee5f340c5a64d7ea18403f53bcea3a42> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73040> .
<http://data.lblod.info/id/werkingsgebieden/08e4f8d10ee80e97517fbb11d725054e22e6417045e93f071849042e143f86b1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24001> .
<http://data.lblod.info/id/werkingsgebieden/0951c9f94b18dbdefe8cc0113840dad069d5ad9515abafbc0580ec61049fd40f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42003> .
<http://data.lblod.info/id/werkingsgebieden/099ec780594cfcc8f1d42282322a18a5ab653d1437269007fea22ef5a40ac12d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33040> .
<http://data.lblod.info/id/werkingsgebieden/0b0633378e1f48c4127b4f26a4e8c179fe31b973cbffb44b533f9694f81cec41> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42023> .
<http://data.lblod.info/id/werkingsgebieden/0c5b2e3188f7944b43340dceedce0e030901fc61ead9be4628862333eacd78bd> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13003> .
<http://data.lblod.info/id/werkingsgebieden/0d89527de8beb0b0799fb935e1f2a7c42ef4df4d9c064b709a1ddfca823b3d97> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24055> .
<http://data.lblod.info/id/werkingsgebieden/0dcda5effa2557cb34dfb70a6a958fd7f1f7a9c4537c98a51483a5bc788691d9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36007> .
<http://data.lblod.info/id/werkingsgebieden/0fa91578b713516d090ad3ae3f5a0c43ca291f5f7e451926302ad2b8348881df> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45061> .
<http://data.lblod.info/id/werkingsgebieden/12e9d5279d133da429acd93351354027544fd0e911e5e0b547922dac1ae5b712> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42010> .
<http://data.lblod.info/id/werkingsgebieden/1304249e2e98a91b876f5222cb289b8e8cfaf84e130948795f918e93f9167bc1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33037> .
<http://data.lblod.info/id/werkingsgebieden/141d487fe849fa900cb12f1e5904cc4c54e4c5af27c42fe1a216efec295e8254> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12025> .
<http://data.lblod.info/id/werkingsgebieden/143757221ab1dee9043a7a6f50c635442d338f958eedcc55f24da366cb0fa213> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/38016> .
<http://data.lblod.info/id/werkingsgebieden/14b26479e421df21a2ed9b2f3afbba2e66ab2fb21363e77e337a8b53fe09fde4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23033> .
<http://data.lblod.info/id/werkingsgebieden/14ba7b137855a27dd8f54d7080e6646a5934b0132795989726a2831105b7df1c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12021> .
<http://data.lblod.info/id/werkingsgebieden/1a17e9ad24bea1ef16512d66921948898716427bcb4c53496f962be627bc36b6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11040> .
<http://data.lblod.info/id/werkingsgebieden/1a3d1a5d201d2f566840c9098d02ebd4e35cf770949360707624bec4044f3427> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11055> .
<http://data.lblod.info/id/werkingsgebieden/1a914510730ebf80601845080db72089efbffcef92a8753b1b2eee6eed0760b0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11001> .
<http://data.lblod.info/id/werkingsgebieden/1adbfe3f817e7c11afcf36d6cfdc2a9c7ac121b5a28fc8c2b41268bf4f905a0e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31033> .
<http://data.lblod.info/id/werkingsgebieden/1c030efe00477f9f9b79a5a22ad9dbfd021fe796ad59d704f130fb8ea1203547> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34043> .
<http://data.lblod.info/id/werkingsgebieden/1d0b2c6223ffa35e8fb23a88d1e8120d3f88bcacde800a75ad467e6c83f8ddf3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23052> .
<http://data.lblod.info/id/werkingsgebieden/1d2172d165cab32d601fb6bdae80cb394a6b13142e3afb7e322b813922f9e2b2> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34027> .
<http://data.lblod.info/id/werkingsgebieden/1f31500c62ad5117b572c6f33a2131a6ae2e7231e31a6d97df5ab712719075fe> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23088> .
<http://data.lblod.info/id/werkingsgebieden/1f543ee991d187aea8795cc18caa7cf21f937db76a0dbb46323439ef22515638> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42026> .
<http://data.lblod.info/id/werkingsgebieden/1f5dd7043ad54d07751da8689d5b47ad9ae0e52dccce8f00cc8debab35f8e2b2> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73006> .
<http://data.lblod.info/id/werkingsgebieden/1fb92312354f3d900670e2b9cfbd80148910f1227e321f2c377f92957b071cb1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37015> .
<http://data.lblod.info/id/werkingsgebieden/2028f38176827d9881aad439be9b2ef6eb43be101235db302b7178133857cdc1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24033> .
<http://data.lblod.info/id/werkingsgebieden/2038a8b1074703f29320b37f089c5fdf8523a51c2b6af06929ed1c2403be275e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24045> .
<http://data.lblod.info/id/werkingsgebieden/20f4981de876ff80b1a922bce4b4afcd16f4d143f1721ab9ad8220066d743567> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43007> .
<http://data.lblod.info/id/werkingsgebieden/21034a361da5b5c45424cbbef38a89029ca025e32aa1b132fcceca1d13149ee6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37018> .
<http://data.lblod.info/id/werkingsgebieden/2103a531e5e171f019a2f6a1c010d16d4cf7d5bdeee397b3ac8d35dd1b7bc38f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13016> .
<http://data.lblod.info/id/werkingsgebieden/21c6ae1d8a398c192051d8ef58fa0b019dd066809c0044cb37512b64da66aaa3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11021> .
<http://data.lblod.info/id/werkingsgebieden/21fbaf7a66f1dc7852c2ba12a55c02ff0ecdbbb45ad2e92ad09f833588440ea8> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23002> .
<http://data.lblod.info/id/werkingsgebieden/22658498f757ed03025abf548124246f8a02276dec24911bea7fb90da0280b59> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73109> .
<http://data.lblod.info/id/werkingsgebieden/22f258486e4c8af9e207a2e83127f82e6bb4e580d365fe9d57b4192ea4b38aea> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35029> .
<http://data.lblod.info/id/werkingsgebieden/2322b9e1b78cc3f6c517e807e271eab83b2fcb84ae17b75ce5a2c712c8e49bcb> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24109> .
<http://data.lblod.info/id/werkingsgebieden/23bb3da4d00621137171dbca1f75234c7a6a0099a76a16d31d5ed8c5d6dd7252> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71017> .
<http://data.lblod.info/id/werkingsgebieden/245c7249341fa053902cf672f54c3d0a311c402dce9c943d6763ada403d02e94> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11056> .
<http://data.lblod.info/id/werkingsgebieden/2482b80b902ca9184fe36d42653f63aa3c27ecf392b4ff6086919aafc0828617> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13023> .
<http://data.lblod.info/id/werkingsgebieden/24cfd36fedfdcbf2a4ef5b12b2d3410e24c3a123885ee56d508e56853e788611> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36006> .
<http://data.lblod.info/id/werkingsgebieden/26d221de43b68536cfedc7e740a15b11740c45969af49ce56f9bb73b0dd99627> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23104> .
<http://data.lblod.info/id/werkingsgebieden/270ad4bb9f35ae189346b664c1287183890e2825dea5f5fd4489349992b9cf9f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23094> .
<http://data.lblod.info/id/werkingsgebieden/280d8c8518eb5a4f7504e8e16887568b28070e3ad8001dc4b7a59db198bad05a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23064> .
<http://data.lblod.info/id/werkingsgebieden/295b5a17da38b4b57e0e2582949fbc66eb03c246c2180d638b944835c29c195f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/32003> .
<http://data.lblod.info/id/werkingsgebieden/2a115be95e03a6a5fe7592b8f65bca19016f4ccebce7f1ab2570c7bff86941fa> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44081> .
<http://data.lblod.info/id/werkingsgebieden/2acf58599d49fd71d179ad761b5212137d311a4727940c81f5e4d8d49ddca0cb> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13044> .
<http://data.lblod.info/id/werkingsgebieden/2c678dfde333c868587ced580e8079b9446ca2a55baeb6b79f7f75a6019ee45c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23105> .
<http://data.lblod.info/id/werkingsgebieden/2d9d8a0983114cb15e7da43204901fdc53e00c4766f2ad093b7b2a83d81e555f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36019> .
<http://data.lblod.info/id/werkingsgebieden/3095886adf5db038005ddc171ebb4d8a044475493c8ee75ca6a1f00647c34dc2> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72038> .
<http://data.lblod.info/id/werkingsgebieden/30a21235603aac6952844d75d0b00686ee1900825d3d92737d706388618f58a0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34022> .
<http://data.lblod.info/id/werkingsgebieden/31b63d953c84130d22cdac7258ab5845634078ca415e379322a4a045d3495bdc> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46025> .
<http://data.lblod.info/id/werkingsgebieden/35565086f9052b928018dea9132aec3abb33dea291e7800fa549f77ea14394ee> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23023> .
<http://data.lblod.info/id/werkingsgebieden/35d77dbd06c8d621f6a74ce951bcf09b72588cfa4648b34ad9c9e874fc996812> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71024> .
<http://data.lblod.info/id/werkingsgebieden/371990685b936608933d6191b52de30effe86fdbaf0175568eee8977647ef8db> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13049> .
<http://data.lblod.info/id/werkingsgebieden/37a5870126c054366ba1f8293484f2a99139b64efd7e64cfc77af7b76e095b42> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73001> .
<http://data.lblod.info/id/werkingsgebieden/389d82f431965b1c3e5c73eb36a10fc839f860807d8ace83b3df692b18b310ce> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33041> .
<http://data.lblod.info/id/werkingsgebieden/38ebae958ad280baa6dc99a4a35dfee1b6fec94b257d9a1629e52ce6977576e4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11039> .
<http://data.lblod.info/id/werkingsgebieden/38f04ab0cda02d9deeba70067c76b1f18b424e480b6332ace197b9c914805ddf> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12009> .
<http://data.lblod.info/id/werkingsgebieden/38f8bb87f2a0c0f4ac1e39c846ba15f559843c81ecadddd0d0efbcb70334cef5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44043> .
<http://data.lblod.info/id/werkingsgebieden/39173049fa95c468999d3862c3e6d22184c604d0864d6e56d1660886e17ca3c7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35013> .
<http://data.lblod.info/id/werkingsgebieden/3a763f4d473ad2803f9299a1854130eca8351f1923074ee9e8f18fe5ed9d14ef> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36015> .
<http://data.lblod.info/id/werkingsgebieden/3a98b84c7f0d534580e7cd3b9ffe5358c17481887c48a1403890b4c654929108> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41048> .
<http://data.lblod.info/id/werkingsgebieden/3a9b09cbccb798c8f9d5bad3fce1476bce1ee014165ba243488b0af690d0f464> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11002> .
<http://data.lblod.info/id/werkingsgebieden/3ae076ccf5d1a28e46528608842a54ad04a150c7835e3a85e6a8c7f07e8442a7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44020> .
<http://data.lblod.info/id/werkingsgebieden/3b96bceb16ea9e38e76b97432e6f4c1b92f7183c09de31eacae995a211fd3f24> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71016> .
<http://data.lblod.info/id/werkingsgebieden/3c11bce237675eed0ee6aa10a511cb12fe08dec308ec07405256ef3540a1635f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23081> .
<http://data.lblod.info/id/werkingsgebieden/3f9f83589183414455b2c6e7fd88a5339712801003f5208730429fb6cc9a6252> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35005> .
<http://data.lblod.info/id/werkingsgebieden/40e6ed8a858ceca76bf9bdf1fefcfc989cf48c5251c814ff728521ef798d75b3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46003> .
<http://data.lblod.info/id/werkingsgebieden/41b3bbc2707be32488ac52b8697b68b6004bd1947b0ffa09e3c143a6bd671722> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43014> .
<http://data.lblod.info/id/werkingsgebieden/4257b4b87f9bc4b6ee50ddb606d473cbdf274eed9c5e3e4edb43d3cf5fffd68c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46013> .
<http://data.lblod.info/id/werkingsgebieden/430af5d6cd5213ef64332d528f6d977687f9b72ba7c71915fab281754c8a6466> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73028> .
<http://data.lblod.info/id/werkingsgebieden/43665c8e579073250d7bd447a938ea0dbacd75566ec57ad8c2431e9235534c8c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/32006> .
<http://data.lblod.info/id/werkingsgebieden/448b184030cf157ca412cb7b15b84134739ce2565d1547ea99756bc6caaeee48> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24059> .
<http://data.lblod.info/id/werkingsgebieden/449aa5890bffcdf4f412f52df20ab60a4a1994d69a2485735c27f1d0966bfe3b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23032> .
<http://data.lblod.info/id/werkingsgebieden/462b480175bf5940e2c30b9eaf8ab67a3a122cbd78ae9b738eff67e285320111> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41024> .
<http://data.lblod.info/id/werkingsgebieden/4674ee6b6687923497f1652e4108c1217f41bd18760b745282cbae93b3775c80> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23098> .
<http://data.lblod.info/id/werkingsgebieden/4793e369790b69344cfdd031d34bef7a3244c956e6f87e554061aca167f2c693> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12026> .
<http://data.lblod.info/id/werkingsgebieden/48ca0cc7425c0f396c0faa671bdf6fcdc87f036e380d12da433390965ba1cd2e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24020> .
<http://data.lblod.info/id/werkingsgebieden/49b48421e7e6e0bea35c2133cb86520e7ca115a5def61a57ae2756536be979a9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13004> .
<http://data.lblod.info/id/werkingsgebieden/4ab26eac24facd55fe3bba1c717493857b703fa9c37efe9d389ce5d8587e2f14> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13013> .
<http://data.lblod.info/id/werkingsgebieden/4afbdfef4de7314c2637a9f950b13bb9b0b4eaaf3413c0bd5d0600852a9d7cb3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46014> .
<http://data.lblod.info/id/werkingsgebieden/4b55855dc112b7fa4c37e0b39326fbca2661320ddd964bb8e0d2674394698997> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45059> .
<http://data.lblod.info/id/werkingsgebieden/4bd8337aa40880e343b7f0ca8495ef4460e4e79d9e697495b179a93f41aba153> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12002> .
<http://data.lblod.info/id/werkingsgebieden/4ca728fc5804b7b7a906e4c70554439408625ffb96c006d55dea004ff75ffae0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24137> .
<http://data.lblod.info/id/werkingsgebieden/4e9145296dd19d485ec42a16eb637eac1f0f19a96472041ee6079bae45623c10> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37010> .
<http://data.lblod.info/id/werkingsgebieden/4ede8aae31f50840ec86d9941eadf9c5b2f9257e92913b3f97d7a2ec991abbdc> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13001> .
<http://data.lblod.info/id/werkingsgebieden/4f547b85189a1e7ecaf1d3d1de09afeba3b638ce87ce75f8b51ff93bb6a70764> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/32011> .
<http://data.lblod.info/id/werkingsgebieden/4f560c6393c8e2615107948dd3f1078bca80bfe0b80394a2aaaf906047f5bccd> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35014> .
<http://data.lblod.info/id/werkingsgebieden/4fb74ac91a748f21cbb8e993971bfc98f57dd9b260da5e95c95c34efd89ca9e6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37011> .
<http://data.lblod.info/id/werkingsgebieden/501f481535b0dec04f08e6232b78468dcbe9d5d81c0663643d8ff0fb98b8e099> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11044> .
<http://data.lblod.info/id/werkingsgebieden/50d273c8b3b662005892a2cc5867d644929c1d5937c9b0dbab37e187c9e22fd6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44052> .
<http://data.lblod.info/id/werkingsgebieden/51a8d2feb4eb2fbde92f8484451eb1cd433bb84c4b03257ca284c4401005f3f7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37007> .
<http://data.lblod.info/id/werkingsgebieden/52794a4ca5c83c1de70516f02f2a9a75d5e7ba3063f015dbc914c6227150c55c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/38014> .
<http://data.lblod.info/id/werkingsgebieden/530946fce485f5069c992c78567d99ba2d13354a455302f727049b55637cb2a1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/38025> .
<http://data.lblod.info/id/werkingsgebieden/53103d0d6eb95314353d40a69c1a68c11ac853d83bd0241226008b5680f9dc6c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24009> .
<http://data.lblod.info/id/werkingsgebieden/54eb0cb464ec6d93433ed978937dd56d1dd58dc37882b71c2a32e4797968a00b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13053> .
<http://data.lblod.info/id/werkingsgebieden/5514a2266e30ce16b55f64fbe774f07d1469e50a1296ea2e0b856f27df05a29d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41018> .
<http://data.lblod.info/id/werkingsgebieden/56355d5c34866f4c065034f738d405dbb0ad05bd453f58654f1ba0bb1321cd0c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73042> .
<http://data.lblod.info/id/werkingsgebieden/563910b30509de7427135247a618b87c96e523d68c23047d3e6bf6a3b75ce2b8> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23047> .
<http://data.lblod.info/id/werkingsgebieden/564b447d1b57e671612f60ef8fd380e9d01397d598a40f37947bd5e7eb4f7266> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43002> .
<http://data.lblod.info/id/werkingsgebieden/56a0f27c8a0ca4c2215a62ec0e4f1b352bca0c1c368301ff74b65493c90d894f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13002> .
<http://data.lblod.info/id/werkingsgebieden/56e8ec85-e03f-4168-b062-737f9704cd2a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44083> .
<http://data.lblod.info/id/werkingsgebieden/57d13e34c48769ab8465fab10a7cb627071433085e17fd9a32433b0f7d7b957d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34042> .
<http://data.lblod.info/id/werkingsgebieden/57f8de48c686aafc2b259ce47b84c3af41dd1b536a740a49e2c3cf69213f51aa> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12040> .
<http://data.lblod.info/id/werkingsgebieden/59a7060971f22902f07b3bb3f1f3d18556d1969a330ed95341bf9b85f4fa89e9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13011> .
<http://data.lblod.info/id/werkingsgebieden/5b41088fa76720c49bda3fc6282f934bcb6023ec442a94fee3e72696621b0190> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13012> .
<http://data.lblod.info/id/werkingsgebieden/5c642b6c11a6d93da01eb3d791c8d4cd3d5af0b3f05fe30994fed5b881d9928d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41081> .
<http://data.lblod.info/id/werkingsgebieden/5d2f762075c3403bc8dc18325e4bb1c7cfe2e2504a64ceb02fdf8f22f4903f1a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13036> .
<http://data.lblod.info/id/werkingsgebieden/5d8de49d0b4403efcaa3accda69a33f1b6a9e05ae1493174d985b57773173509> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37020> .
<http://data.lblod.info/id/werkingsgebieden/60a52229c92c1407e0549a573f820fb8a1f9fab5c82654b4b3493bc81be365de> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/20001> .
<http://data.lblod.info/id/werkingsgebieden/60b70f3b49cc098224ba560fa597f0c0e9efa4d0e5a32eacd8e81ee89cef173e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36008> .
<http://data.lblod.info/id/werkingsgebieden/60d730bb623729c3245f3c969f4bd91578e100096bbd91af140ffa7dbc51863c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11038> .
<http://data.lblod.info/id/werkingsgebieden/60f4f5d0c41d32f7c783fa44ecc69f6fbd01679381523adde650d5c20a78036c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23025> .
<http://data.lblod.info/id/werkingsgebieden/60fb965ca747bc9c4b9f36bff5efb3df3d7635f1288ca7554df9ee9f73fc24e2> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34009> .
<http://data.lblod.info/id/werkingsgebieden/62176b3a93e1d8e274770a1c02a8736ab7c4df55ffbf916aea8b18ce28022ea4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41027> .
<http://data.lblod.info/id/werkingsgebieden/64366af84ecf25802d625af3eaee162fee03f99a2707fd70620bf66858f17c27> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24011> .
<http://data.lblod.info/id/werkingsgebieden/644d670c2f328227ebd7aebe0d3bf3c0bd3d84929e4d8e6fec2e8332f134112a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43005> .
<http://data.lblod.info/id/werkingsgebieden/64a6cf9e9ee44916c00af5b3b56c80e2516f9705ee6c0c9175fcce7b7bc53c3d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36010> .
<http://data.lblod.info/id/werkingsgebieden/66c34d46d216b1b50962e6db4bb3e0b726393ee388d63fa0c2a5cc222dd308f1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71020> .
<http://data.lblod.info/id/werkingsgebieden/6832070f358a61e023fb5555be338e3f2eaa38f57ae9dd054f97e5490fdbcda2> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12007> .
<http://data.lblod.info/id/werkingsgebieden/6a301cf7b66d9fbdf94e9e8a92b52a36ea305ad917e3817bf75499340a4293b0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34023> .
<http://data.lblod.info/id/werkingsgebieden/6bc83ffdb2f695736e65a59b48f285ce7d1d3ee004271d83221255493b4a36b5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24066> .
<http://data.lblod.info/id/werkingsgebieden/6c6dcdc5ea2a8eb3d951b9149e7979afa4c7f86143a7576ce9c480e33f26cd7d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42004> .
<http://data.lblod.info/id/werkingsgebieden/6eeaf1e3efd628a278693cc4d72164a4714b470615934e535dec64ee17bf6c04> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13017> .
<http://data.lblod.info/id/werkingsgebieden/6ef8ea77485f489e0b07cb91db6adcfdb883eb5af32b7f0d52cff0e4af3e8f24> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24016> .
<http://data.lblod.info/id/werkingsgebieden/6f382bd7c8e0bd81ffb83f0d13048dfd35525bde9fc0677a4a7a5780cc8e2614> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71053> .
<http://data.lblod.info/id/werkingsgebieden/6f948b94515bad767f6b8136887edb86c706c00a82fbf8c582fae2903c50cba0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72003> .
<http://data.lblod.info/id/werkingsgebieden/6f97978b3429bca3e0a888375953921913fe9c5bededb69994e41a6f71ef2af9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23039> .
<http://data.lblod.info/id/werkingsgebieden/6ffb777253a9aaf29c1c1d553dc15b918416936da1fc553dab382ea460434ac1> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23038> .
<http://data.lblod.info/id/werkingsgebieden/707d70a62dda1df7068108dfa1807ff4de9cda8b2a9da775dc1fd2e37edc4a5b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31022> .
<http://data.lblod.info/id/werkingsgebieden/72b7b5aabad11c6b9d247e3c714b07145acac1c86084ec7bf0f4b0d8dbebd03e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44040> .
<http://data.lblod.info/id/werkingsgebieden/742608070f6a4a16b4619aeda0ddc56204920c8a3e0e9c12fe072fd6521ee5e4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11050> .
<http://data.lblod.info/id/werkingsgebieden/76b98b973dad10a9df16433743f7721607dac9ea569fa43d1cc3e285ce54ef10> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31043> .
<http://data.lblod.info/id/werkingsgebieden/76df7f42033d8e6ec1bfc19ee2e52ae11dd9c42d1ff5069a6b53952926b591e7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/32010> .
<http://data.lblod.info/id/werkingsgebieden/77933137fb71b8341075d86080df32c5af25c41a26d843cf5329d502db58cbfe> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24130> .
<http://data.lblod.info/id/werkingsgebieden/77ffc3aeeb71012615f3d6fc9823c50bd8328b0776fe7c6081a8100b6adeb17a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44019> .
<http://data.lblod.info/id/werkingsgebieden/783e6540b434bff0a24bf5c7c3ae4e10f2a82762516433eaaeadd18d094d3ad5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/38002> .
<http://data.lblod.info/id/werkingsgebieden/78eff0771f4f748e0b71d77319e0e8b023eb9d87e0c1d9ffc928a3e8f5ed2d14> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37017> .
<http://data.lblod.info/id/werkingsgebieden/7945d2bbbcf5ff531c1f4107a47f96c62a9d00b39091f87a060659e9d212d434> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23096> .
<http://data.lblod.info/id/werkingsgebieden/79f91b113626756412f89b63aabf065fd6ea3e01b3363be0b67a14db33306f1d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24104> .
<http://data.lblod.info/id/werkingsgebieden/7ab38b4763ad40046f77c8619abcb491deb883c86657d7305e834cd6c92e68b3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43010> .
<http://data.lblod.info/id/werkingsgebieden/7bbd72efc5f83ea1e22c75f707d613b2b4cca1617f9a7a9da42a2ab56ef7dfe4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46020> .
<http://data.lblod.info/id/werkingsgebieden/7cecd2ee7c485e84c5e44f3df80358b5ec3623d09aecbac3b5ba8a8a406c9314> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13014> .
<http://data.lblod.info/id/werkingsgebieden/7dbf8a94448f8ec382d4b3b786bd5861e6919025d19cc06c115b0a0df5685510> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23102> .
<http://data.lblod.info/id/werkingsgebieden/7e5e920038a535859c753a6cca8037e75661eece7b9da56e87a38982807824ca> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23099> .
<http://data.lblod.info/id/werkingsgebieden/7e75519677f2c7acf1a2efc4f604a41d6286cead4e666697bf3f8d5bfb54d24e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23086> .
<http://data.lblod.info/id/werkingsgebieden/7f5c0a01e3ae4f454535935ee54e794f2e377a58f31ecbc18c72e58a439390d0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34025> .
<http://data.lblod.info/id/werkingsgebieden/7ffc7f39fa2886fbd1011ae7f2af0c233b466a1622713654b33e958e5cea0861> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13010> .
<http://data.lblod.info/id/werkingsgebieden/812039a6c55fb806c3444f24b398cbffa3c12a716002e82402b1fbd285c91be8> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11016> .
<http://data.lblod.info/id/werkingsgebieden/814996a1984d3c12a5c4e5078e1edfa110150cb679f2c9e10d0045c720e96788> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31006> .
<http://data.lblod.info/id/werkingsgebieden/81c2f8cfe84b68126a486104e196b3a3f20eb45aee00b06084862b69bc6a2564> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71034> .
<http://data.lblod.info/id/werkingsgebieden/821976fdc1522c40cc1b62111907d9cb3b6373e33d9096048e8d563c6ca8cb74> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72037> .
<http://data.lblod.info/id/werkingsgebieden/82f5e2fb2c82a65c01d9f6208c770179eb7797e95df1d83e3095b02a80210510> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13046> .
<http://data.lblod.info/id/werkingsgebieden/836c02d754ff813c48afd42a2ddac05a66dbb63f8990e8f2f3168c8e44dcc534> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31012> .
<http://data.lblod.info/id/werkingsgebieden/850ac9122214304ed5aaaa70dfd8bdf7bf0d3d495b0668640a6e086a1b10a30a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33021> .
<http://data.lblod.info/id/werkingsgebieden/85cb5630742aa25671f7dd1658af7e0aada91b73a20121e0c0d38168ff800aff> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11054> .
<http://data.lblod.info/id/werkingsgebieden/8673373223c26028c5922fda412e83eb0adb9bdfd900ede9b857608f963add22> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37002> .
<http://data.lblod.info/id/werkingsgebieden/86abffcc917b9c977ebdecc619663577184a96a7ea9e173962d5aae883c88f4e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11018> .
<http://data.lblod.info/id/werkingsgebieden/86c14b403189cb87f6381dbfbe3eb9a11da90a6b1e5d366871a146e65767925c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11053> .
<http://data.lblod.info/id/werkingsgebieden/879f50f2b3294e337e3f3b2ea1d1e2027ef0a8a72065c48dc84dec4e941e1c66> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23100> .
<http://data.lblod.info/id/werkingsgebieden/899352d5552b63ed12d03f2131e8f579c8fce30e0faac4acf4eb70e871ed8cef> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11025> .
<http://data.lblod.info/id/werkingsgebieden/89d3c8701a6656639f8daaaa9779cb9e93b36b2ad603eab8296eb35516634dca> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13031> .
<http://data.lblod.info/id/werkingsgebieden/8ae37cc237c7d6737ef5a802914d61bdeb539d36f62ef863de46e01d7c97fb1a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11029> .
<http://data.lblod.info/id/werkingsgebieden/8d78ddeb53d45682a825e1afa02751130c4afbd95ff35fa32d59e9d803d12a87> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/38008> .
<http://data.lblod.info/id/werkingsgebieden/8df0e3a74165897b6e91087715eff512f627a17aa99b4e067d707b69be843085> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44045> .
<http://data.lblod.info/id/werkingsgebieden/905dec7630a08b3d1338331d52bf7fb525de60498fff4ee7e4a05423c190bf2c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23009> .
<http://data.lblod.info/id/werkingsgebieden/91b5a93c37280c2436914d51e60baef7bb96a4621466a6037584946c0d491609> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33029> .
<http://data.lblod.info/id/werkingsgebieden/91ec0a60897bd7fb10329d9e1664470843ea2db72153742f2fd21db30a435b05> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31040> .
<http://data.lblod.info/id/werkingsgebieden/93e8fcd373e23525395f98ac3a17883e39098380534f0b3fd5530380f1e174d6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11035> .
<http://data.lblod.info/id/werkingsgebieden/93fe054939981c3c5e42ffcbb08c5265b03c9a23af39f11d5015f8ece80cfca6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71002> .
<http://data.lblod.info/id/werkingsgebieden/94a2edbd38ede2a3385e46ec2d6b05e7b020782e435f4f761705142dd08e2978> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45035> .
<http://data.lblod.info/id/werkingsgebieden/95fdbead4f43688b0e1dc6f67d53e7485ac1eaa34a4b298498c75c9e4216ca65> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/32030> .
<http://data.lblod.info/id/werkingsgebieden/996c13b9d331c9880ec94652b629857aa178c1ce3dcd84db2f5539ed0ecfc081> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72004> .
<http://data.lblod.info/id/werkingsgebieden/998374783068b461f8b601836c160d02d8d38763dbb3443be3c997fc2c511211> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42008> .
<http://data.lblod.info/id/werkingsgebieden/99937d077273c7dc90a57c475c5c5465edb3d792e024a0be0be37baa0e1b5938> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12014> .
<http://data.lblod.info/id/werkingsgebieden/9a9f8450169dff945a88677b0a1a8bdd41c6bc84120887985f0e3d15e41fa535> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33039> .
<http://data.lblod.info/id/werkingsgebieden/9b0208ddd5859a20423ec03c947cfe15ad1fba31d483f18df371fa4cb65177c9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71067> .
<http://data.lblod.info/id/werkingsgebieden/9bcce6c1b94277d07d4c69b910b7089aba92860287b4c7883d4c8940dd875097> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11030> .
<http://data.lblod.info/id/werkingsgebieden/9c503a712d448bc8b89c1f8802c207e30bd192bc8da3bf22509a547949a45301> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/30000> .
<http://data.lblod.info/id/werkingsgebieden/9cacda7087852a938b3a60595458a8db1575210340423876ea83e01270e36b7a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24094> .
<http://data.lblod.info/id/werkingsgebieden/9e379e7409cd814bb38a23edc5eb67e97bc05845c32f330f125fd6700ba366e4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31004> .
<http://data.lblod.info/id/werkingsgebieden/9f0147f600f0b87305ec93987df604110f3de8035b8dc1cd4659f16d45da954a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11024> .
<http://data.lblod.info/id/werkingsgebieden/a03f3d31d6f91d7b3019726a843f95138639a9c62999ec8bc8775e117230f9fa> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11022> .
<http://data.lblod.info/id/werkingsgebieden/a0cc5b5e5fa2ff41dfe70066f4e4e579b39c8876c6772e81e0ddfd407d236f16> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46024> .
<http://data.lblod.info/id/werkingsgebieden/a0e4508a-a20b-42e5-a40d-4d919d045fdd> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44084> .
<http://data.lblod.info/id/werkingsgebieden/a0f4c192f87b91a63a04fbb88bd8da635aadfee6dd810c26aef638c40ebdc677> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72041> .
<http://data.lblod.info/id/werkingsgebieden/a381807f8a6eef24668acab4f0717c6913fe3f3893bef4d6a407e37d671bb2da> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24014> .
<http://data.lblod.info/id/werkingsgebieden/a43dcb9e994c0ceb96539c6539125f434da99151006ba95c21da3b272e0e1b97> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72030> .
<http://data.lblod.info/id/werkingsgebieden/a59c6e6278a2221605da7ff3653655c9f9d49f1e829fc7164b5c310a3e27a82d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23097> .
<http://data.lblod.info/id/werkingsgebieden/a5c6f31f79bce1d99dcedbdaa702af678dc1fba7012145bf64eb0463178bf045> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23101> .
<http://data.lblod.info/id/werkingsgebieden/a61a47e8b8eefcd2c2cfc152c15bb0374144a0c2767db63a35667c8de0b1cb0e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23062> .
<http://data.lblod.info/id/werkingsgebieden/a75f153bfd8902c82885338bb15e3331e760fc4455e764bed9a0a442edaa292e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13006> .
<http://data.lblod.info/id/werkingsgebieden/a8040e566e7a22dfc6a83a7176d105abc68ab1bf1a89e94a1333c8f049131837> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33011> .
<http://data.lblod.info/id/werkingsgebieden/a912f10109c8c84965c68cbf011f4100de000fb9bc924f4c5e034fcf76e8a3c6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71011> .
<http://data.lblod.info/id/werkingsgebieden/a95f87c94af0e2e7651a573c13e3e65d2de055c17fa9dc968bcd25a8094431f9> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35006> .
<http://data.lblod.info/id/werkingsgebieden/a9a0cabd376a2b3a8eb838f15f6aeb1b63ffe49d527598994962e0d15ad2081c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/40000> .
<http://data.lblod.info/id/werkingsgebieden/aa956dea13aa44a9dfc845961d58e2e86a016685f7c896e48502cf1223100eb0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13025> .
<http://data.lblod.info/id/werkingsgebieden/ab773e757bd152b8ab6ab450a4ec78fc5a86126bba1a99e545523241030aa822> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35011> .
<http://data.lblod.info/id/werkingsgebieden/abd8d39ad072daad4bf4d43ba296ef6deef58e5f3c62905404bcbbc7f745aa16> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11057> .
<http://data.lblod.info/id/werkingsgebieden/ac8f96b85d9764b461769832b8e3d2d1d788e08b36bc336e7097ef75f547e8a6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42006> .
<http://data.lblod.info/id/werkingsgebieden/acfaca9156320d6ba6f5959e31c8a27d8ea52da0a3294dc2ead6db718ecee7c0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44012> .
<http://data.lblod.info/id/werkingsgebieden/adb881199e615daa2f40a6f85d3104c9049a11f33586c9206e96c640b645bc9e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73107> .
<http://data.lblod.info/id/werkingsgebieden/ae494f69be10f82afa1d7b0937abd22f490e09d268c743ea7b8e6a66c516d4fc> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45041> .
<http://data.lblod.info/id/werkingsgebieden/aeb55c5c8f3177bbff7c5800c8d97be990661d252ef41009038afd7bc5cbe4b5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71004> .
<http://data.lblod.info/id/werkingsgebieden/aef3520d20282ff8782febfb42c5897fdd9dd902dde6f0c27b5c79a45a61d553> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24062> .
<http://data.lblod.info/id/werkingsgebieden/b2210a5a4c983d3d816810c7505a6d88044f339410fd4c5e99840caecf3c56aa> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23077> .
<http://data.lblod.info/id/werkingsgebieden/b5d8f815a248193c5aa332f5a5c21120cbe618065b02c1f78a560803b1973beb> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72021> .
<http://data.lblod.info/id/werkingsgebieden/b6868be9ca6881b1020e6cff8d431531a1cff64b39dc92646a5173b3ee144516> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/70000> .
<http://data.lblod.info/id/werkingsgebieden/b68c9161edefe461fe3e61a3fd5fbca3a543e35a3f17f9a0364e28acc6f6cc51> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71070> .
<http://data.lblod.info/id/werkingsgebieden/b6e009a9be36452403c865707617ed1d121f2e28d2ea25fd828c8f7d32dcb3be> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45060> .
<http://data.lblod.info/id/werkingsgebieden/b6e251e60b037a47a91d17c6eb425c947a53b6ed3cdd8cabfd658f7e06b052ab> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23003> .
<http://data.lblod.info/id/werkingsgebieden/b93f97b5b8d4c490fc93a07c8fd3e6f8bd2cc920638791c535e046d09aef556e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13037> .
<http://data.lblod.info/id/werkingsgebieden/be4d69df184362e4bd3fcf9d91f9a67682216675f47d8919c5221457592ae8cf> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24008> .
<http://data.lblod.info/id/werkingsgebieden/befb7a34c7553277713e2163ec4f523e8e8892f69bcfcff9de9b4f8071abdfaa> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73009> .
<http://data.lblod.info/id/werkingsgebieden/bf2944d7eaef05ef721e9ec6958b925d96b9582256837acb4ab424ba7e67e33e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24054> .
<http://data.lblod.info/id/werkingsgebieden/bf41755d78892c15517cfd427a78c969d10c5ccf8dc415d0de7aded570aa3b94> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36011> .
<http://data.lblod.info/id/werkingsgebieden/c07f76a5b917135a6de19361b73b680c2b93cefe2837ac6f0ef714322fa4f29d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23103> .
<http://data.lblod.info/id/werkingsgebieden/c0b4dbf6f9094005734ed39d822d593e23131a1905cacf06f062b85347bdb808> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11008> .
<http://data.lblod.info/id/werkingsgebieden/c0c2fd3ed1a5bc55e44a2cef4fd8f4ae0ba2a694a942dec5ac4252994ad52a48> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34002> .
<http://data.lblod.info/id/werkingsgebieden/c0e2c8b4fb6d754f6a8ea4739266f8d45e5b399eb1ed2844d8033105c84b0a3f> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41034> .
<http://data.lblod.info/id/werkingsgebieden/c185b406eb5c23537523b0729092779ee49fc426c68a5b0dd7e747436990775e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24086> .
<http://data.lblod.info/id/werkingsgebieden/c2725b57f1c328061bc8dcfd5fc204d247f7bb8d4956bf941f85c47a5fd391f0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24038> .
<http://data.lblod.info/id/werkingsgebieden/c390151b9698fd323a7c021f36085f0e2e2ce84fd2aee26a70ed5553bb98c032> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44013> .
<http://data.lblod.info/id/werkingsgebieden/c3c5671949a6b06c707235fe45a565eb29bf966632a27f206056b5eb2a9bcb16> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71057> .
<http://data.lblod.info/id/werkingsgebieden/c94533b210b8b1cb56bb69c4e7647238d39ce1a9c9096b83bc15bfcf5e1fcc36> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13008> .
<http://data.lblod.info/id/werkingsgebieden/ca78471edc6177372d61280f95fb14f50be4b77bc36650aeffb62b6c96a7cd2c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73032> .
<http://data.lblod.info/id/werkingsgebieden/cae787b3cecf46eaaf04ac8641fecde5980e8b070f3ad19a7d27431e95b753b3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/43018> .
<http://data.lblod.info/id/werkingsgebieden/cb716478f219cdddd70485ded094ab9537eff1b83d48614d278600c622e6093c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45063> .
<http://data.lblod.info/id/werkingsgebieden/cb88ad5637546b3555148dd0f3ed4f310a959b8f01212239e8bc37b790fcd4b3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23060> .
<http://data.lblod.info/id/werkingsgebieden/ccc9a56fc9b4aac3251ed5246f30adac67f0485de608d8938f70fd0a9a623e4d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23016> .
<http://data.lblod.info/id/werkingsgebieden/cdaddfc0c7cdda58847c15ab6b4c26d8a30b21f1e09c4747e0adbcbf28dd219d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11052> .
<http://data.lblod.info/id/werkingsgebieden/cdaec7b58ee494d5ca1ac3227b9c818ebff6efae679f8b4930ef3b986b18340a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73022> .
<http://data.lblod.info/id/werkingsgebieden/cdd1e408e7c574e9dd7be6fc53e7d29d3b933d7046c7d47cdb145f0dcd64257b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71037> .
<http://data.lblod.info/id/werkingsgebieden/cde6b453c08dec54bc6158dabbf5a860db117793c9add4159713b653e9b123f6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11004> .
<http://data.lblod.info/id/werkingsgebieden/ce612614deef8aea2f1ffcf225c555dc6de88918e8a5f2da9daf0917e532596a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13029> .
<http://data.lblod.info/id/werkingsgebieden/ce7ddfa41b4091e794eb537a77009b069a2d01b7edae6cdb65209f4ebaec0f29> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23050> .
<http://data.lblod.info/id/werkingsgebieden/ce94eeae827cdc5c00f3f2f4276ff628580edefb3aa5861e4669b0c5d93adc57> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44021> .
<http://data.lblod.info/id/werkingsgebieden/d19348bbd892201b65d78c756106846032ecc7ca413949ab193f4010c3c76385> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12005> .
<http://data.lblod.info/id/werkingsgebieden/d1a7c48910cb2fc1ab3145d9a69e125d46c37dedf83d29d5f386697bc87892dd> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13040> .
<http://data.lblod.info/id/werkingsgebieden/d1b45fee10ed593d5137115a6b13cae3291a1aa0de27fc80577dc1bf36c0006b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24133> .
<http://data.lblod.info/id/werkingsgebieden/d3148db6aba1fdfaf3ed5062ffaab7e072e6450a0c589022d9161043fd5962a3> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11009> .
<http://data.lblod.info/id/werkingsgebieden/d627c2dfdfc539a95a791916b85b5de4d2cc3ecf5c8dfa44e7c9bad8a7c69824> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/46021> .
<http://data.lblod.info/id/werkingsgebieden/d6414de10580c9b2e933d00b5752676eab0d1b231c2c1ad21b5213e988e97029> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44064> .
<http://data.lblod.info/id/werkingsgebieden/d729c9ffa1cc9818bd3982da0c1b358dc1de013ac453c5778ee7ba6b133d0912> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44073> .
<http://data.lblod.info/id/werkingsgebieden/d74618571b5d5b6406f37dbd2be19bfa0becfa3dfffc2d887ebbcd550870192d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34013> .
<http://data.lblod.info/id/werkingsgebieden/da53d591588ff50ff06f48966c253fe6dc5d0354af52b5416ef383a5c8c3d87c> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31042> .
<http://data.lblod.info/id/werkingsgebieden/dab52aeb22e1fba35b09597da9c56d92a7100da2179f851816261f35b0f10578> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/72018> .
<http://data.lblod.info/id/werkingsgebieden/db0b13b35fc9d21d2dd69567fcc1682ea42dd52734bb0ce698bd58561dba74ad> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41011> .
<http://data.lblod.info/id/werkingsgebieden/dc5470b0f5b2517dd3ce70dc84c05ed2c46d4bd5c2cb342fd3da7e07a0548659> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45065> .
<http://data.lblod.info/id/werkingsgebieden/ddd06e8b7da4c313151395ff7ba02bbb40c4115c986b3872e3b9479961721f65> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12029> .
<http://data.lblod.info/id/werkingsgebieden/de6718aae5cd670169686906fab036bfdc3bfa106b3be30b698b8f6154887850> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23044> .
<http://data.lblod.info/id/werkingsgebieden/de7260ac6e96b2db35cd0c5f60933bf135afb8ebd5aaa8d8553683796aa7b7e7> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24041> .
<http://data.lblod.info/id/werkingsgebieden/df43d3c887b24672918bd3f034b9ee9a0856ff5d6bf4dd2e03d646e5c335f775> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34041> .
<http://data.lblod.info/id/werkingsgebieden/dffb8658fde78a0b1dfad647365ceffc4e0eaeda245c1c585cb921490bfc08f0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45062> .
<http://data.lblod.info/id/werkingsgebieden/e1a7aa197d1fa117ad5fdc30dee57cf95974c149ed0f319237bb8fb1355d911e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31005> .
<http://data.lblod.info/id/werkingsgebieden/e37e494b13e3889c1f5411981e2373ef32ec144ff82298ae4f4d258cc95a9160> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24028> .
<http://data.lblod.info/id/werkingsgebieden/e3f558b8d07b85068af0b90ca67b172a6e012cffe9cf5a6126f11fc69f2cee63> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41082> .
<http://data.lblod.info/id/werkingsgebieden/e55336a3ecbae33f21e595458ba93eeeb0fa4390626622884d4d32523d0e0033> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71022> .
<http://data.lblod.info/id/werkingsgebieden/e60532b5e10070b48664b998e12af31cd4e612a0b8d089804d0bbed3d4ecc969> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41002> .
<http://data.lblod.info/id/werkingsgebieden/e63ea5b7c0c91bfd7d3a8aafce138897db494adb189439a7429c673ac0b8bc1b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/45064> .
<http://data.lblod.info/id/werkingsgebieden/e6899dbcd0e0d0c2235a2109f4ed14200393b98f62172e28639b0c7ca78b42c4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71066> .
<http://data.lblod.info/id/werkingsgebieden/e717f80fd9f828c1e2c972e0bd12bf1ef3c1ec6b896f7a60dc9de9fe9d59ef2e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24107> .
<http://data.lblod.info/id/werkingsgebieden/e9117d893f58c1a556e8280b923b39016c95980ec7ec5dd41073c17428a0e7a5> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/37012> .
<http://data.lblod.info/id/werkingsgebieden/e9fe62376b94be37c0f111f5da438e5411417a8edf6899c4fede89f354ea17d6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34003> .
<http://data.lblod.info/id/werkingsgebieden/eb3e02c9eb61333c221c86d98fdff245947a8d2b9f2057284c85345d55320d1a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24007> .
<http://data.lblod.info/id/werkingsgebieden/ef88777f96b74decc1784bd6d94a271af762c7bd436662065b6ca7810f2b4b9a> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23027> .
<http://data.lblod.info/id/werkingsgebieden/efd4c4e6cee6d17b0993857fdca322c423d0407773a8934da81f548be5586a53> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11023> .
<http://data.lblod.info/id/werkingsgebieden/f012ca1427f70fa29400ebd52de3000f239c91a6cc09d2ba2846e7e128295f46> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73066> .
<http://data.lblod.info/id/werkingsgebieden/f0c436f912e82844077f466ea4f67832bea65fdaf362d01fe6c13b0694fbdbbd> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42011> .
<http://data.lblod.info/id/werkingsgebieden/f1552be4471af0742d8ea03cd8596900c634a66f67e1fbc130d79f655de0240e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44034> .
<http://data.lblod.info/id/werkingsgebieden/f1587d6cc57d6bd1fe1781cf2fff71257fd6c6e893072734703adf6d686985ed> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/33016> .
<http://data.lblod.info/id/werkingsgebieden/f20d6e9e45e41c791f67d491d3bad2709b44bc98f4ea46482539dd42ed7d1c80> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/31003> .
<http://data.lblod.info/id/werkingsgebieden/f2bda6eb42c1ab85c4ef36588a043ac2bfeffa31bfb88bb7abc597f01efe270b> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/10000> .
<http://data.lblod.info/id/werkingsgebieden/f2de66512b7a6f1c3fa08ff935f161ee67d50c46a6fee98ce5ace4b21ef8c5b8> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23024> .
<http://data.lblod.info/id/werkingsgebieden/f35ba6415a174482af49d783f35c3c867ffcbb9c63ccff1648dda670f0afbe67> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/42028> .
<http://data.lblod.info/id/werkingsgebieden/f38d063ac788ceaca886ffe68b8f72105f33c96241f1478c3496c34dadfa2b12> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24135> .
<http://data.lblod.info/id/werkingsgebieden/f4bdf63a4757496b73b66b1616e85b547744ca69e357429fa5c2332680aea47e> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/23045> .
<http://data.lblod.info/id/werkingsgebieden/f4d658e7c299f26fc3d7e4679dd06f18e7ca596db58982106b438856754a9987> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73098> .
<http://data.lblod.info/id/werkingsgebieden/f4f6f58533523cd39b03626bcdfce16676e52e6892d2fd1968dc67f0df4b1431> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/13019> .
<http://data.lblod.info/id/werkingsgebieden/f5e6249a32bfdb673e1a79b5575d8a8cf2831083051d5e5137a49e48966369d4> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/44048> .
<http://data.lblod.info/id/werkingsgebieden/f7e3e1b81b6dd837682e2aa2972ee12ff8a21b65493b719ff3d0ec2c67839bb0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/36012> .
<http://data.lblod.info/id/werkingsgebieden/f7ee528550fde82654c7506f58856198864920a54f010c25a81c21942dc0091d> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11007> .
<http://data.lblod.info/id/werkingsgebieden/f8da01931d15a9d3ed547e3f3f05fad1b2236291fe0e6beb9a3e48afe6556113> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11005> .
<http://data.lblod.info/id/werkingsgebieden/f93b1a11f1c41e5290fffe85d397298e24b6b6eb9fa19826a818e4fe77a1c2e0> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/41063> .
<http://data.lblod.info/id/werkingsgebieden/f9ee9f0cfd1ad4c28251f563c752cd65f59992dbec878a2451fcd9a965671e07> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/11037> .
<http://data.lblod.info/id/werkingsgebieden/fabec9e745fc9efa32afadd8b7268938805b9679dcf3b032c9b9a9a3530d6b59> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/73083> .
<http://data.lblod.info/id/werkingsgebieden/fb2b90482cec910e80eee8cad6afd99b0a61d2f3c2470ab8526ff1c7dfbb7ba6> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71045> .
<http://data.lblod.info/id/werkingsgebieden/fb3a5e08889ad24a945aea45f426b0b5211d7fad8da6513f4b75f7deb4b7e0de> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/35002> .
<http://data.lblod.info/id/werkingsgebieden/fc1b6b71dc82032b58d53d49fdf9b1e3f579cd2791038f0baa43e221f78bab23> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24134> .
<http://data.lblod.info/id/werkingsgebieden/fc34bb0a1dbf157ac5e5f8e657dd774210f03d2efa21370dd3b9a6342906c7ab> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/71069> .
<http://data.lblod.info/id/werkingsgebieden/fc376b347fe6b02225ca821102a72a8eb087913c92896812772ee0c438680a96> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/24043> .
<http://data.lblod.info/id/werkingsgebieden/ffae1578fcf9f47058352bea42be09f29162f9fd0f5fbfcb88a85085891d2811> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/12035> .
<http://data.lblod.info/id/werkingsgebieden/ffd50ffa9db3d272d31657600ce0d1f560a67b920b7d137f1721540d43b03569> ns1:exactMatch <http://vocab.belgif.be/auth/refnis2019/34040> .

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

File diff suppressed because it is too large Load Diff

View File

@@ -1,24 +0,0 @@
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging> .
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://www.w3.org/2004/02/skos/core#prefLabel> "Ander administratief adres" .
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://mu.semte.ch/vocabularies/core/uuid> "fbec5e94aba343b0a7361aca8a0c7d79" .
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/fbec5e94aba343b0a7361aca8a0c7d79> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging> .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://www.w3.org/2004/02/skos/core#prefLabel> "Districtshuis" .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://mu.semte.ch/vocabularies/core/uuid> "db13a289b78e42d19d8d1d269b61b18f" .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/db13a289b78e42d19d8d1d269b61b18f> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://lblod.data.gift/vocabularies/organisatie/TypeVestiging> .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://www.w3.org/2004/02/skos/core#prefLabel> "Provinciehuis" .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://mu.semte.ch/vocabularies/core/uuid> "15f2683c61b74541b27b64b4365806c7" .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://www.w3.org/2004/02/skos/core#topConceptOf> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/f8319ccf40fc2a1697edc5cf7e03018f> .
<http://lblod.data.gift/concepts/15f2683c61b74541b27b64b4365806c7> <http://www.w3.org/2004/02/skos/core#inScheme> <http://lblod.data.gift/concept-schemes/10caf4a4-1ff5-4c05-917e-56489910d68b> .
}
}

View File

@@ -15,7 +15,7 @@
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX lblodlg: <https://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX dc_terms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

View File

@@ -1 +0,0 @@
http://mu.semte.ch/graphs/organisatieportaal

File diff suppressed because it is too large Load Diff

View File

@@ -15,7 +15,7 @@
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX lblodlg: <https://data.lblod.info/vocabularies/leidinggevenden/>
PREFIX dc_terms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

View File

@@ -1,24 +0,0 @@
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?secondary
schema:contactType "Primary"
}
}
WHERE {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?primary
a schema:ContactPoint;
locn:address ?a1;
schema:telephone ?t1.
?mandataris schema:contactPoint ?primary, ?secondary.
?secondary
schema:telephone ?t2.
FILTER NOT EXISTS {
?secondary locn:address ?a2.
}
}
}

View File

@@ -1,72 +0,0 @@
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
INSERT {
GRAPH ?g {
?betrokkeLokaleBesturen a ere:BetrokkenLokaleBesturen ;
mu:uuid ?uuidBetrokkeLokaleBesturen ;
ere:financieringspercentage "100"^^xsd:integer ;
org:organization ?worshipAdminUnit ;
ere:typebetrokkenheid <http://lblod.data.gift/concepts/ac400cc9f135ac7873fb3e551ec738c1> .
?bestuurseenheid ere:betrokkenBestuur ?betrokkeLokaleBesturen .
}
} WHERE {
GRAPH ?g {
VALUES ?typeEredienst {
<http://lblod.data.gift/concepts/b13d1d623626bc1ee75c7d20bc60e3c0>
<http://lblod.data.gift/concepts/e8cba1540b35a32e9cb45126c38c03c6>
<http://lblod.data.gift/concepts/1a1abeafc973d27cebcb2d7a15b2d823>
<http://lblod.data.gift/concepts/99536dd6eb0d2ef38a89efafb17e7389>
}
?worshipAdminUnit a ere:CentraalBestuurVanDeEredienst ;
ere:typeEredienst ?typeEredienst ;
<http://www.w3.org/ns/org#hasPrimarySite>/<https://data.vlaanderen.be/ns/organisatie#bestaatUit> ?address .
?address <https://data.vlaanderen.be/ns/adres#gemeentenaam> ?gemeente .
?bestuurseenheid a besluit:Bestuurseenheid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000001> ;
skos:prefLabel ?gemeente .
}
BIND(MD5(CONCAT(?bestuurseenheid, 'Betrokken lokale besturen')) as ?uuidBetrokkeLokaleBesturen)
BIND(IRI(CONCAT("http://data.lblod.info/id/betrokkenLokaleBesturen/", ?uuidBetrokkeLokaleBesturen)) AS ?betrokkeLokaleBesturen)
}
;
INSERT {
GRAPH ?g {
?betrokkeLokaleBesturen a ere:BetrokkenLokaleBesturen ;
mu:uuid ?uuidBetrokkeLokaleBesturen ;
ere:financieringspercentage "100"^^xsd:integer ;
org:organization ?worshipAdminUnit ;
ere:typebetrokkenheid <http://lblod.data.gift/concepts/ac400cc9f135ac7873fb3e551ec738c1> .
?bestuurseenheid ere:betrokkenBestuur ?betrokkeLokaleBesturen .
}
} WHERE {
GRAPH ?g {
VALUES ?typeEredienst {
<http://lblod.data.gift/concepts/84bcd6896f575bae4857ff8d2764bed8>
<http://lblod.data.gift/concepts/9d8bd472a00bf0a5c7b7186606365a52>
}
?worshipAdminUnit a ere:CentraalBestuurVanDeEredienst ;
ere:typeEredienst ?typeEredienst ;
<http://www.w3.org/ns/org#hasPrimarySite>/<https://data.vlaanderen.be/ns/organisatie#bestaatUit> ?address .
?address <http://www.w3.org/ns/locn#adminUnitL2> ?provincie .
?bestuurseenheid a besluit:Bestuurseenheid ;
org:classification <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000000> ;
skos:prefLabel ?provincie .
}
BIND(MD5(CONCAT(?bestuurseenheid, 'Betrokken lokale besturen')) as ?uuidBetrokkeLokaleBesturen)
BIND(IRI(CONCAT("http://data.lblod.info/id/betrokkenLokaleBesturen/", ?uuidBetrokkeLokaleBesturen)) AS ?betrokkeLokaleBesturen)
}

View File

@@ -1,9 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX lblodOrg: <http://lblod.data.gift/vocabularies/organisatie/>
INSERT DATA{
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://data.lblod.info/id/bestuurseenheden/c895809729a165666fc111a40affe229f3c8e8f1ce9dec2dcc1be1ed81b52d9b>
regorg:orgStatus <http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311> . # Niet Actief
}
}

View File

@@ -1,26 +0,0 @@
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
DELETE {
graph ?g {
<http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a> ?p ?o.
<http://data.lblod.info/id/vestigingen/7c6b24aac9de9c25aec3a1b3962235f6> <https://data.vlaanderen.be/ns/organisatie#bestaatUit> <http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a>
}
}where {
graph ?g {
<http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a> ?p ?o.
<http://data.lblod.info/id/vestigingen/7c6b24aac9de9c25aec3a1b3962235f6> <https://data.vlaanderen.be/ns/organisatie#bestaatUit> <http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a>
}
}

View File

@@ -1,26 +0,0 @@
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX organisatie: <https://data.vlaanderen.be/ns/organisatie#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT DATA {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
<http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a> a locn:Address ;
mu:uuid "7fad170b6755d0e424498ed460d3322a" ;
locn:adminUnitL2 "Oost-Vlaanderen" ;
locn:fullAddress "Europalaan 22, 9880 Aalter, België" ;
locn:postCode "9880" ;
locn:thoroughfare "Europalaan" ;
adres:Adresvoorstelling.huisnummer "22" ;
adres:gemeentenaam "Aalter" ;
adres:land "België" .
<http://data.lblod.info/id/vestigingen/7c6b24aac9de9c25aec3a1b3962235f6> <https://data.vlaanderen.be/ns/organisatie#bestaatUit> <http://data.lblod.info/id/adressen/7fad170b6755d0e424498ed460d3322a>
}
}

View File

@@ -1,124 +0,0 @@
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX concepts: <http://lblod.data.gift/concepts/>
PREFIX bestuur: <http://data.lblod.info/id/besturenVanDeEredienst/>
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX contacthub: <http://data.lblod.info/vocabularies/contacthub/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX ce: <http://data.lblod.info/id/veranderingsgebeurtenissen/>
PREFIX cer: <http://data.lblod.info/id/veranderingsgebeurtenis-resultaten/>
PREFIX m8g: <http://data.europa.eu/m8g/>
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
PREFIX eli: <http://data.europa.eu/eli/ontology#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
INSERT {
graph ?g {
?changeEvent a <http://www.w3.org/ns/org#ChangeEvent>;
<http://www.w3.org/ns/org#resultingOrganization> ?administrativeUnit;
<http://www.w3.org/ns/org#originalOrganization> ?administrativeUnit;
<http://lblod.data.gift/vocabularies/organisatie/veranderingsgebeurtenisResultaat> ?changeEventResult;
mu:uuid ?uuidChangeEvent;
<http://data.lblod.info/vocabularies/contacthub/typeWijziging> <http://lblod.data.gift/concepts/e4c3d1ef-a34d-43b0-a18c-f4e60e2c8af3>.
?changeEventResult a <http://lblod.data.gift/vocabularies/organisatie/VeranderingsgebeurtenisResultaat>;
mu:uuid ?uuidChangeEventResult;
<http://lblod.data.gift/vocabularies/organisatie/resulterendeStatus> <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6>;
<http://mu.semte.ch/vocabularies/ext/resultingOrganization> ?administrativeUnit.
}
}
where {
graph ?g {
?administrativeUnit a besluit:Bestuurseenheid;
mu:uuid ?id;
skos:prefLabel ?label;
org:classification ?classification.
?classification mu:uuid ?classificationCode.
filter (?classificationCode = "5ab0e9b8a3b2ca7c5e000001").
filter(?label in ("Aalst",
"Aarschot",
"Antwerpen",
"Beringen",
"Bilzen",
"Blankenberge",
"Borgloon",
"Bree",
"Brugge",
"Damme",
"Deinze",
"Dendermonde",
"Diest",
"Diksmuide",
"Dilsen-Stokkem",
"Eeklo",
"Geel",
"Genk",
"Gent",
"Geraardsbergen",
"Gistel",
"Halen",
"Halle",
"Hamont-Achel",
"Harelbeke",
"Hasselt",
"Herentals",
"Herk-de-Stad",
"Hoogstraten",
"Ieper",
"Izegem",
"Kortrijk",
"Landen",
"Leuven",
"Lier",
"Lokeren",
"Lommel",
"Lo-Reninge",
"Maaseik",
"Mechelen",
"Menen",
"Mesen",
"Mortsel",
"Nieuwpoort",
"Ninove",
"Oostende",
"Oudenaarde",
"Oudenburg",
"Peer",
"Poperinge",
"Roeselare",
"Ronse",
"Scherpenheuvel-Zichem",
"Sint-Niklaas",
"Sint-Truiden",
"Tielt",
"Tienen",
"Tongeren",
"Torhout",
"Turnhout",
"Veurne",
"Vilvoorde",
"Waregem",
"Wervik",
"Zottegem",
"Zoutleeuw"))
}
BIND(MD5(CONCAT(?administrativeUnit, 'Stadstitel')) as ?uuidChangeEvent)
BIND(IRI(CONCAT("http://data.lblod.info/id/veranderingsgebeurtenissen/", ?uuidChangeEvent)) AS ?changeEvent)
BIND(MD5(CONCAT(?changeEvent, 'Stadstitel')) as ?uuidChangeEventResult)
BIND(IRI(CONCAT("http://lblod.data.info/id/veranderingsgebeurtenis-resultaten/", ?uuidChangeEventResult)) AS ?changeEventResult)
}

View File

@@ -1,40 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?org
regorg:orgStatus <http://lblod.data.gift/concepts/d02c4e12bf88d2fdf5123b07f29c9311> . # Niet Actief
}
} WHERE {
VALUES ?org {
<http://data.lblod.info/id/bestuurseenheden/1d43739442010a95b1910af237a4f6aa9a26ca6c9c83f646bad44a8181d407c7> # Gemeente Lovendegem
<http://data.lblod.info/id/bestuurseenheden/1b11f7f11c3c74c54acf86b8c1a9b8b2865e22b8973818486045a5d3aa8dff14> # Gemeente Puurs
<http://data.lblod.info/id/bestuurseenheden/b85b33fb0ce57e2b332599d2aaafcab35a3560b709add3cec98e21dca6cdc210> # Gemeente Knesselare
<http://data.lblod.info/id/bestuurseenheden/8ed14ecd083fb231f9af0f2698de728bba3f11deb0f4ea4caf9d5c1f9e3a771b> # Gemeente Nevele
<http://data.lblod.info/id/bestuurseenheden/db046b577b77c00cc82b51b1cdf14396364cbe1ebc0f4cfee09619bec9b0bd5e> # Gemeente Kruishoutem
<http://data.lblod.info/id/bestuurseenheden/e3fc7eb1c6f50aa4277e0ae180b002eddf243dab630e9278996df9951316da68> # Gemeente Neerpelt
<http://data.lblod.info/id/bestuurseenheden/25b05f670144f166a485a1d0ac37faca672b36642cf1647d846010d6fe9cabb5> # Gemeente Deinze (voor fusie)
<http://data.lblod.info/id/bestuurseenheden/d7d9ef5babd2876ad492a71c2019f02cf90c813c00befcf3682ba49186d0f4b1> # Gemeente Overpelt
<http://data.lblod.info/id/bestuurseenheden/5eaaceb01cc2a6bc418d5fcdc6c855bdfe1d1fcbc8abf8bb9cfcea76edbc8936> # Gemeente Meeuwen-Gruitrode
<http://data.lblod.info/id/bestuurseenheden/571b85dc585067ac92f9de90133e747c75f3f7e7948087ae193583b9f0fe1141> # Gemeente Sint-Amands
<http://data.lblod.info/id/bestuurseenheden/19537690173d82d774bf34abaa07f3b1af78139014e53aa8f172a0a558bc5e09> # Gemeente Zingem
<http://data.lblod.info/id/bestuurseenheden/be8c097326db7ba0e0e7c81b832da8b4cdeabe22b515494753dd95d33d9ea295> # Gemeente Opglabbeek
<http://data.lblod.info/id/bestuurseenheden/66374f1f46137c3240ba0690b24056a014f9ad5f36ae81e10bc14ad5a6305089> # Gemeente Zomergem
<http://data.lblod.info/id/bestuurseenheden/46a7ee2627bf51959f9a72fdb6f5aec942f5e07484c1bfe7da2fb8a74c830326> # Gemeente Waarschoot
<http://data.lblod.info/id/bestuurseenheden/cb6ea2dd7a009bca2aa4c1058cce5545420792b9db0a6b5516e49a4ae4b03701> # OCMW Zingem
<http://data.lblod.info/id/bestuurseenheden/56db39c0bb1c85e9c5aec9adb3f5af9720d4702e30f4772aecd272f03c7becea> # OCMW Deinze (voor fusie)
<http://data.lblod.info/id/bestuurseenheden/43ad404aee5fd4f07d575e118883934b0ad0ead0ef8cee0793b7f72e4c1ce19f> # OCMW Opglabbeek
<http://data.lblod.info/id/bestuurseenheden/c78f64baa2f264a2c8b5207f788c285ffc1c0393cf20e6fc83ab61548a2baf9c> # OCMW Nevele
<http://data.lblod.info/id/bestuurseenheden/f879d68d0f66af67aa045b1194cde7dc5d82e3bfe07746cc682be472c9556631> # OCMW Waarschoot
<http://data.lblod.info/id/bestuurseenheden/be5f63236aacb5478334077a901dbda6816a7b923753b49c06295777b47e6aa4> # OCMW Meeuwen-Gruitrode
<http://data.lblod.info/id/bestuurseenheden/19673274e30b682be3dd3178352611aa26c28ea8907fd4990ff69e01af7019f6> # OCMW Kruishoutem
<http://data.lblod.info/id/bestuurseenheden/2712dbaca999e57d26f1f0d3e72b2ed96113d6ac62d72b7228fd682e1324e4e5> # OCMW Puurs
<http://data.lblod.info/id/bestuurseenheden/51793f0f16c2b06e9c64cbc141407fcafaa340576c96988971dc0855f032940c> # OCMW Zomergem
<http://data.lblod.info/id/bestuurseenheden/be274f73ffbd75a9cf28222f45044f468b40692ca9c80c8c5899acf554498e24> # OCMW Sint-Amands
<http://data.lblod.info/id/bestuurseenheden/e3289466b88127a445e1467a360f24221bdac2723613b8adabeb131e8d9a3659> # OCMW Overpelt
<http://data.lblod.info/id/bestuurseenheden/92207a4e09455f59f19553e95ebc4ea1b33e6f7b2e5cf317ea31ba7ac0cbca45> # OCMW Knesselare
<http://data.lblod.info/id/bestuurseenheden/32d0fce422c04b004e3cf640d3aa06468f8ec8f650d578806642c1097b95d782> # OCMW Lovendegem
<http://data.lblod.info/id/bestuurseenheden/f5077ea4d13ee6d74749b2d9e7de428b0633388a10b436984859021cf62731b9> # OCMW Neerpelt
}
}

View File

@@ -1,20 +0,0 @@
PREFIX regorg: <http://www.w3.org/ns/regorg#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/organisatieportaal> {
?org
regorg:orgStatus <http://lblod.data.gift/concepts/63cc561de9188d64ba5840a42ae8f0d6> . # Actief
}
} WHERE {
VALUES ?org {
<http://data.lblod.info/id/bestuurseenheden/33a1886b07b64ebe3a0e6c5ed8086f030ef1109492cb254832a716dd7e1b8d7b> # District Ekeren
<http://data.lblod.info/id/bestuurseenheden/43e3009526dac139a0abdcf75c1ddc5fa3fe9217391d6f64f7b7a30a99a4cda6> # District Deurne
<http://data.lblod.info/id/bestuurseenheden/859f08dcfbc8f68bac0879e7baf6463b260b6f4c16b734d0d1986f5f3af0407b> # District Berendrecht-Zandvliet-Lillo
<http://data.lblod.info/id/bestuurseenheden/fb56bc40ce36390d2f12fc2057c89d4b6bc5b3217eabd41995b6401318ff648a> # District Berchem
<http://data.lblod.info/id/bestuurseenheden/a2ee394059cce91526392e73e4de974d90caffb92f70cde23b9e9e1a965526fa> # District Hoboken
<http://data.lblod.info/id/bestuurseenheden/73e8904d83f7324e39abc0adf639b0e48bc52533c4c243b6419cac8fb70784cf> # District Wilrijk
<http://data.lblod.info/id/bestuurseenheden/5be3ff820769b385a32e499d17bbf1f15feeacb65381d5384841732dd4a1209b> # District Antwerpen
<http://data.lblod.info/id/bestuurseenheden/e7a75861661ee14ebe2bca0c79bda8b23f2f943d00a9693d2bff401a8f8dea65> # District Borgerhout
<http://data.lblod.info/id/bestuurseenheden/f1ad80291fbdc1f0b9b25d729ecc608a8e28fdddab01a1b8e135c841c75586e2> # District Merksem
}
}

Some files were not shown because too many files have changed in this diff Show More