tracefirst / usaha_committee

XML schema for electronic CVIs
8 stars 2 forks source link

Explanation of tag types #43

Open mmcgrath opened 9 years ago

mmcgrath commented 9 years ago

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.

aeischeid commented 9 years ago

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

mkm1879 commented 9 years ago

"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 commented 9 years ago

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.