PHAIDRA REST API
PHAIDRA (Permanent Hosting, Archiving and Indexing of Digital Resources and Assets) is the University of Vienna's institutional repository for research data and digital collections. Its REST(ish) API implements core PHAIDRA logic, including object ingest, metadata retrieval (/object/{pid}/info), Solr-based search (/search/select), and object thumbnails/previews. An OpenAPI specification is published at the /api/openapi endpoint.
Documentation
Specifications
OpenAPI
https://services.phaidra.univie.ac.at/api/openapi
OpenAPI
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/openapi/university-of-vienna-phaidra-api.yaml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-schema/university-of-vienna-object-info-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-schema/university-of-vienna-index-schema.json
Other Resources
x-json-structure
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-structure/university-of-vienna-object-info-structure.json
x-json-structure
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-structure/university-of-vienna-index-structure.json
x-example
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/examples/university-of-vienna-object-info-example.json
x-example
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/examples/university-of-vienna-search-select-example.json
x-spectral-ruleset
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/rules/university-of-vienna-rules.yml
x-vocabulary
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/vocabulary/university-of-vienna-vocabulary.yml
x-json-ld-context
https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-ld/university-of-vienna-context.jsonld
GitHub
https://github.com/phaidra/phaidra-api/wiki/Documentation