Dislocation Ontology
type: Ontology
contributor: Said Fathalla
contributor: Stefan Sandfeld
created: 21.03.2022
creator: Ahmad Zainul Ihsan
license: http://creativecommons.org/licenses/by/3.0/
preferred namespace prefix: DISO
version info: 1.0

Edge Dislocation
type: Class
comment: A dislocation that has a line sense perpendicular to its Burgers vector.
subclass of: Dislocation
disjoint with: Screw Dislocation

has family crystal direction
type: ObjectProperty
comment: hasFamilyCrystalDirection represents the relationship between lattice direction and family of crystal direction.
domain: Lattice Direction
range: Family of Crystal Direction

has family crystal plane
type: ObjectProperty
comment: hasFamilyCrystalPlane represents the relationship between the lattice plane and the family of crystal planes.
domain: Lattice Plane
range: Family of Crystal Plane

Quantity
type: Class
description: A quantity is the measurement of an observable property of a particular object, event, or physical system. A quantity is always associated with the context of measurement (i.e. the thing measured, the measured value, the accuracy of measurement, etc.) whereas the underlying quantity kind is independent of any particular measurement. Thus, length is a quantity kind while the height of a rocket is a specific quantity of length; its magnitude that may be expressed in meters, feet, inches, etc. Examples of physical quantities include physical constants, such as the speed of light in a vacuum, Planck's constant, the electric permittivity of free space, and the fine structure constant. In other words, quantities are quantifiable aspects of the world, such as time, distance, velocity, mass, momentum, energy, and weight, and units are used to describe their measure. Many of which are related to each other by various physical laws, and as a result the units of some of the quantities can be expressed as products (or ratios) of powers of other units (e.g., momentum is mass times velocity and velocity is measured in distance divided by time). These relationships are discussed in dimensional analysis. Those that cannot be so expressed can be regarded as "fundamental" in this sense. A quantity is distinguished from a "quantity kind" in that the former carries a value and the latter is a type specifier.
subclass of: Restriction
  all values from: Quantity value
  on property: quantityValue
subclass of: Restriction
  all values from: Quantity Kind
  on property: hasQuantityKind

Quantity Kind
type: Class
description: A Quantity Kind is any observable property that can be measured and quantified numerically. Familiar examples include physical properties such as length, mass, time, force, energy, power, electric charge, etc. Less familiar examples include currency, interest rate, price to earning ratio, and information capacity.

Quantity value
type: Class
description: A Quantity Value expresses the magnitude and kind of a quantity and is given by the product of a numerical value n and a unit of measure U. The number multiplying the unit is referred to as the numerical value of the quantity expressed in that unit. Refer to NIST SP 811 section 7 for more on quantity values.
subclass of: Restriction
  all values from: Unit
  on property: unit

Unit
type: Class
description: A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension). For example, the meter is a quantity of length that has been rigorously defined and standardized by the BIPM (International Board of Weights and Measures). Any measurement of the length can be expressed as a number multiplied by the unit meter. More formally, the value of a physical quantity Q with respect to a unit (U) is expressed as the scalar multiple of a real number (n) and U, as \(Q = nU\).

Crystallographic Defect
type: Class
comment: The crystallographic defect is a lattice irregularity that has one or more dimensions on the order of an atomic diameter.

has position vector
type: ObjectProperty
comment: hasPositionVector represents the relationship between entity and position vector.
domain: Point
range: Position Vector

Line Defect
type: Class
comment: Linear or one-dimensional defect around which some of the atoms are misaligned.
subclass of: Crystallographic Defect

Screw Dislocation
type: Class
comment: A dislocation that has a line sense parallel to its Burgers vector.
subclass of: Dislocation

family direction miller indice
type: DatatypeProperty
comment: familyDirectionMillerIndice represents a set of miller indices of lattice direction in string.
domain: Family of Crystal Direction
range: string

family plane miller indice
type: DatatypeProperty
comment: familyPlaneMillerIndice represents a set of Miller indice of lattice plane in string.
domain: Family of Crystal Plane
range: string

has end node
type: ObjectProperty
comment: Sub-property of hasNode that relates the segment with the end node.
domain: Segment
range: Node
sub property of: has node

has mathematical representation
type: ObjectProperty
comment: hasMathematicalRepresentation relates the entity with its mathematical representation.
domain: Dislocation
range: Line
sub property of: has representation

has numerical representation
type: ObjectProperty
comment: hasNumericalRepresentation relates the entity with its numerical representation.
domain: Line
range: Discretized Line
sub property of: has representation

has segment
type: ObjectProperty
comment: hasSegment represents the relationship between discretized line and segment.
domain: Discretized Line
range: Segment
inverse of: is segment of

has shape function
type: ObjectProperty
comment: hasShapeFunction represents the relationship between discretized line and shape function.
domain: Discretized Line
range: Shape Function

