ucoProject/UCO

Possible bug - ActionLifecycle is not a subclass of ActionPattern

Closed this issue · 4 comments

Bug description

Quoting @sbarnum in this comment:

action:ActionLifecycle is currently a subClass of action:Action which is appropriate but it should also be a subClass of action:ActionPattern.

Steps to reproduce

Lines 292--294 of 1.2.0's action.ttl seem to confirm the bug description:

	rdfs:subClassOf action:Action ;
	rdfs:label "ActionLifecycle"@en ;
	rdfs:comment "An action lifecycle is an action pattern consisting of an ordered set of multiple actions or subordinate action lifecycles."@en ;

Coordination

  • Tracking in Jira ticket OC-304
  • Administrative review completed, proposal announced to Ontology Committees (OCs) on 2024-01-18
  • Solutions Approval to be discussed in OC meeting, 2024-01-18
  • Solutions development phase completed.
  • Backwards-incompatible implementation merged into develop-2.0.0
  • Milestone linked
  • Documentation logged in pending release page
  • Prerelease publication: CASE develop-2.0.0 branch updated to track UCO's updated develop-2.0.0 branch

I think as a structural change, this would be backwards-incompatible and would need to target UCO 2.0.0.

From discussion on today's call, we believe the subclassing should be added/restored.

I intend to process this as a bugfix proposal, not requiring a Solutions Approval vote. If there are any objections, please post them here before Monday, 2024-01-22.

Clarification: This will be a bugfix Pull Request against the develop-2.0.0 branch.