Data Access API Specification - acannistra/landwatch GitHub Wiki
Data Access API Specification
Work in Progress
Purpose: to provide programmatic access to portions of the landwatch database for use in web applications + other visualization tools.
Context
The Landwatch Database consists of four primary components:
- United States Federal Public Lands
- United States Congressional Legislation (House + Senate)
- United States Congressional Legislators
- Campaign Finance Donations
These databases are intentionally linked together, because they represent a network. Only bills that reference U.S. lands are included; only legislators who sponsor those bills are included, and only donors that give to those legislators are included. Etc.
Here is a diagram of these links:
The API created will give access to these data in a programmatic way.
Design Considerations + Use-Cases
These are given in order of priority.
- A User wants to see the "legislative story" of a given parcel (or set of parcels). The "legislative story" is: all of the bills, legislators, and campaign finance donors relevant to a single parcel.
- A User wants to see the parcels influenced by a single industry (e.g. set of campaign finance donors, which are companies).
- A User wants to see the parcels influenced by a single legislator.