Princeton University generates and stores a vast and diverse array of data that it shares with the University community in a variety of formats ranging from print documents to publicly available data files. Because most data are stored in a decentralized fashion and released in formats not suited to application development, software developers must resort to screen scraping and other non-robust techniques to acquire the data needed for their applications.
The Web Feed Registry supports software developers around campus by providing University data in programming-friendly formats such as XML and JSON. Developers can use these data feeds to implement applications that provide accurate and timely information to various university constituencies.
Members of the university community may also request new data feeds. The University will consider requests and approve new feeds provided that
- the proposed release of data is consistent with the University's information security policy and applicable laws
- the University and/or members of the university community will benefit from the feed
- sufficient resources are available to produce and maintain the feed
The Web Feed registry supports three types of data feeds:
- Public: Do not require developer registration.
- Princeton-only (protected): Available only to Princeton-authenticated accounts. They require the completion of a short registration form on the site and access keys are automatically generated. Developers will need to use each feed-specific access key in their code to connect to this type of feed.
- Private: Available only to a specific Princeton-authenticated account, after the developer submits a new feed request and it is approved.