PROD API

The endpoint for API calls is http://prod.cetis.ac.uk/query.php - query parameters are expected in regular HTTP GET format:

http://prod.cetis.ac.uk/query.php?programme-manager=heather%20williamson&format=rss

Parameters

format : atom|rss|doap (mandatory : unless you want the results rendered in HTML)

mode : and|or (optional : default is or)
Sets the logical mode for results to be combined

fundedonly : true|false (optional : default is false)
Limits results to projects which are currently funded - ie start-date < now AND end-date > now - will also accept on as a synonym for true

limit : number (optional)
This limits the number of results returned for atom and rss formats - will have no effect for doap results

Query terms

To construct a query use any of the terms from the taxonomy in pairs with the text you are searching for. For example:

query.php?programme-manager=heather%20williamson&standard=xcri&format=doap&mode=and

Parameters should be lower case. String matches will be case-insensitive. You may combine as many of these as you like however note that if you repeat a term it will only respond to one of them... The results will be combined according to the mode parameter - either and or or - defaulting to or if you leave it out.

To get projects where a given term is not being used you can specify notset as the value:

query.php?standard=notset&format=doap

DOAP RDF Output

We are working with other JISC projects including PIMs and SIMAL to foster a coherent approach to use of DOAP and associated bits of RDF. Most of the discussion here is going on on the SIMAL mailing list.