All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- License notice to all the files.
- Acknowledgement to funding and contributors in readme file.
- Merged
ReferenceableType
andObjectType
. - Changed the name of
ReferenceObjectType
toReferenceType
. - Added
abstract="true"
toFileBaseType
andObjectType
.
- Removed
<xs:choice>
fromCodeAttributesType
. - Fixed and improved type annotations.
0.10.0 - 2024-02-06
-
Changed the name of
BPObjectType
toObjectType
,BPRefObjectType
toReferenceObjectType
, andBPSampleSetType
toSampleSetType
. -
The single element
BPDATASET
inBP.dataset.xsd
is renamed toDATASET
to be consistent with theDATASET_SET
element.
0.9.0 - 2024-01-05
BPObjectType
is no longer and extension of SRAObjectType
.- Changed
alias
to be a required attribute forBPObjectType
. - References to other
BpObjectType
now throughBPRefObjectType
with required attributealias
, replacing the SRARefObjectType
with optional attributerefname
. StudyRef
forImageType
,AnnotationType
, andObervationType
is now optional and withmaxOccurs=1
.AnnotationType
can now only have oneIMAGE_REF
.
0.8.0 - 2023-11-14
- Added _REF to the name of all
RefObjectType
elements and simplified type definition. - Removed nesting
observed on
element inObservationType
.
0.7.0 - 2023-11-09
- Changed max occurs of "CREATED_FROM" in SlideType to 1.
- Split observer definition from observation file to BP.observer.xsd.
- Renamed
BPAttributesType
toAttributesType
and the containedATTRIBUTE
element toSTRING_ATTRIBUTE
, theCODED_ATTRIBUTE
toCODE_ATTRIBUTE
, and theATTRIBUTE_SET
element toSET_ATTRIBUTE
. - Renamed
CodedAttributeType
toCodeAttributeType
andBPCodedAttributesType
toCodeAttributesType
. - Renamed
AttributeSetType
toSetAttributeType
and moved the contained attribute sequence to aVALUE
-element ofAttributesType
that is nillable. - Normalized names for attributes in
StatementType
. - Normalized name for set of datasets to
DATASET_SET
and element names toDATASET
.
0.6.0 - 2023-07-07
- MeasurementAttributeType for measurements with numeric value and a unit.
- NumericAttributeType can no longer have a unit.
- Renamed
CODE
in CodedAttributeType toVALUE
.
0.5.0 - 2023-06-30
- OBSERVER_TYPE for OBSERVER
- Min occurs for OBSERVER for ObservationType set to 0 .
- Max occurs for FILES for ImageType set to 1.
0.4.0 - 2023-06-30
- Checksum required for FileBaseType.
- ImageType now must contain at least one FILES-element.
- String, Numeric, and Coded AttributeType are now nillable. This is likely a breaking change, especially the changes to CodedAttributeType.
- The ATTRIBUTES-element for BPObjectType and CODED_ATTRIBUTES_SET, CUSTOM_ATTRIBUTES_SET, FREETEXT, and ATTRIBUTES elements for StatementType and OBSERVER-element on ObservationType now haw a minOccours of 1 and are nillable.
- Support for MD5 checksums.
0.3.0 - 2023-01-16
- BP.submission.xsd derived from SRA.submission.xsd with added BP types.
- CaseType is now included in SAMPLE_SET
- SpecimenType can optionally reference a case with the PART_OF_CASE-element, replacing the RELATED_SPECIMENS-element on CaseType.
- For ObservationType the item an observation is made on is moved to the OBSERVED_ON-element.
- Replaced StatementCodedAttributeSetType and StatementCustomAttributeSetType with common types BPCodedAttributesType and BPAttributesType.
- Replaced Stain with Staining that can contain staining procedure information or stains
0.2.0 - 2022-09-02
- StainType to describe stains separately from Slide-object.
- CaseType that can reference BiologicalBeings and Specimens.
- ObservationType to describe diagnoses, findings, etc on samples.
0.1.1 - 2022-06-02
- BP.dataset no longer extends EGA.dataset.
0.1.0 - 2022-06-01
- Implementation of MSMdad 0.1.0.