-
Notifications
You must be signed in to change notification settings - Fork 2
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
Comments
Animal name as a tagType seemed odd to me. What about including it as an optional attribute of the animal. |
"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. |
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. |
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
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.
The text was updated successfully, but these errors were encountered: