API
OA-RJ API
Open Access Repository Junction will offer an API that supports redirect and deposit of research outputs into multiple repositories.
Description of basic functionality
The standard client will submit a request to the OA-RJ API which will return an XML record listing all possible repositories related to the IP address that we deduce the user belongs to.
Refinements
The API will also allow submission of specific query criteria and output formats from ‘deposit tools’. The client program can refine a query in the following ways:
- define a specific IP number
- define a specific organisation
- restrict requests to repository types (institutional, funder, subject, etc)
- restrict requests to content type (pre-prints, data, learning objects, etc)
Selection criteria
In addition, the Repository Junction will also note and inform the client why a particular entry was suggested. For example,
"repo X is ['in the network','right organisation','institutional','takes post-prints']"
"repo Y is ['in the network']"
"repo A is a subject repo for the subject given"


