The top-level of the CIF domain ontology. It tries to ahead to the CIF methods dictionary definition language (DDLm) available on https://github.com/COMCIFS/cif_core.
Casper Welzel Andersen, EPFL
Emanuele Ghedini, University of Bologne
Francesca Lønstad Bleken, SINTEF
James Hester
Jesper Friis, SINTEF
Saulius Gražulis
Stuart Chalk
Correspond to the '_type.dimension' data item.
Size of an Array/Matrix/List expressed as a text string. The text string itself consists of zero or more non-negative integers separated by commas placed within bounding square brackets. Empty square brackets represent a list of unknown size.
_dimension
Name associated with a data item.
_name
Correspond to the '_type.contents' data item.
Type of CIF data value.
_datatype
Unit accociated to a data item.
_unit
Illustrative example of how the entity is used.
example
A non-transitive spatial part.
Direct parthood was first introduced in the European Materials & Modelling Ontology (EMMO). It allows to introduce a hierarchy of well-defined levels of granularity.
hasSpatialDirectPart
A part of a whole.
In a 4D mereology, 'hasSpatialPart' is a relation that isolates a proper part that extends itself in time within the overall lifetime of the whole, without covering the full spatial extension of the 4D whole (i.e. is not a temporal part).
hasSpatialPart
hasDateTimeData
hasFloatData
hasIntegerData
hasNumericalData
hasSymbolData
hasUriData
Ordered set of values of the same type. Operations across arrays are equivalent to operations across elements of the Array.
Array
The contents have the same form as those of the attribute referenced by '_type.contents_referenced_id'.
ByReference
A superclass of CIF categories used to categorize data items. Only data items belonging to the same category can be placed in the same table.
CIF_CATEGORIZED
CATEGORY
the class of all data represented using the CIF dictionaries.
CIF
A class representing the content of a CIF file.
CIF_DATA
A class representing a data block in a CIF file.
CIF_DATA_BLOCK
COLUMN
Case-insensitive sequence of CIF2 characters containing no ASCII whitespace.
Code
A complex number.
Complex
A row, column or function in a table.
DATA_ITEMS
Data items correspond to a type. Its individuals are the actual data strings or numbers.
_type
DATA_VALUE
The class of concepts defined in the dictionary definition language.
DDL_CONCEPT
ISO standard date format <yyyy>-<mm>- .
Use DateTime for all new dictionaries.
Date
A timestamp. Text formats must use date-time or full-date productions of RFC 3339 ABNF.
Datetime
Dimension
Floating-point imaginary number.
Imag
Implied by the context of the attribute.
Implied
Positive or negative integer number.
Integer
Ordered set of values. Elements need not be of same contents type.
List
Ordered set of numerical values for a tensor. Tensor operations such as dot and cross products, are valid cross matrix objects. A matrix with a single dimension is interpreted as a row or column vector as required.
Matrix
Case-insensitive sequence of ASCII alpha-numeric characters or underscore.
Name
Represents a single row in a table with data items as direct parts.
ROW
Inclusive range of numerical values min:max.
Range
Floating-point real number.
Real
Single value.
Single
A string composed of an integer optionally followed by an underscore or space and three or more digits.
Symop
Syntactically a table instance in a CIF file may be written as loop_ _space_group_symop_id _space_group_symop_operation_xyz 1 x,y,z 2 -x,-y,-z 3 -x,1/2+y,1/2-z 4 x,1/2-y,1/2+z but the actual TABLE individual is just the data rows: 1 x,y,z 2 -x,-y,-z 3 -x,1/2+y,1/2-z 4 x,1/2-y,1/2+z
Represent a table with rows as spatial direct parts.
The syntax of individual tables starts with the 'loop_' keyword followed by the name of the data items and then the actual data.
TABLE
An unordered set of id:value elements.
Table
Case-insensitive CIF2 character sequence with leading underscore and no ASCII whitespace.
Tag
Case-sensitive sequence of CIF2 characters.
Text
Uniform Resource Identifier reference as defined in RFC 3986 Section 4.1.
Uri
Version digit string of the form "<major>.<version>.<update>".
Version