uncefact / spec-jsonld

Exposing the UN/CEFACT vocabulary as web semantics
https://service.unece.org/trade/uncefact/vocabulary/uncefact/
13 stars 5 forks source link

remove parasitic word "Identification" from prop names #48

Closed VladimirAlexiev closed 2 years ago

VladimirAlexiev commented 2 years ago

There are 103 props called ...Identification:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select * {
  ?x a rdf:Property
  filter(regex(str(?x),"Identification"))
}

Of them 99 are called "IdentificationId" (stuttering syndrome?)

Rename these 99 props by removing the parasitic word ...Identification.. from ...IdentificationId....


Renaming ...Indicator to is... won't work well:

nissimsan commented 2 years ago

@kshychko, I think this might actually be worthwhile cleaning these IdentificationId out in the code. They sure are ugly.

nissimsan commented 2 years ago

Creditor_ Financial Institution. Hong Kong Bank_ Identification. Identifier

As far as I can tell consistently, Identification is always paired with Identifier. So we could just ignore Identification altogether.