Closed marc-portier closed 1 year ago
Hi @marc-portier, thanks for posting this issue. We'll look into it.
Hi @marc-portier, thank you for spotting this and providing bugfix as well! This was not intentional. As you can see, it only affects the concepts added in v1.0.0 and as such was a mistake while adding those. I left another comment in the merge request. For a cleaner history, I would like to see that fixed before merging.
Makes sense. Will follow up accordingly. Thx for the feedback.
Changes are merged and published - thank you again!
As things are being published now this vocabulary is totally introducing confusion on how to properly use it.
obviously there is a clear statement at Line #3 of v1.0.0
in favor of the trailing
/
slashBut then there are the comments on Line #117, Line #125, Line #134, Line #142 and Line #203 that suggest some properties and classes to belong to the
#
trailing (fragment identifier) space:To make matters worse the effective lines following those suggestive comments are in each of these cases actually placed relative to the
@base
on Line #12 which ommits declaring its trailing preference:this interesting combo in turn results to this odd outcome:
This has already lead some adopters to use an own variant assuming the trailing
#
to be the more common used and thus intended pattern.This is not how standards are building the trust needed for further consistent and fruitful use. Please address at your earliest convenience!
To help out: as things are it really is hard to guess what the intentions were:
iop:
but I am opting for my own preference (more consistency - less surprise) here, and will thus provide a fix (PR) along the lines of option 2