obophenotype / uberon

An ontology of gross anatomy covering metazoa. Works in concert with https://github.com/obophenotype/cell-ontology
http://obophenotype.github.io/uberon/
Other
135 stars 30 forks source link

process vs. processual entity #2301

Open wdduncan opened 2 years ago

wdduncan commented 2 years ago

@cmungall @matentzn @dosumis @addiehl @diatomsRcool @johnwjudkins

Ontobee shows UBERON has both process and processual entity classes. Is the processual entity intended to be the same as BFO1.1 processual entity?

Ontobee didn't provide a definition for BFO1.1 processual entity, but I seem to recall the definition being what is stated for UBERON processual entity. I'd have to do some digging to confirm/disconfirm.

However, UBERON does have a process class that uses the BFO process IRI. So, this makes me wonder:

I think it would be great if this was made clear.
Perhaps related to #1640

shawntanzk commented 2 years ago

added to agenda, will try to get an response to this

ghost commented 2 years ago

Discussed at the Uberon meeting... @addiehl recommends that 'processual entity' should be merged with 'process' since they are likely representing the same thing and both may be present accidentally.

wdduncan commented 2 years ago

@bvarner-ebi Good. I agree with him. Somewhere else (not that it matters) I think I recommended the same as @addiehl

shawntanzk commented 2 years ago

As this is an upper ontology change - will need sign-off from @cmungall Will bring it to his attention :) thanks!

cmungall commented 2 years ago

Let's solve this one here: https://github.com/OBOFoundry/COB/issues/40

github-actions[bot] commented 1 year ago

This issue has not seen any activity in the past 6 months; it will be closed automatically one year from now if no action is taken.

wdduncan commented 1 year ago

This ticket has been open for a while. Any plans to address it?

github-actions[bot] commented 1 year ago

This issue has not seen any activity in the past 6 months; it will be closed automatically one year from now if no action is taken.

dosumis commented 1 year ago

Somehow missed this the first time around:

Background - we wanted this for developmental stages - which need to allow for occurrent with arbitrary temporal boundaries. In standard stage series divides development up into stages whose stage boundaries are defined by whatever morphological features are easy to score. This is, I think, different from a process like glycolysis or signal transduction.

image
wdduncan commented 1 year ago

processual entity is a BFO 1.1 concept, and in BFO 1.1 process is a child of processual entity.

image

Mixing BFO 1.1 and BFO 2.0 concepts in this way introduces potential ambiguities in that it is unclear how to decide whether a class should be a bfo2:process, bfo1.1:processual entity, or (perhaps) bfo1.1:process.

At present life cycle stage , is textually defined as being a kind of spatiotemporal region, which of course is not consistent to it being a child processual entity.

As far as I can tell from the definition of bfo2:process, life cycle stage can be a child of it, although linguistically it may sound a bit odd. Making such a change would address the potential ambiguities mentioned above.

uberon commented 1 year ago

Agreed. We need to be able to put stages in a different bucket than GO bps. I guess this grouping will have to remain in uberon until https://github.com/OBOFoundry/COB/issues/40 is resolved which has become entangled with a lot of philosophical upper ontology discussion

On Sun, Aug 27, 2023 at 6:35 AM David Osumi-Sutherland < @.***> wrote:

Somehow missed this the first time around:

Background - we wanted this for developmental stages - which need to allow for occurrent with arbitrary temporal boundaries. In standard stage series divides development up into stages whose stage boundaries are defined by whatever morphological features are easy to score. This is, I think, different from a process like glycolysis or signal transduction. [image: image] https://user-images.githubusercontent.com/112839/263531828-6c819267-3c71-4263-ba8a-2556fa97c3c2.png

— Reply to this email directly, view it on GitHub https://github.com/obophenotype/uberon/issues/2301#issuecomment-1694670773, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGZRCC6MBW2HMOBMVG5H23XXNEIVANCNFSM5OETG2WA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

wdduncan commented 1 year ago

We need to be able to put stages in a different bucket than GO bps.

Yes, not every process is GO bps. Not sure why or if this precludes life stage from being a child of bfo2:process.

I guess this grouping will have to remain in uberon until OBOFoundry/COB#40 is resolved which has become entangled with a lot of philosophical upper ontology discussion

If you are waiting on the COB issue to resolve, I fear you will be waiting a very, very, long time. Better to move ahead on this now.

github-actions[bot] commented 9 months ago

This issue has not seen any activity in the past 6 months; it will be closed automatically one year from now if no action is taken.

wdduncan commented 9 months ago

Any update on this?