diff --git a/config/authorization/config.ex b/config/authorization/config.ex index 1b88c90..0111b1d 100644 --- a/config/authorization/config.ex +++ b/config/authorization/config.ex @@ -77,7 +77,7 @@ defmodule Acl.UserGroups.Config do "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/KboEenheid", + "http://mu.semte.ch/vocabularies/ext/KboOrganisatie", ] @shared_protected_type [ diff --git a/config/dispatcher/dispatcher.ex b/config/dispatcher/dispatcher.ex index c13b401..798d293 100644 --- a/config/dispatcher/dispatcher.ex +++ b/config/dispatcher/dispatcher.ex @@ -219,8 +219,8 @@ defmodule Dispatcher do Proxy.forward conn, path, "http://cache/decision-activities/" end - match "/kbo-administrative-units/*path", %{ accept: [:any], layer: :api} do - Proxy.forward conn, path, "http://resource/kbo-administrative-units/" + match "/kbo-organizations/*path", %{ accept: [:any], layer: :api} do + Proxy.forward conn, path, "http://resource/kbo-organizations/" end ############### diff --git a/config/resources/domain.json b/config/resources/domain.json index 3137321..8bb43ea 100644 --- a/config/resources/domain.json +++ b/config/resources/domain.json @@ -507,6 +507,12 @@ "target": "organizations", "cardinality": "many", "inverse": true + }, + "kbo-organization": { + "predicate": "owl:sameAs", + "target": "kbo-organizations", + "cardinality": "one", + "inverse": true } }, "new-resource-base": "http://data.lblod.info/id/organisaties/" @@ -547,12 +553,6 @@ "predicate": "skos:exactMatch", "target": "concepts", "cardinality": "one" - }, - "kbo-administrative-unit": { - "predicate": "owl:sameAs", - "target": "kbo-administrative-units", - "cardinality": "one", - "inverse": true } }, "new-resource-base": "http://data.lblod.info/id/bestuurseenheden/" @@ -595,12 +595,6 @@ "target": "local-involvements", "cardinality": "many", "inverse": true - }, - "kbo-administrative-unit": { - "predicate": "owl:sameAs", - "target": "kbo-administrative-units", - "cardinality": "one", - "inverse": true } }, "new-resource-base": "http://data.lblod.info/id/eredienstBestuurseenheden/" @@ -639,8 +633,8 @@ ], "new-resource-base": "http://data.lblod.info/id/centraleBesturenVanDeEredienst/" }, - "kbo-administrative-units": { - "class": "ext:KboEenheid", + "kbo-organizations": { + "class": "ext:KboOrganisatie", "super": [ "organizations" ], @@ -655,13 +649,13 @@ } }, "relationships": { - "administrative-unit": { + "organization": { "predicate": "owl:sameAs", - "target": "administrative-units", + "target": "organizations", "cardinality": "one" } }, - "new-resource-base": "http://data.lblod.info/id/kboBestuurseenheden/" + "new-resource-base": "http://data.lblod.info/id/kboOrganisaties/" }, "representative-bodies": { "class": "ere:RepresentatiefOrgaan", @@ -684,12 +678,6 @@ "target": "minister-positions", "cardinality": "many", "inverse": true - }, - "kbo-administrative-unit": { - "predicate": "owl:sameAs", - "target": "kbo-administrative-units", - "cardinality": "one", - "inverse": true } }, "new-resource-base": "http://data.lblod.info/id/representatieveOrganen/"