In the NIAID Dataset/ComputationalTool guide, many of the terms are tied to controlled vocabularies, like measurementTechnique, healthCondition, infectiousAgent, species. The guide currently allows you to look up the term by name, but it only saves the url from the ontology, so the human-readable form is lost.
It'd be good to save these labels as a DefinedTerm, with the syntax:
{
"@type": "DefinedTerm",
"@id": < unique identifier in ontology > ,
"termCode": < unique identifier in ontology > ,
"url": < url in ontology > ,
"inDefinedTermSet": < ontology url stub without the unique identifier > ,
"name": < name in ontology >
}
Note: since these fields are not strict in having an ontology being required, it's possible that you will have terms (like immunological assay in measurementTechnique that are not tied to an ontology.
In the NIAID Dataset/ComputationalTool guide, many of the terms are tied to controlled vocabularies, like
measurementTechnique
,healthCondition
,infectiousAgent
,species
. The guide currently allows you to look up the term by name, but it only saves theurl
from the ontology, so the human-readable form is lost.It'd be good to save these labels as a DefinedTerm, with the syntax:
Example dataset
Expected output
Note: since these fields are not strict in having an ontology being required, it's possible that you will have terms (like
immunological assay
inmeasurementTechnique
that are not tied to an ontology.