@datafire/aucklandmuseum v6.0.0
@datafire/aucklandmuseum
Client library for Auckland Museum API
Installation and Usage
npm install --save @datafire/aucklandmuseumlet aucklandmuseum = require('@datafire/aucklandmuseum').create();
.then(data => {
console.log(data);
});Description
This is technical documentation for the Auckland Museum API
Actions
id.media.path.get
Gets media at a given path
aucklandmuseum.id.media.path.get({
"path": ""
}, context)Input
- input
object- path required
string: The mediaidentifier - rendering
string: The desired mediarendering
- path required
Output
Output schema unknown
id.identifier.get
Gets information about a subject identified by the identifier.
The response format depends upon the Accept header.
text/html- the default response type. Returned data can be easily viewed in any modern Internet Browserapplication/ld+json- the response will be in JSON-LDapplication/json- the response will be a simple JSON Object with keys (predicates) and values (objects).
aucklandmuseum.id.identifier.get({
"identifier": ""
}, context)Input
- input
object- identifier required
string: The identifier path of thesubjectyou're looking for
- identifier required
Output
Output schema unknown
search.index.operation.get
Use this endpoint to perform simple search queries for finding information and subjects you may be interested in
Searches performed via this endpoint run against an Elastic server. This endpoint mirrors the Elastic search API documented here
Use the
collectionsonlineindex to perform searches over other all Collections datacenotaphindex to perform searches over Cenotaph data
aucklandmuseum.search.index.operation.get({
"index": "",
"operation": ""
}, context)Input
- input
object- index required
string: search index name - operation required
string: One of the supported elasticsearch operations like_searchor_suggest - q
string: One of the supported elasticsearch query parameter values for keyq
- index required
Output
Output schema unknown
search.index.operation.post
Searches performed via this endpoint run against an Elastic server. This endpoint mirrors the Elastic search API documented here
Use the
collectionsonlineindex to perform searches over other all Collections datacenotaphindex to perform searches over Cenotaph data
aucklandmuseum.search.index.operation.post({
"index": "",
"operation": ""
}, context)Input
- input
object- index required
string: search index name - operation required
string: One of the supported elasticsearch operations like_searchor_suggest - body
object
- index required
Output
Output schema unknown
sparql.get
You can execute your SPARQL queries against this endpoint.
The sparql query should be provided as the value of the request parameter query.
Set the Accept header to application/sparql-results+xml to get results in XML. Set it to application/sparql-results+json to get results in JSON.
Note: This endpoints supports JSON-P. In order to get a JSON-P response, set the query parameter callback to your preferred callback function name. The default function name is callback(). When using JSON-P, there is no need to set the Accept header because the response will always be in application/javascript.
aucklandmuseum.sparql.get({
"query": ""
}, context)Input
- input
object- query required
string: sparql query - callback
string: The JSON-P callback parameter - infer
boolean: Whether to get inferred results in the response
- query required
Output
- output
object
sparql.post
You can execute your SPARQL queries against this endpoint.
The sparql query should be provided as the value of the request parameter query.
Set the Accept header to application/sparql-results+xml to get results in XML. Set it to application/sparql-results+json to get results in JSON.
aucklandmuseum.sparql.post({
"query": ""
}, context)Input
- input
object- query required
string: sparql query - infer
boolean: Whether to get inferred results in the response
- query required
Output
Output schema unknown
Definitions
This integration has no definitions