openapi: 3.0.3 info: title: DR-NTU (Data) Dataverse Discover Items API description: Subset of the Dataverse 6.1 HTTP API as exposed by DR-NTU (Data), NTU's institutional open-access research data repository. This description covers the publicly accessible, unauthenticated discovery and access operations that were verified against the live deployment. Field names and the response envelope reflect the actual Dataverse Search API and version endpoint. Authenticated administrative and write operations are documented upstream at https://guides.dataverse.org/en/latest/api/ and are intentionally omitted here. version: '6.1' contact: name: DR-NTU (Data) url: https://researchdata.ntu.edu.sg/ license: name: DR-NTU (Data) API Terms of Use url: https://libguides.ntu.edu.sg/drntudataguidespolicies/APITermsOfUse servers: - url: https://researchdata.ntu.edu.sg/api description: DR-NTU (Data) production API tags: - name: Items paths: /core/items/{uuid}: get: operationId: getItem summary: Get an item by UUID description: Returns a single DSpace item resource. Note that on this deployment, retrieving items outside of discovery may require authentication for restricted content. tags: - Items parameters: - name: uuid in: path required: true schema: type: string format: uuid responses: '200': description: Item resource content: application/hal+json: schema: $ref: '#/components/schemas/Item' '401': description: Authentication required for this resource components: schemas: MetadataValue: type: object properties: value: type: string language: type: string nullable: true authority: type: string nullable: true confidence: type: integer nullable: true place: type: integer Item: type: object description: A DSpace item with Dublin Core / DSpace-CRIS metadata. properties: uuid: type: string format: uuid name: type: string handle: type: string description: Persistent handle, e.g. 10356/213929. metadata: type: object description: Map of metadata field keys (e.g. dc.title, dc.contributor.author) to arrays of value objects. additionalProperties: type: array items: $ref: '#/components/schemas/MetadataValue' inArchive: type: boolean discoverable: type: boolean withdrawn: type: boolean type: type: string example: item uniqueType: type: string example: core.item