Skip to content

refined taxonomy of flow, added relational quality voltage - #438

Merged
joergwa merged 5 commits into
mainfrom
433-add-terms-arising-from-elmo
Jun 30, 2026
Merged

refined taxonomy of flow, added relational quality voltage#438
joergwa merged 5 commits into
mainfrom
433-add-terms-arising-from-elmo

Conversation

@cmllezr

@cmllezr cmllezr commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Refined flow rates taxonomy

@cmllezr cmllezr linked an issue Jun 24, 2026 that may be closed by this pull request
4 tasks
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

PMDco Quality Check

Auto-added annotations

No annotations were auto-added.

Hygiene issues

No issues found — all terms conform.

@cmllezr
cmllezr requested a review from webhart June 24, 2026 09:34
@cmllezr
cmllezr requested a review from joergwa June 24, 2026 14:20
@joergwa

joergwa commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the update!

The OWL DL profile validator has detected an issue related to the use of cardinality restrictions.

In short: cardinality restrictions can only be applied to simple properties. But, has part is not a simple property because it is transitive.

The problem is that cardinalities on transitive properties become ambiguous after reasoning. For example, if:

A has part B
B has part C

then, due to transitivity, a reasoner will infer that A also has part C.

As a result, an axiom such as A max 1 has_part is no longer valid, because after reasoning A has both B and C as parts, violating the maximum cardinality restriction.

@cmllezr

cmllezr commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator Author

@joergwa I have just fixed it by changing "has part" to "has member". In the axiom, it is important to differentiate between these two parts/members, so I didn't want to simplify it too much. Funny enough, running Hermit in Protege didn't complain about cardinality :)

@joergwa
joergwa merged commit 3b98aad into main Jun 30, 2026
3 checks passed
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.

Add terms arising from ELMO

2 participants