Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ecological functions #1

Open
31 of 35 tasks
pbuttigieg opened this issue Aug 14, 2017 · 10 comments
Open
31 of 35 tasks

Ecological functions #1

pbuttigieg opened this issue Aug 14, 2017 · 10 comments

Comments

@pbuttigieg
Copy link
Contributor

pbuttigieg commented Aug 14, 2017

@diatomsRcool

❗ All terms with ⚠️ symbols suggest more involved semantics

Add terms covering organismal functional roles such as:

  • host
  • prey
    • preferred prey ⚠️
    • alternative prey ⚠️
  • heterotroph
    • omnivore
    • primary consumer
      • herbivore
        • graminivore
        • folivore
        • root herbivore (org that eats roots, rhizovore)
      • algivore
    • parasite
      • parasitoid
      • internal parasite
      • external parasite
    • fungivore
    • carnivore
      • predator
        • insectivore
        • secondary consumer
        • tertiary consumer
        • quarternary consumer
        • apex predator
        • ambush predator
      • scavenger
    • detrivore (syn: detritivore)
      • litter transformer
    • decomposer
    • bacteriovore
    • top consumer (related syns: top predator, tertiary consumer)
  • autotroph
  • mixotroph
  • chemolithotroph
  • photoautotroph
@diatomsRcool
Copy link
Contributor

@pbuttigieg Can I go ahead and add these classes or are we waiting for NBO?

@diatomsRcool
Copy link
Contributor

I would not put insectivore, secondary, tertiary, or quaternary consumer under predator.

@diatomsRcool
Copy link
Contributor

On second thought, maybe this is ok

@diatomsRcool
Copy link
Contributor

@pbuttigieg I see that there is already a host and a parasite, but they are from IDO and the definitions are not good. Would it be ok to make new classes? Should we ask for a change in IDO?

@pbuttigieg
Copy link
Contributor Author

pbuttigieg commented Jul 30, 2018 via email

@cmungall
Copy link
Contributor

cmungall commented Jul 30, 2018 via email

@diatomsRcool
Copy link
Contributor

Terms with checks are in ecocore-edit

@diatomsRcool
Copy link
Contributor

@diatomsRcool
Copy link
Contributor

Terms with checks are in latest release v2018-09-11

@cmungall
Copy link
Contributor

cmungall commented Oct 22, 2020

it looks like the functions are not axiomatized?

You know my thoughts - I don't think you need 3 cognate hierarchies, for Xtrophy, Xtrophic function, Xtroph organism

However, if you do I recommend articulating your DPs and choose one hierarchy (I think process; with these having DPs defined by inputs) as base and derive everything from that

  • het function: A function which inheres in a living entity by virtue of that entity being able to feed on living or once-living (dead) material. subClassOf realizedin some heterotrophy
  • heterotrophy (process): A trophic interaction process during which a living entity acquires food and energy by consuming another organism or organism part, living or dead.

I'd recommend generating the shadow text defs so they are consistent

also the function def is the horrible (I can say that as I am responsible) verbiage from PATO which is intended for qualities. I don't think it makes so much sense for a BFO function

How is the function hierarchy intended to be used?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants