Link

{
  "definitions": {
    "href": {
      "title": "HREF",
      "description": "A hyperlink URL",
      "type": "string"
    },
    "hrefTemplated": {
      "title": "Templated HREF",
      "description": "A hyperlink that is a URI template (RFC 6570)",
      "type": "string"
    },
    "isTemplated": {
      "title": "Is URI Templated?",
      "description": "Specifies whether or not a link is using URI templates",
      "type": "boolean"
    },
    "isDeprecated": {
      "title": "Is URI Deprecated?",
      "description": "Specifies whether or not a link is deprecated",
      "type": "boolean"
    },
    "queryStringURITemplate": {
      "title": "Query String URI Template",
      "description": "Specifies a query string URI template (RFC 6570)",
      "type": "string"
    },
    "rel": {
      "title": "Link Relation",
      "description": "A link relation",
      "type": "string"
    },
    "rels": {
      "title": "Link Relation Array",
      "description": "An array of link relations",
      "type": "array",
      "items": { "$ref": "#/definitions/rel" }
    },
    "label": {
      "title": "Label",
      "description": "Human-readable label for link",
      "type": "string"
    },
    "transclude": {
      "title": "Should transclude?",
      "description": "Specify whether or not a link should be transcluded",
      "type": "boolean"
    }
  }
}