Document (e.g., VoterRecordsInterchange): UML Model
Comment (Include rationale for comment): The attribute MailingAddress under Voter type uses the Interface Address. This interface is a proxy for the FGDC schema types, externally defined. The schema generation tools make the group pointing to this interface optional when MailingAddress is optional. However, this is incorrect, the group should always be required.
Organization Name: The Turnout
Organization Type: 1
Document (e.g., VoterRecordsInterchange): UML Model
Comment (Include rationale for comment): The attribute
MailingAddress
underVoter
type uses the InterfaceAddress
. This interface is a proxy for the FGDC schema types, externally defined. The schema generation tools make the group pointing to this interface optional when MailingAddress is optional. However, this is incorrect, the group should always be required.Suggested Change:
Modify the MDA tools to generate the following:
Organization Type: 1 = Federal, 2 = Industry, 3 = Academia, 4 = Self, 5 = Other