phenopackets / phenopacket-format

26 stars 10 forks source link

Specify allowable age/DOB values #33

Open mellybelly opened 8 years ago

mellybelly commented 8 years ago

We need to be able to specify age at the time of phenotype capture, as well as DOB, or a range, or none. Many times age or DOB may not be known.

A few examples of each showing allowable values would be helpful

pnrobinson commented 8 years ago

Note that sometimes journals etc prefer to indicate an approximate age range rather than an exact age in years or even a DOB in order to reduce identifiability. Thus, using the general HPO age classes could actually be an advantage here.

pnrobinson commented 8 years ago

But of course the phenopacket syntax should also allow exact dates. There must be some ISO about this?

mellybelly commented 8 years ago

NISO date standard should be used for DOB. I can't seem to find anything in NISO for time quantification in years, months, days, etc. but is likely there somewhere?

For HPO stage ranges, we can use the HPO terms but for the purposes of pan-species representation, we still likely need to make a few adjustments to HPO in this regard. see https://github.com/obophenotype/human-phenotype-ontology/issues/273 and https://github.com/obophenotype/human-phenotype-ontology/issues/511

We should review where we are and make sure we have good alignment for all organisms.