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

Obsolete "system" #607

Open
ddooley opened this issue May 3, 2022 · 3 comments
Open

Obsolete "system" #607

ddooley opened this issue May 3, 2022 · 3 comments
Assignees
Labels
environment Related to environment or ecology obsolete This includes both obsolete and merge requests

Comments

@ddooley
Copy link
Contributor

ddooley commented May 3, 2022

Discussed on May 3rd call. History: past BFO work foresaw a "system" class under which systems could be modelled in more domain specific ontologies. RO thus introduced a "system" class and "connects" and "connected to", and "determined by" and "determined by part of" object properties that reference system in domain or range.

image

However, the "system" class and its connection/causal relations doesn't seem to provide any descriptive power beyond what RO can do with other mereotopology relations? Shall we obsolete it?

The idea would be to invite some group to provide a more comprehensive model of system for those who need it, and to have this outside RO if/when it arises.

Are the connects / determined by relations being used or can they be deprecated in favour of some other RO replacement relation? Or do we keep them but simply drop their system range and domain constraints?

@ddooley
Copy link
Contributor Author

ddooley commented May 3, 2022

Note, there are two system terms from CARO and ENVO ontologies currently under RO system:
image

Perhaps COB wants "system" and then CARO and ENVO can respectively import that, and place their own system classes under it?

@ddooley
Copy link
Contributor Author

ddooley commented Jun 28, 2022

So we do need a decision from COB about taking on "system". I've created an issue there: OBOFoundry/COB#206

After RO obsoletes "system", then ENVO will need a new parent term for "environmental system". RO uses environmental system in a few other object relations.

@ddooley
Copy link
Contributor Author

ddooley commented Jul 4, 2022

At moment RO "other_imports.ofn" has:

Class: obo:ENVO_01000254 (environmental system)

AnnotationAssertion(rdfs:label obo:ENVO_01000254 "environmental system"^^xsd:string)
SubClassOf(obo:ENVO_01000254 obo:RO_0002577)

Do I manually edit this once we have a new parent for "environmental system"

@nlharris nlharris added obsolete This includes both obsolete and merge requests environment Related to environment or ecology labels Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
environment Related to environment or ecology obsolete This includes both obsolete and merge requests
Projects
None yet
Development

No branches or pull requests

2 participants