Open henrietteharmse opened 3 years ago
@mshadbolt @Alexey-ebi @peterwharrison @dosumis @zoependlington @tskir @udp @tudorgroza
Please feel free to comment and raise your concerns and/or ideas.
For HCA the only value used for the relations
field is rdfs:subClassOf
, the direct
field is always false
and include_self
can be true
or false
.
Field | Values | Meaning |
---|---|---|
restrictions | rdfs:subClassOf | Must be a subclass of 1 of the terms in the classes field. |
include_self | true/false | It means the term must either be 1 of the classes listed in the classes field. If this is used with a rdfs:subClassOf restriction, it means it can be 1 of the classes OR a subclass of 1 of the classes in the classes field. |
This ticket serves as a discussion point for adding support for HCA and FAANG context. Here I will make some suggestions with the main intent that it is something people can point at to say it makes sense or it does not make sense.
Currently HCA and FAANG restrict mappings using
graph-restriction
s for some of their fields to restrict ontology terms that can be used for these fields.Here is an example from FAANG for their experiments_chip-seq_dna-binding_proteins field:
Here is an example from HCA for their cell type field:
Currently our project definition looks as follows:
To support HCA and FAANG, we need to add a fields field consisting of fields supporting graph-restrictions to our project definition. Here is an example for FAANG.
Here is an example for HCA:
Currently our upload format looks as follows:
I do not think our upload file format will need to change, assuming the context will contain a field that is part of the list of fields for that project.