Atoms in a SWRL rule are sometimes reordered when an entity used in the rule is renamed.
Does not happen in all cases but is consistent.
An example to reproduce:
Create OWL class: A
Create OWL class: B
In SWRLTab plugin, create SWRL rule: A(?a) ^ B(b) ->
Rename OWL class A to AA
In SWRL rule editor the rule atoms will be re-ordered, giving: B(?b) ^ AA(?a) ->
Atoms in a SWRL rule are sometimes reordered when an entity used in the rule is renamed.
Does not happen in all cases but is consistent.
An example to reproduce:
Create OWL class:
A
Create OWL class:B
In SWRLTab plugin, create SWRL rule:A(?a) ^ B(b) ->
Rename OWL classA
toAA
In SWRL rule editor the rule atoms will be re-ordered, giving:B(?b) ^ AA(?a) ->