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

have a decision on how to implement the schema's #15

Closed
erwinspeybroeck opened this issue Jun 19, 2019 · 4 comments
Closed

have a decision on how to implement the schema's #15

erwinspeybroeck opened this issue Jun 19, 2019 · 4 comments

Comments

@erwinspeybroeck
Copy link
Collaborator

  • animal number
  • location/herd
  • customer
  • ...
@cookeac
Copy link
Collaborator

cookeac commented Jun 19, 2019

My recommendation (which we have done in other schemas for other purposes is):

  1. Be consistent. Use the same structures for all such identifiers (animal, location, herd, facility...)
  2. Use a URI. This doesn't have to be a live URL with content. For instance "standards.iso.org/iso/11785" (ISO URI for the electronic ID numbering specification) and "id.gs1.org/gtin" (GS1 scheme for the global trade item number).

@cookeac
Copy link
Collaborator

cookeac commented Jun 19, 2019

After discussion:
a. If schemes and IDs are to be included in URLs, they will need to be URL encoded because some contain / and : for example.
b. It would be nice if they fit naturally or are readily human readable. For instance, we prefer ubn.business.gov.nl to URL encoding business.gov.nl/ubn.
c. We propose to put an INFORMATIVE registry into this specification (which people can update by pull request) so scheme operators can publicise their preferred name.
d. We will work with initial active parties to come up with good names for their schemes so that other people can model their scheme names on these.

@cookeac
Copy link
Collaborator

cookeac commented Jun 19, 2019

We discussed this further and will recommend people consider the Java/Google style Reverse Domain Name notation.
So "org.interbull.id" or "nl.gov.ubn" or similar.

@alamers
Copy link
Collaborator

alamers commented Jun 20, 2019

Since the scheme's are INFORMATIVE, there will be no definitive set of scheme's. As such, we do not need to have a decision on which scheme's there are. As Andrew stated above, we do have recommendations on how they should look.

@alamers alamers closed this as completed Jun 20, 2019
cookeac added a commit that referenced this issue Sep 24, 2020
Get URL Scheme updates from Develop
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