Hi, I am considering using classes from ECOCORE to infer trophic behavior from trophic interaction observations.
To give you an example, suppose I have an individual which is an instance of 'organism' (http://purl.obolibrary.org/obo/OBI_0100026) and I know that this individual is involved in a 'eats' relationship with a second individual which is an instance of 'Bacteria' (http://purl.obolibrary.org/obo/NCBITaxon_2).
Currently, I cannot infer that the former is an instance of the 'bacterivore' class (http://purl.obolibrary.org/obo/ECOCORE_00000098) because the equivalence axiom states that 'bacterivore' is equivalent to 'heterotroph and (eats some Bacteria)'. However, we generally don't have the information that an organism is an heterotroph in our datasets (at least explicitly), just some observations of interactions between two taxa.
What would be the best way to automatically infer that an organism is a bacterivore, just knowing it is an organism and it is involved in a 'eats' relationship with a bacteria ?
One simple way would be to set 'bacterivore' as equivalent to '(eats some Bacteria)', without explicit reference to the organism being a heterotroph.
Hi, I am considering using classes from ECOCORE to infer trophic behavior from trophic interaction observations.
To give you an example, suppose I have an individual which is an instance of 'organism' (http://purl.obolibrary.org/obo/OBI_0100026) and I know that this individual is involved in a 'eats' relationship with a second individual which is an instance of 'Bacteria' (http://purl.obolibrary.org/obo/NCBITaxon_2).
Currently, I cannot infer that the former is an instance of the 'bacterivore' class (http://purl.obolibrary.org/obo/ECOCORE_00000098) because the equivalence axiom states that 'bacterivore' is equivalent to 'heterotroph and (eats some Bacteria)'. However, we generally don't have the information that an organism is an heterotroph in our datasets (at least explicitly), just some observations of interactions between two taxa.
What would be the best way to automatically infer that an organism is a bacterivore, just knowing it is an organism and it is involved in a 'eats' relationship with a bacteria ?
One simple way would be to set 'bacterivore' as equivalent to '(eats some Bacteria)', without explicit reference to the organism being a heterotroph.