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

duplicated props #42

Closed VladimirAlexiev closed 2 years ago

VladimirAlexiev commented 2 years ago

https://gist.github.com/VladimirAlexiev/618a9bddd6a949b75b37e983f0220417#duplicated-props

The props in these pairs are duplicated, so should be merged

I'm sure there are more cases, how could we find them?

This is according to principle 4. deduplication of https://github.com/uncefact/vocab/pull/33 (tech-spec.md)

onthebreeze commented 2 years ago

Red connect in #41 - might need to manually fork & manually fix

nissimsan commented 2 years ago

These are excellent examples of what we inherit from the upstream model. I agree with you @onthebreeze our only option is to fork and allow ourselves to manually tidy for obvious bugs like this. The idea of doing this with NDRs or project interdependencies is completely unrealistic.

VladimirAlexiev commented 2 years ago
svanteschubert commented 2 years ago

These duplications seem to be a problem for all UN/CEFACT syntaxes. Shouldn't this be better addressed at a 'higher level' by the UN/CEFACT library maintenance team?

nissimsan commented 2 years ago

Yes, maybe, @svanteschubert. I labeled this semantics the other day (meaning unless we fork we won't touch it). However, if this is a consistent error which can be fixed with not-overly-complex code I wouldn't be against tagging it (also) as NDR and take it upon our internal scope to fix. (I hope it makes sense what I am expressing here :) )