1.4.0
Summary: In 1.4.0, the HDMF-experimental namespace was added, which includes the ExternalResources
and EnumData
data types. Schema in the HDMF-experimental namespace are experimental and subject to breaking changes at any time.
ExternalResources
was changed to support storing both names and URIs for resources. The VocabData
data type was
replaced by EnumData
to provide more flexible support for data from a set of fixed values.
- Added
EnumData
for storing data that comes from a set of fixed values. This replacesVocabData
which could
hold only string values. Also,VocabData
could hold only a limited number of elements (~64k) when used with the
HDF5 storage backend.EnumData
gets around these restrictions by using an untyped dataset (VectorData) instead of
a string attribute to hold the enumerated values. - Removed
VocabData
. - Renamed the "resources" table in
ExternalResources
to "entities". - Created a new "resources" table to store the name and URI of the ontology / external resource used by the "entities"
table inExternalResources
. - Renamed fields in
ExternalResources
. - Added "entities" dataset to
ExternalResources
. This is a row-based table dataset to replace the functionality of
the "resources" dataset inExternalResources
. - Changed the "resources" dataset in
ExternalResources
to store the name and URI of the ontology / external
resource used by the "entities" dataset inExternalResources
. - Added HDMF-experimental namespace.
- Moved
ExternalResources
andEnumData
to HDMF-experimental.