Discussion List Archives

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Release of next version of core CIF dictionary

  • To: Distribution list of the IUCr COMCIFS Core Dictionary Maintenance Group<[email protected]>
  • Subject: Release of next version of core CIF dictionary
  • From: James H via coreDMG <[email protected]>
  • Date: Mon, 11 May 2026 10:14:50 +1000
  • ARC-Authentication-Results: i=1; mx.google.com; arc=none
  • ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;s=arc-20240605; h=to:subject:message-id:date:from:reply-to:mime-version:dkim-signature;bh=5vRaEMZmZHsS9GGou+D3sp5J71kwtMJUO22jvnhtK8g=;fh=OpuylF91lf6GUN9sKab+g+BiKHXcJyhlE4lHIoBFeNE=;b=CwxliuaoYY6yufjkGK/fgNcZMUpcoCIuj4UZFccPiEOddA9D05ViJGVKizVYXF3SqhNz9EsGwVuDJjNQOZRa34K8SpNEvbs1n6qJpenMF2I25ijImOEmDI00sHcraKzx+z3hFJ6Rb7QuU6BInJZ1wQjATfdVQlWIzJcvymv9VWJtKvNUpBo1lerGKrilG9yhIza9+yVSVUlj/xiBBPTg0eF7IqcsH4ZxftdJRha6nP1/45qar9/iByaVLmiOzQdPU+erTCKbUyupVqmclNLWjAzAWugl3ItK5FvGp3wt8s/EMsw5FaTLBdy/VEsSgREgxrvWUxRRe610Xt7C7ExEvw==; darn=mailman.iucr.org
  • ARC-Seal: i=1; a=rsa-sha256; t=1778458503; cv=none;d=google.com; s=arc-20240605;b=Fiw7lim9UiR992vdC+UHFbM1c3Zele6XSYZ70wmWnOYiqGvdWSredZz+s/Z5agTGnSZX6hXlygaoP28I/D4hwtq31q7B4zAzsQlO3Fd6y/gP9GAkYC4sU+PFGFcrzgfyA7w19PNtMrOod//efISqRK9YIDlMbkS6HkDlDlhPHkT+TlT7AaxJlHLcpHPZteYvspUEYItfW4MkisAUdEAQtRwwUWDvOXzJwUc7A37jwvqfqh/IzSe5un1BAsE21Gs3azAAURbAFndpZMaD9mrAKCrTEALWe9Q2drt9leUX7RZkN/6NnYP5RncHVb5gBSZ19V5M6k/jKi0XX816WLZAYw==
  • Cc: James H <[email protected]>
  • DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iucr.org; s=mailman;t=1778458507; bh=SYAw1hM9h+1WMyPXK1PZ0df/GPxNr6XFivdHmD0BfFU=;h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From;b=OFxkI8TbqjZ9cOSL5UkcUyr45FtPb2lMSXeBC9rtr0FMuRNburPF4UYjTFSXZcbRq NK5hoXHGuVe+xYuNPxT3mHk5Vcw0/zfErHLFuAC3q+doKrvMBkXfWw2dMtdnn/PqxA 2X+FNwi3JPqDZuKJBRIa8EXgKB3RDcSoemVfpXwBk8TsiaPkZ8TrlsdzRruOxdPrzI SrIgQD7IE8Bo09ZuJBU2VLXZPljpkOKMFHJkmL5gskeyMu1N16/o15bCv9eMr/pxhe htlTj9xTncwn/+2P+LKrusOz19EihOwWGptxresKiIsiwjAFAXXkfthpXq2pKuzFMk 59GX5Dbe22heA==
  • DMARC-Filter: OpenDMARC Filter v1.3.2 mailserver.iucr.org 23D775A0FF3
Dear Core Dictionary Management Group,

Over the last three years a number of additions have accumulated in the draft core CIF dictionary. We are now in the process of formally releasing a new version of core CIF (version 3.3.0) including these additions, which will be the version covered in the next edition of Volume G.

Release notes highlighting the major changes are available at https://github.com/COMCIFS/cif_core/wiki/Release-Notes-for-CIF-Core-3.3.0, reproduced below for your convenience (HTML format). If you have concerns or suggestions, please discuss them either in this group or by raising an issue in the core CIF repository (https://github.com/COMCIFS/cif_core). Please provide any such feedback within the next four weeks.

As a general note, we are all most welcome to participate in core development activities in the above repository by commenting on or raising issues (including suggestions), or simply by monitoring (see "watch" button towards the top right of repository home page).

best wishes,
James.

======

What's New: CIF Core 3.3.0

The following changes are relative to 3.2.0, which was the last released version (May 2023). Only the most significant changes are detailed below; the full list of changes is available here.

Electron Diffraction

A collaboration with the NanED group led to a number of new data names, and additions to existing definitions, that were incorporated into the core dictionary as they had general application outside ED. Among other things, the new definitions cover:

  • Sample tracking
  • Sample mosaicity
  • Choice of diffraction theory
  • Sample shape refinement

Further documentation and examples of use are available in the cif_ed repository.

Radiation damage

New data names for flux density, total dose, and total exposure time were defined as a step towards characterisation of radiation damage.

Form factors

In addition to the previously-existing Cromer-Mann and Fox parameterisations of atomic form factors, the ATOM_TYPE_SCAT category now includes data names for recording exponential polynomial, Gaussian, and inverse Mott-Bethe descriptions of form factors over user-defined ranges of sinθ/λ.

A separate category, ATOM_SCAT_VERSUS_STOL, has been added where scattering factors as a function of sinθ/λ can be tabulated.

Reflections

Reflection lists used to be indexed using hkl. However, there are important situations where hkl may not identify a unique reflection: for example, lists of unmerged reflections from imaging detectors and higher-dimensional modulated structures. Therefore, use of hkl as the unique key to a reflection list has been superseded by use of opaque identifiers _diffrn_refln.id and _refln.id (typically an integer numbering). Of course, software that assumes hkl does not repeat will continue to process CIF files correctly for types of data where this assumption holds, such as merged reflection lists from untwinned, non-modulated structures.

Permanent identifiers

A few data names have been added to capture permanent identifiers linked to external metadata systems. _exptl.method_id_PaNET identifies the relevant technique from the PaNET ontology. The DIFFRN_COMPONENT_PID category lists identifiers for instrumentation components such as detectors or entire lab diffractometers. Currently, DataCite DOIs and ePICs handles pointing to metadata matching the RDA PIDINST schema are supported.

The work on adding support for persistent identifiers was achieved in collaboration with the European funded OSCARS project, work-package 2.

Authors and auditing

Both AUDIT_AUTHOR and PUBL_AUTHOR categories now separate name and address. AUDIT_AUTHOR also includes email, fax (remember those?) and telephone contact details.

We now recommend that dictionaries include a list of dictionary authors. If your name is missing from the newly-added author list and should be on it, please raise an issue.

Shifting definitions around

All definitions related to spreading data across multiple data blocks have been moved to the multiblock dictionary. At the same time, the auxiliary dictionaries containing tables of default enumerated values (see next item), the attribute templates, and the DDLm dictionary itself have been moved to separate repositories.

Default values from tables

The DDLm dictionary language introduced default values that depend upon the value of another data name, for example, the default value for the atomic number of an atom could be found from the atomic symbol. These lists of default values are contained within an auxiliary dictionary file. DDLm and the core dictionary have been updated to allow more than one data name to be used when looking up the default value, so that items like the neutron scattering length (which depends on both atomic number and atomic weight) could have default values assigned. This change resulted in the replacement of single-valued _enumeration.def_index_id in certain definitions being replaced by list-valued _enumeration.def_index_ids. Dictionary-aware software which utilises default enumerations should be updated accordingly.

Corrections

The definition for Z (number of formula units in the unit cell) has been adjusted to account for the determination by the IUCr Commission for Crystallographic Nomenclature that Z could, in rare cases, be non-integral. This is an expansion of the set of possible values for Z and does not invalidate existing data files.
--
T +61 (02) 9717 9907
F +61 (02) 9717 3145
M +61 (04) 0249 4148
_______________________________________________
coreDMG mailing list
[email protected]
https://mailman.iucr.org/cgi-bin/mailman/listinfo/coredmg

[Send comment to list secretary]
[Reply to list (subscribers only)]