has start node
type: ObjectProperty
comment: Sub-property of hasNode that relates the segment with the start node.
domain: Segment
range: Node
sub property of: has node

has vector origin
type: ObjectProperty
comment: hasVectorOrigin represents the relationship between lattice plane and origin.
domain: Lattice Plane
range: Vector Origin

moves on
type: ObjectProperty
comment: movesOn represents the relationship between dislocation and slip plane.
domain: Dislocation
range: Slip Plane

plane miller indice
type: DatatypeProperty
comment: planeMillerIndice represents Miller indice of lattice plane in string.
domain: Lattice Plane
range: string

results in
type: ObjectProperty
comment: resultsIn represents the relationship between dislocation and lattice displacement.
domain: Dislocation
range: Lattice Displacement

slipArea
type: DatatypeProperty
comment: slipArea represents the slip area of discretized line in double.
domain: Discretized Line
range: double

Position Vector
type: Class
comment: Euclidean vector that represents the position of a point P in space in relation to an arbitrary reference origin O.
subclass of: Vector

Vector Component of Basis
type: Class
comment: Vector components/vector coordinates of particular basis. It has relation to a specific basis.
subclass of: Class
  intersection of: Restriction
    on data range: double
    on property: firstAxisComponent
    qualified cardinality: 1
  intersection of: Restriction
    on data range: double
    on property: secondAxisComponent
    qualified cardinality: 1
  intersection of: Restriction
    on data range: double
    on property: thirdAxisComponent
    qualified cardinality: 1
subclass of: Class
  intersection of: Restriction
    on property: hasBasis
    some values from: Basis
  intersection of: Restriction
    all values from: Basis
    on property: hasBasis
subclass of: Quantity

Field Ion Microscopy
type: Class
comment: Field Ion Microscopy (FIM) is a microscopy technique that can be used to image the arrangement of atoms.
disjoint with: Transmission Electron Microscopy

Lattice Displacement
type: Class
comment: The displacement of atoms from their perfect lattice sites due to the existence of defects, e.g., point defect, line defect, and grain boundary.

Shape Function
type: Class
comment: The shape function is the function that interpolates the solution between the discrete values obtained at the mesh nodes. In discretized dislocation, the shape function determines the shape of a segment and ultimately determines the shape of the line. Examples of shape function that is used to discretize the dislocation are circular, elliptic, spiral, linear, cubic, and quintic.

Vector Origin
type: Class
label: Ursprung @de
comment: A fixed point that is needed by the vector to identify other points in the space relative to its origin.
subclass of: Point

direction miller indice
type: DatatypeProperty
comment: directionMillerIndice represents Miller indice of lattice direction in string.
domain: Class
  union of: Lattice Direction
  union of: Slip Plane Normal
range: string

has Burgers vector
type: ObjectProperty
comment: hasBurgersVector represents the relationship between dislocation to Burgers vector.
domain: Dislocation
range: Burgers Vector

has lattice plane
type: ObjectProperty
comment: hasLatticePlane represents the relationship between a lattice and lattice planes.
domain: Class
  union of: Crystal Structure
  union of: Lattice
range: Lattice Plane

has line sense
type: ObjectProperty
comment: hasLineSense represents the relationship between dislocation and line sense.
domain: Dislocation
range: Line Sense

has node
type: ObjectProperty
comment: hasNode represents the relationship between segment and node.
domain: Segment
range: Node

has representation
type: ObjectProperty
comment: hasRepresentation relates the entity to another representation of entity.
domain: Thing
range: Class
  union of: Discretized Line
  union of: Line

has slip plane
type: ObjectProperty
comment: hasSlipPlane represents the relationship between crystal structure and slip plane.
domain: Crystal Structure
range: Slip Plane
sub property of: has lattice plane

has slip system
type: ObjectProperty
comment: hasSlipSystem represents the relationship between a crystal structure and slip system.
domain: Crystal Structure
range: Slip System

is segment of
type: ObjectProperty
comment: Inverse of hasSegment
domain: Segment
range: Discretized Line

observed by
type: ObjectProperty
comment: observedBy represents the relationship between dislocation and microscopy techniques, e.g., TEM, FIM, etc.
domain: Dislocation
range: Class
  union of: Field Ion Microscopy
  union of: Transmission Electron Microscopy

Basis
type: Class
comment: A basis defines a spatial unit used to express fractional coordinates.
subclass of: Restriction
  on class: Coordinate Vector
  on property: hasThirdAxisVector
  qualified cardinality: 1
subclass of: Restriction
  on class: Coordinate Vector
  on property: hasSecondAxisVector
  qualified cardinality: 1
subclass of: Restriction
  on class: Coordinate Vector
  on property: hasFirstAxisVector
  qualified cardinality: 1
