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

Explanation of tag types #43

Open
mmcgrath opened this issue Dec 22, 2014 · 3 comments
Open

Explanation of tag types #43

mmcgrath opened this issue Dec 22, 2014 · 3 comments
Assignees

Comments

@mmcgrath
Copy link
Member

All
I've had a couple of queries recently asking about the meaning of the tag types - I will prepare a modification that adds annotations explaining what the short codes mean.

Michael.

@mmcgrath mmcgrath self-assigned this Dec 22, 2014
@aeischeid
Copy link
Contributor

Animal name as a tagType seemed odd to me. What about including it as an optional attribute of the animal.

@mkm1879
Copy link
Contributor

mkm1879 commented Dec 30, 2014

"tag"Type always bothered me because we are really saying "identifier"Type. This would include microchips, tattoos where allowed, and registered names such as thoroughbreds. It is kind of hard to make a cohesive concept domain because we are talking about both the identifier and the object that carries that identifier. So tagType stuck.

@aeischeid
Copy link
Contributor

Yes, tagType is a little odd, we use idTypes as a more generic, but the name of the label wasn't really where it felt weird. I guess that these idTypes/tagTypes feel more formal, and probably more often than not animals entered in GVL have a informal name that they are referred to by. A horse name or pet name, not a registered name. In our system Groups/Lots also have a 'name' like 'lot#140' for example and that seemed like it fit in description okay, but for an animal including the name as a tag type seemed like less of a good fit.

mmcgrath added a commit that referenced this issue Jan 7, 2015
This commit doesn't alter the schema structurally - it simply adds annotations listing the "long names" for the "short codes" in the schema for TagType
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