Under construction. Please check back soon for updates.
Scholars Portal Books
The starting URL should be "http://books.scholarsportal.info/SolrRequest?raw=true&" and the rest is any parameter compatible with Solr (more about search parameters: http://wiki.apache.org/solr/SearchHandler)
For example:
A simple query with XML response for Titles with "Degas": http://books.scholarsportal.info/SolrRequest?raw=true&q=Title:Degas&start=0&rows=2000&indent=on (maximum rows returned will be limited to 1000)
A fecet query with JSON response: http://books.scholarsportal.info/SolrRequest?raw=true&rows=0&indent=on&facet=true&facet.limit=20&facet.mincount=1&facet.field=LCC1-sortable&facet.field=SubjectLCSH-sortable&facet.field=Contributor-sortable&facet.field=Series-sortable&facet.field=Type-sortable&facet.field=Language-sortable&wt=json&json.wrf=Solr.retrieve&q=Title:Degas
Solr throws an error if an undefined field is used, so make sure to include the correct field names from schema .
Scholars Portal Journals
GeoPortal
Searching for metadata records in the geoportal can be done by calling the base URL 'http://geo2.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&' followed by additional URL parameters as appropriate.
Here are a list of URL parameters you can use to retrieve specific results:
Note that each new parameters must be separated by an ampersand character '&'
> q = search terms (can be multiple)
e.g searching for 'water' simply add '&q=water' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water
> field = field constraints (can be multiple and defaults to 'anywhere' if left blank) and accepts the following options KW for Keyword, TI for Title, AB for Abstract, SE for Series, bbox for Boundary Box, DR for Date Range, URI for Unique Resource Identifier, and HTD for Historical Maps
e.g searching for 'water' as a keyword add '&q=water&field=KW' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water&field=KW
> i = number of results per page (default is 10)
To display 100 results while searching for 'water' add '&q=water&i=100' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water&i=100
> p = page number
To display the second page of results while searching for 'wate'r add '&q=water&p=2' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water&p=2
> val = facet constrain
eg: To constrain a search to the keyword 'canada' while searching for water add '&q=water&val=KW:"canada"' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water&p=2
> fm = json or xml (default is json)
To display results in XML while searching for water add '&q=water&fm=xml' to the end of the base URL as follows http://geo.scholarsportal.info/proxy.html?http:__giseditor.scholarsportal.info/search/index.html?limit=entitled&limit=entitled&env=production&q=water&fm=xml
ODESI
To access the metadata follow the steps below:
- Search for records
Note that only 10 results are returned. The above url will need to be called repeatly until the "total" attribute from the first response is satisfied
- For each of the results returned, take the "uri" attribute and call http://search2.odesi.ca/getDetails?requestURL={uri} to retrieve the metadata for each loaded study
Nesstar http://www.nesstar.com/software/public_api.html
ExLibris (SFX, bX, etc.)
https://developers.exlibrisgroup.com/sfx/apis
Other Reference API's
Ontario Library Research Cloud
http://developer.openstack.org/api-ref-objectstorage-v1.html
Dataverse
http://guides.dataverse.org/en/4.6/api/