Skip to content

Adding two properties for "process has first/last instant"#862

Open
giacomodecolle wants to merge 4 commits into
CommonCoreOntology:developfrom
giacomodecolle:develop
Open

Adding two properties for "process has first/last instant"#862
giacomodecolle wants to merge 4 commits into
CommonCoreOntology:developfrom
giacomodecolle:develop

Conversation

@giacomodecolle

Copy link
Copy Markdown

Solves #605

I would appreciate some guidance on how to mint IRIs, I wasn't able to find any in the repo. Similarly to see if this is following other CCO contribution guidelines that I might not be aware of.

Regarding the two properties, I would also like to change the definition to says something along the lines of "x exactly occupies_temporal_region z", that is, to say that the temporal extent of process x is exactly the temporal extent of temporal region z.

It also sounds reasonable to me that this relation should be functional.

@johnbeve

johnbeve commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

@giacomodecolle Did you see the guidance here by chance: https://github.com/CommonCoreOntology/CommonCoreOntologies/blob/develop/documentation/contributing/registering%20IRIs.md

There is an IRI registry branch here: https://github.com/CommonCoreOntology/CommonCoreOntologies/tree/iri-registry-branch

I agree that shrink-wrapped occupation should be functional.

@giacomodecolle

Copy link
Copy Markdown
Author

Updated the axioms and IRIs, do they go in a separate PR?

@PhiBabs935

Copy link
Copy Markdown

@giacomodecolle
As I understand the instructions from Olivia, the order is to first reserve the IRIs on the registry branch. In my case, I had to fork from that branch and then do a pull request (not all have write access to that branch). I imagine it is the same for you.

rdfs:domain obo:BFO_0000015 ;
rdfs:range obo:BFO_0000203 ;
rdfs:label "process has first instant"@en ;
skos:definition "x process_has_first_instant y iff x is an instance of Process and y is an instance of Temporal Instant and z is an instance of Temporal Region and y is first_instant_of z, and x occupies_temporal_region z."@en ;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prefer:
x process_has_first_instant y Def= x is a Process, y is a Temporal Instant, and there is some Temporal Region z such that, y is first_instant_of z, and x occupies_temporal_region z.

rdfs:domain obo:BFO_0000015 ;
rdfs:range obo:BFO_0000203 ;
rdfs:label "process has last instant"@en ;
skos:definition "x has_last_instant y iff x is an instance of Process and y is an instance of Temporal Instant and z is an instance of Temporal Region and y is last_instant_of z, and x occupies_temporal_region z."@en ;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prefer:
x has_last_instant y Def= x is a Process, y is a Temporal Instant, and there is some Temporal Region z such that y is last_instant_of z, and x occupies_temporal_region z.

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

Successfully merging this pull request may close these issues.

3 participants