Geonovum / NEN3610-Linkeddata

Repository voor het werken aan een linked data profiel op NEN3610. De concepttekst is hier te lezen: https://geonovum.github.io/NEN3610-Linkeddata
9 stars 4 forks source link

NEN 3610 vocabulaire bevat externe definities #89

Open wouterbeek opened 3 years ago

wouterbeek commented 3 years ago

Waar

Het linked data vocabulaire

Samenvatting

Het NEN 3610 vocabulaire bevat externe definities, o.a. uit het GeoSPARQL en het Schema.org vocabulaire.

Beschrijving

Het linked data vocabulaire van de NEN 3610 bevat naast eigen definities van klassen en eigenschappen tevens een klein aantal kopieën van definities uit andere vocabulaires. Bijvoorbeeld geo:Feature uit GeoSPARQL, sdo:AdministrativeArea uit Schema.org en prov:wasRevisionOf uit PROV-O.

Het is beter om deze definities niet letterlijk te kopiëren, maar om een gestandaardiseerde manier naar deze definities te verwijzen. Dit kan door een owl:imports voor het gehele vocabulaire, of via een reguliere dereference voor individuele definities. (Het is in dit kader jammer dat sommige definities nog geen dereference ondersteunen, bijv. Schema.org.)

Daarnaast is het niet duidelijk welke versie van de externe vocabulaires gekopieerd is. In de praktijk zal dit niet zo snel tot een echt conflict leiden, maar op termijn is het mogelijk dat m.n. de definitie uit het snel veranderende Schema.org vocabulaire in de bron veranderd ten opzicht van de kopie.

Oplossingsrichting

Verwijder triples uit het NEN 3610 vocabulaire waarin de subject term niet door NEN 3610 wordt vastgelegd (GeoSPARQL, Schema.org, mogelijk anderen).

Mocht er een use case zijn voor deze kopieën, dan is het beter om deze in een los (en optioneel) bestand aan te bieden.

lvdbrink commented 3 years ago

@gabswiersma kan jij hier eens naar kijken?