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

exposure event and BFO #10

Closed
diatomsRcool opened this issue Jan 8, 2020 · 7 comments
Closed

exposure event and BFO #10

diatomsRcool opened this issue Jan 8, 2020 · 7 comments

Comments

@diatomsRcool
Copy link
Collaborator

Please make ExO exposure event a subclass of BFO process. This will bring it in line with OBO Core and will help us with our ECTO development.

@cjgrondin
Copy link
Contributor

Please make ExO exposure event a subclass of BFO process. This will bring it in line with OBO Core and will help us with our ECTO development.
exposure event is currently a top level term for ExO, that aligns with exposure stressor, exposure receptor and exposure outcome. By making exposure event a subclass of BFO process, I'm not sure that adds or clarifies anything for ExO, just changes the top level structure (and consequently it becomes a subclass of occurrent and entity (?) since process is_a occurrent and occurrent is_a entity). Can you please clarify how this will help ECTO development and what are the consequences for ExO?

@diatomsRcool
Copy link
Collaborator Author

It would make ExO more reusable by other OBO ontologies by becoming more in line with OBO Core. We would like for ECTO to also be in line with OBO Core because we want it to be reused and incorporated into larger knowledge infrastructures. We would also like to continue to incorporate ExO in ECTO. If ExO does not become OBO Core compliant, then we have to make a decision about whether ECTO becomes compliant or it stops using ExO.
As far as making exposure event a subclass of occurrent and entity I will have to defer to @matentzn. I understand that a thing cannot both be an occurrent and an entity, but I'm a little foggy on where process is_a occurrent and occurrent is_a entity is stated. Is that in BFO? OBO Core?

@cjgrondin
Copy link
Contributor

It would make ExO more reusable by other OBO ontologies by becoming more in line with OBO Core. We would like for ECTO to also be in line with OBO Core because we want it to be reused and incorporated into larger knowledge infrastructures. We would also like to continue to incorporate ExO in ECTO. If ExO does not become OBO Core compliant, then we have to make a decision about whether ECTO becomes compliant or it stops using ExO.
As far as making exposure event a subclass of occurrent and entity I will have to defer to @matentzn. I understand that a thing cannot both be an occurrent and an entity, but I'm a little foggy on where process is_a occurrent and occurrent is_a entity is stated. Is that in BFO? OBO Core?

I found that in a BFO Tutorial (Barry Smith):
image
)

@cjmattin
Copy link
Member

cjmattin commented Jan 10, 2020 via email

@diatomsRcool
Copy link
Collaborator Author

I misspoke earlier. It's ok for a class to be an occurrent and an entity. A class cannot be an occurrent and a continuant. Making ExO exposure event a subclass of BFO process may have one consequence for ExO. If you make exposure event a process it will limit the relationships that can be used for exposure events. For example, you will not be able to say that an exposure is "part of" some material entity. I don't know if you actually use any of these sorts of relationships. If not, then there is no problem. Does that make sense?

@cjgrondin
Copy link
Contributor

Ok, doesn't sound like it should be a problem to make Exposure Event a subclass of BFO process

@cjgrondin
Copy link
Contributor

Resolved in pull request #12

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