{
  "openapi" : "3.1.0",
  "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" : "l.o.boninodasilvasantos@utwente.nl"
    },
    "license" : {
      "name" : "The MIT License",
      "url" : "https://opensource.org/licenses/MIT"
    },
    "version" : "1.17.2"
  },
  "servers" : [ {
    "url" : "https://app.fairdatapoint.org"
  } ],
  "security" : [ {
    "bearer-jwt" : [ "read", "write" ]
  } ],
  "tags" : [ {
    "name" : "Metadata",
    "description" : "Common operations with all metadata",
    "FDP-TP" : 0
  }, {
    "name" : "Metadata: Catalog",
    "description" : "Metadata according to the Catalog resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata: Dataset",
    "description" : "Metadata according to the Dataset resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata: Distribution",
    "description" : "Metadata according to the Distribution resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata: FAIR Data Point",
    "description" : "Metadata according to the FAIR Data Point resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata: Network Intrusion Detection Dataset",
    "description" : "Metadata according to the Network Intrusion Detection Dataset resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata: Network Traffic Dataset",
    "description" : "Metadata according to the Network Traffic Dataset resource definition",
    "FDP-TP" : 10
  }, {
    "name" : "Metadata Model",
    "description" : "Manipulation with model of metadata",
    "FDP-TP" : 20
  }, {
    "name" : "Client",
    "description" : "Endpoints for FAIR Data Point Client",
    "FDP-TP" : 30
  }, {
    "name" : "Index",
    "description" : "FAIR Data Point Index endpoints",
    "FDP-TP" : 40
  }, {
    "name" : "Authentication and Authorization",
    "description" : "Management of access to FDP (not specific type of metadata)",
    "FDP-TP" : 50
  }, {
    "name" : "User Management",
    "description" : "Management of user accounts",
    "FDP-TP" : 60
  } ],
  "paths" : {
    "/" : {
      "get" : {
        "tags" : [ "Metadata: FAIR Data Point" ],
        "description" : "Get FAIR Data Point",
        "operationId" : "getFAIR Data Point",
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : {
                "type" : "object",
                "$ref" : "#/components/schemas/PingDTO",
                "title" : "Ping"
              },
              "example" : {
                "clientUrl" : "https://example.com"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "400" : {
            "description" : "Invalid ping format"
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/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" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
    },
    "/catalog" : {
      "post" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Create a new Catalog",
        "operationId" : "postCatalog",
        "requestBody" : {
          "description" : "Catalog in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/catalog/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Get Catalog",
        "operationId" : "getCatalog",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "requestBody" : {
          "description" : "Catalog in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/catalog/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Get SHACL shape specification for Catalog",
        "operationId" : "getCatalogSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/catalog/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Get Catalog with its children",
        "operationId" : "getCatalogExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/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" : { }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/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" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO"
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/catalog/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Change state of Catalog",
        "operationId" : "putCatalogMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/catalog/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Get members of a specific Catalog",
        "operationId" : "getCatalogMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
    },
    "/dataset" : {
      "post" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Create a new Dataset",
        "operationId" : "postDataset",
        "requestBody" : {
          "description" : "Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/dataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Get Dataset",
        "operationId" : "getDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "requestBody" : {
          "description" : "Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/dataset/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Get SHACL shape specification for Dataset",
        "operationId" : "getDatasetSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/dataset/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Get Dataset with its children",
        "operationId" : "getDatasetExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/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" : { }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/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" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO"
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/dataset/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Change state of Dataset",
        "operationId" : "putDatasetMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/dataset/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Get members of a specific Dataset",
        "operationId" : "getDatasetMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
    },
    "/distribution" : {
      "post" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Create a new Distribution",
        "operationId" : "postDistribution",
        "requestBody" : {
          "description" : "Distribution in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/distribution/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Get Distribution",
        "operationId" : "getDistribution",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "requestBody" : {
          "description" : "Distribution in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/distribution/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Get SHACL shape specification for Distribution",
        "operationId" : "getDistributionSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/distribution/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Get Distribution with its children",
        "operationId" : "getDistributionExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/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" : { }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/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" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO"
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/distribution/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Change state of Distribution",
        "operationId" : "putDistributionMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/distribution/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Get members of a specific Distribution",
        "operationId" : "getDistributionMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "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" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
    },
    "/Dataset" : {
      "post" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Create a new Network Traffic Dataset",
        "operationId" : "postDataset_1",
        "requestBody" : {
          "description" : "Network Traffic Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get Network Traffic Dataset",
        "operationId" : "getDataset_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Edit existing Network Traffic Dataset",
        "operationId" : "putDataset_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "requestBody" : {
          "description" : "Network Traffic Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Delete existing Network Traffic Dataset",
        "operationId" : "deleteDataset_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get SHACL shape specification for Network Traffic Dataset",
        "operationId" : "getDatasetSpec_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get Network Traffic Dataset with its children",
        "operationId" : "getDatasetExpanded_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/page/{childPrefix}" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get a page of Network Traffic Dataset children",
        "operationId" : "getDatasetChildrenPage_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/meta" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get metadata (memberships and state) for Network Traffic Dataset",
        "operationId" : "getDatasetMeta_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO"
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Change state of Network Traffic Dataset",
        "operationId" : "putDatasetMetaState_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get members of a specific Network Traffic Dataset",
        "operationId" : "getDatasetMembers_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/Dataset/{uuid}/members/{userUuid}" : {
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Set membership for specific user in some Network Traffic Dataset",
        "operationId" : "putDatasetMember_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Delete membership of specific user in some Network Traffic Dataset",
        "operationId" : "deleteDatasetMember_1",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
    },
    "/NetworkIntrusionDetectionDataset" : {
      "post" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Create a new Network Intrusion Detection Dataset",
        "operationId" : "postNetworkIntrusionDetectionDataset",
        "requestBody" : {
          "description" : "Network Intrusion Detection Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Edit existing Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "requestBody" : {
          "description" : "Network Intrusion Detection Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : { }
            },
            "application/ld+json" : {
              "schema" : { }
            },
            "application/rdf+xml" : {
              "schema" : { }
            },
            "text/n3" : {
              "schema" : { }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Delete existing Network Intrusion Detection Dataset",
        "operationId" : "deleteNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get SHACL shape specification for Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get Network Intrusion Detection Dataset with its children",
        "operationId" : "getNetworkIntrusionDetectionDatasetExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/page/{childPrefix}" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get a page of Network Intrusion Detection Dataset children",
        "operationId" : "getNetworkIntrusionDetectionDatasetChildrenPage",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : { }
              },
              "application/ld+json" : {
                "schema" : { }
              },
              "application/rdf+xml" : {
                "schema" : { }
              },
              "text/n3" : {
                "schema" : { }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/meta" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get metadata (memberships and state) for Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetMeta",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO"
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Change state of Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDatasetMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get members of a specific Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/members/{userUuid}" : {
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Set membership for specific user in some Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "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" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Delete membership of specific user in some Network Intrusion Detection Dataset",
        "operationId" : "deleteNetworkIntrusionDetectionDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : { }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : { }
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          }
        }
      },
      "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
    },
    "/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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SearchSavedQueryDTO"
                }
              }
            }
          }
        }
      },
      "post" : {
        "tags" : [ "Search" ],
        "operationId" : "search",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "400" : {
            "description" : "Bad request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "204" : {
            "description" : "No Content"
          }
        }
      }
    },
    "/index/settings" : {
      "get" : {
        "tags" : [ "Index" ],
        "operationId" : "getIndexSettings",
        "responses" : {
          "400" : {
            "description" : "Bad request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TokenDTO"
                }
              }
            }
          }
        }
      }
    },
    "/search" : {
      "post" : {
        "tags" : [ "Search" ],
        "operationId" : "search_1",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SearchQueryDTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "400" : {
            "description" : "Bad request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "400" : {
            "description" : "Bad request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "200" : {
            "description" : "OK",
            "content" : {
              "*/*" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Model"
                }
              },
              "!application/json" : {
                "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO"
                }
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource Not Found",
            "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"
                }
              }
            }
          },
          "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" : { }
          },
          "message" : {
            "type" : "string"
          },
          "path" : {
            "type" : "string"
          }
        }
      },
      "UserChangeDTO" : {
        "type" : "object",
        "properties" : {
          "firstName" : {
            "type" : "string",
            "minLength" : 1
          },
          "lastName" : {
            "type" : "string",
            "minLength" : 1
          },
          "email" : {
            "type" : "string",
            "minLength" : 1
          },
          "role" : {
            "type" : "string",
            "enum" : [ "ADMIN", "USER" ]
          }
        },
        "required" : [ "email", "firstName", "lastName", "role" ]
      },
      "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" : {
        "type" : "object",
        "properties" : {
          "firstName" : {
            "type" : "string",
            "minLength" : 1
          },
          "lastName" : {
            "type" : "string",
            "minLength" : 1
          },
          "email" : {
            "type" : "string",
            "minLength" : 1
          }
        },
        "required" : [ "email", "firstName", "lastName" ]
      },
      "SearchFilterDTO" : {
        "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"
          }
        },
        "required" : [ "label", "type", "values" ]
      },
      "SearchFilterItemDTO" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "label" : {
            "type" : "string"
          },
          "preset" : {
            "type" : "boolean"
          }
        }
      },
      "SettingsAutocompleteSourceDTO" : {
        "type" : "object",
        "properties" : {
          "rdfType" : {
            "type" : "string"
          },
          "sparqlEndpoint" : {
            "type" : "string"
          },
          "sparqlQuery" : {
            "type" : "string"
          }
        },
        "required" : [ "rdfType", "sparqlEndpoint", "sparqlQuery" ]
      },
      "SettingsFormsAutocompleteDTO" : {
        "type" : "object",
        "properties" : {
          "searchNamespace" : {
            "type" : "boolean"
          },
          "sources" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SettingsAutocompleteSourceDTO"
            }
          }
        },
        "required" : [ "searchNamespace", "sources" ]
      },
      "SettingsFormsDTO" : {
        "type" : "object",
        "properties" : {
          "autocomplete" : {
            "$ref" : "#/components/schemas/SettingsFormsAutocompleteDTO"
          }
        },
        "required" : [ "autocomplete" ]
      },
      "SettingsMetricsEntry" : {
        "type" : "object",
        "properties" : {
          "metricUri" : {
            "type" : "string"
          },
          "resourceUri" : {
            "type" : "string"
          }
        }
      },
      "SettingsPingUpdateDTO" : {
        "type" : "object",
        "properties" : {
          "enabled" : {
            "type" : "boolean"
          },
          "endpoints" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        },
        "required" : [ "endpoints" ]
      },
      "SettingsSearchDTO" : {
        "type" : "object",
        "properties" : {
          "filters" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SearchFilterDTO"
            }
          }
        },
        "required" : [ "filters" ]
      },
      "SettingsUpdateDTO" : {
        "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"
          }
        },
        "required" : [ "forms", "metadataMetrics", "ping", "search" ]
      },
      "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" : {
        "type" : "object",
        "properties" : {
          "enabled" : {
            "type" : "boolean"
          },
          "endpoints" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "endpointsFromConfig" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "interval" : {
            "type" : "string"
          }
        },
        "required" : [ "enabled", "endpoints", "endpointsFromConfig", "interval" ]
      },
      "SettingsRepositoryDTO" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "dir" : {
            "type" : "string"
          },
          "url" : {
            "type" : "string"
          },
          "repository" : {
            "type" : "string"
          },
          "username" : {
            "type" : "string"
          },
          "password" : {
            "type" : "string"
          }
        }
      },
      "SearchQueryVariablesDTO" : {
        "type" : "object",
        "properties" : {
          "prefixes" : {
            "type" : "string"
          },
          "graphPattern" : {
            "type" : "string"
          },
          "ordering" : {
            "type" : "string"
          }
        },
        "required" : [ "graphPattern", "ordering", "prefixes" ]
      },
      "SearchSavedQueryChangeDTO" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "description" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "PUBLIC", "PRIVATE", "INTERNAL" ]
          },
          "variables" : {
            "$ref" : "#/components/schemas/SearchQueryVariablesDTO"
          }
        },
        "required" : [ "description", "name", "type", "variables" ]
      },
      "SearchSavedQueryDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "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"
          }
        },
        "required" : [ "createdAt", "description", "name", "type", "updatedAt", "uuid", "variables" ]
      },
      "ResourceDefinitionChangeDTO" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "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"
            }
          }
        },
        "required" : [ "children", "externalLinks", "metadataSchemaUuids", "name", "urlPrefix" ]
      },
      "ResourceDefinitionChild" : {
        "type" : "object",
        "properties" : {
          "resourceDefinitionUuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "relationUri" : {
            "type" : "string",
            "minLength" : 1
          },
          "listView" : {
            "$ref" : "#/components/schemas/ResourceDefinitionChildListView"
          }
        },
        "required" : [ "relationUri", "resourceDefinitionUuid" ]
      },
      "ResourceDefinitionChildListView" : {
        "type" : "object",
        "properties" : {
          "title" : {
            "type" : "string",
            "minLength" : 1
          },
          "tagsUri" : {
            "type" : "string"
          },
          "metadata" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ResourceDefinitionChildListViewMetadata"
            }
          }
        },
        "required" : [ "title" ]
      },
      "ResourceDefinitionChildListViewMetadata" : {
        "type" : "object",
        "properties" : {
          "title" : {
            "type" : "string",
            "minLength" : 1
          },
          "propertyUri" : {
            "type" : "string",
            "minLength" : 1
          }
        },
        "required" : [ "propertyUri", "title" ]
      },
      "ResourceDefinitionLink" : {
        "type" : "object",
        "properties" : {
          "title" : {
            "type" : "string",
            "minLength" : 1
          },
          "propertyUri" : {
            "type" : "string",
            "minLength" : 1
          }
        },
        "required" : [ "propertyUri", "title" ]
      },
      "ResourceDefinitionDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "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"
            }
          }
        },
        "required" : [ "children", "externalLinks", "metadataSchemaUuids", "name", "targetClassUris", "urlPrefix", "uuid" ]
      },
      "MetadataSchemaUpdateDTO" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "description" : {
            "type" : "string"
          },
          "published" : {
            "type" : "boolean"
          }
        },
        "required" : [ "description", "name" ]
      },
      "MetadataSchemaVersionDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "version" : {
            "type" : "string"
          },
          "versionUuid" : {
            "type" : "string"
          },
          "previousVersionUuid" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "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" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            },
            "uniqueItems" : true
          },
          "extendsSchemaUuids" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "suggestedResourceName" : {
            "type" : "string"
          },
          "suggestedUrlPrefix" : {
            "type" : "string"
          }
        },
        "required" : [ "definition", "description", "extendsSchemaUuids", "name", "targetClasses", "type", "uuid" ]
      },
      "MetadataSchemaChangeDTO" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "description" : {
            "type" : "string"
          },
          "abstractSchema" : {
            "type" : "boolean"
          },
          "definition" : {
            "type" : "string"
          },
          "extendsSchemaUuids" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "suggestedResourceName" : {
            "type" : "string"
          },
          "suggestedUrlPrefix" : {
            "type" : "string"
          }
        },
        "required" : [ "definition", "description", "extendsSchemaUuids", "name" ]
      },
      "MetadataSchemaDraftDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "description" : {
            "type" : "string"
          },
          "abstractSchema" : {
            "type" : "boolean"
          },
          "definition" : {
            "type" : "string"
          },
          "extendsSchemaUuids" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "suggestedResourceName" : {
            "type" : "string"
          },
          "suggestedUrlPrefix" : {
            "type" : "string"
          },
          "lastVersion" : {
            "type" : "string"
          }
        },
        "required" : [ "definition", "description", "extendsSchemaUuids", "name", "uuid" ]
      },
      "IndexSettingsPingDTO" : {
        "type" : "object",
        "properties" : {
          "validDuration" : {
            "type" : "string"
          },
          "rateLimitDuration" : {
            "type" : "string"
          },
          "rateLimitHits" : {
            "type" : "integer",
            "format" : "int32"
          },
          "denyList" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        },
        "required" : [ "denyList", "rateLimitDuration", "rateLimitHits", "validDuration" ]
      },
      "IndexSettingsRetrievalDTO" : {
        "type" : "object",
        "properties" : {
          "rateLimitWait" : {
            "type" : "string"
          },
          "timeout" : {
            "type" : "string"
          }
        },
        "required" : [ "rateLimitWait", "timeout" ]
      },
      "IndexSettingsUpdateDTO" : {
        "type" : "object",
        "properties" : {
          "retrieval" : {
            "$ref" : "#/components/schemas/IndexSettingsRetrievalDTO"
          },
          "ping" : {
            "$ref" : "#/components/schemas/IndexSettingsPingDTO"
          }
        },
        "required" : [ "ping", "retrieval" ]
      },
      "IndexSettingsDTO" : {
        "type" : "object",
        "properties" : {
          "retrieval" : {
            "$ref" : "#/components/schemas/IndexSettingsRetrievalDTO"
          },
          "ping" : {
            "$ref" : "#/components/schemas/IndexSettingsPingDTO"
          },
          "isDefault" : {
            "type" : "boolean"
          }
        },
        "required" : [ "isDefault", "ping", "retrieval" ]
      },
      "UserCreateDTO" : {
        "type" : "object",
        "properties" : {
          "firstName" : {
            "type" : "string",
            "minLength" : 1
          },
          "lastName" : {
            "type" : "string",
            "minLength" : 1
          },
          "email" : {
            "type" : "string",
            "minLength" : 1
          },
          "password" : {
            "type" : "string",
            "minLength" : 1
          },
          "role" : {
            "type" : "string",
            "enum" : [ "ADMIN", "USER" ]
          }
        },
        "required" : [ "email", "firstName", "lastName", "password", "role" ]
      },
      "AuthDTO" : {
        "type" : "object",
        "properties" : {
          "email" : {
            "type" : "string"
          },
          "password" : {
            "type" : "string",
            "minLength" : 1
          }
        },
        "required" : [ "email", "password" ]
      },
      "TokenDTO" : {
        "type" : "object",
        "properties" : {
          "token" : {
            "type" : "string"
          }
        }
      },
      "SearchQueryDTO" : {
        "type" : "object",
        "properties" : {
          "query" : {
            "type" : "string"
          }
        },
        "required" : [ "query" ]
      },
      "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" : {
        "type" : "object",
        "properties" : {
          "version" : {
            "type" : "string",
            "minLength" : 1
          },
          "description" : {
            "type" : "string",
            "minLength" : 1
          },
          "published" : {
            "type" : "boolean"
          }
        },
        "required" : [ "description", "version" ]
      },
      "MetadataSchemaDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "minLength" : 1
          },
          "name" : {
            "type" : "string",
            "minLength" : 1
          },
          "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"
            }
          }
        },
        "required" : [ "childSchemaUuids", "extendSchemaUuids", "name", "uuid", "versions" ]
      },
      "MetadataSchemaPreviewRequestDTO" : {
        "type" : "object",
        "properties" : {
          "metadataSchemaUuids" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        },
        "required" : [ "metadataSchemaUuids" ]
      },
      "IRI" : {
        "type" : "object",
        "properties" : {
          "iri" : {
            "type" : "boolean"
          },
          "localName" : {
            "type" : "string"
          },
          "namespace" : {
            "type" : "string"
          },
          "resource" : {
            "type" : "boolean"
          },
          "bnode" : {
            "type" : "boolean"
          },
          "triple" : {
            "type" : "boolean"
          },
          "literal" : {
            "type" : "boolean"
          }
        }
      },
      "Model" : {
        "type" : "array",
        "items" : {
          "$ref" : "#/components/schemas/Statement"
        },
        "properties" : {
          "namespace" : {
            "$ref" : "#/components/schemas/Namespace",
            "writeOnly" : true
          },
          "empty" : {
            "type" : "boolean"
          },
          "namespaces" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Namespace"
            },
            "uniqueItems" : true
          }
        },
        "uniqueItems" : true
      },
      "Namespace" : {
        "type" : "object",
        "properties" : {
          "prefix" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          }
        }
      },
      "Resource" : {
        "type" : "object",
        "properties" : {
          "resource" : {
            "type" : "boolean"
          },
          "bnode" : {
            "type" : "boolean"
          },
          "triple" : {
            "type" : "boolean"
          },
          "iri" : {
            "type" : "boolean"
          },
          "literal" : {
            "type" : "boolean"
          }
        }
      },
      "Statement" : {
        "type" : "object",
        "properties" : {
          "predicate" : {
            "$ref" : "#/components/schemas/IRI"
          },
          "subject" : {
            "$ref" : "#/components/schemas/Resource"
          },
          "context" : {
            "$ref" : "#/components/schemas/Resource"
          },
          "object" : {
            "$ref" : "#/components/schemas/Value"
          }
        }
      },
      "Value" : {
        "type" : "object",
        "properties" : {
          "bnode" : {
            "type" : "boolean"
          },
          "triple" : {
            "type" : "boolean"
          },
          "iri" : {
            "type" : "boolean"
          },
          "literal" : {
            "type" : "boolean"
          },
          "resource" : {
            "type" : "boolean"
          }
        }
      },
      "FormAutocompleteRequestDTO" : {
        "type" : "object",
        "properties" : {
          "rdfType" : {
            "type" : "string"
          },
          "query" : {
            "type" : "string"
          }
        },
        "required" : [ "query", "rdfType" ]
      },
      "FormAutocompleteItemDTO" : {
        "type" : "object",
        "properties" : {
          "uri" : {
            "type" : "string"
          },
          "label" : {
            "type" : "string"
          }
        }
      },
      "ApiKeyDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string"
          },
          "token" : {
            "type" : "string"
          }
        }
      },
      "PingDTO" : {
        "type" : "object",
        "properties" : {
          "clientUrl" : {
            "type" : "string"
          }
        },
        "required" : [ "clientUrl" ]
      },
      "SearchQueryTemplateDTO" : {
        "type" : "object",
        "properties" : {
          "template" : {
            "type" : "string"
          }
        },
        "required" : [ "template" ]
      },
      "MetadataSchemaRemoteDTO" : {
        "type" : "object",
        "properties" : {
          "schema" : {
            "$ref" : "#/components/schemas/MetadataSchemaVersionDTO"
          },
          "status" : {
            "type" : "string",
            "enum" : [ "DIRTY", "CONFLICT", "ALREADY_IMPORTED", "NOT_IMPORTED" ]
          },
          "canImport" : {
            "type" : "boolean"
          }
        },
        "required" : [ "schema" ]
      },
      "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" : {
            "type" : "integer",
            "format" : "int32",
            "minimum" : 0
          },
          "size" : {
            "type" : "integer",
            "format" : "int32",
            "minimum" : 1
          },
          "sort" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "IndexEntryDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string"
          },
          "clientUrl" : {
            "type" : "string"
          },
          "state" : {
            "type" : "string",
            "enum" : [ "UNKNOWN", "ACTIVE", "INACTIVE", "UNREACHABLE", "INVALID" ]
          },
          "registrationTime" : {
            "type" : "string"
          },
          "modificationTime" : {
            "type" : "string"
          }
        },
        "required" : [ "clientUrl", "modificationTime", "registrationTime", "state", "uuid" ]
      },
      "PageIndexEntryDTO" : {
        "type" : "object",
        "properties" : {
          "totalPages" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalElements" : {
            "type" : "integer",
            "format" : "int64"
          },
          "pageable" : {
            "$ref" : "#/components/schemas/PageableObject"
          },
          "numberOfElements" : {
            "type" : "integer",
            "format" : "int32"
          },
          "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"
          },
          "empty" : {
            "type" : "boolean"
          }
        }
      },
      "PageableObject" : {
        "type" : "object",
        "properties" : {
          "paged" : {
            "type" : "boolean"
          },
          "pageSize" : {
            "type" : "integer",
            "format" : "int32"
          },
          "pageNumber" : {
            "type" : "integer",
            "format" : "int32"
          },
          "unpaged" : {
            "type" : "boolean"
          },
          "offset" : {
            "type" : "integer",
            "format" : "int64"
          },
          "sort" : {
            "$ref" : "#/components/schemas/SortObject"
          }
        }
      },
      "SortObject" : {
        "type" : "object",
        "properties" : {
          "sorted" : {
            "type" : "boolean"
          },
          "unsorted" : {
            "type" : "boolean"
          },
          "empty" : {
            "type" : "boolean"
          }
        }
      },
      "EventDTO" : {
        "type" : "object",
        "properties" : {
          "uuid" : {
            "type" : "string",
            "format" : "uuid"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "AdminTrigger", "MetadataRetrieval", "WebhookTrigger", "IncomingPing", "WebhookPing" ]
          },
          "created" : {
            "type" : "string"
          },
          "finished" : {
            "type" : "string"
          }
        },
        "required" : [ "created", "type", "uuid" ]
      },
      "IndexEntryDetailDTO" : {
        "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"
          }
        },
        "required" : [ "clientUrl", "currentMetadata", "events", "lastRetrievalTime", "modificationTime", "registrationTime", "state", "uuid" ]
      },
      "RepositoryMetadata" : {
        "type" : "object",
        "properties" : {
          "metadataVersion" : {
            "type" : "integer",
            "format" : "int32"
          },
          "repositoryUri" : {
            "type" : "string"
          },
          "metadata" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          }
        },
        "required" : [ "metadata" ]
      },
      "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",
        "name" : "Authorization",
        "in" : "header",
        "scheme" : "bearer",
        "bearerFormat" : "JWT"
      }
    }
  },
  "fdpGenericPaths" : {
    "/" : {
      "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",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "77aaad6a-0136-4c6e-88b9-07ffccd0ee4c"
      }
    },
    "/catalog" : {
      "post" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Create a new Catalog",
        "operationId" : "postCatalog",
        "requestBody" : {
          "description" : "Catalog in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/catalog/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Get Catalog",
        "operationId" : "getCatalog",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Edit existing Catalog",
        "operationId" : "putCatalog",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "Catalog in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Catalog" ],
        "description" : "Delete existing Catalog",
        "operationId" : "deleteCatalog",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New state",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MetaStateChangeDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "a0949e72-4466-4d53-8900-9436d1049a4b"
      }
    },
    "/dataset" : {
      "post" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Create a new Dataset",
        "operationId" : "postDataset",
        "requestBody" : {
          "description" : "Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/dataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Get Dataset",
        "operationId" : "getDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Edit existing Dataset",
        "operationId" : "putDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Dataset" ],
        "description" : "Delete existing Dataset",
        "operationId" : "deleteDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New state",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MetaStateChangeDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "2f08228e-1789-40f8-84cd-28e3288c3604"
      }
    },
    "/distribution" : {
      "post" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Create a new Distribution",
        "operationId" : "postDistribution",
        "requestBody" : {
          "description" : "Distribution in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/distribution/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Get Distribution",
        "operationId" : "getDistribution",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Edit existing Distribution",
        "operationId" : "putDistribution",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "Distribution in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Distribution" ],
        "description" : "Delete existing Distribution",
        "operationId" : "deleteDistribution",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New state",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MetaStateChangeDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "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",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "02c649de-c579-43bb-b470-306abdc808c7"
      }
    },
    "/Dataset" : {
      "post" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Create a new Network Traffic Dataset",
        "operationId" : "postDataset",
        "requestBody" : {
          "description" : "Network Traffic Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get Network Traffic Dataset",
        "operationId" : "getDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Edit existing Network Traffic Dataset",
        "operationId" : "putDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "Network Traffic Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Delete existing Network Traffic Dataset",
        "operationId" : "deleteDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get SHACL shape specification for Network Traffic Dataset",
        "operationId" : "getDatasetSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get Network Traffic Dataset with its children",
        "operationId" : "getDatasetExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/page/{childPrefix}" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get a page of Network Traffic Dataset children",
        "operationId" : "getDatasetChildrenPage",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/meta" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get metadata (memberships and state) for Network Traffic Dataset",
        "operationId" : "getDatasetMeta",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Change state of Network Traffic Dataset",
        "operationId" : "putDatasetMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New state",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MetaStateChangeDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Get members of a specific Network Traffic Dataset",
        "operationId" : "getDatasetMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/Dataset/{uuid}/members/{userUuid}" : {
      "put" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Set membership for specific user in some Network Traffic Dataset",
        "operationId" : "putDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Traffic Dataset" ],
        "description" : "Delete membership of specific user in some Network Traffic Dataset",
        "operationId" : "deleteDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "f1b62f56-00f6-4cb0-a4e2-42b04ffcc672"
      }
    },
    "/NetworkIntrusionDetectionDataset" : {
      "post" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Create a new Network Intrusion Detection Dataset",
        "operationId" : "postNetworkIntrusionDetectionDataset",
        "requestBody" : {
          "description" : "Network Intrusion Detection Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Edit existing Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "Network Intrusion Detection Dataset in RDF",
          "content" : {
            "text/turtle" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/ld+json" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "application/rdf+xml" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            },
            "text/n3" : {
              "schema" : {
                "type" : "string",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Delete existing Network Intrusion Detection Dataset",
        "operationId" : "deleteNetworkIntrusionDetectionDataset",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/spec" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get SHACL shape specification for Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetSpec",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/expanded" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get Network Intrusion Detection Dataset with its children",
        "operationId" : "getNetworkIntrusionDetectionDatasetExpanded",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/page/{childPrefix}" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get a page of Network Intrusion Detection Dataset children",
        "operationId" : "getNetworkIntrusionDetectionDatasetChildrenPage",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "childPrefix",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "text/turtle" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/ld+json" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/rdf+xml" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "text/n3" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/meta" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get metadata (memberships and state) for Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetMeta",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/meta/state" : {
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Change state of Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDatasetMetaState",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New state",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MetaStateChangeDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MetaStateChangeDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/members" : {
      "get" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Get members of a specific Network Intrusion Detection Dataset",
        "operationId" : "getNetworkIntrusionDetectionDatasetMembers",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "exampleSetFlag" : false,
                  "items" : {
                    "$ref" : "#/components/schemas/MemberDTO",
                    "exampleSetFlag" : false
                  },
                  "types" : [ "array" ]
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    },
    "/NetworkIntrusionDetectionDataset/{uuid}/members/{userUuid}" : {
      "put" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Set membership for specific user in some Network Intrusion Detection Dataset",
        "operationId" : "putNetworkIntrusionDetectionDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "requestBody" : {
          "description" : "New membership",
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MemberCreateDTO",
                "exampleSetFlag" : false
              },
              "exampleSetFlag" : false
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MemberDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "Metadata: Network Intrusion Detection Dataset" ],
        "description" : "Delete membership of specific user in some Network Intrusion Detection Dataset",
        "operationId" : "deleteNetworkIntrusionDetectionDatasetMember",
        "parameters" : [ {
          "name" : "uuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        }, {
          "name" : "userUuid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "exampleSetFlag" : false
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "No Content"
          },
          "400" : {
            "description" : "Bad Request",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "401" : {
            "description" : "Unauthorized",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "403" : {
            "description" : "Forbidden",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "404" : {
            "description" : "Not Found",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          },
          "500" : {
            "description" : "Internal Server Error",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              },
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErrorDTO",
                  "exampleSetFlag" : false
                },
                "exampleSetFlag" : false
              }
            }
          }
        }
      },
      "extensions" : {
        "fdpResourceDefinition" : "d0d5c3c5-a2d0-4c77-ba5a-36f881ec4104"
      }
    }
  }
}