@datafire/aucklandmuseum v6.0.0
@datafire/aucklandmuseum
Client library for Auckland Museum API
Installation and Usage
npm install --save @datafire/aucklandmuseum
let 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 thesubject
you'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
collectionsonline
index to perform searches over other all Collections datacenotaph
index 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_search
or_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
collectionsonline
index to perform searches over other all Collections datacenotaph
index 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_search
or_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