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

Add new subclass relation to social behavior. #14099

Closed
ramonawalls opened this issue Aug 18, 2017 · 6 comments
Closed

Add new subclass relation to social behavior. #14099

ramonawalls opened this issue Aug 18, 2017 · 6 comments
Assignees

Comments

@ramonawalls
Copy link

ramonawalls commented Aug 18, 2017

http://purl.obolibrary.org/obo/GO_0035176 (social behavior) is defined as "Behavior directed towards society, or taking place between members of the same species. Occurs predominantly, or only, in individuals that are part of a group."

It would be helpful to PCO if GO could add an axiom subClassOf 'has participant' only 'single-species collection of organisms' (http://purl.obolibrary.org/obo/PCO_0000018). We are defining some subclasses of this, see PopulationAndCommunityOntology/pco#46

@cmungall
Copy link
Member

This would lead to unsatisfiable classes. If we look at the property chains for http://purl.obolibrary.org/obo/RO_0000057

we see the 'only' would not work.

In general you should be very careful with only restrictions. You never have them for transitive properties, and they are frequently invalid for chains.

A some axiom would be valid

@cmungall cmungall self-assigned this Aug 19, 2017
@pgaudet
Copy link
Contributor

pgaudet commented May 31, 2018

What's the action here ?

@cmungall
Copy link
Member

cmungall commented Jun 1, 2018

on reflection I think changing the only restriction to some still has problems. I don't think a population is a participant in the process.

@cmungall cmungall closed this as completed Jun 1, 2018
@ramonawalls
Copy link
Author

So is the idea here that this is a behavior that an individual participates in, but it is toward one or more members of the same species (using the word toward loosely, not in the RO sense)?

Is there a class for a behavior in which a group participates, like a swarm or a migrating flock? Or are group behaviors considered simply aggregates of individual behaviors?

@cmungall
Copy link
Member

cmungall commented Jun 3, 2018

So is the idea here that this is a behavior that an individual participates in
yes

Or are group behaviors considered simply aggregates of individual behaviors?
AFAIK behaviorists will argue over this, I can't find the list discussion right now but in the early days of NBO we discussed this.

But certainly out of scope for GO - maybe look to NBO for your class. We still don't have a good solution for NBO-GO integration, so the current situation of lots of equivalent classes will likely persist for a while.

@ramonawalls
Copy link
Author

Thanks Chris. It's clear now.

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

No branches or pull requests

3 participants