---
openapi: 3.0.3
info:
  title: API der Deutschen Digitalen Bibliothek
  description: |
    ### Description
    The API is an [application programming interface](https://en.wikipedia.org/wiki/Application_programming_interface) that allows users to access data via methods provided by the [Deutsche Digitale Bibliothek (DDB)](https://www.deutsche-digitale-bibliothek.de/). It allows the development of a range of applications that uses material in the DDB, displaying it as they see fit and embedding it in a variety of contexts. The API is available to all users who have registered with the DDB portal, as soon as they have set up an access code (‘API key’) in their “My DDB” area of the portal.

    Users must verify their identity using an API key in order to use the API of the Deutsche Digitale Bibliothek. The key is a unique series of characters that has to be transmitted each time the user sends an enquiry to the API. All registered users of the Deutsche Digitale Bibliothek can obtain their personal authentication key for using the API. Keys can be issued once users are logged into their [DDB account (“My DDB”)](https://www.deutsche-digitale-bibliothek.de/user/apikey) at our portal and used in this interactive API documentation (“Authorize”) as well.

    ### Licenses
    In general all metadata provided via the API is licensed [CC0](https://creativecommons.org/publicdomain/zero/1.0/deed.en).  For binary data like images, videos etc. DDB has introduced a licensing model that allows participating institutions to select from a bundle of licenses and license notices. If a reuse of this data is allowed must be checked in every case according to the information provided by the metadata.
  termsOfService: https://www.deutsche-digitale-bibliothek.de/content/impressum
  contact:
    name: Service Point of the German Digital Library
    url: https://pro.deutsche-digitale-bibliothek.de/node/530
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: "7.3"
servers:
- url: https://api.deutsche-digitale-bibliothek.de/2
  description: Production
- url: https://api-q1.deutsche-digitale-bibliothek.de/2
  description: Testing Q1
- url: https://dev-ddb.fiz-karlsruhe.de/api/2
  description: Development (FIZ Karlsruhe)
tags:
- name: Favourite API
  description: "[ Manage user favourites ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Favourite+API
- name: Institutions API
  description: "[ Query institutions ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Institution+API
- name: Item API
  description: "[ Query AIP ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Item+API
- name: Saved Searches API
  description: "[ Manage saved searches ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Saved+Searches+API
- name: Search API
  description: "[ Query Solr ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Search+API
- name: User API
  description: "[ Manage users ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/User+API
- name: Version API
  description: "[ Show version ]"
  externalDocs:
    description: More API info
    url: https://wiki.deutsche-digitale-bibliothek.de/display/DDBDOK/Version+API
paths:
  /favourites/bookmarks:
    get:
      tags:
      - Favourite API
      summary: "[ FA03 | Retrieve bookmarks ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: itemIds
        in: query
        schema:
          type: array
          items:
            type: string
      - name: offset
        in: query
        schema:
          format: int32
          default: -1
          type: integer
      - name: size
        in: query
        schema:
          format: int32
          default: -1
          type: integer
      - name: userId
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BookmarkResult"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    post:
      tags:
      - Favourite API
      summary: "[ FA01 | Create bookmark ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: folderIds
        in: query
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/Bookmark"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Bookmark"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/bookmarks/{id}:
    get:
      tags:
      - Favourite API
      summary: "[ FA02 | Retrieve bookmark ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Bookmark"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    put:
      tags:
      - Favourite API
      summary: "[ FA04 | Update bookmark ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/Bookmark"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Bookmark"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    delete:
      tags:
      - Favourite API
      summary: "[ FA05 | Delete bookmark ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/download:
    post:
      tags:
      - Favourite API
      summary: "[ FA15 | Download newspaper page ZIP ]"
      description: "For examples and details use link [More API info]"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DownloadRequest"
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/folders:
    get:
      tags:
      - Favourite API
      summary: "[ FA10 | Retrieve folders ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: institution
        in: query
        schema:
          type: string
      - name: offset
        in: query
        schema:
          format: int32
          default: -1
          type: integer
      - name: portal
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Portal"
          - default: DDB
      - name: size
        in: query
        schema:
          format: int32
          default: -1
          type: integer
      - name: title
        in: query
        schema:
          type: string
      - name: userId
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/FolderResult"
    post:
      tags:
      - Favourite API
      summary: "[ FA06 | Create folder ]"
      description: "For examples and details use link [More API info]"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/Folder"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Folder"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    delete:
      tags:
      - Favourite API
      summary: "[ FA14 | Delete all bookmarks and folders ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: userId
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/folders/{id}:
    get:
      tags:
      - Favourite API
      summary: "[ FA08 | Retrieve folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Folder"
    post:
      tags:
      - Favourite API
      summary: "[ FA11 | Update folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/Folder"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Folder"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    delete:
      tags:
      - Favourite API
      summary: "[ FA12 | Delete folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/folders/{id}/bookmarks:
    get:
      tags:
      - Favourite API
      summary: "[ FA09 | Retrieve bookmarks of a folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BookmarkResult"
    post:
      tags:
      - Favourite API
      summary: "[ FA07 | Add bookmark to folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: bookmarkId
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /favourites/folders/{id}/bookmarks/{bookmarkId}:
    delete:
      tags:
      - Favourite API
      summary: "[ FA13 | Delete bookmark from folder ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: bookmarkId
        in: path
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /institutions:
    get:
      tags:
      - Institutions API
      summary: "[ IN01 | Get institutions ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: hasItems
        in: query
        schema:
          type: string
      - name: sector
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: "#/components/schemas/Institution"
  /institutions/map:
    get:
      tags:
      - Institutions API
      summary: "[ IN02 | Get institutions cluster ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: clusterId
        in: query
        schema:
          default: "-1"
          type: string
      - name: hasItems
        in: query
        schema:
          type: string
      - name: length
        in: query
        schema:
          format: int32
          default: -1
          type: integer
      - name: offset
        in: query
        schema:
          format: int32
          default: 0
          type: integer
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InstitutionsCluster"
      deprecated: true
  /items/{id}:
    get:
      tags:
      - Item API
      summary: "[ IT01 | Get Aip ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Aip"
            application/xml:
              schema:
                $ref: "#/components/schemas/Aip"
  /items/{id}/binaries:
    get:
      tags:
      - Item API
      summary: "[ IT02 | Get binaries ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Binaries"
            application/xml:
              schema:
                $ref: "#/components/schemas/Binaries"
  /items/{id}/children:
    get:
      tags:
      - Item API
      summary: "[ IT04 | Get children ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Hierarchy"
            application/xml:
              schema:
                $ref: "#/components/schemas/Hierarchy"
  /items/{id}/citiation:
    get:
      tags:
      - Item API
      summary: "[ IT10 | Download quote infos for newspaper issue as BIB file ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
  /items/{id}/edm:
    get:
      tags:
      - Item API
      summary: "[ IT06 | Get model ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Edm"
            application/xml:
              schema:
                $ref: "#/components/schemas/Edm"
  /items/{id}/parents:
    get:
      tags:
      - Item API
      summary: "[ IT03 | Get parents ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Hierarchy"
            application/xml:
              schema:
                $ref: "#/components/schemas/Hierarchy"
  /items/{id}/source:
    get:
      tags:
      - Item API
      summary: "[ IT05 | Get source ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Source"
            application/xml:
              schema:
                $ref: "#/components/schemas/Source"
  /items/{id}/source/description:
    get:
      tags:
      - Item API
      summary: "[ IT08 | Get source description ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Description"
            application/xml:
              schema:
                $ref: "#/components/schemas/Description"
  /items/{id}/source/record:
    get:
      tags:
      - Item API
      summary: "[ IT09 | Get source record ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
  /items/{id}/view:
    get:
      tags:
      - Item API
      summary: "[ IT07 | Get view ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: lang
        in: query
        schema:
          allOf:
          - $ref: "#/components/schemas/Language"
          - default: de
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/View"
            application/xml:
              schema:
                $ref: "#/components/schemas/View"
  /savedsearches:
    get:
      tags:
      - Saved Searches API
      summary: "[ SS02 | Query searches  ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: queryString
        in: query
        schema:
          type: string
      - name: title
        in: query
        schema:
          type: string
      - name: type
        in: query
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    post:
      tags:
      - Saved Searches API
      summary: "[ SS01 | Stores a search ]"
      description: "For examples and details use link [More API info]"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/SavedSearch"
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /savedsearches/{id}:
    put:
      tags:
      - Saved Searches API
      summary: "[ SS03 | Update search ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/SavedSearch"
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    delete:
      tags:
      - Saved Searches API
      summary: "[ SS04 | Delete search ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /search/index/{collection}/{requestHandler}:
    get:
      tags:
      - Search API
      summary: "[ SE01 | Query Solr by GET ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: collection
        in: path
        required: true
        schema:
          type: string
      - name: requestHandler
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json: {}
    post:
      tags:
      - Search API
      summary: "[ SE02 | Query Solr by POST ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: collection
        in: path
        required: true
        schema:
          type: string
      - name: requestHandler
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: string
          application/x-www-form-urlencoded:
            schema:
              type: string
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /user:
    post:
      tags:
      - User API
      summary: "[ US05 | Create user ]"
      description: "For examples and details use link [More API info]"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/User"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
  /user/email/{email}:
    get:
      tags:
      - User API
      summary: "[ US08 | Get user by email ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: email
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/info:
    get:
      tags:
      - User API
      summary: "[ US02 | Get user info ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/login:
    get:
      tags:
      - User API
      summary: "[ US01 | Login user ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
  /user/organizations:
    get:
      tags:
      - User API
      summary: "[ US04 | Get user organizations ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/OrganizationResult"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/privileges:
    get:
      tags:
      - User API
      summary: "[ US03 | Get user privileges ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: "#/components/schemas/Privilege"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/privileges/{privilege}:
    get:
      tags:
      - User API
      summary: "[ US14 | Get single global privilege ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: privilege
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Privilege"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/search:
    get:
      tags:
      - User API
      summary: "[ US15 | Search for users ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/UserResult"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/{id}:
    get:
      tags:
      - User API
      summary: "[ US13 | Get user by id ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    put:
      tags:
      - User API
      summary: "[ US12 | Update user's metadata ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/User"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
    delete:
      tags:
      - User API
      summary: "[ US06 | Delete user ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        "204":
          description: No Content
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/{id}/confirm/{token}:
    put:
      tags:
      - User API
      summary: "[ US07 | Confirm user action ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: token
        in: path
        required: true
        schema:
          type: string
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
  /user/{id}/email:
    put:
      tags:
      - User API
      summary: "[ US11 | Update user's email ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/User"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/{id}/password:
    put:
      tags:
      - User API
      summary: "[ US09 | Change user password ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/UserPass"
      responses:
        "204":
          description: No Content
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /user/{id}/passwordreset:
    put:
      tags:
      - User API
      summary: "[ US10 | Reset user password ]"
      description: "For examples and details use link [More API info]"
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/User"
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/User"
  /version:
    get:
      tags:
      - Version API
      summary: "[ VE01 | Show version ]"
      description: "For examples and details use link [More API info]"
      responses:
        "200":
          description: OK
          content:
            text/plain:
              schema:
                type: string
  /version/test-auth:
    get:
      tags:
      - Version API
      responses:
        "200":
          description: OK
          content:
            text/plain:
              schema:
                type: string
        "401":
          description: Not Authorized
        "403":
          description: Not Allowed
      security:
      - SecurityScheme: []
  /version/test-request/{id}:
    get:
      tags:
      - Version API
      parameters:
      - name: id
        in: path
        required: true
        schema:
          format: int64
          type: integer
      responses:
        "200":
          description: OK
          content:
            application/json:
              schema:
                type: string
components:
  schemas:
    A:
      type: object
      properties:
        href:
          type: string
          xml:
            attribute: true
    About:
      type: object
      properties:
        about:
          type: string
          xml:
            attribute: true
    Abstract:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal10"
    AbstractOfHolding:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal9"
    AcademicTitle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    AccessRestriction:
      type: object
      properties:
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        dateProtectionPeriod:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Address:
      type: object
      properties:
        street:
          type: string
        houseIdentifier:
          type: string
        addressSupplement:
          type: string
        postalCode:
          type: string
        city:
          type: string
        state:
          type: string
        country:
          type: string
    Address1:
      type: object
      properties:
        country-name:
          type: string
          xml:
            name: country-name
        locality:
          type: string
        note:
          type: string
        streetAddress:
          type: string
        postal-code:
          type: string
          xml:
            name: postal-code
        region:
          type: string
        about:
          type: string
          xml:
            attribute: true
    Address2:
      type: object
      properties:
        street:
          type: string
        houseIdentifier:
          type: string
        addressSupplement:
          type: string
        postalCode:
          type: string
        city:
          uniqueItems: true
          type: array
          items:
            $ref: "#/components/schemas/Language2"
        citygnuri:
          type: string
          xml:
            name: citygnuri
        state:
          type: string
        country:
          type: string
        latitude:
          format: double
          type: number
        longitude:
          format: double
          type: number
        locationDisplayName:
          type: string
    Agent:
      type: object
      properties:
        prefLabel:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        altLabel:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        date:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        type:
          $ref: "#/components/schemas/Resource"
        identifier:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        hasPart:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        isPartOf:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        begin:
          $ref: "#/components/schemas/Literal"
        end:
          $ref: "#/components/schemas/Literal"
        hasMet:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        isRelatedTo:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        biographicalInformation:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        dateOfBirth:
          $ref: "#/components/schemas/Literal"
        dateOfDeath:
          $ref: "#/components/schemas/Literal"
        dateOfEstablishment:
          $ref: "#/components/schemas/Literal"
        dateOfTermination:
          $ref: "#/components/schemas/Literal"
        gender:
          $ref: "#/components/schemas/Literal"
        placeOfBirth:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        placeOfDeath:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        professionOrOccupation:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        sameAs:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        wasPresentAt:
          $ref: "#/components/schemas/Resource"
        about:
          type: string
          xml:
            attribute: true
    Agent1:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: agent
    Agent2:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Aggregation:
      type: object
      properties:
        aggregatedCHO:
          $ref: "#/components/schemas/ResourceAndLiteral"
        isShownAt:
          $ref: "#/components/schemas/ResourceAndLiteral"
        isShownBy:
          $ref: "#/components/schemas/ResourceAndLiteral"
        edmRights:
          type: object
          allOf:
          - $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: rights
        dcTermsRights:
          type: object
          allOf:
          - $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: rights
        provider:
          type: string
        dataProvider:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        object:
          type: object
          allOf:
          - $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: object
        aggregator:
          $ref: "#/components/schemas/ResourceAndLiteral"
        hasView:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        about:
          type: string
          xml:
            attribute: true
    AggregatorDomains:
      type: object
      properties:
        aggregatorDomainList:
          type: array
          items:
            type: string
          xml:
            name: aggregator-domain
    AggregatorInfo:
      type: object
      properties:
        aggregator-domains:
          type: object
          allOf:
          - $ref: "#/components/schemas/AggregatorDomains"
          xml:
            name: aggregator-domains
        aggregator-name:
          type: string
          xml:
            name: aggregator-name
        aggregator-europeana-name:
          type: string
          xml:
            name: aggregator-europeana-name
        aggregator-europeana-id:
          type: string
          xml:
            name: aggregator-europeana-id
        aggregator-parent-id:
          type: string
          xml:
            name: aggregator-parent-id
        aggregator-facebook:
          type: string
          xml:
            name: aggregator-facebook
        aggregator-twitter:
          type: string
          xml:
            name: aggregator-twitter
        aggregator-uri:
          type: string
          xml:
            name: aggregator-uri
        aggregator-email:
          type: string
          xml:
            name: aggregator-email
        aggregator-collection:
          type: string
          xml:
            name: aggregator-collection
        aggregator-item-id:
          type: string
          xml:
            name: aggregator-item-id
        aggregator-item-id-type:
          type: string
          xml:
            name: aggregator-item-id-type
        aggregator-id:
          type: string
          xml:
            name: aggregator-id
        aggregator-ddb-id:
          type: string
          xml:
            name: aggregator-ddb-id
        aggregator-isil:
          type: string
          xml:
            name: aggregator-isil
        aggregator-logo:
          type: string
          xml:
            name: aggregator-logo
        aggregator-longitude:
          type: string
          xml:
            name: aggregator-longitude
        aggregator-latitude:
          type: string
          xml:
            name: aggregator-latitude
        aggregator-state:
          type: string
          xml:
            name: aggregator-state
        aggregator-parents:
          type: array
          items:
            $ref: "#/components/schemas/AggregatorInfo"
          xml:
            name: aggregator-parents
    AggregatorInfo1:
      type: object
    Aip:
      type: object
      properties:
        properties:
          $ref: "#/components/schemas/Properties"
        provider-info:
          type: object
          allOf:
          - $ref: "#/components/schemas/ProviderInfo"
          xml:
            name: provider-info
        edm:
          $ref: "#/components/schemas/Edm"
        indexing-profile:
          type: object
          allOf:
          - $ref: "#/components/schemas/IndexingProfile"
          xml:
            name: indexing-profile
        preview:
          $ref: "#/components/schemas/Preview"
        view:
          $ref: "#/components/schemas/View"
        source:
          $ref: "#/components/schemas/Source"
        aggregator-info:
          type: object
          allOf:
          - $ref: "#/components/schemas/AggregatorInfo"
          xml:
            name: aggregator-info
        binaries:
          $ref: "#/components/schemas/Binaries"
        wgs84-position:
          type: object
          allOf:
          - $ref: "#/components/schemas/Wgs84Position"
          xml:
            name: wgs84-position
        ddbObject:
          $ref: "#/components/schemas/DdbObject"
      xml:
        name: cortex
    Appreciation:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ArchivalReferenceNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ArchiveTitle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Begin:
      type: object
      properties:
        value:
          type: string
        iso:
          type: object
          allOf:
          - $ref: "#/components/schemas/XMLGregorianCalendar"
          xml:
            attribute: true
        note:
          type: string
          xml:
            attribute: true
    BibliographicCitation:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Binaries:
      type: object
      properties:
        binary:
          type: array
          items:
            $ref: "#/components/schemas/Binary"
      xml:
        name: binaries
    Binaries1:
      type: object
      properties:
        binary:
          type: array
          items:
            $ref: "#/components/schemas/BinaryType"
    Binary:
      type: object
      properties:
        ref:
          type: string
          xml:
            attribute: true
        name:
          type: string
          xml:
            attribute: true
        name2:
          type: string
          xml:
            attribute: true
        name3:
          type: string
          xml:
            attribute: true
        kind:
          type: string
          xml:
            attribute: true
        mimetype:
          type: string
          xml:
            attribute: true
        position:
          type: integer
          xml:
            attribute: true
        primary:
          type: boolean
          xml:
            attribute: true
        local_pathname:
          type: string
          xml:
            name: local_pathname
            attribute: true
        license_group:
          type: string
          xml:
            name: license_group
            attribute: true
    BinaryTitle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    BinaryType:
      type: object
      properties:
        ref:
          type: string
        origin:
          type: string
        posterImage:
          $ref: "#/components/schemas/BinaryType"
        binaryTitle:
          $ref: "#/components/schemas/BinaryTitle"
        description:
          $ref: "#/components/schemas/Description2"
        agent:
          type: array
          items:
            $ref: "#/components/schemas/Agent2"
        license:
          $ref: "#/components/schemas/StandardisedType"
        licenseGroup:
          type: object
          allOf:
          - $ref: "#/components/schemas/StandardisedType"
          xml:
            name: license_group
        mimetype:
          type: string
        measurements:
          type: array
          items:
            $ref: "#/components/schemas/Measurements1"
        date:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        digitalType:
          type: string
          xml:
            attribute: true
        digitalTypeUri:
          type: string
          xml:
            attribute: true
        position:
          type: integer
          xml:
            attribute: true
        primary:
          type: boolean
          xml:
            attribute: true
    BirthName:
      type: object
      properties:
        value:
          type: string
        prefix:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Bookmark:
      type: object
      properties:
        id:
          type: string
        itemId:
          type: string
        description:
          type: string
        userId:
          type: string
        type:
          type: string
          allOf:
          - $ref: "#/components/schemas/BookmarkType"
          xml:
            name: type
        folder:
          uniqueItems: true
          type: array
          items:
            type: string
          xml:
            name: folder
          deprecated: true
        createdAt:
          format: int64
          type: integer
        updatedAt:
          format: int64
          type: integer
        keywordTool:
          $ref: "#/components/schemas/KeywordTool1"
    BookmarkResult:
      type: object
      properties:
        bookmarks:
          type: array
          items:
            $ref: "#/components/schemas/Bookmark"
      xml:
        name: queryResult
    BookmarkType:
      enum:
      - CULTURAL_ITEM
      - INSTITUTION
      - ENTITY
      - NEWSPAPER
      - ARTICLE
      type: string
    Category:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Circulation:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Classification:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Collection:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Concept:
      type: object
      properties:
        notation:
          type: string
        prefLabel:
          $ref: "#/components/schemas/ResourceAndLiteral"
        about:
          type: string
          xml:
            attribute: true
    Condition:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal14"
    ContainsNote:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Context:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Contributor:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    CreationDate:
      type: object
      properties:
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display"
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        begin:
          $ref: "#/components/schemas/Begin"
        end:
          $ref: "#/components/schemas/End"
        date:
          $ref: "#/components/schemas/Date"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Creator:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    CulturalAttribution:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: culturalAttribution
    CuratedInventory:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    DOI:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Date:
      type: object
      properties:
        value:
          type: string
        iso:
          type: object
          allOf:
          - $ref: "#/components/schemas/XMLGregorianCalendar"
          xml:
            attribute: true
        note:
          type: string
          xml:
            attribute: true
    DdbObject:
      type: object
      properties:
        typePortal:
          type: array
          items:
            $ref: "#/components/schemas/TypePortal"
        category:
          type: array
          items:
            $ref: "#/components/schemas/Category"
        identifier:
          $ref: "#/components/schemas/Identifier"
        mediaType:
          $ref: "#/components/schemas/MediaType"
        monumentType:
          type: array
          items:
            $ref: "#/components/schemas/MonumentType"
        objectType:
          type: array
          items:
            $ref: "#/components/schemas/ObjectType"
        objectGenre:
          type: array
          items:
            $ref: "#/components/schemas/ObjectGenre"
        title:
          type: array
          items:
            $ref: "#/components/schemas/Title"
        otherTitles:
          $ref: "#/components/schemas/OtherTitles"
        language:
          type: array
          items:
            $ref: "#/components/schemas/Language1"
        measurements:
          type: array
          items:
            $ref: "#/components/schemas/Measurements"
        extent:
          $ref: "#/components/schemas/Extent"
        edition:
          $ref: "#/components/schemas/Edition"
        circulation:
          $ref: "#/components/schemas/Circulation"
        materialsTechniques:
          type: array
          items:
            $ref: "#/components/schemas/MaterialsTechniques"
        inscriptions:
          type: array
          items:
            $ref: "#/components/schemas/Inscriptions"
        lettering:
          type: array
          items:
            $ref: "#/components/schemas/Lettering"
        culturalAttribution:
          type: array
          items:
            $ref: "#/components/schemas/CulturalAttribution"
        condition:
          type: array
          items:
            $ref: "#/components/schemas/Condition"
        notes:
          type: array
          items:
            $ref: "#/components/schemas/Notes"
        description:
          type: array
          items:
            $ref: "#/components/schemas/Description1"
        origin:
          type: array
          items:
            $ref: "#/components/schemas/Origin"
        significanceIndigenousContext:
          type: array
          items:
            $ref: "#/components/schemas/SignificanceIndigenousContext"
        formalDescription:
          type: array
          items:
            $ref: "#/components/schemas/FormalDescription"
        _abstract:
          type: array
          items:
            $ref: "#/components/schemas/Abstract"
          xml:
            name: abstract
        abstractOfHolding:
          type: array
          items:
            $ref: "#/components/schemas/AbstractOfHolding"
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation"
        containsNote:
          type: array
          items:
            $ref: "#/components/schemas/ContainsNote"
        location:
          $ref: "#/components/schemas/Location1"
        sources:
          type: array
          items:
            $ref: "#/components/schemas/SourcesType"
        collection:
          type: array
          items:
            $ref: "#/components/schemas/Collection"
        provenances:
          type: array
          items:
            $ref: "#/components/schemas/Provenances"
        preProvenance:
          type: array
          items:
            $ref: "#/components/schemas/PreProvenance"
        agent:
          type: array
          items:
            $ref: "#/components/schemas/Agent1"
        creator:
          type: array
          items:
            $ref: "#/components/schemas/Creator"
        contributor:
          type: array
          items:
            $ref: "#/components/schemas/Contributor"
        publisher:
          type: array
          items:
            $ref: "#/components/schemas/Publisher"
        creationDate:
          type: array
          items:
            $ref: "#/components/schemas/CreationDate"
        durationDate:
          type: array
          items:
            $ref: "#/components/schemas/DurationDate"
        durationOfHoldingDate:
          type: array
          items:
            $ref: "#/components/schemas/DurationOfHoldingDate"
        publicationDate:
          type: array
          items:
            $ref: "#/components/schemas/PublicationDate"
        relatedObjectAndLiterature:
          type: array
          items:
            $ref: "#/components/schemas/RelatedObjectType"
        relatedObject:
          type: array
          items:
            $ref: "#/components/schemas/RelatedObject"
        relatedLiterature:
          type: array
          items:
            $ref: "#/components/schemas/RelatedLiterature"
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork"
        secondaryLiterature:
          type: array
          items:
            $ref: "#/components/schemas/SecondaryLiterature"
        context:
          type: array
          items:
            $ref: "#/components/schemas/Context"
        holdingOnline:
          type: array
          items:
            $ref: "#/components/schemas/HoldingOnline"
        holding:
          type: array
          items:
            $ref: "#/components/schemas/Holding"
        accessRestriction:
          type: array
          items:
            $ref: "#/components/schemas/AccessRestriction"
        classification:
          type: array
          items:
            $ref: "#/components/schemas/Classification"
        sponsorship:
          type: array
          items:
            $ref: "#/components/schemas/Sponsorship"
        appreciation:
          type: array
          items:
            $ref: "#/components/schemas/Appreciation"
        event:
          type: array
          items:
            $ref: "#/components/schemas/Event1"
        binaries:
          $ref: "#/components/schemas/Binaries1"
        subjectWhat:
          type: array
          items:
            $ref: "#/components/schemas/SubjectWhat"
        subjectWho:
          type: array
          items:
            $ref: "#/components/schemas/SubjectWho"
        subjectWhen:
          type: array
          items:
            $ref: "#/components/schemas/SubjectWhen"
        subjectWhere:
          type: array
          items:
            $ref: "#/components/schemas/SubjectWhere"
        subjectEvent:
          type: array
          items:
            $ref: "#/components/schemas/EventType"
        subject:
          type: array
          items:
            $ref: "#/components/schemas/Subject"
        digitalObjectAtArchive:
          type: array
          items:
            $ref: "#/components/schemas/DigitalObjectAtArchive"
        bibliographicCitation:
          type: array
          items:
            $ref: "#/components/schemas/BibliographicCitation"
        series:
          type: array
          items:
            $ref: "#/components/schemas/Series"
        tableOfContent:
          type: array
          items:
            $ref: "#/components/schemas/TableOfContent"
        linkToCatalogueOPAC:
          type: array
          items:
            $ref: "#/components/schemas/LinkToCatalogueOPAC"
        rightsInformations:
          type: array
          items:
            $ref: "#/components/schemas/RightsInformations"
        legalStatus:
          type: array
          items:
            $ref: "#/components/schemas/LegalStatus"
        metadataRights:
          $ref: "#/components/schemas/MetadataRights"
        otherRights:
          type: array
          items:
            $ref: "#/components/schemas/OtherRights"
        objectViewDataprovider:
          type: string
        project:
          type: array
          items:
            $ref: "#/components/schemas/Project"
        properties:
          $ref: "#/components/schemas/Properties1"
        providerInfo:
          $ref: "#/components/schemas/ProviderInfo1"
        aggregatorInfo:
          $ref: "#/components/schemas/AggregatorInfo1"
        ranking:
          $ref: "#/components/schemas/Ranking"
        sourceRecord:
          $ref: "#/components/schemas/SourceRecord"
        type:
          type: string
          xml:
            attribute: true
        verified:
          type: boolean
          xml:
            attribute: true
      xml:
        name: ddbObject
    Description:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
        record:
          $ref: "#/components/schemas/Record"
      xml:
        name: description
    Description1:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal6"
      xml:
        name: description
    Description2:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    DigitalObjectAtArchive:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display1:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display2:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display3:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display4:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display5:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Display6:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    DownloadFormat:
      enum:
      - TXT
      - IMAGE
      - CSV
      - ALTO
      type: string
    DownloadRequest:
      type: object
      properties:
        bookmarkIds:
          type: array
          items:
            type: string
        formats:
          uniqueItems: true
          type: array
          items:
            $ref: "#/components/schemas/DownloadFormat"
    DurationDate:
      type: object
      properties:
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display"
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        begin:
          $ref: "#/components/schemas/Begin"
        end:
          $ref: "#/components/schemas/End"
        date:
          $ref: "#/components/schemas/Date"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    DurationOfHoldingDate:
      type: object
      properties:
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display"
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        begin:
          $ref: "#/components/schemas/Begin"
        end:
          $ref: "#/components/schemas/End"
        date:
          $ref: "#/components/schemas/Date"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Edition:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Edm:
      type: object
      properties:
        RDF:
          type: object
          allOf:
          - $ref: "#/components/schemas/Rdf"
          xml:
            name: RDF
      xml:
        name: edm
    End:
      type: object
      properties:
        value:
          type: string
        iso:
          type: object
          allOf:
          - $ref: "#/components/schemas/XMLGregorianCalendar"
          xml:
            attribute: true
        note:
          type: string
          xml:
            attribute: true
    Event:
      type: object
      properties:
        hasType:
          $ref: "#/components/schemas/ResourceAndLiteral"
        happenedAt:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        occuredAt:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        P11_had_participant:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: P11_had_participant
        about:
          type: string
          xml:
            attribute: true
    Event1:
      type: object
      properties:
        type:
          type: array
          items:
            $ref: "#/components/schemas/Type"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display1"
        who:
          type: array
          items:
            $ref: "#/components/schemas/WhoType"
        where:
          type: array
          items:
            $ref: "#/components/schemas/WhereType"
        when:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        how:
          type: array
          items:
            $ref: "#/components/schemas/How"
        what:
          $ref: "#/components/schemas/What"
        societyOfOrigin:
          type: array
          items:
            $ref: "#/components/schemas/WhoType"
        culturalAttribution:
          type: array
          items:
            $ref: "#/components/schemas/CulturalAttribution"
        periodStyle:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        description:
          type: array
          items:
            $ref: "#/components/schemas/Description1"
        source:
          type: array
          items:
            $ref: "#/components/schemas/SourcesType"
        measurements:
          type: array
          items:
            $ref: "#/components/schemas/Measurements"
        materialsTechniques:
          type: array
          items:
            $ref: "#/components/schemas/MaterialsTechniques"
        relatedEvent:
          type: array
          items:
            $ref: "#/components/schemas/EventType"
        position:
          type: integer
          xml:
            attribute: true
        verified:
          type: boolean
          xml:
            attribute: true
    EventType:
      type: object
      properties:
        type:
          type: array
          items:
            $ref: "#/components/schemas/Type"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display1"
        who:
          type: array
          items:
            $ref: "#/components/schemas/WhoType"
        where:
          type: array
          items:
            $ref: "#/components/schemas/WhereType"
        when:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        how:
          type: array
          items:
            $ref: "#/components/schemas/How"
        what:
          $ref: "#/components/schemas/What"
        societyOfOrigin:
          type: array
          items:
            $ref: "#/components/schemas/WhoType"
        culturalAttribution:
          type: array
          items:
            $ref: "#/components/schemas/CulturalAttribution"
        periodStyle:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        description:
          type: array
          items:
            $ref: "#/components/schemas/Description1"
        source:
          type: array
          items:
            $ref: "#/components/schemas/SourcesType"
        measurements:
          type: array
          items:
            $ref: "#/components/schemas/Measurements"
        materialsTechniques:
          type: array
          items:
            $ref: "#/components/schemas/MaterialsTechniques"
        relatedEvent:
          type: array
          items:
            $ref: "#/components/schemas/EventType"
        position:
          type: integer
          xml:
            attribute: true
        verified:
          type: boolean
          xml:
            attribute: true
    Extent:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Facet:
      type: object
      properties:
        name:
          type: string
          xml:
            attribute: true
        value:
          type: array
          items:
            type: string
    Field:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
        name:
          $ref: "#/components/schemas/Name"
        value:
          $ref: "#/components/schemas/Value"
    Field1:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
        name:
          type: string
        value:
          type: array
          items:
            $ref: "#/components/schemas/Value2"
        georeference:
          $ref: "#/components/schemas/Georeference"
    Fields:
      type: object
      properties:
        field:
          type: array
          items:
            $ref: "#/components/schemas/Field"
        usage:
          type: string
          xml:
            attribute: true
    Fields1:
      type: object
      properties:
        usage:
          type: string
          xml:
            attribute: true
        field:
          type: array
          items:
            $ref: "#/components/schemas/Field1"
          xml:
            name: field
    Folder:
      type: object
      properties:
        id:
          type: string
        portal:
          $ref: "#/components/schemas/Portal"
        title:
          type: string
        description:
          type: string
        userId:
          type: string
        publishingName:
          type: string
        createdAt:
          format: int64
          type: integer
        updatedAt:
          format: int64
          type: integer
        bookmarkIds:
          uniqueItems: true
          type: array
          items:
            type: string
        institutionIds:
          uniqueItems: true
          type: array
          items:
            type: string
        blockingToken:
          type: string
        blocked:
          type: boolean
        published:
          type: boolean
        keywordTool:
          $ref: "#/components/schemas/KeywordTool"
    FolderResult:
      type: object
      properties:
        folders:
          type: array
          items:
            $ref: "#/components/schemas/Folder"
      xml:
        name: queryResult
    Forename:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ForenameSynonym:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    FormalDescription:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal11"
    FormerReferenceNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    FurtherInformation:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    FurtherInformation1:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    FurtherProvenance:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    FurtherTitle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Geocode:
      type: object
      properties:
        latitude:
          format: double
          type: number
        longitude:
          format: double
          type: number
    Georeference:
      type: object
      properties:
        type:
          type: string
          xml:
            attribute: true
        pos:
          type: array
          items:
            $ref: "#/components/schemas/Pos"
          xml:
            name: pos
            wrapped: true
    Handle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Hierarchy:
      type: object
      properties:
        numberOfResults:
          format: int64
          type: integer
        hierarchy:
          type: array
          items:
            $ref: "#/components/schemas/HierarchyNode"
          xml:
            name: hierarchy-node
      xml:
        name: hierarchy
    HierarchyNode:
      type: object
      properties:
        id:
          type: string
        parent:
          type: string
        ingestId:
          type: string
        providerId:
          type: array
          items:
            type: string
        label:
          type: string
        type:
          type: string
        position:
          type: string
        leaf:
          type: boolean
        aggregationEntity:
          type: boolean
          xml:
            name: aggregationEntity
      xml:
        name: hierarchy-node
    Holding:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    HoldingOnline:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    HoldingReferenceNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    How:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ISBN:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ISSN:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Id:
      type: object
      properties:
        type:
          type: string
          xml:
            attribute: true
        value:
          type: string
          xml:
            attribute: true
    Id1:
      type: object
      properties:
        value:
          type: string
        type:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
    Identifier:
      type: object
      properties:
        objectID:
          $ref: "#/components/schemas/ObjectID"
        referenceNumber:
          type: array
          items:
            $ref: "#/components/schemas/ReferenceNumber"
          xml:
            name: ReferenceNumber
        formerReferenceNumber:
          type: array
          items:
            $ref: "#/components/schemas/FormerReferenceNumber"
        inventoryNumber:
          type: array
          items:
            $ref: "#/components/schemas/InventoryNumber"
        isbn:
          type: array
          items:
            $ref: "#/components/schemas/ISBN"
          xml:
            name: ISBN
        issn:
          type: array
          items:
            $ref: "#/components/schemas/ISSN"
          xml:
            name: ISSN
        vd16:
          type: array
          items:
            $ref: "#/components/schemas/VD16"
          xml:
            name: VD16
        vd17:
          type: array
          items:
            $ref: "#/components/schemas/VD17"
          xml:
            name: VD17
        vd18:
          type: array
          items:
            $ref: "#/components/schemas/VD18"
          xml:
            name: VD18
        otherNumber:
          type: array
          items:
            $ref: "#/components/schemas/OtherNumber"
        archivalReferenceNumber:
          type: array
          items:
            $ref: "#/components/schemas/ArchivalReferenceNumber"
        holdingReferenceNumber:
          type: array
          items:
            $ref: "#/components/schemas/HoldingReferenceNumber"
        identifierLIDO:
          type: array
          items:
            $ref: "#/components/schemas/IdentifierLIDO"
        doi:
          type: array
          items:
            $ref: "#/components/schemas/DOI"
          xml:
            name: DOI
        handle:
          type: array
          items:
            $ref: "#/components/schemas/Handle"
        purl:
          type: array
          items:
            $ref: "#/components/schemas/PURL"
          xml:
            name: PURL
        urn:
          type: array
          items:
            $ref: "#/components/schemas/URN"
          xml:
            name: URN
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    IdentifierLIDO:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    IndexingProfile:
      type: object
      properties:
        item-id:
          type: string
          xml:
            name: item-id
        facet:
          type: array
          items:
            $ref: "#/components/schemas/Facet"
    Inscription:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    InscriptionDescription:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          $ref: "#/components/schemas/Literal15"
    InscriptionTranscription:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          $ref: "#/components/schemas/Literal16"
    Inscriptions:
      type: object
      properties:
        inscription:
          $ref: "#/components/schemas/Inscription"
        inscriptionTranscription:
          $ref: "#/components/schemas/InscriptionTranscription"
        inscriptionDescription:
          $ref: "#/components/schemas/InscriptionDescription"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Institution:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        sector:
          type: string
        latitude:
          type: string
        longitude:
          type: string
        locationDisplayName:
          type: string
        hasItems:
          type: boolean
        numberOfItems:
          format: int64
          type: integer
        children:
          type: array
          items:
            $ref: "#/components/schemas/Institution"
          xml:
            wrapped: true
      xml:
        name: institution
    Institution1:
      type: object
      properties:
        id:
          type: string
        url:
          type: string
        name:
          type: string
        logo-institution-ddbid:
          type: string
          xml:
            name: logo-institution-ddbid
    InstitutionsCluster:
      type: object
      properties:
        clusterId:
          type: string
        size:
          format: int32
          type: integer
        offset:
          format: int32
          type: integer
        institutions:
          type: array
          items:
            $ref: "#/components/schemas/Institution"
      xml:
        name: cluster
    InventoryNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Item:
      type: object
      properties:
        identifier:
          type: string
        label:
          type: string
        title:
          type: string
        subtitle:
          type: string
        rights:
          type: string
        metdata-rights:
          type: string
          xml:
            name: metadata-rights
        origin:
          type: string
        category:
          type: string
        media:
          type: string
        thumbnail:
          type: string
        latitude:
          type: string
        longitude:
          type: string
        license:
          $ref: "#/components/schemas/License"
        institution:
          $ref: "#/components/schemas/Institution1"
        viewers:
          $ref: "#/components/schemas/Viewers"
        fields:
          type: array
          items:
            $ref: "#/components/schemas/Fields1"
    KeywordTool:
      type: object
      properties:
        sentToAdmin:
          type: boolean
      xml:
        name: folder
    KeywordTool1:
      type: object
      properties:
        done:
          type: boolean
      xml:
        name: bookmark
    Language:
      type: object
      properties:
        language:
          type: string
        languageCode:
          type: string
    Language1:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
    Language2:
      type: object
      properties:
        value:
          type: string
        lang:
          type: string
    LegalStatus:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Lettering:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    License:
      type: object
      properties:
        resource:
          type: string
          xml:
            attribute: true
    LinkToCatalogueOPAC:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal:
      type: object
      properties:
        lang:
          type: string
          xml:
            attribute: true
    Literal1:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal10:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal11:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal12:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal13:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal14:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal15:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal16:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal2:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: literal
    Literal3:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal4:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal5:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal6:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal7:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal8:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Literal9:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Location:
      type: object
      properties:
        name:
          type: string
        locationDisplayName:
          type: string
        address:
          $ref: "#/components/schemas/Address"
        geocode:
          $ref: "#/components/schemas/Geocode"
    Location1:
      type: object
      properties:
        repositoryInstitution:
          $ref: "#/components/schemas/WhoType"
        repositoryLocation:
          $ref: "#/components/schemas/WhereType"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Locations:
      type: object
      properties:
        location:
          type: array
          items:
            $ref: "#/components/schemas/Location"
    Materials:
      type: object
      properties:
        standardised:
          $ref: "#/components/schemas/Standardised3"
        literal:
          $ref: "#/components/schemas/Literal4"
    MaterialsTechniques:
      type: object
      properties:
        materials:
          type: array
          items:
            $ref: "#/components/schemas/Materials"
        techniques:
          type: array
          items:
            $ref: "#/components/schemas/Techniques"
        materialTechnique:
          type: array
          items:
            $ref: "#/components/schemas/StandardisedType"
        display:
          $ref: "#/components/schemas/Display2"
        extentMaterialsTechnique:
          type: array
          items:
            $ref: "#/components/schemas/StandardisedType"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: materialsTechniques
    Measurements:
      type: object
      properties:
        measurementTypeAndMeasurementUnitAndMeasurementValue:
          type: array
          items: {}
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display3"
        extentMeasurement:
          type: array
          items:
            $ref: "#/components/schemas/StandardisedType"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: measurements
    Measurements1:
      type: object
      properties:
        measurementTypeAndMeasurementUnitAndMeasurementValue:
          type: array
          items: {}
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display3"
        extentMeasurement:
          type: array
          items:
            $ref: "#/components/schemas/StandardisedType"
    MediaType:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    MetadataRights:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    MonumentType:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Name:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
    Name1:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
    Name2:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        forename:
          $ref: "#/components/schemas/Forename"
        forenameSynonym:
          type: array
          items:
            $ref: "#/components/schemas/ForenameSynonym"
        surname:
          $ref: "#/components/schemas/Surname"
        surnameSynonym:
          type: array
          items:
            $ref: "#/components/schemas/SurnameSynonym"
        birthName:
          $ref: "#/components/schemas/BirthName"
    Name3:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Nationality:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        synonym:
          $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    Note:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Notes:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ObjectGenre:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ObjectID:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    ObjectType:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Organization:
      type: object
      properties:
        prefLabel:
          $ref: "#/components/schemas/Literal"
        acronym:
          $ref: "#/components/schemas/Literal"
        description:
          $ref: "#/components/schemas/Literal"
        recordType:
          type: string
        mbox:
          type: string
        identifier:
          type: string
        homepage:
          $ref: "#/components/schemas/Resource"
        isPartOf:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        sector:
          $ref: "#/components/schemas/Resource"
        subsector:
          $ref: "#/components/schemas/Resource"
        organizationDomain:
          type: string
        phone:
          type: string
        sameAs:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        hasAddress:
          $ref: "#/components/schemas/Resource"
        P74_has_current_or_former_residence:
          type: object
          allOf:
          - $ref: "#/components/schemas/Resource"
          xml:
            name: P74_has_current_or_former_residence
        logo:
          $ref: "#/components/schemas/Resource"
        account:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
    Organization1:
      type: object
      properties:
        id:
          type: string
        pid:
          type: string
        displayName:
          uniqueItems: true
          type: array
          items:
            $ref: "#/components/schemas/Language2"
        type:
          type: string
        gnd:
          type: string
        administrativeNote:
          type: string
        abbreviation:
          uniqueItems: true
          type: array
          items:
            $ref: "#/components/schemas/Language2"
        description:
          uniqueItems: true
          type: array
          items:
            $ref: "#/components/schemas/Language2"
        legalStatus:
          type: string
        sector:
          type: string
        subSector:
          type: string
        fundingAgency:
          type: string
        address:
          $ref: "#/components/schemas/Address2"
        telephone:
          type: string
        fax:
          type: string
        email:
          type: string
        facebook:
          type: string
        twitter:
          type: string
        instagram:
          type: string
        url:
          type: string
        logo:
          type: string
        bookmarkUser:
          type: string
        bookmarkList:
          type: string
        orgParent:
          type: string
        created:
          type: string
        creatorId:
          type: string
        modified:
          type: string
        modifierId:
          type: string
        status:
          type: string
    OrganizationResult:
      type: object
      properties:
        treeResult:
          type: array
          items:
            $ref: "#/components/schemas/OrganizationTreeResult"
          xml:
            name: treeResult
        start:
          format: int32
          type: integer
        count:
          format: int32
          type: integer
        totalHits:
          format: int32
          type: integer
    OrganizationTreeResult:
      type: object
      properties:
        treeResult:
          type: array
          items:
            $ref: "#/components/schemas/OrganizationTreeResult"
          xml:
            name: treeResult
        organization:
          $ref: "#/components/schemas/Organization1"
        hit:
          type: boolean
    Origin:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal13"
    OriginalTitle:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    OtherNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    OtherRights:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    OtherTitles:
      type: object
      properties:
        originalTitle:
          type: array
          items:
            $ref: "#/components/schemas/OriginalTitle"
        furtherTitle:
          type: array
          items:
            $ref: "#/components/schemas/FurtherTitle"
        name:
          $ref: "#/components/schemas/Name3"
        titleLanguageOrigin:
          type: array
          items:
            $ref: "#/components/schemas/TitleLanguageOrigin"
        archiveTitle:
          type: array
          items:
            $ref: "#/components/schemas/ArchiveTitle"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    PURL:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    PhysicalThing:
      type: object
      properties:
        title:
          $ref: "#/components/schemas/ResourceAndLiteral"
        hierarchyType:
          type: string
        aggregationEntity:
          type: string
        hierarchyPosition:
          type: string
        isPartOf:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        about:
          type: string
          xml:
            attribute: true
    Place:
      type: object
      properties:
        lat:
          format: float
          type: number
          xml:
            name: lat
        long:
          format: float
          type: number
          xml:
            name: long
        alt:
          format: float
          type: number
        prefLabel:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        altLabel:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Literal"
        hasPart:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        isPartOf:
          $ref: "#/components/schemas/About"
        isNextInSequence:
          $ref: "#/components/schemas/Resource"
        sameAs:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        type:
          $ref: "#/components/schemas/About"
        about:
          type: string
          xml:
            attribute: true
    Place1:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        note:
          type: array
          items:
            type: string
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    Places:
      type: object
      properties:
        place:
          type: array
          items:
            $ref: "#/components/schemas/Place1"
        nationality:
          type: array
          items:
            $ref: "#/components/schemas/Nationality"
    Portal:
      enum:
      - DDB
      - NEWSPAPER
      type: string
    Pos:
      type: object
      properties:
        lat:
          format: double
          type: number
        long:
          format: double
          type: number
          xml:
            name: long
    PreProvenance:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    Preview:
      type: object
      properties:
        media:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        title:
          type: string
        subtitle:
          type: string
        thumbnail:
          $ref: "#/components/schemas/Thumbnail"
    Privilege:
      type: object
      properties:
        privilege:
          type: string
        id:
          type: array
          items:
            type: string
        sector:
          type: string
        global:
          type: boolean
        heritable:
          type: boolean
    Profession:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    Project:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Properties:
      type: object
      properties:
        item-id:
          type: string
          xml:
            name: item-id
        dataset-id:
          type: string
          xml:
            name: dataset-id
        dataset-label:
          type: string
          xml:
            name: dataset-label
        revision-id:
          type: string
          xml:
            name: revision-id
        ingest-date:
          type: string
          xml:
            name: ingest-date
        cortex-type:
          type: string
          xml:
            name: cortex-type
        mapping-version:
          type: string
          xml:
            name: mapping-version
        automatically-translated:
          type: boolean
          xml:
            name: automatically-translated
      xml:
        name: properties
    Properties1:
      type: object
      properties:
        itemId:
          type: string
          xml:
            name: item-id
        datasetId:
          type: string
          xml:
            name: dataset-id
        datasetLabel:
          type: string
          xml:
            name: dataset-label
        deliveryId:
          type: string
          xml:
            name: delivery-id
        revisionId:
          type: string
          xml:
            name: revision-id
        ingestDate:
          type: string
          xml:
            name: ingest-date
        cortexType:
          type: string
          xml:
            name: cortex-type
        mappingVersion:
          type: string
          xml:
            name: mapping-version
    Provenance:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        type:
          type: string
          xml:
            attribute: true
    Provenances:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        provenance:
          type: array
          items:
            $ref: "#/components/schemas/Provenance"
        furtherProvenance:
          type: array
          items:
            $ref: "#/components/schemas/FurtherProvenance"
    ProvidedCho:
      type: object
      properties:
        currentLocation:
          $ref: "#/components/schemas/ResourceAndLiteral"
        hasType:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        hasMet:
          type: array
          items:
            $ref: "#/components/schemas/Resource"
        edmType:
          type: string
          xml:
            name: type
        description:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        contributor:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        creator:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        format:
          $ref: "#/components/schemas/ResourceAndLiteral"
        identifier:
          type: array
          items:
            type: string
        date:
          type: array
          items:
            type: string
        language:
          type: string
        dcType:
          type: object
          allOf:
          - $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: type
        dcSubject:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: subject
        title:
          $ref: "#/components/schemas/ResourceAndLiteral"
        dcTermsSubject:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: subject
        spatial:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        dcTermsLanguage:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
          xml:
            name: language
        isPartOf:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        hierarchyType:
          type: string
        aggregationEntity:
          type: string
        hierarchyPosition:
          type: string
        alternative:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        extent:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        issued:
          type: array
          items:
            $ref: "#/components/schemas/ResourceAndLiteral"
        about:
          type: string
          xml:
            attribute: true
    ProviderInfo:
      type: object
      properties:
        provider-item-id:
          type: string
          xml:
            name: provider-item-id
        provider-parents:
          type: object
          allOf:
          - $ref: "#/components/schemas/ProviderParents"
          xml:
            name: provider-parents
    ProviderInfo1:
      type: object
      properties:
        providerDdbId:
          type: string
        providerName:
          type: string
        providerLogo:
          type: string
        providerUri:
          type: string
    ProviderInfoParent:
      type: object
    ProviderParents:
      type: object
      properties:
        parents:
          type: array
          items:
            $ref: "#/components/schemas/ProviderInfoParent"
          xml:
            name: provider-info
    PublicationDate:
      type: object
      properties:
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display"
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        begin:
          $ref: "#/components/schemas/Begin"
        end:
          $ref: "#/components/schemas/End"
        date:
          $ref: "#/components/schemas/Date"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Publisher:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    QName:
      type: object
      properties:
        namespaceURI:
          type: string
        localPart:
          type: string
        prefix:
          type: string
    Ranking:
      type: object
    Rdf:
      type: object
      properties:
        Aggregation:
          type: object
          allOf:
          - $ref: "#/components/schemas/Aggregation"
          xml:
            name: Aggregation
        WebResource:
          type: array
          items:
            $ref: "#/components/schemas/WebResource"
          xml:
            name: WebResource
        Concept:
          type: array
          items:
            $ref: "#/components/schemas/Concept"
          xml:
            name: Concept
        Agent:
          type: array
          items:
            $ref: "#/components/schemas/Agent"
          xml:
            name: Agent
        PhysicalThing:
          type: array
          items:
            $ref: "#/components/schemas/PhysicalThing"
          xml:
            name: PhysicalThing
        ProvidedCHO:
          type: object
          allOf:
          - $ref: "#/components/schemas/ProvidedCho"
          xml:
            name: ProvidedCHO
        Event:
          type: array
          items:
            $ref: "#/components/schemas/Event"
          xml:
            name: Event
        Place:
          type: array
          items:
            $ref: "#/components/schemas/Place"
          xml:
            name: Place
        Organization:
          type: object
          allOf:
          - $ref: "#/components/schemas/Organization"
          xml:
            name: Organization
        Address:
          type: object
          allOf:
          - $ref: "#/components/schemas/Address1"
          xml:
            name: Address
        TimeSpan:
          type: object
          allOf:
          - $ref: "#/components/schemas/TimeSpan"
          xml:
            name: TimeSpan
    Record:
      type: object
      properties:
        ref:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id"
    ReferenceNumber:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    RelatedLiterature:
      type: object
      properties:
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal8"
        display:
          $ref: "#/components/schemas/Display6"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Note"
        relatedObjectId:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    RelatedObject:
      type: object
      properties:
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal8"
        display:
          $ref: "#/components/schemas/Display6"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Note"
        relatedObjectId:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    RelatedObjectType:
      type: object
      properties:
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal8"
        display:
          $ref: "#/components/schemas/Display6"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Note"
        relatedObjectId:
          type: string
          xml:
            attribute: true
    RelatedWork:
      type: object
      properties:
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal8"
        display:
          $ref: "#/components/schemas/Display6"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Note"
        relatedObjectId:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    RelatedWork1:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Relation:
      type: object
      properties:
        value:
          type: string
        type:
          type: string
          xml:
            attribute: true
    Resource:
      type: object
      properties:
        resource:
          type: string
          xml:
            attribute: true
    ResourceAndLiteral:
      type: object
      properties:
        lang:
          type: string
          xml:
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
    RightsInformations:
      type: object
      properties:
        rightsInformation:
          $ref: "#/components/schemas/StandardisedType"
        timeInformation:
          $ref: "#/components/schemas/WhenType"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Role:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SavedSearch:
      type: object
      properties:
        id:
          format: int64
          type: integer
        userId:
          type: string
        title:
          type: string
        type:
          type: string
        queryString:
          type: string
        createdAt:
          $ref: "#/components/schemas/XMLGregorianCalendar"
    SecondaryLiterature:
      type: object
      properties:
        relatedWork:
          type: array
          items:
            $ref: "#/components/schemas/RelatedWork1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal8"
        display:
          $ref: "#/components/schemas/Display6"
        note:
          type: array
          items:
            $ref: "#/components/schemas/Note"
        relatedObjectId:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Series:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SignificanceIndigenousContext:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal12"
    Source:
      type: object
      properties:
        description:
          $ref: "#/components/schemas/Description"
      xml:
        name: source
    SourceCitation:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SourceRecord:
      type: object
    SourcesType:
      type: object
      properties:
        sourceCitation:
          $ref: "#/components/schemas/SourceCitation"
        literal:
          $ref: "#/components/schemas/Literal5"
    Sponsorship:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Standardised:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Standardised1:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: standardised
    Standardised2:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Standardised3:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    StandardisedType:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
    Subcities:
      type: object
      properties:
        id:
          type: string
          xml:
            attribute: true
    Subject:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SubjectWhat:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SubjectWhen:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SubjectWhere:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SubjectWho:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Surname:
      type: object
      properties:
        value:
          type: string
        prefix:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    SurnameSynonym:
      type: object
      properties:
        value:
          type: string
        prefix:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Synonym:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
      xml:
        name: synonym
    TableOfContent:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Techniques:
      type: object
      properties:
        standardised:
          $ref: "#/components/schemas/Standardised2"
        literal:
          $ref: "#/components/schemas/Literal3"
    Thumbnail:
      type: object
      properties:
        href:
          type: string
          xml:
            attribute: true
    TimeSpan:
      type: object
      properties:
        begin:
          $ref: "#/components/schemas/Literal"
        end:
          $ref: "#/components/schemas/Literal"
        about:
          type: string
          xml:
            attribute: true
    Title:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    TitleLanguageOrigin:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Type:
      type: object
      properties:
        value:
          type: string
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    TypePortal:
      type: object
      properties:
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal1"
        synonym:
          type: array
          items:
            $ref: "#/components/schemas/Synonym"
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    URN:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    User:
      type: object
      properties:
        id:
          type: string
          xml:
            name: id
        nickname:
          type: string
        status:
          $ref: "#/components/schemas/UserStatus"
        title:
          type: string
        salutation:
          type: string
        foreName:
          type: string
        surName:
          type: string
        email:
          type: string
        telephoneNumber:
          type: string
        faxNumber:
          type: string
        pswd:
          type: string
          xml:
            name: pswd
        created:
          type: string
        creatorId:
          type: string
        modified:
          type: string
        modifierId:
          type: string
        apiKey:
          type: string
        confirmationLink:
          type: string
        confirmationTemplate:
          type: string
        confirmationSubject:
          type: string
    UserList:
      type: object
      properties:
        person:
          type: array
          items:
            $ref: "#/components/schemas/User"
          xml:
            name: person
    UserPass:
      type: object
      properties:
        pswd:
          type: string
          xml:
            name: pswd
    UserResult:
      type: object
      properties:
        results:
          $ref: "#/components/schemas/UserList"
        start:
          format: int64
          type: integer
        count:
          format: int64
          type: integer
        totalHits:
          format: int64
          type: integer
    UserStatus:
      enum:
      - CREATED
      - CONFIRMED
      - CHANGE_REQUEST
      - PW_RESET_REQUESTED
      type: string
    VD16:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    VD17:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    VD18:
      type: object
      properties:
        value:
          type: string
        href:
          type: string
          xml:
            attribute: true
        _import:
          type: string
          xml:
            name: import
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
        relationType:
          type: string
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    Value:
      type: object
      properties:
        resource:
          type: string
          xml:
            attribute: true
    Value1:
      type: object
      properties:
        a:
          type: array
          items:
            $ref: "#/components/schemas/A"
        br:
          type: array
          items:
            type: string
    Value2:
      type: object
      properties:
        resource:
          type: string
          xml:
            attribute: true
        rightsinfo:
          type: string
          xml:
            name: rightsinfo
            attribute: true
        rightsholder:
          type: string
          xml:
            name: rightsholder
            attribute: true
        creditline:
          type: string
          xml:
            name: creditline
            attribute: true
    View:
      type: object
      properties:
        item:
          $ref: "#/components/schemas/Item"
        cortex-institution:
          type: object
          allOf:
          - $ref: "#/components/schemas/ViewInstitution"
          xml:
            name: cortex-institution
      xml:
        name: view
    ViewInstitution:
      type: object
      properties:
        name:
          type: string
        europeana-name:
          type: string
          xml:
            name: europeana-name
        logo:
          type: string
        facebook:
          type: string
        instagram:
          type: string
        website:
          type: string
        twitter:
          type: string
        uri:
          type: string
        description:
          type: string
        email:
          type: string
        bookmarkListId:
          type: string
        sector:
          type: string
        isil:
          type: string
        locations:
          $ref: "#/components/schemas/Locations"
        field:
          $ref: "#/components/schemas/ViewInstitutionField"
        fields:
          $ref: "#/components/schemas/Fields"
        subcities:
          $ref: "#/components/schemas/Subcities"
    ViewInstitutionField:
      type: object
      properties:
        name:
          $ref: "#/components/schemas/Name"
        value:
          $ref: "#/components/schemas/Value1"
        id:
          type: string
          xml:
            attribute: true
        resource:
          type: string
          xml:
            attribute: true
    Viewer:
      type: object
      properties:
        name:
          $ref: "#/components/schemas/Name1"
        url:
          type: string
    Viewers:
      type: object
      properties:
        viewer:
          type: array
          items:
            $ref: "#/components/schemas/Viewer"
    WebResource:
      type: object
      properties:
        about:
          type: string
          xml:
            attribute: true
    Wgs84Position:
      type: object
      properties:
        latitude:
          type: string
        longitude:
          type: string
      xml:
        name: wgs84-position
    What:
      type: object
      properties:
        rightsHolderAndRightsAndCreditLine:
          type: array
          items: {}
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal7"
        curatedInventory:
          $ref: "#/components/schemas/CuratedInventory"
        display:
          $ref: "#/components/schemas/Display5"
    WhenType:
      type: object
      properties:
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display"
        standardised:
          type: array
          items:
            $ref: "#/components/schemas/Standardised1"
        literal:
          type: array
          items:
            $ref: "#/components/schemas/Literal2"
        begin:
          $ref: "#/components/schemas/Begin"
        end:
          $ref: "#/components/schemas/End"
        date:
          $ref: "#/components/schemas/Date"
    WhereType:
      type: object
      properties:
        placeNameAndGeoreferenceAndDisplay:
          type: array
          items: {}
    WhoType:
      type: object
      properties:
        id:
          type: array
          items:
            $ref: "#/components/schemas/Id1"
        role:
          type: array
          items:
            $ref: "#/components/schemas/Role"
        biographicalData:
          type: array
          items:
            $ref: "#/components/schemas/WhenType"
        name:
          type: array
          items:
            $ref: "#/components/schemas/Name2"
        display:
          type: array
          items:
            $ref: "#/components/schemas/Display4"
        academicTitle:
          type: array
          items:
            $ref: "#/components/schemas/AcademicTitle"
        gender:
          type: string
        relation:
          $ref: "#/components/schemas/Relation"
        places:
          type: array
          items:
            $ref: "#/components/schemas/Places"
        profession:
          type: array
          items:
            $ref: "#/components/schemas/Profession"
        agentNote:
          type: array
          items:
            type: string
        furtherInformation:
          type: array
          items:
            $ref: "#/components/schemas/FurtherInformation1"
        resource:
          type: string
          xml:
            attribute: true
        href:
          type: string
          xml:
            attribute: true
        detail:
          type: string
          xml:
            attribute: true
        hierarchyType:
          type: string
          xml:
            attribute: true
        machineGenerated:
          type: boolean
          xml:
            attribute: true
        translated:
          type: boolean
          xml:
            attribute: true
        typeAgent:
          type: string
          xml:
            attribute: true
        type:
          type: string
          xml:
            attribute: true
        typeUri:
          type: string
          xml:
            attribute: true
        lang:
          type: string
          xml:
            attribute: true
    XMLGregorianCalendar:
      type: object
      properties:
        year:
          type: integer
        month:
          format: int32
          type: integer
        day:
          format: int32
          type: integer
        timezone:
          format: int32
          type: integer
        hour:
          format: int32
          type: integer
        minute:
          format: int32
          type: integer
        second:
          format: int32
          type: integer
        millisecond:
          format: int32
          type: integer
        fractionalSecond:
          type: number
        eon:
          type: integer
        eonAndYear:
          type: integer
        xMLSchemaType:
          $ref: "#/components/schemas/QName"
        valid:
          type: boolean
  securitySchemes:
    SecurityScheme:
      type: http
      description: Authentication
      scheme: bearer
      bearerFormat: JWT
