Closed GeertThijs closed 6 years ago
Conclusie is alvast dat we niet zomaar een klasse Locatie willen invoeren, zelfs al heeft deze nog geen invulling. Argumentatie:
VOORSTEL: Plaatscode ipv Locatie. Zie ook issue https://github.com/Informatievlaanderen/OSLO-Vocabularia/issues/95.
Zelfde conclusie als voor issue #96: we laten dit op Locatie staan om dezelfde reden.
Verschillen invulling attribuut PubliekeOrganisatie.werkingsgebied & attribuut Bestuurseenheid.werkingsgebied:
Definities:
Hierover dit:
het werkingsgebied van Bestuurseenheid wordt neergezet als een subproperty vh werkingsgebied ve PubliekeOrganisatie, maw het is er een verdere specialisatie van
dat de ranges van beide verschillend zijn (skos:Concept vs prov:Location) is daarbij geen probleem, zelfs niet dat een skos:Concept verwijzend naar een codelijst van plaatsnamen een veel gespecialiseerdere manier is om een locatie te beschrijven dan prov:Location. Maw: subproperty slaat op de semantiek vh attribuut, niet op zijn range.
prov:Location is wel heel erg ruim om het werkingsgebied vd Bestuurseenheid te beschrijven, laat om het even welke manier toe om een locatie te beschrijven (plaatsnaam, gerometrie, adres...).
anderzijds is skos:Concept verwijzend naar de NAL-ATU ook een slechte oplossing aangezien in praktijk de ATU-lijst onvolledig is.
prov:Location wordt in het UML-diagram vertegenwoordigd door een klasse Locatie. Maar een modelleringsregel zegt: attribuut voor een datatype, associatie voor een klasse.
Locatie heeft verder geen enkel attribuut, als we een associatie ermee zouden maken is het een associatie met een klasse zonder attributen.
vraag is ook waarom prov:Location en niet locn:Location. Prov:Location is ruimer gedefinieerd in die zin dat het bv ook over de locatie ve record in een databank kan gaan, maar die verruiming hebben we hier niet nodig. Plus dat we eerder al op ISA afstemden.