Patrick Lambrix
Rickard Armiento
2019-11-07
Huanyu Li
https://github.com/huanyu-li/Materials-Design-Ontology/blob/master/LICENSE
Materials Design Ontology - Structure Module
structure
https://w3id.org/mdo/structure/1.0/
This is the structure module in Materials Design Ontology.
https://github.com/huanyu-li/Materials-Design-Ontology
1.0
hasAngleVector represents the relationship between a basis or a lattice and an angle triple it has.
has angle vector
hasAxisVectors represents the relationship between a basis or a lattice and a axis-vectors it has.
has axis vectors
hasBasis represents the relationship between a structure and the bases it has.
has basis
hasCartesianCoordinates represents the relationship between a site and coordinates in cartesian format it has.
has cartesian coordinates
hasComposition represents the relationship between a structure and a a composition it has.
has composition
hasElement represents the relationship between a species and atoms it has.
has element
hasFractionalCoordinates represents the relationship between a site and coordinates in fractional format it has.
has fractional coordinates
hasLattice represents the relationship between a structure and lattices in it has.
has lattice
hasLengthVector represents the relationship between a basis or a lattice and a length triple it has.
has length vector
hasOccupancy represents the relationship between a structure and occupancies it has.
has occupancy
hasPointGroup represents the relationship between a space group and point groups it corresponds to.
has point group
hasSite represents the relationship between an occupancy and sites it ties.
has site
hasSpaceGroup represents the relationship between a structure and a space group it corresponds to.
has space group
hasSpecies represents the relationship between an occupancy and species it ties.
has species
has_a_axisVector represents the relationship between an axis-vectors and a coordinate vector to define the coordiantes of the translation vector (a).
has a_axis vector
has_b_axisVector represents the relationship between an axis-vectors and a coordinate vector to define the coordiantes of the translation vector (b).
has b_axis vector
has_c_axisVector represents the relationship between an axis-vectors and a coordinate vector to define the coordiantes of the translation vector (c).
has c_axis vector
Angle_alpha represents that an angle triple has the alpha angle's value in a double.
Angle_alpha
Angle_beta represents that an angle triple has the beta angle's value in a double.
Angle_beta
Angle_gamma represents that an angle triple has the gamma angle's value in a double.
Angle_gamma
AnonymousFormula represents that a composition has the anonymous formula in a string.
anonymous formula
DescriptiveFormula represents that a composition has the descriptive formula in a string.
descriptive formula
ElementRatio represents that a species has the ratio in a double.
element ratio
HillFormula represents that a composition has the hill formula in a string.
hill formula
LatticeType represents that a lattice has the type in a string.
lattice type
LatticeVolume represents that a lattice has the volume in a double.
lattice volume
Length_a represents that a length triple has the 'a' value in a double.
Length_a
Length_b represents that a length triple has the 'b' value in a double.
Length_b
Length_c represents that a length triple has the 'c' value in a double.
Length_c
PointGroupHMName represents that a point group has the Hermann-Mauguin in a string.
point group Hermann-Mauguin name
ReducedFormula represents that a composition has the reduced formula in a string.
reduced formula
SpaceGroupID represents that a space group has the unique ID in an integer.
space group ID
SpaceGroupSymbol represents that a space group has the symbol in a string.
space group symbol
X_axisCoordinate represents that a coordinate vector has the value of a coordinate in a double in X axis.
X_axis coordinate
Y_axisCoordinate represents that a coordinate vector has the value of a coordinate in a double in Y axis.
Y_axis coordinate
Z_axisCoordinate represents that a coordinate vector has the value of a coordinate in a double in Z axis.
Z_axis coordinate
1
Atom
1
1
1
1
1
A angle triple is a vector of three angles which represent the angles among three bases in a cell.
Angle Triple
1
1
1
An axis-vectors is the three vectors which represent the bases of cell.
Axis Vectors
1
1
1
A basis defines a spatial unit used to express fractional coordinates.
Basis
A composition is used to represent what chemical elements composing a structure and the ratio of the chemical elements.
Composition
1
1
1
A coordinate vector is the coordinates of a point in space.
Coordinate Vector
1
1
1
A lattice defines a peroidic arrangement of one or more atoms.
Lattice
1
1
1
A length triple defines the three parameters (a, b, c) that represent the lengths in three axes respectively.
Length Triple
An occupancy ties a specific species to a site.
Occupancy
1
A group of linear mappings of vector space, which is corresonpond to the group of motions in point space determining the symmetry of the macroscopic crystal, is called the point group of the crystal, furthermore of the crystal structure, and is also called the point group of its space group.
Point Group
International Tables for Crystallography, Volume A, Fourth, revised edition, Section 8.1.5.
1
1
A site is a point in a lattice.
Site
1
1
A space group is the symmetry group of a three-dimensional crystal pattern is called its space group.
Space Group
International Tables for Crystallography, Volume !, Fourth, revised edition, Section 8.1.5.
1
A species is the combination of atoms on each site.
Species