{
  "$id": "https://www.hestia.earth/schema-data/json-schema/Bibliography.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$comment": "Schema version 39.0.1",
  "title": "Bibliography",
  "description": "Information uniquely describing the document or database.",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "type": {
      "type": "string",
      "description": "Type of the Node",
      "default": "Bibliography",
      "enum": [
        "Bibliography"
      ]
    },
    "@type": {
      "type": "string",
      "description": "Type of the Node",
      "default": "Bibliography",
      "enum": [
        "Bibliography"
      ],
      "extend": true
    },
    "name": {
      "type": "string",
      "description": "An automatically generated citation in the format: lastName (year) for a single author or institution, lastName & lastName (year) for two authors or institutions, or lastName et al (year) for more than two authors or institutions.",
      "examples": [
        "Poore & Nemecek (2018)"
      ],
      "internal": true,
      "searchable": true
    },
    "documentDOI": {
      "type": "string",
      "pattern": "^10.(\\d)+\\/(\\S)+$",
      "description": "A unique number made up of a prefix and a suffix separated by a forward slash, e.g. 10.1000/182.",
      "examples": [
        "10.1126/science.aaq0216"
      ],
      "unique": true,
      "searchable": true,
      "exportDefaultCSV": true,
      "recommended": true
    },
    "title": {
      "type": "string",
      "description": "The title of the document or database.",
      "examples": [
        "Reducing food's environmental impacts through producers and consumers"
      ],
      "searchable": true,
      "unique": true,
      "exportDefaultCSV": true
    },
    "arxivID": {
      "type": "string",
      "description": "The arXiv ID.",
      "examples": [],
      "unique": true,
      "searchable": true
    },
    "scopus": {
      "type": "string",
      "description": "The Scopus ID.",
      "examples": [
        "2-s2.0-85048197694"
      ],
      "unique": true,
      "searchable": true
    },
    "mendeleyID": {
      "type": "string",
      "description": "The Mendeley ID.",
      "examples": [
        "9ecd6598-d3c7-36a3-965b-821be771b328"
      ],
      "unique": true,
      "searchable": true
    },
    "authors": {
      "type": "array",
      "items": {
        "$ref": "./Actor-deep.json#"
      },
      "description": "The authors of the document or database.",
      "examples": [
        [
          {
            "@id": "avvs577",
            "@type": "Actor",
            "name": "J. Poore, Univerity of Oxford"
          },
          {
            "@id": "gyys7s9",
            "@type": "Actor",
            "name": "T. Nemecek, Agroscope"
          }
        ]
      ]
    },
    "outlet": {
      "type": "string",
      "description": "Where the document or database was published (can be \"unpublished\").",
      "examples": [
        "Science"
      ]
    },
    "year": {
      "type": "number",
      "minimum": 0,
      "description": "The year the document or database was published, or the year this version of the database was released.",
      "examples": [
        2018
      ]
    },
    "volume": {
      "type": "number",
      "minimum": 0,
      "description": "The volume holding the document.",
      "examples": []
    },
    "issue": {
      "type": "string",
      "description": "The issue holding the document.",
      "examples": []
    },
    "chapter": {
      "type": "string",
      "description": "The chapter.",
      "examples": []
    },
    "pages": {
      "type": "string",
      "description": "The range of pages the document covers, e.g., 4-8.",
      "examples": []
    },
    "publisher": {
      "type": "string",
      "description": "The publisher of the document or database.",
      "examples": []
    },
    "city": {
      "type": "string",
      "description": "The city of the publisher.",
      "examples": []
    },
    "editors": {
      "type": "array",
      "items": {
        "$ref": "./Actor-deep.json#"
      },
      "description": "The editors of the document or database.",
      "examples": []
    },
    "institutionPub": {
      "type": "array",
      "items": {
        "$ref": "./Actor-deep.json#"
      },
      "description": "The institutions who published the document or database.",
      "examples": []
    },
    "websites": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Websites where the document or database was accessed from.",
      "examples": []
    },
    "articlePdf": {
      "type": "string",
      "description": "A link to a freely available pdf version of this article.",
      "examples": []
    },
    "dateAccessed": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A corresponding list of dates the webpages were accessed in ISO 8601 format (YYYY-MM-DD).",
      "examples": [],
      "datePattern": true
    },
    "abstract": {
      "type": "string",
      "description": "A brief summary of the document or database.",
      "examples": [
        "Food's environmental impacts are created by millions of diverse producers. To identify solutions that are effective under this heterogeneity, we consolidated data covering five environmental indicators; 38,700 farms; and 1600 processors, packaging types, and retailers. Impact can vary 50-fold among producers of the same product, creating substantial mitigation opportunities. However, mitigation is complicated by trade-offs, multiple ways for producers to achieve low impacts, and interactions throughout the supply chain. Producers have limits on how far they can reduce impacts. Most strikingly, impacts of the lowest-impact animal products typically exceed those of vegetable substitutes, providing new evidence for the importance of dietary change. Cumulatively, our findings support an approach where producers monitor their own impacts, flexibly meet environmental targets by choosing from multiple practices, and communicate their impacts to consumers."
      ]
    },
    "schemaVersion": {
      "type": "string",
      "description": "The version of the schema when these data were created.",
      "examples": [],
      "internal": true
    }
  },
  "oneOf": [
    {
      "required": [
        "@type"
      ]
    },
    {
      "required": [
        "type"
      ]
    }
  ],
  "required": [
    "name",
    "title",
    "authors",
    "outlet",
    "year"
  ]
}