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

domain and range of 'instant before' and 'instant after' seem too permissive #480

Open
avsculley opened this issue Sep 14, 2024 · 7 comments
Labels
Pending This label designates issues that require further responses or action to assess.

Comments

@avsculley
Copy link
Contributor

avsculley commented Sep 14, 2024

A temporal instant t2 (a instance of a zero-dimensional temporal region) is after another temporal instant t1 iff there exists some instance of a temporal interval ti1 such that t1 is the starting instant of ti1 and t2 is the ending instant of ti1.

As is, this definition, and the domain-range restrictions of 'zero-dimensional temporal region,' seem to allow for a collection of separated temporal instants (a zero-dimensional temporal region that is not a temporal instant) to be either the starting instant or ending instant of a temporal interval. This can't be true.

I suggest that the parenthetical be removed from the definition and the domain-range restrictions be changed to 'temporal instant.'

The same reasoning holds for 'instant before.'

Edit: If you agree, I can make the changes.

@mark-jensen
Copy link
Contributor

mark-jensen commented Sep 15, 2024

This raises a broader issue around improving and standardizing the format of definitions for relations in CCO.

Changing axioms requires a choice to be made about deprecation. Given that we about to mint v1.6, I think this should be pushed to v1.7 or 2.0.

@avsculley Will you scan trough the rest of the temporal relations and look for similar issues, documenting them here?

@avsculley
Copy link
Contributor Author

avsculley commented Sep 16, 2024 via email

@alanruttenberg
Copy link
Contributor

There's a precedes/preceded-by relation in BFO that sounds like the same thing.

@swartik
Copy link

swartik commented Sep 20, 2024

The elucidations for 'instant is before' and 'instant is after' define the properties in terms of 't1 precedes t2'. Is that plain English or a reference to the BFO property labeled 'precedes' that @alanruttenberg mentions?

@mark-jensen
Copy link
Contributor

@avsculley Any progress on this?

@mark-jensen mark-jensen added the Pending This label designates issues that require further responses or action to assess. label Oct 15, 2024
@avsculley
Copy link
Contributor Author

avsculley commented Oct 15, 2024 via email

@avsculley
Copy link
Contributor Author

@mark-jensen I'm still working through this stuff, but here's one.

The def of 'has instide instant' is

"For Temporal Interval t1 and Temporal Instant t2, t1 has inside instant t2 if and only if there exists Temporal Instants t3 and t4 that are part of t1 and non-identical with t2, such that t3 is before t2 and t4 is after t2."

However, the domain is 'one dimensional temporal region' and the range is 'zero dimensional temporal region.'

So, either the domain and range should be changed to match the def; or the def should be changed to match the domain and range.

There is a mismatch because two disjoint instants are still a zero dimensional temporal region, and two disjoint temporal intervals are still a one dimensional temporal region.

I'm unaware of the intention behind this object property so I don't have a suggested solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pending This label designates issues that require further responses or action to assess.
Projects
None yet
Development

No branches or pull requests

4 participants