JSKOS Server
Available Endpoints
This service provides a subset of JSKOS API 2.2. All the following endpoints are available on this
instance of jskos-server. See documentation on GitHub for details.
General
-
GET
/status
—
Returns status of the service
🛈
-
GET
/openapi.json
—
Return API specification as OpenAPI Description
🛈
-
GET
/checkAuth
—
Check whether a user is authorized and which access rights are granted
🛈
-
GET
/data
—
Returns data for objects identified by their URI
🛈
-
GET
/validate
—
Validate JSKOS objects
🛈
-
POST
/validate
—
Validate JSKOS objects
🛈
Terminologies
-
GET
/voc/
—
Lists details of concept schemes
🛈
-
POST
/voc/
—
Save concept schemes in the database
🔒
🛈
-
PUT
/voc/
—
Update a concept scheme in the database
🔒
🛈
-
DELETE
/voc/
—
Deletes a concept scheme from the database
🔒
🛈
-
GET
/voc/suggest
—
Return search suggestions for concept schemes
🛈
-
GET
/voc/search
—
Search for concept schemes
🛈
-
GET
/voc/top
—
Returns top concepts of a concept scheme
🛈
-
GET
/voc/concepts
—
Returns all concepts of a concept scheme
🛈
Concepts
Concordances
-
GET
/concordances/
—
Lists details of concordances
🛈
-
POST
/concordances/
—
Save concordances in the database
🔒
🛈
-
GET
/concordances/{id}
—
Returns a concordance
🛈
-
PUT
/concordances/{id}
—
Update a concordance in the database
🔒
🛈
-
PATCH
/concordances/{id}
—
Adjust a concordance in the database
🔒
🛈
-
DELETE
/concordances/{id}
—
Deletes a concordance from the database
🔒
🛈
Mappings
-
GET
/mappings/suggest
—
Suggests notations used in mappings
🛈
-
GET
/mappings/voc
—
Returns all concept schemes used in mappings
🛈
-
GET
/mappings/infer
—
Returns mappings based on stored mappings and mappings derived by inference
🛈
-
GET
/mappings/apply
—
Apply mappings to a JSKOS set
🛈
-
POST
/mappings/apply
—
Apply mappings to a JSKOS set
🛈
-
GET
/mappings/
—
Lists details of mappings
🛈
-
POST
/mappings/
—
Save mappings in the database
🔒
🛈
-
GET
/mappings/{id}
—
Returns a mapping
🛈
-
PUT
/mappings/{id}
—
Update a mapping in the database
🔒
🛈
-
PATCH
/mappings/{id}
—
Adjust a mapping in the database
🔒
🛈
-
DELETE
/mappings/{id}
—
Deletes a mapping from the database
🔒
🛈
Annotations
-
GET
/annotations/
—
Lists details of annotations
🛈
-
POST
/annotations/
—
Save annotations in the database
🔒
🛈
-
GET
/annotations/{id}
—
Returns an annotation
🛈
-
PUT
/annotations/{id}
—
Update an annotation in the database
🔒
🛈
-
PATCH
/annotations/{id}
—
Adjust an annotation in the database
🔒
🛈
-
DELETE
/annotations/{id}
—
Deletes an annotation from the database
🔒
🛈