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

Recommendation code lists transformation #49

Open
nissimsan opened this issue Feb 24, 2021 · 5 comments
Open

Recommendation code lists transformation #49

nissimsan opened this issue Feb 24, 2021 · 5 comments

Comments

@nissimsan
Copy link
Contributor

In extension to #11, we need the "recommendation" code lists transformed into proper, linkable representations too:

https://unece.org/trade/uncefact/cl-recommendations

@svanteschubert
Copy link

svanteschubert commented Feb 24, 2021

2021-02-14_10-05-00

When we do a transition from CodeList to RDF semantic graph, the reason is to enrich the former unstructured code list text with structured semantic information that humans are later able to query by traversing the RDF graph using machines.
The current quick generated approach is questionable, even if we use some DeepLearning tools manual human interaction is likely always required to build up a rich RDF information set.

In the above example, the user might query for the code list(s) of the following semantics:

  1. container
  2. container that is sealed
  3. container within a range of a volume

A new user will likely not search for "18".
If an existing code list user likes to get the RDF information, we should provide to all code lists URLs fragment identifiers (e.g. #18). We might establish this structure even to all previously published HTML documents of UN/CEFACT code lists.
The "18" is an identifier and has no semantic value and should not part of the RDF graph unless as part of the identification (being a fragment identifier of an URL like http://tfig.unece.org/contents/recommendation-20.htm#18).

We can also improve any existing CodeList HTML by adding HTML fragment identifiers like https://service.unece.org/trade/untdid/d20b/tred/tred5153.htm#AAL would jump directly to AAL and identify AAL

In addition, we should try to reuse as much as possible existing Wiki URLs, as semantic gets stronger the more it is being used.
If any other groups around the world start to do the same thing and map their own code lists to semantic, we would have by this a chance of an intersection (and by this suddenly semantic interoperability).

@AP-G
Copy link

AP-G commented Jun 8, 2021

Hi Svante, could you provide an example how it should look like, please? As the @id would be the URL fragment, or not?

@svanteschubert
Copy link

@AP-G
Yes, the id is itself without semantic and would be part of the URL (being the fragment identifier as mentioned above like http://tfig.unece.org/contents/recommendation-20.htm#18

Someone would query for the properties of the semantic, but not the ID (or if known the URL could be used).

@AP-G
Copy link

AP-G commented Oct 5, 2021 via email

@svanteschubert
Copy link

I tried today to describe the problem from a different perspective: uncefact/spec-jsonld#70

@AP-G Andreas, I have the feeling we are cross-talking. Let's take it first offline and have a joint virtual tea break.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants