belgif / fedvoc

Federal Vocabularies
6 stars 0 forks source link

Organization: unnecessary classes and properties IRI #38

Open barthanssens opened 4 months ago

barthanssens commented 4 months ago

http://vocab.belgif.be/ns/other#CbeRegisteredEntity IRIis not needed, W3C ROV can be used (rov:RegisteredOrganization)

http://vocab.belgif.be/ns/other#EstablishmentUnit IRI is not needed, W3C ORG can be used (org:Site)

http://vocab.belgif.be/ns/other#addressRegisteredOffice IRI is not needed, WC3 ORG can be used (org:hasRegisteredSite with vcard)

https://vocab.belgif.be/ns/other#function#id is an invalid IRI and not needed, W3C ORG can be used (org:role)

http://vocab.belgif.be/ns/other#website IRI is not needed, use e.g. foaf:homepage or vcard:hasURL

pvdbosch commented 4 months ago

RegisteredOrganization isn't listed in SEMIC (anymore?), see https://github.com/belgif/fedvoc/issues/35#issuecomment-2248305132 . Maybe we can use FormalOrganization instead.

We could still recommend to use other labels in JSON/REST representation for Belgian context (but keep international URI), because it'll be confusing for users when the authentic source (e.g. CBE) uses other, widely known, terminology. For instance, we already specified "ssin" or "enterpriseNumber" for "http://purl.org/dc/terms/identifier", and streetName instead of "throughfareName" (http://inspire.ec.europa.eu/ont/ad#ThoroughfareName)