EDMC-FIBO/BE 1.0b2 FTF Avatar
  1. OMG Issue

FBEF — Revise the ControlParties ontology to eliminate potential reasoning issues due to hasRole

  • Key: FBEF-31
  • Status: closed  
  • Source: Thematix Partners LLC ( Mrs. Elisa F. Kendall)
  • Summary:

    Testing with various reasoners and test data shows that reasoning over the hasRole relationship in some circumstances returns incorrect results. Replacing the hasRole property with isPlayedBy corrects this issue.

    Additionally, in FND, the Control class changed names to ControllingCapacity, and the corresponding references need to be updated in this ontology to reflect the change.

  • Reported: EDMC-FIBO/BE 1.0b1 — Tue, 17 Feb 2015 22:59 GMT
  • Disposition: Resolved — EDMC-FIBO/BE 1.0b2
  • Disposition Summary:

    Revise the ControlParties ontology to eliminate potential reasoning issues due to hasRole

    Testing with various reasoners and test data shows that reasoning over the hasRole relationship in some circumstances returns incorrect results. Replacing the hasRole property with isPlayedBy corrects this issue.

    A lint issue related to the use of an equivalence relationship together with a subclass relation on the left-hand side of a related equation on the ControlledParty class has also been corrected, replacing the equivalent class relation with a subclass relation.

    Additionally, in FND, the Control class changed names to ControllingCapacity, and the corresponding references need to be updated in this ontology to reflect the change. Similarly, the domain of the holds property in FND/Relations was modified to be an AutonomousAgent, so properties of relative parties in ControlParties that were subproperties of holds should be modified to remove this subproperty relationship.

    Also, a Percentage class was added to FND/BusinessFacingTypes as a part of the FND revision, which is a better fit than the percentageValue datatype as the basis for representing the DegreeOfControl an EntityControllingParty has over another organization. The data property has been eliminated in favor of an object property between DegreeOfControl and Percentage, called hasPercentageControl, and a restriction on that property.

    Finally, a handful of minor discrepancies in annotations that were missed via corrections for mechanical / syntax changes to the ControlParties ontology should also be addressed.

  • Updated: Wed, 8 Jul 2015 11:42 GMT
  • Attachments: