Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
54 lines (34 sloc) 2.08 KB

Data Types

The Open Civic Data specifications define the following core types:


A political geography such as a state, county, or congressional district. May have multiple boundaries over their lifetime.

Division IDs take the form ocd-division/country:<country_code>[<type>:type_id>]+. The canonical repository of division IDs is opencivicdata/ocd-division-ids You can also look up a division id using the Open Civic Data editor and lookup tool.

See :doc:`division` for details.


A governing body that exists within a division. While 'Florida' would be a division, the Florida State Legislature would be a jurisdiction.

Jurisdictions IDs take the form ocd-jurisdiction/<jurisdiction_id>/<jurisdiction_type> where jurisdiction_id is the ID for the related division without the ocd-division/ prefix and jurisdiction_type is council, legislature, etc.

See :doc:`jurisdiction` for details.


A person, typically a politician or government official.

The Popolo person schema is used to represent person data.

See :doc:`person` for details.


A group of people, such as a city council, state senate, or committee.

The Popolo organization schema is used to represent organization data.

See :doc:`organization` for details.


A legislative document and its history, may technically be a resolution, appointment, or contract so long as it has a name and would be considered to have a legislative history.

See :doc:`bill` for details.


The record of a vote taken on a motion, such as a confirmation or passage of a bill. May contain individual legislator's yay/nay votes or just an outcome.

See :doc:`vote` for details.


A legislative event, such as a meeting or hearing.

See :doc:`event` for details.

You can’t perform that action at this time.