IFWIS Core is designed to allow direct access and editing capabilities to the core biological data store behind the Idaho Fish & Wildlife Information System.
The goal of this site is to provide an Application Programming Interface (API) for creating, reading, editing and deleting information in this database in a variety of formats, including html, which allows this site to be viewed in a web browser. Other supported formats (in varying degrees of implementation) include xml, json, csv, kml and inc ("includes" or html fragments). This list may be expanded to meet future requirements of IDFG, collaborating agencies, organizations, corporations and individuals.
All Geek to You?
This article is also available in English.
The design principles of this site follow Representational State Transfer (REST) architecture in order to provide scalable, independent components that may be reused by websites and programs both inside and outside of Idaho Fish and Game network. Regardless of where these individuals or machines reside, they still must authenticate against Fish & Game Accounts, a common user and role-based security model.
A request may be made via GET (typed in the browser bar) or POST (form submission). The structure of the requested URL follows a basic pattern in that a each type of data or model has a "controller" that may have an "action" performed on it such as edit, and a particular identifier or "id" may be specified. Additionally, many actions allow a "format" or filetype to be added to the end (e.g. .xml or .html) specifying what content type should be returned. Using this pattern a basic GET request follows this format:
Note that these examples are for an observation submitted by an IFWIS Staff member who has chosen to make this observation public for demonstration purposes. Personal information submitted to IFWIS is not publicly shared without permission.Version