{"openapi":"3.0.1","info":{"title":"FAIR Data Point API","description":"The reference implementation of the metadata registration service: A service implementing the API specification. It contains an authentication system to allow maintainers to define and update metadata. Read-only access to the data is public.","contact":{"name":"Luiz Bonino","url":"https://github.com/FAIRDataTeam/FAIRDataPoint","email":"luiz.bonino@go-fair.org"},"license":{"name":"The MIT License","url":"https://opensource.org/licenses/MIT"},"version":"1.16.2"},"servers":[{"url":"https://w3id.org/ejp-rd/fairdatapoints/wp13"}],"security":[{"bearer-jwt":["read","write"]}],"tags":[{"name":"Metadata","description":"Common operations with all metadata"},{"name":"Metadata: Catalog","description":"Metadata according to the Catalog resource definition"},{"name":"Metadata: DataService2","description":"Metadata according to the DataService2 resource definition"},{"name":"Metadata: Dataservice","description":"Metadata according to the Dataservice resource definition"},{"name":"Metadata: Dataset","description":"Metadata according to the Dataset resource definition"},{"name":"Metadata: Distribution","description":"Metadata according to the Distribution resource definition"},{"name":"Metadata: FAIR Data Point","description":"Metadata according to the FAIR Data Point resource definition"},{"name":"Metadata: PatientRegistry","description":"Metadata according to the PatientRegistry resource definition"},{"name":"Metadata Model","description":"Manipulation with model of metadata"},{"name":"Client","description":"Endpoints for FAIR Data Point Client"},{"name":"Index","description":"FAIR Data Point Index endpoints"},{"name":"Authentication and Authorization","description":"Management of access to FDP (not specific type of metadata)"},{"name":"User Management","description":"Management of user accounts"}],"paths":{"/catalog":{"post":{"tags":["Metadata: Catalog"],"description":"Create a new Catalog","operationId":"postCatalog","requestBody":{"description":"Catalog in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}":{"get":{"tags":["Metadata: Catalog"],"description":"Get Catalog","operationId":"getCatalog","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: Catalog"],"description":"Edit existing Catalog","operationId":"putCatalog","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Catalog in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Catalog"],"description":"Delete existing Catalog","operationId":"deleteCatalog","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/spec":{"get":{"tags":["Metadata: Catalog"],"description":"Get SHACL shape specification for Catalog","operationId":"getCatalogSpec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/expanded":{"get":{"tags":["Metadata: Catalog"],"description":"Get Catalog with its children","operationId":"getCatalogExpanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: Catalog"],"description":"Get a page of Catalog children","operationId":"getCatalogChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/meta":{"get":{"tags":["Metadata: Catalog"],"description":"Get metadata (memberships and state) for Catalog","operationId":"getCatalogMeta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/meta/state":{"put":{"tags":["Metadata: Catalog"],"description":"Change state of Catalog","operationId":"putCatalogMetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/members":{"get":{"tags":["Metadata: Catalog"],"description":"Get members of a specific Catalog","operationId":"getCatalogMembers","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/catalog/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: Catalog"],"description":"Set membership for specific user in some Catalog","operationId":"putCatalogMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Catalog"],"description":"Delete membership of specific user in some Catalog","operationId":"deleteCatalogMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset":{"post":{"tags":["Metadata: Dataset"],"description":"Create a new Dataset","operationId":"postDataset","requestBody":{"description":"Dataset in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}":{"get":{"tags":["Metadata: Dataset"],"description":"Get Dataset","operationId":"getDataset","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: Dataset"],"description":"Edit existing Dataset","operationId":"putDataset","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dataset in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Dataset"],"description":"Delete existing Dataset","operationId":"deleteDataset","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/spec":{"get":{"tags":["Metadata: Dataset"],"description":"Get SHACL shape specification for Dataset","operationId":"getDatasetSpec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/expanded":{"get":{"tags":["Metadata: Dataset"],"description":"Get Dataset with its children","operationId":"getDatasetExpanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: Dataset"],"description":"Get a page of Dataset children","operationId":"getDatasetChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/meta":{"get":{"tags":["Metadata: Dataset"],"description":"Get metadata (memberships and state) for Dataset","operationId":"getDatasetMeta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/meta/state":{"put":{"tags":["Metadata: Dataset"],"description":"Change state of Dataset","operationId":"putDatasetMetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/members":{"get":{"tags":["Metadata: Dataset"],"description":"Get members of a specific Dataset","operationId":"getDatasetMembers","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataset/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: Dataset"],"description":"Set membership for specific user in some Dataset","operationId":"putDatasetMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Dataset"],"description":"Delete membership of specific user in some Dataset","operationId":"deleteDatasetMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution":{"post":{"tags":["Metadata: Distribution"],"description":"Create a new Distribution","operationId":"postDistribution","requestBody":{"description":"Distribution in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}":{"get":{"tags":["Metadata: Distribution"],"description":"Get Distribution","operationId":"getDistribution","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: Distribution"],"description":"Edit existing Distribution","operationId":"putDistribution","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Distribution in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Distribution"],"description":"Delete existing Distribution","operationId":"deleteDistribution","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/spec":{"get":{"tags":["Metadata: Distribution"],"description":"Get SHACL shape specification for Distribution","operationId":"getDistributionSpec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/expanded":{"get":{"tags":["Metadata: Distribution"],"description":"Get Distribution with its children","operationId":"getDistributionExpanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: Distribution"],"description":"Get a page of Distribution children","operationId":"getDistributionChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/meta":{"get":{"tags":["Metadata: Distribution"],"description":"Get metadata (memberships and state) for Distribution","operationId":"getDistributionMeta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/meta/state":{"put":{"tags":["Metadata: Distribution"],"description":"Change state of Distribution","operationId":"putDistributionMetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/members":{"get":{"tags":["Metadata: Distribution"],"description":"Get members of a specific Distribution","operationId":"getDistributionMembers","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/distribution/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: Distribution"],"description":"Set membership for specific user in some Distribution","operationId":"putDistributionMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Distribution"],"description":"Delete membership of specific user in some Distribution","operationId":"deleteDistributionMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService":{"post":{"tags":["Metadata: Dataservice"],"description":"Create a new Dataservice","operationId":"postDataService","requestBody":{"description":"Dataservice in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}":{"get":{"tags":["Metadata: Dataservice"],"description":"Get Dataservice","operationId":"getDataService","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: Dataservice"],"description":"Edit existing Dataservice","operationId":"putDataService","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dataservice in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Dataservice"],"description":"Delete existing Dataservice","operationId":"deleteDataService","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/spec":{"get":{"tags":["Metadata: Dataservice"],"description":"Get SHACL shape specification for Dataservice","operationId":"getDataServiceSpec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/expanded":{"get":{"tags":["Metadata: Dataservice"],"description":"Get Dataservice with its children","operationId":"getDataServiceExpanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: Dataservice"],"description":"Get a page of Dataservice children","operationId":"getDataServiceChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/meta":{"get":{"tags":["Metadata: Dataservice"],"description":"Get metadata (memberships and state) for Dataservice","operationId":"getDataServiceMeta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/meta/state":{"put":{"tags":["Metadata: Dataservice"],"description":"Change state of Dataservice","operationId":"putDataServiceMetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/members":{"get":{"tags":["Metadata: Dataservice"],"description":"Get members of a specific Dataservice","operationId":"getDataServiceMembers","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataService/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: Dataservice"],"description":"Set membership for specific user in some Dataservice","operationId":"putDataServiceMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: Dataservice"],"description":"Delete membership of specific user in some Dataservice","operationId":"deleteDataServiceMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"Get FAIR Data Point","operationId":"getFAIR Data Point","responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: FAIR Data Point"],"description":"Edit existing FAIR Data Point","operationId":"putFAIR Data Point","requestBody":{"description":"FAIR Data Point in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"post":{"tags":["Index"],"description":"Inform about running FAIR Data Point. It is expected to send pings regularly (at least weekly). There is a rate limit set both per single IP within a period of time and per URL in message.","operationId":"receivePing","requestBody":{"description":"Ping payload with FAIR Data Point info","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PingDTO"},"example":{"clientUrl":"https://example.com"}}},"required":true},"responses":{"400":{"description":"Invalid ping format"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"Ping accepted (no content)"},"429":{"description":"Rate limit exceeded"}}},"delete":{"tags":["Metadata: FAIR Data Point"],"description":"Delete existing FAIR Data Point","operationId":"deleteFAIR Data Point","responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/spec":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"Get SHACL shape specification for FAIR Data Point","operationId":"getFAIR Data PointSpec","responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/expanded":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"Get FAIR Data Point with its children","operationId":"getFAIR Data PointExpanded","responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/page/{childPrefix}":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"Get a page of FAIR Data Point children","operationId":"getFAIR Data PointChildrenPage","parameters":[{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/meta":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"Get metadata (memberships and state) for FAIR Data Point","operationId":"getFAIR Data PointMeta","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/meta/state":{"put":{"tags":["Metadata: FAIR Data Point"],"description":"Change state of FAIR Data Point","operationId":"putFAIR Data PointMetaState","requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/members":{"get":{"tags":["Metadata: FAIR Data Point"],"description":"getFAIR Data PointMembers","operationId":"getFAIR Data PointMembers","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/members/{userUuid}":{"put":{"tags":["Metadata: FAIR Data Point"],"description":"Set membership for specific user in some FAIR Data Point","operationId":"putFAIR Data PointMember","parameters":[{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: FAIR Data Point"],"description":"Delete membership of specific user in some FAIR Data Point","operationId":"deleteFAIR Data PointMember","parameters":[{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry":{"post":{"tags":["Metadata: PatientRegistry"],"description":"Create a new PatientRegistry","operationId":"postPatientRegistry","requestBody":{"description":"PatientRegistry in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get PatientRegistry","operationId":"getPatientRegistry","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: PatientRegistry"],"description":"Edit existing PatientRegistry","operationId":"putPatientRegistry","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"PatientRegistry in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: PatientRegistry"],"description":"Delete existing PatientRegistry","operationId":"deletePatientRegistry","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/spec":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get SHACL shape specification for PatientRegistry","operationId":"getPatientRegistrySpec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/expanded":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get PatientRegistry with its children","operationId":"getPatientRegistryExpanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get a page of PatientRegistry children","operationId":"getPatientRegistryChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/meta":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get metadata (memberships and state) for PatientRegistry","operationId":"getPatientRegistryMeta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/meta/state":{"put":{"tags":["Metadata: PatientRegistry"],"description":"Change state of PatientRegistry","operationId":"putPatientRegistryMetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/members":{"get":{"tags":["Metadata: PatientRegistry"],"description":"Get members of a specific PatientRegistry","operationId":"getPatientRegistryMembers","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/patientRegistry/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: PatientRegistry"],"description":"Set membership for specific user in some PatientRegistry","operationId":"putPatientRegistryMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: PatientRegistry"],"description":"Delete membership of specific user in some PatientRegistry","operationId":"deletePatientRegistryMember","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2":{"post":{"tags":["Metadata: DataService2"],"description":"Create a new DataService2","operationId":"postDataservice2","requestBody":{"description":"DataService2 in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}":{"get":{"tags":["Metadata: DataService2"],"description":"Get DataService2","operationId":"getDataservice2","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"put":{"tags":["Metadata: DataService2"],"description":"Edit existing DataService2","operationId":"putDataservice2","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"DataService2 in RDF","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: DataService2"],"description":"Delete existing DataService2","operationId":"deleteDataservice2","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/spec":{"get":{"tags":["Metadata: DataService2"],"description":"Get SHACL shape specification for DataService2","operationId":"getDataservice2Spec","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/expanded":{"get":{"tags":["Metadata: DataService2"],"description":"Get DataService2 with its children","operationId":"getDataservice2Expanded","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/page/{childPrefix}":{"get":{"tags":["Metadata: DataService2"],"description":"Get a page of DataService2 children","operationId":"getDataservice2ChildrenPage","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"childPrefix","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/turtle":{"schema":{"type":"string"}},"application/ld+json":{"schema":{"type":"string"}},"application/rdf+xml":{"schema":{"type":"string"}},"text/n3":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/meta":{"get":{"tags":["Metadata: DataService2"],"description":"Get metadata (memberships and state) for DataService2","operationId":"getDataservice2Meta","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/meta/state":{"put":{"tags":["Metadata: DataService2"],"description":"Change state of DataService2","operationId":"putDataservice2MetaState","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetaStateChangeDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/members":{"get":{"tags":["Metadata: DataService2"],"description":"Get members of a specific DataService2","operationId":"getDataservice2Members","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberDTO"}}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/dataservice2/{uuid}/members/{userUuid}":{"put":{"tags":["Metadata: DataService2"],"description":"Set membership for specific user in some DataService2","operationId":"putDataservice2Member","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"New membership","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreateDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberDTO"}}}},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}},"delete":{"tags":["Metadata: DataService2"],"description":"Delete membership of specific user in some DataService2","operationId":"deleteDataservice2Member","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"userUuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Not Found","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"text/plain":{"schema":{"type":"string"}},"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}}}}},"/users/{uuid}":{"get":{"tags":["User Management"],"operationId":"getUser","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}},"put":{"tags":["User Management"],"operationId":"putUser","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}},"delete":{"tags":["User Management"],"operationId":"deleteUser","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/users/{uuid}/password":{"put":{"tags":["User Management"],"operationId":"putUserPassword","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPasswordDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}}},"/users/current":{"get":{"tags":["Authentication and Authorization","User Management"],"operationId":"getUserCurrent","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}},"put":{"tags":["User Management"],"operationId":"putUserCurrent","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserProfileChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}}},"/users/current/password":{"put":{"tags":["User Management"],"operationId":"putUserCurrentPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPasswordDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}}},"/settings":{"get":{"tags":["Client"],"operationId":"getSettings","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsDTO"}}}}}},"put":{"tags":["Client"],"operationId":"updateSettings","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsUpdateDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsDTO"}}}}}},"delete":{"tags":["Client"],"operationId":"resetSettings","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsDTO"}}}}}}},"/search/query/saved/{uuid}":{"get":{"tags":["Search"],"operationId":"getSingle","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchSavedQueryDTO"}}}}}},"put":{"tags":["Search"],"operationId":"update","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchSavedQueryChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchSavedQueryDTO"}}}}}},"post":{"tags":["Search"],"operationId":"search_1","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchResultDTO"}}}}}}},"delete":{"tags":["Search"],"operationId":"delete","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/resource-definitions/{uuid}":{"get":{"tags":["Metadata Model"],"operationId":"getResourceDefinition","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceDefinitionDTO"}}}}}},"put":{"tags":["Metadata Model"],"operationId":"putResourceDefinitions","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceDefinitionChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceDefinitionDTO"}}}}}},"delete":{"tags":["Metadata Model"],"operationId":"deleteResourceDefinitions","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/metadata-schemas/{uuid}/versions/{version}":{"get":{"tags":["Metadata Model"],"operationId":"getSchemaVersion","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"}}}}}},"put":{"tags":["Metadata Model"],"operationId":"updateSchemaVersion","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaUpdateDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"}}}}}},"delete":{"tags":["Metadata Model"],"operationId":"deleteSchemaVersion","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/metadata-schemas/{uuid}/draft":{"get":{"tags":["Metadata Model"],"operationId":"getSchemaDraft","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaDraftDTO"}}}}}},"put":{"tags":["Metadata Model"],"operationId":"updateSchemaDraft","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaDraftDTO"}}}}}},"delete":{"tags":["Metadata Model"],"operationId":"deleteSchemaDraft","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/index/settings":{"get":{"tags":["Index"],"operationId":"getIndexSettings","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexSettingsDTO"}}}}}},"put":{"tags":["Index"],"operationId":"updateIndexSettings","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexSettingsUpdateDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexSettingsDTO"}}}}}},"delete":{"tags":["Index"],"operationId":"resetIndexSettings","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexSettingsDTO"}}}}}}},"/users":{"get":{"tags":["User Management"],"operationId":"getUsers","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserDTO"}}}}}}},"post":{"tags":["User Management"],"operationId":"createUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreateDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDTO"}}}}}}},"/tokens":{"post":{"tags":["Authentication and Authorization"],"operationId":"generateToken","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenDTO"}}}}}}},"/search":{"post":{"tags":["Search"],"operationId":"search","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQueryDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchResultDTO"}}}}}}}},"/search/query":{"get":{"tags":["Search"],"operationId":"getSearchQueryTemplate","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQueryTemplateDTO"}}}}}},"post":{"tags":["Search"],"operationId":"searchWithQuery","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQueryVariablesDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchResultDTO"}}}}}}}},"/search/query/saved":{"get":{"tags":["Search"],"operationId":"getAll","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchSavedQueryDTO"}}}}}}},"post":{"tags":["Search"],"operationId":"create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchSavedQueryChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchSavedQueryDTO"}}}}}}},"/resource-definitions":{"get":{"tags":["Metadata Model"],"operationId":"getResourceDefinitions","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionDTO"}}}}}}},"post":{"tags":["Metadata Model"],"operationId":"createResourceDefinitions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceDefinitionChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceDefinitionDTO"}}}}}}},"/reset":{"post":{"tags":["Client"],"operationId":"postResetFactoryDefaults","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/metadata-schemas":{"get":{"tags":["Metadata Model"],"operationId":"getSchemas","parameters":[{"name":"drafts","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"abstract","in":"query","required":false,"schema":{"type":"boolean","default":true}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaDTO"}}}}}}},"post":{"tags":["Metadata Model"],"operationId":"createSchemaDraft","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaChangeDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaDraftDTO"}}}}}}},"/metadata-schemas/{uuid}/versions":{"post":{"tags":["Metadata Model"],"operationId":"releaseSchemaVersion","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaReleaseDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MetadataSchemaDTO"}}}}}}},"/metadata-schemas/preview":{"post":{"tags":["Metadata Model"],"operationId":"getShaclPreview","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaPreviewRequestDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"text/turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"application/x-turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"text/n3":{"schema":{"$ref":"#/components/schemas/Model"}},"text/rdf+n3":{"schema":{"$ref":"#/components/schemas/Model"}},"application/ld+json":{"schema":{"$ref":"#/components/schemas/Model"}},"application/rdf+xml":{"schema":{"$ref":"#/components/schemas/Model"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Model"}},"text/xml":{"schema":{"$ref":"#/components/schemas/Model"}}}}}}},"/metadata-schemas/import":{"get":{"tags":["Metadata Model"],"operationId":"getImportableSchemas","parameters":[{"name":"from","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaRemoteDTO"}}}}}}},"post":{"tags":["Metadata Model"],"operationId":"importSchemas","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"}}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"}}}}}}}},"/forms/autocomplete":{"post":{"tags":["Client"],"operationId":"searchAutocompleteItems","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FormAutocompleteRequestDTO"}}},"required":true},"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FormAutocompleteItemDTO"}}}}}}}},"/api-keys":{"get":{"tags":["Authentication and Authorization"],"operationId":"getApiKeys","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyDTO"}}}}}}},"post":{"tags":["Authentication and Authorization"],"operationId":"createApiKey","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyDTO"}}}}}}},"/search/filters":{"get":{"tags":["Search"],"operationId":"getSearchFilters","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchFilterDTO"}}}}}}},"delete":{"tags":["Search"],"operationId":"resetSearchFiltersCache","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchFilterDTO"}}}}}}}},"/profile/{uuid}":{"get":{"tags":["Client"],"operationId":"getSchemaContent","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"text/turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"application/x-turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"text/n3":{"schema":{"$ref":"#/components/schemas/Model"}},"text/rdf+n3":{"schema":{"$ref":"#/components/schemas/Model"}},"application/ld+json":{"schema":{"$ref":"#/components/schemas/Model"}},"application/rdf+xml":{"schema":{"$ref":"#/components/schemas/Model"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Model"}},"text/xml":{"schema":{"$ref":"#/components/schemas/Model"}}}}}}},"/metadata-schemas/{uuid}":{"get":{"tags":["Metadata Model"],"operationId":"getSchemaContent_1_1","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"text/turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"application/x-turtle":{"schema":{"$ref":"#/components/schemas/Model"}},"text/n3":{"schema":{"$ref":"#/components/schemas/Model"}},"text/rdf+n3":{"schema":{"$ref":"#/components/schemas/Model"}},"application/ld+json":{"schema":{"$ref":"#/components/schemas/Model"}},"application/rdf+xml":{"schema":{"$ref":"#/components/schemas/Model"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Model"}},"text/xml":{"schema":{"$ref":"#/components/schemas/Model"}},"application/json":{"schema":{"$ref":"#/components/schemas/MetadataSchemaDTO"}}}}}},"delete":{"tags":["Metadata Model"],"operationId":"deleteSchemaFull","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/metadata-schemas/updates":{"get":{"tags":["Metadata Model"],"operationId":"checkForUpdates","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaRemoteDTO"}}}}}}}},"/metadata-schemas/public":{"get":{"tags":["Metadata Model"],"operationId":"getPublishedSchemas","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"}}}}}}}},"/memberships":{"get":{"tags":["Authentication and Authorization"],"operationId":"getUsers_1","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MembershipDTO"}}}}}}}},"/label":{"get":{"tags":["label-controller"],"operationId":"getLabel","parameters":[{"name":"iri","in":"query","required":true,"schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string","default":"en"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelDTO"}}}}}}},"/index/entries":{"get":{"tags":["Index"],"operationId":"getEntriesPage","parameters":[{"name":"pageable","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Pageable"}},{"name":"state","in":"query","required":false,"schema":{"type":"string","default":""}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageIndexEntryDTO"}}}}}}},"/index/entries/{uuid}":{"get":{"tags":["Index"],"operationId":"getEntry","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexEntryDetailDTO"}}}}}},"delete":{"tags":["Index"],"operationId":"deleteEntry","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}},"/index/entries/{uuid}/data":{"get":{"tags":["Index"],"operationId":"getEntryData","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Model"}}}}}}},"/index/entries/info":{"get":{"tags":["Index"],"operationId":"getEntriesInfo","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexEntryInfoDTO"}}}}}}},"/index/entries/all":{"get":{"tags":["Index"],"operationId":"getEntriesAll","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IndexEntryDTO"}}}}}}}},"/dashboard":{"get":{"tags":["Client"],"operationId":"getDashboard","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DashboardItemDTO"}}}}}}}},"/configs/bootstrap":{"get":{"tags":["Client"],"operationId":"getBootstrapConfig","responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BootstrapConfigDTO"}}}}}}},"/api-keys/{uuid}":{"delete":{"tags":["Authentication and Authorization"],"operationId":"deleteApiKey","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"404":{"description":"Resource Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDTO"}}}},"204":{"description":"No Content"}}}}},"components":{"schemas":{"ErrorDTO":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int64"},"status":{"type":"integer","format":"int32"},"error":{"type":"string"},"errors":{"type":"object","additionalProperties":{"type":"object"}},"message":{"type":"string"},"path":{"type":"string"}}},"UserChangeDTO":{"required":["email","firstName","lastName","role"],"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"role":{"type":"string","enum":["ADMIN","USER"]}}},"UserDTO":{"type":"object","properties":{"uuid":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"role":{"type":"string","enum":["ADMIN","USER"]}}},"UserPasswordDTO":{"type":"object","properties":{"password":{"type":"string"}}},"UserProfileChangeDTO":{"required":["email","firstName","lastName"],"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"}}},"SearchFilterDTO":{"required":["label","type","values"],"type":"object","properties":{"type":{"type":"string","enum":["IRI","LITERAL"]},"label":{"type":"string"},"predicate":{"type":"string"},"values":{"type":"array","items":{"$ref":"#/components/schemas/SearchFilterItemDTO"}},"queryFromRecords":{"type":"boolean"}}},"SearchFilterItemDTO":{"type":"object","properties":{"value":{"type":"string"},"label":{"type":"string"},"preset":{"type":"boolean"}}},"SettingsAutocompleteSourceDTO":{"required":["rdfType","sparqlEndpoint","sparqlQuery"],"type":"object","properties":{"rdfType":{"type":"string"},"sparqlEndpoint":{"type":"string"},"sparqlQuery":{"type":"string"}}},"SettingsFormsAutocompleteDTO":{"required":["searchNamespace","sources"],"type":"object","properties":{"searchNamespace":{"type":"boolean"},"sources":{"type":"array","items":{"$ref":"#/components/schemas/SettingsAutocompleteSourceDTO"}}}},"SettingsFormsDTO":{"required":["autocomplete"],"type":"object","properties":{"autocomplete":{"$ref":"#/components/schemas/SettingsFormsAutocompleteDTO"}}},"SettingsMetricsEntry":{"type":"object","properties":{"metricUri":{"type":"string"},"resourceUri":{"type":"string"}}},"SettingsPingUpdateDTO":{"required":["endpoints"],"type":"object","properties":{"enabled":{"type":"boolean"},"endpoints":{"type":"array","items":{"type":"string"}}}},"SettingsSearchDTO":{"required":["filters"],"type":"object","properties":{"filters":{"type":"array","items":{"$ref":"#/components/schemas/SearchFilterDTO"}}}},"SettingsUpdateDTO":{"required":["forms","metadataMetrics","ping","search"],"type":"object","properties":{"appTitle":{"type":"string"},"appSubtitle":{"type":"string"},"metadataMetrics":{"type":"array","items":{"$ref":"#/components/schemas/SettingsMetricsEntry"}},"ping":{"$ref":"#/components/schemas/SettingsPingUpdateDTO"},"search":{"$ref":"#/components/schemas/SettingsSearchDTO"},"forms":{"$ref":"#/components/schemas/SettingsFormsDTO"}}},"SettingsDTO":{"type":"object","properties":{"clientUrl":{"type":"string"},"persistentUrl":{"type":"string"},"appTitle":{"type":"string"},"appSubtitle":{"type":"string"},"appTitleFromConfig":{"type":"string"},"appSubtitleFromConfig":{"type":"string"},"metadataMetrics":{"type":"array","items":{"$ref":"#/components/schemas/SettingsMetricsEntry"}},"ping":{"$ref":"#/components/schemas/SettingsPingDTO"},"repository":{"$ref":"#/components/schemas/SettingsRepositoryDTO"},"search":{"$ref":"#/components/schemas/SettingsSearchDTO"},"forms":{"$ref":"#/components/schemas/SettingsFormsDTO"}}},"SettingsPingDTO":{"required":["enabled","endpoints","endpointsFromConfig","interval"],"type":"object","properties":{"enabled":{"type":"boolean"},"endpoints":{"type":"array","items":{"type":"string"}},"endpointsFromConfig":{"type":"array","items":{"type":"string"}},"interval":{"type":"string"}}},"SettingsRepositoryDTO":{"type":"object","properties":{"type":{"type":"string"},"dir":{"type":"string"},"url":{"type":"string"},"repository":{"type":"string"},"username":{"type":"string"},"password":{"type":"string"}}},"SearchQueryVariablesDTO":{"required":["graphPattern","ordering","prefixes"],"type":"object","properties":{"prefixes":{"type":"string"},"graphPattern":{"type":"string"},"ordering":{"type":"string"}}},"SearchSavedQueryChangeDTO":{"required":["description","name","type","variables"],"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"type":{"type":"string","enum":["PUBLIC","PRIVATE","INTERNAL"]},"variables":{"$ref":"#/components/schemas/SearchQueryVariablesDTO"}}},"SearchSavedQueryDTO":{"required":["createdAt","description","name","type","updatedAt","uuid","variables"],"type":"object","properties":{"uuid":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"type":{"type":"string","enum":["PUBLIC","PRIVATE","INTERNAL"]},"user":{"$ref":"#/components/schemas/UserDTO"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"variables":{"$ref":"#/components/schemas/SearchQueryVariablesDTO"}}},"ResourceDefinitionChangeDTO":{"required":["children","externalLinks","metadataSchemaUuids","name","urlPrefix"],"type":"object","properties":{"name":{"type":"string"},"urlPrefix":{"type":"string"},"metadataSchemaUuids":{"type":"array","items":{"type":"string"}},"children":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionChild"}},"externalLinks":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionLink"}}}},"ResourceDefinitionChild":{"required":["relationUri","resourceDefinitionUuid"],"type":"object","properties":{"resourceDefinitionUuid":{"type":"string"},"relationUri":{"type":"string"},"listView":{"$ref":"#/components/schemas/ResourceDefinitionChildListView"}}},"ResourceDefinitionChildListView":{"required":["title"],"type":"object","properties":{"title":{"type":"string"},"tagsUri":{"type":"string"},"metadata":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionChildListViewMetadata"}}}},"ResourceDefinitionChildListViewMetadata":{"required":["propertyUri","title"],"type":"object","properties":{"title":{"type":"string"},"propertyUri":{"type":"string"}}},"ResourceDefinitionLink":{"required":["propertyUri","title"],"type":"object","properties":{"title":{"type":"string"},"propertyUri":{"type":"string"}}},"ResourceDefinitionDTO":{"required":["children","externalLinks","metadataSchemaUuids","name","targetClassUris","urlPrefix","uuid"],"type":"object","properties":{"uuid":{"type":"string"},"name":{"type":"string"},"urlPrefix":{"type":"string"},"metadataSchemaUuids":{"type":"array","items":{"type":"string"}},"targetClassUris":{"type":"array","items":{"type":"string"}},"children":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionChild"}},"externalLinks":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionLink"}}}},"MetadataSchemaUpdateDTO":{"required":["description","name"],"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"published":{"type":"boolean"}}},"MetadataSchemaVersionDTO":{"required":["definition","description","extendsSchemaUuids","name","targetClasses","type","uuid"],"type":"object","properties":{"uuid":{"type":"string"},"version":{"type":"string"},"versionUuid":{"type":"string"},"previousVersionUuid":{"type":"string"},"name":{"type":"string"},"published":{"type":"boolean"},"abstractSchema":{"type":"boolean"},"latest":{"type":"boolean"},"type":{"type":"string","enum":["INTERNAL","CUSTOM","REFERENCE"]},"origin":{"type":"string"},"importedFrom":{"type":"string"},"definition":{"type":"string"},"description":{"type":"string"},"targetClasses":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"extendsSchemaUuids":{"type":"array","items":{"type":"string"}},"suggestedResourceName":{"type":"string"},"suggestedUrlPrefix":{"type":"string"}}},"MetadataSchemaChangeDTO":{"required":["definition","description","extendsSchemaUuids","name"],"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"abstractSchema":{"type":"boolean"},"definition":{"type":"string"},"extendsSchemaUuids":{"type":"array","items":{"type":"string"}},"suggestedResourceName":{"type":"string"},"suggestedUrlPrefix":{"type":"string"}}},"MetadataSchemaDraftDTO":{"required":["definition","description","extendsSchemaUuids","name","uuid"],"type":"object","properties":{"uuid":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"abstractSchema":{"type":"boolean"},"definition":{"type":"string"},"extendsSchemaUuids":{"type":"array","items":{"type":"string"}},"suggestedResourceName":{"type":"string"},"suggestedUrlPrefix":{"type":"string"},"lastVersion":{"type":"string"}}},"IndexSettingsPingDTO":{"required":["denyList","rateLimitDuration","rateLimitHits","validDuration"],"type":"object","properties":{"validDuration":{"type":"string"},"rateLimitDuration":{"type":"string"},"rateLimitHits":{"type":"integer","format":"int32"},"denyList":{"type":"array","items":{"type":"string"}}}},"IndexSettingsRetrievalDTO":{"required":["rateLimitWait","timeout"],"type":"object","properties":{"rateLimitWait":{"type":"string"},"timeout":{"type":"string"}}},"IndexSettingsUpdateDTO":{"required":["ping","retrieval"],"type":"object","properties":{"retrieval":{"$ref":"#/components/schemas/IndexSettingsRetrievalDTO"},"ping":{"$ref":"#/components/schemas/IndexSettingsPingDTO"}}},"IndexSettingsDTO":{"required":["isDefault","ping","retrieval"],"type":"object","properties":{"retrieval":{"$ref":"#/components/schemas/IndexSettingsRetrievalDTO"},"ping":{"$ref":"#/components/schemas/IndexSettingsPingDTO"},"isDefault":{"type":"boolean"}}},"UserCreateDTO":{"required":["email","firstName","lastName","password","role"],"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"role":{"type":"string","enum":["ADMIN","USER"]}}},"AuthDTO":{"required":["email","password"],"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"}}},"TokenDTO":{"type":"object","properties":{"token":{"type":"string"}}},"SearchQueryDTO":{"required":["query"],"type":"object","properties":{"query":{"type":"string"}}},"SearchResultDTO":{"type":"object","properties":{"uri":{"type":"string"},"types":{"type":"array","items":{"type":"string"}},"title":{"type":"string"},"description":{"type":"string"},"relations":{"type":"array","items":{"$ref":"#/components/schemas/SearchResultRelation"}}}},"SearchResultRelation":{"type":"object","properties":{"predicate":{"type":"string"},"object":{"type":"string"}}},"ResetDTO":{"type":"object","properties":{"users":{"type":"boolean"},"metadata":{"type":"boolean"},"resourceDefinitions":{"type":"boolean"},"settings":{"type":"boolean"}}},"MetadataSchemaReleaseDTO":{"required":["description","version"],"type":"object","properties":{"version":{"type":"string"},"description":{"type":"string"},"published":{"type":"boolean"}}},"MetadataSchemaDTO":{"required":["childSchemaUuids","extendSchemaUuids","name","uuid","versions"],"type":"object","properties":{"uuid":{"type":"string"},"name":{"type":"string"},"latest":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"},"draft":{"$ref":"#/components/schemas/MetadataSchemaDraftDTO"},"versions":{"type":"array","items":{"type":"string"}},"extendSchemaUuids":{"type":"array","items":{"type":"string"}},"childSchemaUuids":{"type":"array","items":{"type":"string"}}}},"MetadataSchemaPreviewRequestDTO":{"required":["metadataSchemaUuids"],"type":"object","properties":{"metadataSchemaUuids":{"type":"array","items":{"type":"string"}}}},"IRI":{"type":"object","properties":{"namespace":{"type":"string"},"localName":{"type":"string"},"iri":{"type":"boolean"},"resource":{"type":"boolean"},"bnode":{"type":"boolean"},"literal":{"type":"boolean"},"triple":{"type":"boolean"}}},"Model":{"uniqueItems":true,"type":"array","properties":{"namespace":{"$ref":"#/components/schemas/Namespace"},"empty":{"type":"boolean"},"namespaces":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/Namespace"}}},"items":{"$ref":"#/components/schemas/Statement"}},"Namespace":{"type":"object","properties":{"name":{"type":"string"},"prefix":{"type":"string"}}},"Resource":{"type":"object","properties":{"resource":{"type":"boolean"},"iri":{"type":"boolean"},"bnode":{"type":"boolean"},"literal":{"type":"boolean"},"triple":{"type":"boolean"}}},"Statement":{"type":"object","properties":{"context":{"$ref":"#/components/schemas/Resource"},"object":{"$ref":"#/components/schemas/Value"},"predicate":{"$ref":"#/components/schemas/IRI"},"subject":{"$ref":"#/components/schemas/Resource"}}},"Value":{"type":"object","properties":{"resource":{"type":"boolean"},"iri":{"type":"boolean"},"bnode":{"type":"boolean"},"literal":{"type":"boolean"},"triple":{"type":"boolean"}}},"FormAutocompleteRequestDTO":{"required":["query","rdfType"],"type":"object","properties":{"rdfType":{"type":"string"},"query":{"type":"string"}}},"FormAutocompleteItemDTO":{"type":"object","properties":{"uri":{"type":"string"},"label":{"type":"string"}}},"ApiKeyDTO":{"type":"object","properties":{"uuid":{"type":"string"},"token":{"type":"string"}}},"PingDTO":{"required":["clientUrl"],"type":"object","properties":{"clientUrl":{"type":"string"}}},"SearchQueryTemplateDTO":{"required":["template"],"type":"object","properties":{"template":{"type":"string"}}},"MetadataSchemaRemoteDTO":{"required":["schema"],"type":"object","properties":{"schema":{"$ref":"#/components/schemas/MetadataSchemaVersionDTO"},"status":{"type":"string","enum":["DIRTY","CONFLICT","ALREADY_IMPORTED","NOT_IMPORTED"]},"canImport":{"type":"boolean"}}},"MembershipDTO":{"type":"object","properties":{"uuid":{"type":"string"},"name":{"type":"string"},"permissions":{"type":"array","items":{"$ref":"#/components/schemas/MembershipPermissionDTO"}},"allowedEntities":{"type":"array","items":{"type":"string"}}}},"MembershipPermissionDTO":{"type":"object","properties":{"mask":{"type":"integer","format":"int32"},"code":{"type":"string"}}},"LabelDTO":{"type":"object","properties":{"label":{"type":"string"},"lang":{"type":"string"}}},"Pageable":{"type":"object","properties":{"page":{"minimum":0,"type":"integer","format":"int32"},"size":{"minimum":1,"type":"integer","format":"int32"},"sort":{"type":"array","items":{"type":"string"}}}},"IndexEntryDTO":{"required":["clientUrl","modificationTime","registrationTime","state","uuid"],"type":"object","properties":{"uuid":{"type":"string"},"clientUrl":{"type":"string"},"state":{"type":"string","enum":["UNKNOWN","ACTIVE","INACTIVE","UNREACHABLE","INVALID"]},"registrationTime":{"type":"string"},"modificationTime":{"type":"string"}}},"PageIndexEntryDTO":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/IndexEntryDTO"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageableObject":{"type":"object","properties":{"offset":{"type":"integer","format":"int64"},"sort":{"$ref":"#/components/schemas/SortObject"},"pageNumber":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"paged":{"type":"boolean"},"unpaged":{"type":"boolean"}}},"SortObject":{"type":"object","properties":{"empty":{"type":"boolean"},"sorted":{"type":"boolean"},"unsorted":{"type":"boolean"}}},"EventDTO":{"required":["created","type","uuid"],"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["AdminTrigger","MetadataRetrieval","WebhookTrigger","IncomingPing","WebhookPing"]},"created":{"type":"string"},"finished":{"type":"string"}}},"IndexEntryDetailDTO":{"required":["clientUrl","currentMetadata","events","lastRetrievalTime","modificationTime","registrationTime","state","uuid"],"type":"object","properties":{"uuid":{"type":"string"},"clientUrl":{"type":"string"},"state":{"type":"string","enum":["UNKNOWN","ACTIVE","INACTIVE","UNREACHABLE","INVALID"]},"currentMetadata":{"$ref":"#/components/schemas/RepositoryMetadata"},"events":{"type":"array","items":{"$ref":"#/components/schemas/EventDTO"}},"registrationTime":{"type":"string"},"modificationTime":{"type":"string"},"lastRetrievalTime":{"type":"string"}}},"RepositoryMetadata":{"required":["metadata"],"type":"object","properties":{"metadataVersion":{"type":"integer","format":"int32"},"repositoryUri":{"type":"string"},"metadata":{"type":"object","additionalProperties":{"type":"string"}}}},"IndexEntryInfoDTO":{"type":"object","properties":{"entriesCount":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}},"DashboardItemDTO":{"type":"object","properties":{"uri":{"type":"string"},"title":{"type":"string"},"membership":{"$ref":"#/components/schemas/MembershipDTO"},"state":{"type":"string","enum":["DRAFT","PUBLISHED"]}}},"BootstrapConfigDTO":{"type":"object","properties":{"persistentUrl":{"type":"string"},"resourceDefinitions":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDefinitionDTO"}},"index":{"type":"boolean"},"appTitle":{"type":"string"},"appSubtitle":{"type":"string"}}}},"securitySchemes":{"bearer-jwt":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}