Name	Type	Attributes	Definition
subject_id	string	required, identifier, nullable	"Subject ID assigned by submitter, unique within study. If possible, a persistent subject ID linked to an INSDC or similar repository study should be used.
"
synthetic	boolean	required	TRUE for libraries in which the diversity has been synthetically generated (e.g. phage display)
species	:ref:`Ontology <OntoVoc>`	required	Binomial designation of subject's species
organism	:ref:`Ontology <OntoVoc>`	DEPRECATED	Binomial designation of subject's species
sex	string	required, nullable	Biological sex of subject
age	:ref:`TimeInterval <TimeIntervalFields>`	required, nullable	"Age of subject expressed as a time interval. If singular time point then min == max in the time interval.
"
age_event	string	required, nullable	"Event in the study schedule to which `Age` refers. For NCBI BioSample this MUST be `sampling`. For other implementations submitters need to be aware that there is currently no mechanism to encode to potential delta between `Age event` and `Sample collection time`, hence the chosen events should be in temporal proximity.
"
age_min	number	DEPRECATED	
age_max	number	DEPRECATED	
age_unit	:ref:`Ontology <OntoVoc>`	DEPRECATED	
ancestry_population	:ref:`Ontology <OntoVoc>`	required, nullable	Broad geographic origin of ancestry (continent)
location_birth	:ref:`Ontology <OntoVoc>`	optional, nullable	Self-reported location of birth of the subject, preferred granularity is country-level
ethnicity	string	required, nullable	Ethnic group of subject (defined as cultural/language-based membership)
race	string	required, nullable	Racial group of subject (as defined by NIH)
strain_name	string	required, nullable	Non-human designation of the strain or breed of animal used
linked_subjects	string	required, nullable	Subject ID to which `Relation type` refers
link_type	string	required, nullable	Relation between subject and `linked_subjects`, can be genetic or environmental (e.g.exposure)
diagnosis	array of :ref:`Diagnosis <DiagnosisFields>`	optional	Diagnosis information for subject
genotype	:ref:`SubjectGenotype <SubjectGenotypeFields>`	optional, nullable	
