-
Notifications
You must be signed in to change notification settings - Fork 5
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
use #
or /
rather than /#
#25
Comments
+1 |
@nissimsan I don't see /# in uncefact.jsonld, what's up? Guess the web page URLs are made independently of the JSONLD URLs? |
Agreed, @kshychko will reach out to her colleague who did the static web publishing. Hopefully this is not too hard to fix - it does need fixing. |
dr-shorthair, mgh128, this is the ticket for discussion Everyone, it is suggested that we go with I would agree that we generally have a problem with the size of the files we serve. However, this seems like a pretty fundamental change which I would be hesitant to support given our resources (good vs perfect, and all that). Down the road, when the code is available, I would approve a PR which does this, but for now I think we should focus and get this closed with minimum effort and implications. |
https://www.w3.org/TR/cooluris/ |
#26 is more relevant why |
The double-delimiter This is odd, but legal. (The If you look at the You may also notice this
This would all be made far more clear if the human-facing HTML-based term description page included the FULL URIs for those terms in their (If the full-length URIs are considered problematic, and it is decided that CURIES must be used in the description blocks, then I strongly advise that at minimum all CURIEs be used as the human-facing text of (I think the CoolURIs article is not relevant here, until and unless there is affirmative action on @VladimirAlexiev's suggestion and @nissimsan's later concurrence to change from the current "hash-URIs" like |
@TallTed, thank you so much! You make a very convincing argument. First, there is affirmative action on switching to "slash-URIs". The Now, where your argument changes my mind is regarding usage of these terms. Without playing back all your arguments, I agree that in fact already today, Thank you for taking the time to explain this thoroughly, Ted! Much appreciated! |
This is getting fixed with the v1 approach: |
Can I ask what progress has been made on what was discussed here and in #24 about having a consistent Web URI stem (ending in /) to which any Rec20 unit of measure code such as 'A60' can be appended, to resolve to information about that unit (in this case Watt), including conversion factors? I'm asking because I'm still seeing https://service.unece.org/trade/uncefact/vocabulary/rec20/#watt but not yet seeing anything like https://service.unece.org/trade/uncefact/vocabulary/rec20/A60 providing a useful (Linked Data + human-readable) response, to help anyone to easily decipher a rather cryptic 2-3 character Rec20 code without needing to resort to a lookup in an Excel spreadsheet. Is something like this still in the pipeline? If it has already been implemented, can you please point us to one or two URI examples wherever they are? |
Hi @mgh128, Yes, this is done already, please have a look: Note that we decided to use As with most else around here we're eagerly waiting for the UN DNS to be updated. Once that is done, the formal URI will be for example: |
We did this |
@nissimsan
All of the vocabs use a double-char namespace delimiter:
/#
.W3C and the Linked Data Patterns book (eg https://patterns.dataincubator.org/book/hierarchical-uris.html) have guidance on "slash vs hash" URLs. But nobody recommends using both together.
The recommendation is to use slash for large collections of terms and hash for smaller collections (since a client doesn't send the anchor after hash, so it'd get the whole collection at once).
But please consider #26
The text was updated successfully, but these errors were encountered: