Issue 18148: AttributeValue should not be subclass of Identifiable (reqif-rtf) Source: ProSTEP iViP Association (Mr. Bertil Muth, bertil.muth(at)hood-group.com) Nature: Clarification Severity: Minor Summary: The class description of AttributeValue states that AttributeValue is a subclass of Identifiable. This is not correct according to the ReqIF model and the ReqIF XML schema, which state that AttributeValue has no super class. Making AttributeValue a subclass of Identifiable in the specification was simply a copy and paste error during initial specification creation, as AttributeValue instances can uniquely be identified by their related SpecElementWithAttributes and AttributeDefinition (both have identifiers). So the proposal is: remove the Generalization relationship between AttributeValue and Identifiable in the text of chapter 10.8.12 of the specification. Resolution: Revised Text: Actions taken: October 9, 2012: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 09 Oct 2012 10:08:23 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Bertil Muth Employer: ProSTEP iViP Association mailFrom: Bertil.Muth@HOOD-Group.com Terms_Agreement: I agree Specification: ReqIF1.0.1 Section: 10.8.12 FormalNumber: formal/2011-04-02 Version: 1.0.1 Doc_Year: 2011 Doc_Month: April Doc_Day: 02 Page: 49 Title: AttributeValue should not be subclass of Identifiable Nature: Clarification Severity: Minor CODE: 3TMw8 B1: Report Issue Description: The class description of AttributeValue states that AttributeValue is a subclass of Identifiable. This is not correct according to the ReqIF model and the ReqIF XML schema, which state that AttributeValue has no super class. Making AttributeValue a subclass of Identifiable in the specification was simply a copy and paste error during initial specification creation, as AttributeValue instances can uniquely be identified by their related SpecElementWithAttributes and AttributeDefinition (both have identifiers). So the proposal is: remove the Generalization relationship between AttributeValue and Identifiable in the text of chapter 10.8.12 of the specification.