-
Notifications
You must be signed in to change notification settings - Fork 0
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
Schema $id should be namespaced #2
Comments
A problem here may be the handling of address forwarding by GA4GH, which IMO is still an unsolved issue. Also, something like
would allow to do
... thereby identifying "GA4GH" concepts versus development versions. |
As @Relequestual and @mbaudis suggested, for the time being, I will update the namespace to Keeping this thread open for final agreement. |
As a reminder, the |
Wouldn't it then be |
I guess, having a network accessible identifier wouldn't hurt |
Pretty standard to use reverse domain name notation, though this does not guarantee to resolve https://en.wikipedia.org/wiki/Reverse_domain_name_notation |
@Relequestual |
Currently the schema $id is given as a URL of schemablocks at root.
For example: https://github.com/ga4gh-schemablocks/blocks-json-schema/blob/e3d0e382cf245c544427c32b8633ab8cda70f624/src/yaml/Individual.yaml#L1-L3
I would suggest in stead doing using something like...
https://schemablocks.org/schemas/ga4gh/Individual/v0.0.1
Although my preference would be...
https://ga4gh.org/schemas/schemablocks/Individual/v0.0.1
The text was updated successfully, but these errors were encountered: