Skip to content

Identifier normalization; quantum information and energy science

Compare
Choose a tag to compare
@arthurpsmith arthurpsmith released this 22 Dec 17:04
· 29 commits to master since this release
07eea6b

Identifier mapping

The major change (necessitating the bump in major version number) is a fix for the underlying identifiers. The majority of the id's used by PhySH were in the standard 36-character UUID format: 32 hexadecimal characters and 4 hyphens (see https://en.wikipedia.org/wiki/Universally_unique_identifier). However, due to some buggy software used to create some of the identifiers, a large fraction of them were missing the hyphen characters. This new release standardizes all PhySH identifiers to use the full UUID format with hyphen characters. A new file, uuid_mapping.csv, is included which shows the pairing of old and new identifier values where they have been changed.

We are also taking advantage of this backwards incompatibility to completely delete identifiers that had been deprecated in previous releases. This initial release (2.2) has no deprecated concepts; all previously deprecated ones are gone. The file 'deprecated.csv' lists those old identifiers that have now been removed, and suggested replacement id's if any.

A combined mapping file, 'full_mapping_2.0.csv' is also included, which combines both the uuid mapping and the deprecated concept mapping.

New Discipline and Concepts

This release also includes a new discipline: "Energy Science & Technology", to better support concepts relating to energy sources, storage, utilization, and issues of sustainability. Additional changes have also been made in Quantum Information and within the Condensed Matter disciplines, with a number of new concepts added in both areas.

Full Changelog: v1.1.1...v2.2.0