# Schema Types
Table of Contents * [Query](#query) * [Objects](#objects) * [Information](#information) * [InformationCountableConnection](#informationcountableconnection) * [InformationCountableEdge](#informationcountableedge) * [Key](#key) * [KeyCountableConnection](#keycountableconnection) * [KeyCountableEdge](#keycountableedge) * [NumberKeyValue](#numberkeyvalue) * [NumberKeyValueCountableConnection](#numberkeyvaluecountableconnection) * [NumberKeyValueCountableEdge](#numberkeyvaluecountableedge) * [PageInfo](#pageinfo) * [Publication](#publication) * [PublicationCountableConnection](#publicationcountableconnection) * [PublicationCountableEdge](#publicationcountableedge) * [Reaction](#reaction) * [ReactionCountableConnection](#reactioncountableconnection) * [ReactionCountableEdge](#reactioncountableedge) * [ReactionSystem](#reactionsystem) * [ReactionSystemCountableConnection](#reactionsystemcountableconnection) * [ReactionSystemCountableEdge](#reactionsystemcountableedge) * [Species](#species) * [SpeciesCountableConnection](#speciescountableconnection) * [SpeciesCountableEdge](#speciescountableedge) * [System](#system) * [SystemCountableConnection](#systemcountableconnection) * [SystemCountableEdge](#systemcountableedge) * [TextKeyValue](#textkeyvalue) * [TextKeyValueCountableConnection](#textkeyvaluecountableconnection) * [TextKeyValueCountableEdge](#textkeyvaluecountableedge) * [Scalars](#scalars) * [Boolean](#boolean) * [Float](#float) * [ID](#id) * [Int](#int) * [JSONString](#jsonstring) * [String](#string) * [Interfaces](#interfaces) * [Node](#node)
## Query
Field Argument Type Description
node Node The ID of the object
id ID!
information InformationCountableConnection
name String
value String
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
systems SystemCountableConnection
calculator String
calculatorParameters String
cell String
charge Float
charges String
constraints String
ctime Float
data String
dipole String
energy Float
fmax Float
forces String
freeEnergy Float
id Int
initialCharges Int
initialMagmoms Int
keyValuePairs String
magmom Float
magmoms String
mass Float
masses Int
momenta String
mtime Float
natoms Int
numbers String
pbc Int
positions String
smax Float
stress String
tags String
uniqueId String
username String
volume Float
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
species SpeciesCountableConnection
id Int
n Int
z Int
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
key KeyCountableConnection
id Int
key String
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
textKeys TextKeyValueCountableConnection
id Int
key String
value String
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
numberKeys NumberKeyValueCountableConnection
id Int
key String
value Float
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
reactions ReactionCountableConnection
activationEnergy Float
chemicalComposition String
coverages String
dftCode String
dftFunctional String
facet String
id Int
products String
pubId String
reactants String
reactionEnergy Float
sites String
surfaceComposition String
textsearch String
username String
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
reactionSystems ReactionSystemCountableConnection
aseId String
energyCorrection Float
id Int
name String
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
publications PublicationCountableConnection
authors String
doi String
id Int
journal String
number String
pages String
pubId String
publisher String
pubtextsearch String
tags String
title String
year Int
distinct Boolean
op String
search String
jsonkey String
order String
before String
after String
first Int
last Int
## Objects ### Information
Field Argument Type Description
name String!
value String
id ID! The ID of the object.
### InformationCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [InformationCountableEdge]!
totalCount Int
### InformationCountableEdge
Field Argument Type Description
node Information The item at the end of the edge
cursor String! A cursor for use in pagination
### Key
Field Argument Type Description
id ID! The ID of the object.
key String!
systems System
### KeyCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [KeyCountableEdge]!
totalCount Int
### KeyCountableEdge
Field Argument Type Description
node Key The item at the end of the edge
cursor String! A cursor for use in pagination
### NumberKeyValue
Field Argument Type Description
id ID! The ID of the object.
key String!
value Float
systems System
### NumberKeyValueCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [NumberKeyValueCountableEdge]!
totalCount Int
### NumberKeyValueCountableEdge
Field Argument Type Description
node NumberKeyValue The item at the end of the edge
cursor String! A cursor for use in pagination
### PageInfo
Field Argument Type Description
hasNextPage Boolean! When paginating forwards, are there more items?
hasPreviousPage Boolean! When paginating backwards, are there more items?
startCursor String When paginating backwards, the cursor to continue.
endCursor String When paginating forwards, the cursor to continue.
### Publication
Field Argument Type Description
id ID! The ID of the object.
pubId String
title String
authors JSONString
journal String
number String
pages String
year Int
publisher String
doi String
tags JSONString
pubtextsearch JSONString
reactions [Reaction]
systems [System]
### PublicationCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [PublicationCountableEdge]!
totalCount Int
### PublicationCountableEdge
Field Argument Type Description
node Publication The item at the end of the edge
cursor String! A cursor for use in pagination
### Reaction
Field Argument Type Description
id ID! The ID of the object.
chemicalComposition String
surfaceComposition String
facet String
sites JSONString
coverages JSONString
reactants JSONString
products JSONString
reactionEnergy Float
activationEnergy Float
dftCode String
dftFunctional String
username String
pubId String
textsearch JSONString
Equation String
reactionSystems [ReactionSystem]
systems [System]
publication Publication
### ReactionCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [ReactionCountableEdge]!
totalCount Int
### ReactionCountableEdge
Field Argument Type Description
node Reaction The item at the end of the edge
cursor String! A cursor for use in pagination
### ReactionSystem
Field Argument Type Description
name String
energyCorrection Float
aseId String!
id ID! The ID of the object.
reactions Reaction
systems System
### ReactionSystemCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [ReactionSystemCountableEdge]!
totalCount Int
### ReactionSystemCountableEdge
Field Argument Type Description
node ReactionSystem The item at the end of the edge
cursor String! A cursor for use in pagination
### Species
Field Argument Type Description
id ID! The ID of the object.
z ID!
n ID!
systems System
### SpeciesCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [SpeciesCountableEdge]!
totalCount Int
### SpeciesCountableEdge
Field Argument Type Description
node Species The item at the end of the edge
cursor String! A cursor for use in pagination
### System
Field Argument Type Description
id ID! The ID of the object.
uniqueId String
ctime Float
mtime Float
username String
numbers String
positions String
cell String
pbc Int
initialMagmoms Int
initialCharges Int
masses Int
tags String
momenta String
constraints String
calculator String
calculatorParameters String
energy Float
freeEnergy Float
forces String
stress String
dipole String
magmoms String
magmom Float
charges String
keyValuePairs String
data String
natoms Int
fmax Float
smax Float
volume Float
mass Float
charge Float
Facet String
Positions String
Numbers String
Magmoms String
Username String
Cell String
Stress String
Ctime String
Adsorbate String
Dipole String
Masses String
DftFunctional String
Forces String
Formula String
InitialMagmoms String
InitialCharges String
Pbc String
Cifdata String
Charges String
Reaction String
Mtime String
Substrate String
Momenta String
DftCode String
Tags String
keys KeyCountableConnection
before String
after String
first Int
last Int
species SpeciesCountableConnection
before String
after String
first Int
last Int
textKeys TextKeyValueCountableConnection
before String
after String
first Int
last Int
numberKeys NumberKeyValueCountableConnection
before String
after String
first Int
last Int
reactionSystems ReactionSystemCountableConnection
before String
after String
first Int
last Int
publication [Publication]
reactions ReactionCountableConnection
before String
after String
first Int
last Int
InputFile String
format String
### SystemCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [SystemCountableEdge]!
totalCount Int
### SystemCountableEdge
Field Argument Type Description
node System The item at the end of the edge
cursor String! A cursor for use in pagination
### TextKeyValue
Field Argument Type Description
id ID! The ID of the object.
key String!
value String
systems System
### TextKeyValueCountableConnection
Field Argument Type Description
pageInfo PageInfo!
edges [TextKeyValueCountableEdge]!
totalCount Int
### TextKeyValueCountableEdge
Field Argument Type Description
node TextKeyValue The item at the end of the edge
cursor String! A cursor for use in pagination
## Scalars ### Boolean The `Boolean` scalar type represents `true` or `false`. ### Float The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). ### ID The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. ### Int The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^53 - 1) and 2^53 - 1 since represented in JSON as double-precision floating point numbers specifiedby [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). ### JSONString JSON String ### String The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. ## Interfaces ### Node An object with an ID
Field Argument Type Description
id ID! The ID of the object.