defintion: Set of vector(in 2-D two vectors and in 3-D three vectors) that linearly independent.

Crystal Structure
type: Class
comment: A crystal structure is described by the lattice geometry and atomic arrangements within the unit cell.
subclass of: Class
  intersection of: Restriction
    on property: has slip plane
    some values from: Slip Plane
  intersection of: Restriction
    all values from: Slip Plane
    on property: has slip plane
subclass of: Class
  intersection of: Restriction
    on property: has slip system
    some values from: Slip System
  intersection of: Restriction
    all values from: Slip System
    on property: has slip system

Lattice
type: Class
comment: The mathematical concept to represent the periodicity of a crystal. A lattice defines a periodic arrangement of one or more atoms.
subclass of: Class
  intersection of: Restriction
    on property: has lattice direction
    some values from: Lattice Direction
  intersection of: Restriction
    all values from: Lattice Direction
    on property: has lattice direction
subclass of: Class
  intersection of: Restriction
    on property: has lattice plane
    some values from: Lattice Plane
  intersection of: Restriction
    all values from: Lattice Direction
    on property: has lattice direction
subclass of: Class
  intersection of: Restriction
    on property: has lattice point
    some values from: Lattice Point
  intersection of: Restriction
    all values from: Lattice Point
    on property: has lattice point

Burgers Vector
type: Class
comment: An elementary unit (length order of lattice parameter) of lattice translation. The basic notion of the Burgers vector comes from the closure failure of an initially perfect lattice due to the existence of dislocation. The magnitude and direction of closure failure are characterized by the Burgers vector.
subclass of: Vector

Family of Crystal Direction
type: Class
comment: A set of symmetrically equivalent directions in the lattice.
subclass of: Restriction
  on data range: string
  on property: family direction miller indice
  qualified cardinality: 1
disjoint with: Family of Crystal Plane

Line Sense
type: Class
comment: A sense that characterizes a directed line, i.e., it has a start and an end.

Transmission Electron Microscopy
type: Class
comment: Transmission electron microscopy (TEM) is a microscopy technique in which a beam of electrons is transmitted through a specimen to form an image. The specimen is often an ultrathin section less than 100 nm thick.

Coordinate Vector
type: Class
subclass of: Restriction
  on data range: double
  on property: Z axisCoordinate
  qualified cardinality: 1
subclass of: Restriction
  on data range: double
  on property: X axisCoordinate
  qualified cardinality: 1
subclass of: Restriction
  on data range: double
  on property: Y axisCoordinate
  qualified cardinality: 1
defintion: A coordinate vector according to standard basis, i.e., e_x (1, 0, 0), e_y(0, 1, 0), and e_z (0, 0, 1).

Point
type: Class
comment: In classical Euclidean geometry, a point is a primitive notion that models an exact location in the space, and has no length, width, or thickness.
subclass of: Restriction
  all values from: Position Vector
  on property: has position vector

Vector
type: Class
comment: (Euclidean) vector is used to represent quantities that both magnitude and direction.
subclass of: Class
  intersection of: Restriction
    on property: hasVectorComponent
    some values from: Vector Component of Basis
  intersection of: Restriction
    all values from: Vector Component of Basis
    on property: hasVectorComponent
subclass of: Restriction
  on data range: double
  on property: vectorMagnitude
  qualified cardinality: 1
defintion: (Euclidean) vector used to represent quantities that both magnitude and direction.

Family of Crystal Plane
type: Class
comment: A set of symmetrically equivalent planes in the lattice.
subclass of: Restriction
  on data range: string
  on property: family plane miller indice
  qualified cardinality: 1

has slip direction
type: ObjectProperty
comment: hasSlipDirection represents the relationship between the slip plane or slip system with the slip direction.
domain: Class
  union of: Slip Plane
  union of: Slip System
range: Slip Direction
sub property of: has lattice direction

has slip plane normal
type: ObjectProperty
comment: hasSlipPlaneNormal represents the relationship between a slip plane or slip system with slip plane normal.
domain: Class
  union of: Slip Plane
  union of: Slip System
range: Slip Plane Normal

Line
type: Class
comment: Mathematical representation of dislocation as 'Line'. An instance of mathematical representation of a dislocation line is an oriented curve parameterized by its arc length.
subclass of: Restriction
  on property: has numerical representation
  some values from: Discretized Line
disjoint with: Node

Slip Direction
type: Class
comment: The direction in the slip plane along which plastic deformation takes place. The slip direction corresponds to one of the shortest lattice translation vectors.
subclass of: Lattice Direction

Slip System
type: Class
comment: A slip system is defined as the set of slip planes with the same unit normal vector and the same slip direction.
subclass of: Class
  intersection of: Restriction
    on property: has slip direction
    some values from: Slip Direction
  intersection of: Restriction
    all values from: Slip Direction
    on property: has slip direction
