-
Notifications
You must be signed in to change notification settings - Fork 12
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
Update facets of IDs #79
Comments
and make CollectionID match |
As there are more updates necessary for the IDs, I'm extending this issue and listing them here:
|
PS. handling collections (which are currently just tags) definitely needs more thought! |
UPDATE cc @matuskalas @hansioan The new model for identifiers is:
The bio.tools URLs are now of the simpler form and, yes e.g. https://bio.tools/SiGnalp resolves |
Could you please tick off the boxes of #79 (comment) according to which are done? To my understanding:
|
I've ticked all the boxes for things done. bio.tools will be updated - beginning next week - to what will become biotoolsSchema 3.0.0. Except for use of NCName, which I'm not sure about. NCName preclude the use of ":", and without the prefixes (which include ":") it's not possible to disambiguate instances of different types of identifier value. That would subsequently force us to make typing (via Rather, I think we should treat all identifiers consistently as CURIES (https://www.w3.org/TR/2010/NOTE-curie-20101216/), more specifically as having syntax The implication here we need a "canonical" prefix for bio.tools. Logically, this would be "biotools" giving e.g. |
@matuskalas @hansioan @ekry - for now I will assume this is a reasonable fix, and my next commit will close this issue (can always be reopened as needed). Like Matus, I'm not 100% sure that the bio.tools ID should be under |
This is all really awesome, epic developments around the bio.tools IDs (now and recently)! 👍 Please check and accept (i.e. merge) the pull request #93, which fixes also the last standing point of #79 (comment). After the merge, it will automatically and ultimately close this issue once for good! ;-) |
The only thing left is #79 (comment), i.e. making the collection ID (and URI) match. As there are some further considerations that need to be (under)taken, I created a separate new issue for that: #94. |
bio.tools ID to be a subset of xs:NCName (fixes #79)
@matuskalas, thanks for above! Now that |
I ticked the 3rd box: xs:NCName is specified for |
Following the discussion in bio-tools/biotoolsRegistry#284 biotoolsIdType (thus biotoolsID) is being reverted to xs:token with regex but next commit will add support for xs:NCName-compatible biotoolIDs to be specified in |
No description provided.
The text was updated successfully, but these errors were encountered: