documentURLId: -> documentUrl or just url (because the prop appears in document, right?
uRIId -> url
uRIIdentificationId -> url
websiteURIId -> websiteUri but shouldn't this be a (subclass of) Communication, see #60
emailURICommunication, endPointURICommunication, uRICommunication: see #60
In addition:
"uri" and "url" should be unified to the same prop/term. I don't think the distinction is important for UNCEFACT, and I bet if we explore the props, we'll see it's not used consistently
my preference is "url" in order to promote resolvable URLs
they should be made into object props (#40)
Another option is data props (#45) with datatype xsd:AnyURI. However, that's not a real URL but a literal and there's no benefit to use that
https://github.com/uncefact/vocab/issues/48 asks to replace "IdentificationId" with just "id".
Similarly, some props named "UriId" and similar should be renamed. Here's a query:
uRLId
->url
documentURLId
: ->documentUrl
or justurl
(because the prop appears in document, right?uRIId
->url
uRIIdentificationId
->url
websiteURIId
->websiteUri
but shouldn't this be a (subclass of)Communication
, see #60emailURICommunication
,endPointURICommunication
,uRICommunication
: see #60In addition:
xsd:AnyURI
. However, that's not a real URL but a literal and there's no benefit to use that