'hml' is the root element of the document. Any document level
properties may be set with child property elements.
Attributes:
- version: The version of HML that this document should conform to.
Expected to be 0.3 to use this schema.
The 'project' element groups data into sections with a common
destination or purpose, which is denoted by the "name" attribute.
Attributes:
- name: identifier for data's intent. (ex: "LAB", "STAR", "SG09")
A "sample" element encloses the typing data pertaining to a particular
sample. It may contain multiple typing elements. One for each locus, for
instance.
Attributes:
- id: Identifier for the sample (123456789, 1234-5678-9, etc)
- center-code: center code of the sample's origin (donor center,
transplant center, etc.)
The typing element encapsulates a typing call (interpretation) combined
with other primary data that may have been used to determine that call
(sso, ssp, and/or sbt elements).
Contains:
1. At most one interpretation element
2. As many primary data elements as needed
The 'interpretation' element specifies the typing call at allele/code
level. Usually contains one or two haploid elements for a particular locus,
but may contain more if multiple loci are covered (example: two DRB1
haploids + one DRB3 haploid).
As an alternative, it may contain genotype list(s) to represent the
type(s).
Attributes:
- date: Date on which the typing was carried out, or on which the final
call was determined. Format can be either ISO-8601 or "YYYYMMDD".
Specifies the details of an SBT test that was done.