subclass of: Class
  intersection of: Restriction
    on property: has slip plane normal
    some values from: Slip Plane Normal
  intersection of: Restriction
    all values from: Slip Plane Normal
    on property: has slip plane normal

Node
type: Class
comment: A point of a segment.
subclass of: Point
disjoint with: Segment

Slip Plane Normal
type: Class
comment: The unit normal vector of slip planes.
subclass of: Restriction
  on data range: string
  on property: direction miller indice
  qualified cardinality: 1
subclass of: Vector

has lattice direction
type: ObjectProperty
comment: hasLatticeDirection represents the relationship between a lattice or a lattice plane with lattice directions.
domain: Class
  union of: Lattice
  union of: Lattice Plane
range: Lattice Direction

has lattice point
type: ObjectProperty
comment: hasLatticePoint represents the relationship between a lattice or lattice plane or lattice direction with lattice point.
domain: Class
  union of: Lattice
  union of: Lattice Direction
  union of: Lattice Plane
range: Lattice Point

Lattice Point
type: Class
comment: Lattice point is the point where atom(s) or molecule(s) is located.
subclass of: Point

Segment
type: Class
comment: The segment is a part of a line bounded by two distinct end points and may contain points on the line between its endpoints.
subclass of: Restriction
  all values from: Discretized Line
  on property: is segment of
subclass of: Restriction
  all values from: Node
  on property: has end node
subclass of: Restriction
  all values from: Node
  on property: has start node

Slip Plane
type: Class
comment: The crystallographic/lattice plane along which the dislocation line traverses/moves. The slip plane is usually the plane with the highest density of atoms, i.e. most widely spaced.
subclass of: Class
  intersection of: Restriction
    on property: has slip plane normal
    some values from: Slip Plane Normal
  intersection of: Restriction
    all values from: Slip Plane Normal
    on property: has slip plane normal
subclass of: Class
  intersection of: Restriction
    on property: has slip direction
    some values from: Slip Direction
  intersection of: Restriction
    all values from: Slip Direction
    on property: has slip direction
subclass of: Lattice Plane

Discretized Line
type: Class
comment: The numerical representation of the dislocation line that is discretized into the number of segments.
subclass of: Restriction
  all values from: Shape Function
  on property: has shape function
subclass of: Restriction
  all values from: Segment
  on property: has segment
subclass of: Restriction
  on data range: double
  on property: slipArea
  qualified cardinality: 1
disjoint with: Line

Dislocation
type: Class
label: Versetzung @de
comment: Linear or one-dimensional defect around which some of the atoms are misaligned. In the mesoscale, a dislocation is a line object that is a boundary separating the regions on the slip plane which have undergone slip from those that have not.
comment: The presence of dislocation introduces local disturbance of the atomic-level geometry.
subclass of: Restriction
  on property: observed by
  some values from: Field Ion Microscopy
subclass of: Restriction
  on property: results in
  some values from: Lattice Displacement
subclass of: Class
  intersection of: Restriction
    on property: has line sense
    some values from: Line Sense
  intersection of: Restriction
    all values from: Line Sense
    on property: has line sense
subclass of: Restriction
  on property: has mathematical representation
  some values from: Line
subclass of: Restriction
  on property: observed by
  some values from: Transmission Electron Microscopy
subclass of: Restriction
  on property: moves on
  some values from: Slip Plane
subclass of: Class
  intersection of: Restriction
    on property: has Burgers vector
    some values from: Burgers Vector
  intersection of: Restriction
    all values from: Burgers Vector
    on property: has Burgers vector
subclass of: Line Defect

Lattice Plane
type: Class
comment: The lattice plane forms an infinitely stretched plane (characterized through a plane normal) that cuts through lattice points such that, again, a regular arrangement of lattice points in the plane occurs.
subclass of: Restriction
  all values from: Vector Origin
  on property: has vector origin
subclass of: Restriction
  on data range: string
  on property: plane miller indice
  qualified cardinality: 1
subclass of: Class
  intersection of: Restriction
    on property: has lattice direction
    some values from: Lattice Direction
  intersection of: Restriction
    all values from: Lattice Direction
    on property: has lattice direction
subclass of: Class
  intersection of: Restriction
    on property: has lattice point
    some values from: Lattice Point
  intersection of: Restriction
    all values from: Lattice Point
    on property: has lattice point
subclass of: Family of Crystal Plane

Lattice Direction
type: Class
comment: The vector direction inside the lattice that is connecting two lattice points.
subclass of: Restriction
  on data range: string
  on property: direction miller indice
  qualified cardinality: 1
subclass of: Class
  intersection of: Restriction
    on property: has lattice point
    some values from: Lattice Point
  intersection of: Restriction
    all values from: Lattice Point
    on property: has lattice point
subclass of: Vector
subclass of: Family of Crystal Direction