{
  "meta": {
    "api_version": "1.1.0",
    "query": {
      "representation": "/info/structures"
    },
    "more_data_available": false,
    "schema": "https://schemas.optimade.org/openapi/v1.1/optimade_index.json",
    "provider": {
      "name": "Joint Automated Repository for Various Integrated Simulations (JARVIS)",
      "description": "JARVIS is a repository designed to automate materials discovery using classical force-field, density functional theory, machine learning calculations and experiments.",
      "prefix": "jarvis",
      "homepage": "https://jarvis.nist.gov"
    }
  },
  "data": {
    "description": "a structures entry",
    "properties": {
      "id": {
        "description": "ID of JARVIS-DFT Atoms Object corresponding to this structure",
        "sortable": false,
        "type": "string",
        "unit": null,
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "type": {
        "description": "Type of data. Only Structure data are currently available",
        "sortable": false,
        "type": "string",
        "unit": null,
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "last_modified": {
        "description": "Time of last modification. It is updated only when new DB is made public at https://jarvis.nist.gov/jarvis/",
        "sortable": false,
        "type": "timestamp",
        "unit": null,
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "chemical_formula_reduced": {
        "description": "Reduced chemical formula",
        "sortable": false,
        "type": "string",
        "unit": null,
        "_jarvis_django_query": "composition__formula__in",
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": true
      },
      "chemical_formula_anonymous": {
        "description": "Generic chemical formula",
        "sortable": false,
        "type": "string",
        "unit": null,
        "_jarvis_django_query": "composition__generic",
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": true
      },
      "nelements": {
        "description": "Number of different elements in the structure",
        "sortable": false,
        "type": "integer",
        "unit": null,
        "_jarvis_django_query": "entry__composition__ntypes",
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": true
      },
      "elements": {
        "description": "List of unique elements in the structure",
        "sortable": false,
        "type": "list",
        "unit": null,
        "_jarvis_django_query": "composition__element_list__contains",
        "_jarvis_set_operable": true,
        "_jarvis_has_length": true,
        "_jarvis_queryable": true
      },
      "structure_features": {
        "description": "List of features in the structure",
        "sortable": false,
        "type": "list",
        "unit": null,
        "_jarvis_django_query": "composition__element_list__contains",
        "_jarvis_set_operable": true,
        "_jarvis_has_length": true,
        "_jarvis_queryable": true
      },
      "nsites": {
        "description": "Number of atomic sites in the structure",
        "sortable": false,
        "type": "integer",
        "unit": null,
        "_jarvis_django_query": "entry__natoms",
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": true
      },
      "lattice_vectors": {
        "description": "Lattice vectors",
        "sortable": false,
        "type": "list",
        "unit": "Ao",
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "species_at_sites": {
        "description": "Ordered list of atomic species that occupies each site in the atomic structure",
        "sortable": false,
        "type": "list",
        "unit": null,
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "species": {
        "description": "Details of species occupying sites. Currently jarvis DB does not have partial occupancy. All relevant infomation is provided via the property species_at_sites",
        "sortable": false,
        "type": "list",
        "unit": null,
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "cartesian_site_positions": {
        "description": "Ordered list of site-positions in cartesian coordinates, occupied by atoms given in the property species_at_sites",
        "sortable": false,
        "type": "list",
        "unit": "Ao",
        "_jarvis_django_query": null,
        "_jarvis_set_operable": false,
        "_jarvis_has_length": false,
        "_jarvis_queryable": false
      },
      "_jarvis_source": {
        "description": "The source database of the structure.",
        "type": "string"
      },
      "_jarvis_reference": {
        "description": "A URL for the reference for the source structure.",
        "type": "string"
      }
    },
    "formats": [
      "json"
    ],
    "output_fields_by_format": {
      "json": [
        "id",
        "type",
        "last_modified",
        "chemical_formula_reduced",
        "chemical_formula_anonymous",
        "nelements",
        "elements",
        "nsites",
        "lattice_vectors",
        "species",
        "cartesian_site_positions",
        "structure_features",
        "_jarvis_source",
        "_jarvis_reference"
      ]
    }
  }
}