On this Page

APIs for The Claude News

Introduction

The The Portal to Texas History provides public access to number of application programming interfaces (APIs) to the collections within the system. Below are examples of APIs available for The Claude News that can be used openly by those interested in programatically accessing data from this system. You do not need to apply for a special key to use these APIs.

For additional information about these APIs or if you have general questions about machine interaction with the The Portal to Texas History please contact Mark Phillips.

Note that all example URLs below use the same protocol and server name, http://texashistory.unt.edu/explore/collections/CLAUDE/. We only show the URL paths and parameters below to save space.

The API

OAI-PMH

The Open Archives Initiative's Protocol for Metadata Harvesting (OAI-PMH) allows programmatic access to this collection's metadata. Two metadata formats are currently supported, the standard oai_dc and the UNT Libraries native metadata format untl.

Below are example URLs which demonstrate some of the standard views of this OAI-PMH repository:

SRU

Search/Retrieval via URL (SRU) can be used to run advanced queries on the content
of this collection. A human-readable stylesheet has been
added to help demonstrate searches via SRU. You can see this interface at the
following URL.

OpenSearch

OpenSearch is a search protocol which enables simple full-text searches to be performed on this collection's content. The availability of this protocol is advertised in a LINK header element of the site's HTML template as "Search The Claude News," using this OpenSearch Description document.

A human-readable stylesheet has been added to help demonstrate searches via OpenSearch. You can see this interface at the following url.

A JSON formatted response is also available by appending 'titles.json'. In addition to the title, a link to the search results for just that title in the system and the number of items associated with that title are given. An optional callback parameter can be used if needed.