Index
Topology dictionary (topoCIF) version 0.9.6
Revision history
========================================================================
Version 0.3.0 ()
------------------------------------------------------------------------
Changed topol_bond to topol_link using node labels instead of atom
labels. Added coordinates, multiplicity and Wyckoff symbol to topol_node.
Added in type and linking information. (J Hester.)
========================================================================
Version 0.4.0 ()
------------------------------------------------------------------------
Added long-form examples provided by V Blatov. Version for review.
========================================================================
Version 0.5.0 ()
------------------------------------------------------------------------
Added InChI, SMILES structural formulas and replaced symops with explicit
symmetry operator ids and vector translations. Clarified bond types.
========================================================================
Version 0.9.0 ()
------------------------------------------------------------------------
Version for final approval after review. Removed most tags from
TOPOL_ENTANGL and subcategories.
========================================================================
Version 0.9.1 ()
------------------------------------------------------------------------
Fixed a few typos. (B. McMahon)
========================================================================
Version 0.9.2 ()
------------------------------------------------------------------------
Replaced TOPOL_REPRES category by TOPOL_NET; all TOPOL_REPRES categories
are moved to TOPOL category; Examples 4 and 5 added
========================================================================
Version 0.9.3 ()
------------------------------------------------------------------------
Added CIF-1.0 equivalents for _topol_link.site_symmetry_translation_1,
_topol_link.site_symmetry_translation_2, and
_topol_node.coordination_sequence (B. Hanson and V. Blatov)
========================================================================
Version 0.9.4 ()
------------------------------------------------------------------------
Added TOPOL_ATOM subcategory, _topol_link.node_id_1,
_topol_link.node_id_2, _topol_link.structural_formula_InChI,
_topol_link.structural_formula_SMILES, and _topol_node.id items
Removed TOPOL_EDGE subcategory
Renamed _topol_link.site_symmetry_symop_1(2) to _topol_link.symop_1(2)
_topol_link.site_symmetry_translation_1(2)
to _topol_link.translation_1(2)
_topol_node.site_symmetry_symop_1(2) to _topol_node.symop_1(2)
_topol_node.site_symmetry_translation_1(2)
to _topol_node.translation_1(2)
(V. Blatov)
editorial adjustments, formatting (B. Hanson)
Corrected the definitions of the _topol_node.fract_x,
_topol_node.fract_y and _topol_node.fract_z data items. (A. Vaitkus)
added _topol_net.label
changing "dataname" to "tag" as per VOl. G 2.2.3.3.4 and 2.2.2(2)
changing "field" to "data value" or "value" as per Vol. G 2.2.3.1.5
and 2.2.3.1.7
changing various terms to "loop" as per Vol. g 2.2.2(4) and 2.2.3.1.7
updated Example 5 for net.id being a number
temporarily replaced examples 1-4 with TODO as a reminder to get these
updated
changing ATOM_SITE.label to _atom_site.label
changed "block" or "section" to "data items" or "category"
changed elemental_symbol to element_symbol
added _topol_link.net_id
updated examples 2-4 for _chemical_formula_sum and ATOM_TYPE
(B. Hanson)
added new tags (V. Blatov)
_topol_link.label
_topol_net.overall_topology_IZA
_topol_tiling.id
_topol_tiling.net_id
_topol_tiling_tile.tiling_id
added Example 5; renamed old Example 5 to Example 6 (V. Blatov)
switched _topol_*.id to Integer/enum 1: (B. Hanson)
Renamed data items _topol_atom.symop, _topol_link.symop_1 and
_topol_link.symop_2 to _topol_atom.symop_id, _topol_link.symop_id_1
and _topol_link.symop_id_2 respectively. Adjusted multiple examples
and data item definitions to reflect this change. (A. Vaitkus)
Added an enumeration range of 0: to the _topol_tiling_tile.count
and _topol_tiling_faces.count data items. (A. Vaitkus)
Renamed data item _topol_net.overall_topology_rscr to
_topol_net.overall_topology_RCSR. (A. Vaitkus)
Updated several descriptions by replacing the term 'tag' with
'data item' and correcting data item references. (A. Vaitkus)
Added _topol_node.symop_id and _topol_node.translation* (B. Hanson)
issue #37 Removed method for _topol_node.fract_* (B. Hanson)
Added DOIs to multiple references. (A. Vaitkus)
Renamed _topol_tiling.Dsize to _topol_tiling.d_size and
_topol_link.Voronoi_solidangle to _topol_link.Voronoi_solid_angle.
(A. Vaitkus)
Added enumeration range of 1: to the _topol_tiling.d_size data item.
Redefined the _topol_net.period data item as an enumeration set.
(A. Vaitkus)
Restricted the _topol_node.Wyckoff_symbol data item values
to a set of case-sensitive enumeration values. (A. Vaitkus)
Added the _dictionary.uri attribute. (A. Vaitkus)
Added the 'none' measurement units to the definitions of multiple
data items. (A. Vaitkus)
Added multiple standard uncertainty (SU) data items. (A. Vaitkus)
Added the _dictionary.namespace attribute and changed the DDL
conformance version from 3.13.1 to 4.1.0.
Declared the TOPOL_TILING category as looped. (A. Vaitkus)
Removed the _topol_link.atom_label_1, _topol_link.atom_label_2,
_topol_link.chemical_formula_IUPAC, _topol_link.chemical_formula_moiety,
_topol_link.chemical_formula_sum, _topol_link.structural_formula_InChI,
_topol_link.structural_formula_SMILES, _topol_node.atom_label,
_topol_node.chemical_formula_IUPAC, _topol_node.chemical_formula_moiety,
_topol_node.chemical_formula_sum, _topol_node.structural_formula_InChI,
_topol_node.structural_formula_SMILES, _topol_node.symop_id,
_topol_node.translation, _topol_node.translation_x,
_topol_node.translation_y and _topol_node.translation_z data items.
Adjusted related definitions accordingly. (A. Vaitkus)
TODO: adjust _category_key.name to allow for optional id in all
TOPOL_* categories with _topol_*.id, as in CHEMICAL_CONN_BOND
========================================================================
Version 0.9.5 ()
------------------------------------------------------------------------
Removed _topol_net.occurrence_total (B. Hanson)
Removed TOPOL_OCCURRENCE (B. Hanson)
Removed TOPOL_TILING_FACES and TOPOL_TILING_TILE (B. Hanson)
Added _topol_link.type 'gl' (generic link) (B. Hanson)
Added machine-readable default values to the definitions
of multiple data items. (A. Vaitkus)
NOTE: _topol_net.total_point_symbol
should display { } correctly in {4.6^2}2{4^2.6^10.8^3}
NOTE: all ^ should be that mark in the dictionary examples.
========================================================================
Version 0.9.6 ()
------------------------------------------------------------------------
Updated the _topol_atom.atom_label, _topol_atom.symop_id,
_topol_link.symop_id_1 and _topol_link.symop_id_2 data items
to be compatible with the data items that they are linked to.
(A. Vaitkus)
========================================================================