{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "taxons": {
      "description": "Prototype-stage taxonomy label for this content item",
      "$ref": "#/definitions/guid_list"
    },
    "ordered_related_items": {
      "description": "Related items, can be any page on GOV.UK. Mostly used for mainstream content to power the sidebar. Ordering of the links is determined by the editor in Panopticon.",
      "$ref": "#/definitions/guid_list"
    },
    "mainstream_browse_pages": {
      "description": "Powers the /browse section of the site. These are known as sections in some legacy apps.",
      "$ref": "#/definitions/guid_list"
    },
    "topics": {
      "description": "Powers the /topic section of the site. These are known as specialist sectors in some legacy apps.",
      "$ref": "#/definitions/guid_list"
    },
    "organisations": {
      "description": "All organisations linked to this content item. This should include lead organisations.",
      "$ref": "#/definitions/guid_list"
    },
    "parent": {
      "description": "The parent content item.",
      "$ref": "#/definitions/guid_list",
      "maxItems": 1
    },
    "policy_areas": {
      "description": "A largely deprecated tag currently only used to power email alerts.",
      "$ref": "#/definitions/guid_list"
    }
  }
}

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "taxons": {
      "description": "Prototype-stage taxonomy label for this content item",
      "$ref": "#/definitions/guid_list"
    },
    "ordered_related_items": {
      "description": "Related items, can be any page on GOV.UK. Mostly used for mainstream content to power the sidebar. Ordering of the links is determined by the editor in Panopticon.",
      "$ref": "#/definitions/guid_list"
    },
    "mainstream_browse_pages": {
      "description": "Powers the /browse section of the site. These are known as sections in some legacy apps.",
      "$ref": "#/definitions/guid_list"
    },
    "meets_user_needs": {
      "description": "The user needs this piece of content meets.",
      "$ref": "#/definitions/guid_list"
    },
    "topics": {
      "description": "Powers the /topic section of the site. These are known as specialist sectors in some legacy apps.",
      "$ref": "#/definitions/guid_list"
    },
    "organisations": {
      "description": "All organisations linked to this content item. This should include lead organisations.",
      "$ref": "#/definitions/guid_list"
    },
    "parent": {
      "description": "The parent content item.",
      "$ref": "#/definitions/guid_list",
      "maxItems": 1
    },
    "policy_areas": {
      "description": "A largely deprecated tag currently only used to power email alerts.",
      "$ref": "#/definitions/guid_list"
    }
  }
}

Add a new link type to the base links schema
Add a new link type to the base links schema

- The `meets_user_needs` will apply to most content types.
