Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BIE descriptions vs prop descriptions #41

Closed
VladimirAlexiev opened this issue Jan 31, 2022 · 3 comments
Closed

BIE descriptions vs prop descriptions #41

VladimirAlexiev opened this issue Jan 31, 2022 · 3 comments
Assignees
Labels
semantics This is an issue inherited from the source CCTS model

Comments

@VladimirAlexiev
Copy link

https://gist.github.com/VladimirAlexiev/618a9bddd6a949b75b37e983f0220417#prop-descriptions

Some BIE Descriptions seem to be richer than prop descriptions. Eg

cefact:Academic_Qualification.AbbreviatedName.Text a uncefact:BasicBIE ;
  rdfs:comment "The abbreviated name, expressed as text, of this academic qualification." ;
uncefact:abbreviatedName a rdf:Property ;
  rdfs:comment "An abbreviated name, expressed as text." ;

The BIE description could be used when the BIE is used in one term, and the term is applicable to only one class (as is the case for uncefact:abbreviatedName: applicable only to uncefact:Qualification)
1242 (or 1337?) of 1747 props satisfy this condition:

prefix uncefact: <https://service.unece.org/trade/uncefact/trade/uncefact/vocabulary/uncefact#> 
prefix schema: <http://schema.org/>
select * {
  ?prop uncefact:cefactElementMetadata ?bie
  filter not exists {?prop schema:domainIncludes ?dom1,?dom2 filter (?dom1 != ?dom2)}
  filter not exists {?prop uncefact:cefactElementMetadata ?bie2 filter (?bie != ?bie2)}
  ?prop rdfs:comment ?propDescr.
  ?bie rdfs:comment ?bieDescr.
} 

This requires further examination and unification of descriptions. Eg in the pair below:

  • prop Accreditation: "An official recognition awarded to a person, organisation or thing, such as a building or product, to certify that a certain level of attainment has been achieved."
  • BIE Certified_Accreditation.Details: "A certified recognition that provides evidence of a level of competency in a given area, such as certifying a level of skill in a trade."
@nissimsan
Copy link
Contributor

@kshychko , at one point we listed all the applicable properties - it was pretty ugly. We're not doing this anymore, but what is actually the rule we apply now?
Would you mind commenting, pls?

@nissimsan nissimsan self-assigned this Feb 18, 2022
@onthebreeze
Copy link
Contributor

onthebreeze commented Feb 18, 2022

It's an underlying incompatibility between the UN CCTS method which duplicates classes by copying and restricting - vs RSFS which inherits and extends

Honestly I don't know a solution to this other than to manually clean up and consequently permanently fork from the source core component library

@VladimirAlexiev
Copy link
Author

@onthebreeze I also don't see any better way, so this would be a lot of work.

Doing all this work just to obtain a bit richer descriptions is low-priority.

However, resolving semantic differences between definitions should be higher priority. Eg these two seem to give somewhat different meaning to Accreditation?

  • prop: "An official recognition awarded to a person, organisation or thing, such as a building or product, to certify that a certain level of attainment has been achieved."
  • BIE "A certified recognition that provides evidence of a level of competency in a given area, such as certifying a level of skill in a trade."

@nissimsan nissimsan added the semantics This is an issue inherited from the source CCTS model label Mar 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semantics This is an issue inherited from the source CCTS model
Projects
None yet
Development

No branches or pull requests

4 participants