{
  "opencollection": "1.0.0",
  "info": {
    "name": "PHAIDRA datastream vocabularies API",
    "version": "3.0"
  },
  "items": [
    {
      "info": {
        "name": "vocabularies",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get controlled vocabulary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/vocabulary",
            "params": [
              {
                "name": "uri",
                "value": "",
                "type": "query",
                "description": "vocabulary ID"
              },
              {
                "name": "nocache",
                "value": "",
                "type": "query",
                "description": "cache"
              }
            ]
          },
          "docs": "Get vocabulary which was saved in API in vocabulary folder."
        },
        {
          "info": {
            "name": "Get term labels.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/terms/label",
            "params": [
              {
                "name": "uri",
                "value": "",
                "type": "query",
                "description": "URI of term"
              }
            ]
          },
          "docs": "Retrieves the labels for a particular term using its URI as a parameter. It could be a term of a classification or a vocabulary (any type, even licenses and organisational units)."
        },
        {
          "info": {
            "name": "Get children.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/terms/children",
            "params": [
              {
                "name": "uri",
                "value": "",
                "type": "query",
                "description": "URI of term"
              }
            ]
          },
          "docs": "Retrieve the children for a term URI."
        },
        {
          "info": {
            "name": "Get the taxon path.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/terms/taxonpath",
            "params": [
              {
                "name": "uri",
                "value": "",
                "type": "query",
                "description": "URI of term"
              }
            ]
          },
          "docs": "Get the taxon path."
        },
        {
          "info": {
            "name": "Get parent.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/terms/parent",
            "params": [
              {
                "name": "uri",
                "value": "",
                "type": "query",
                "description": "URI of term"
              }
            ]
          },
          "docs": "Retrieve the parent of a term, using its URI."
        },
        {
          "info": {
            "name": "Resolve an URI",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://services.phaidra.univie.ac.at/api/resolve",
            "params": [
              {
                "name": "uri",
                "value": "http://d-nb.info/gnd/4000044-8",
                "type": "query",
                "description": "URI of term"
              }
            ]
          },
          "docs": "The resolver must be known/configured."
        }
      ]
    }
  ],
  "bundled": true
}