AAVLD-USAHA-ITStandards / eCVI

eCVI Data Exchange Standard (Starting with version 2)
12 stars 9 forks source link

Reduce Depth of Animal Tag Types #41

Closed mkm1879 closed 4 years ago

mkm1879 commented 4 years ago

Each type of animal tag element is currently defined as an element with its type defined by reference to a named type. The types are generally just one or a few patterns. This was originally intended to follow the pattern used in more complex elements. This has confused some implementers who end up using the type name instead of the element name.

I suggest moving the type definitions in-line in the element definitions and eliminating the separate type references as this extra level of indirection doesn't really add anything. This should have no affect on either sending or receiving applications.

mkm1879 commented 4 years ago

Removed the use of XYZType in the definition of the elements AIN, MfrRFID, NUES9 and NUES8. Doesn't "flatten" the schema as much as hoped by removes the most confusing level.

mkm1879 commented 4 years ago

This was voted down by the committee at its 09/18/2020 meeting.