Office

Office represents the office associated with a contest or district (e.g. Alderman, Mayor, School Board, et al).

Tag Data Type Required? Repeats? Description Error Handling
ContactInformation ContactInformation Optional Repeats Specifies the contact information for the office and/or individual holding the office. If the element is invalid or not present, then the implementation is required to ignore it.
Description InternationalizedText Optional Single A brief description of the office and its purpose. If the element is invalid or not present, then the implementation is required to ignore it.
ElectoralDistrictId xs:IDREF Required Single Links to the ElectoralDistrict element associated with the office. If the field is invalid or not present, the implementation is required to ignore the Office element containing it.
ExternalIdentifiers ExternalIdentifiers Optional Single Other identifiers that link this office to other related datasets (e.g. campaign finance systems, OCD IDs, et al.). If the element is invalid or not present, then the implementation is required to ignore it.
FilingDeadline xs:date Optional Single Specifies the date and time when a candidate must have filed for the contest for the office. If the field is invalid or not present, then the implementation is required to ignore it.
IsPartisan xs:boolean Optional Single Indicates whether the office is partisan. If the field is invalid or not present, then the implementation is required to ignore it.
Name InternationalizedText Required Single The name of the office. If the field is invalid or not present, the implementation is required to ignore the Office element containing it.
OfficeHolderPersonIds xs:IDREFS Optional Single Links to the Person element(s) that hold additional information about the current office holder(s). If the field is invalid or not present, then the implementation is required to ignore it.
Term Term Optional Single Defines the term the office can be held. If the element is invalid or not present, then the implementation is required to ignore it.

Term

Tag Data Type Required? Repeats? Description Error Handling
Type OfficeTermType Optional Single Specifies the type of office term (see OfficeTermType for valid values). If the field is invalid or not present, the implementation is required to ignore the Office element containing it.
StartDate xs:date Optional Single Specifies the start date for the current term of the office. If the field is invalid or not present, then the implementation is required to ignore it.
EndDate xs:date Optional Single Specifies the end date for the current term of the office. If the field is invalid or not present, then the implementation is required to ignore it.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<Office id="off0000">
  <ElectoralDistrictId>ed60129</ElectoralDistrictId>
  <FilingDeadline>2013-01-01</FilingDeadline>
  <IsPartisan>false</IsPartisan>
  <Name>
    <Text language="en">Governor</Text>
  </Name>
  <Term>
    <Type>full-term</Type>
  </Term>
</Office>