Issue 9018: Section: 10.3 (mof2core-rtf) Source: (, ) Nature: Clarification Severity: Critical Summary: As per MOF specification only one property can be id. isID defines Id property for Class. Query is... 1) IF I have a Class say "Class1" which has property say "prop1" which is defined as Id. And there is "Class2" which inherits from "Class1" Then 1)Does "Class2" also inherit Id of "Class1"? 2)Can "Class2" has its owned id property? like overiding id property etc? Basically in specification there is no mention of relationship between inheritance of Classes and there id properties. 2) Also we see a single id property is too restrictive. In fact for the UML Meta model's Classes we could not define any single property as a identifying property. Is there any plan to make multiple properties as identifier in MOF? Resolution: Revised Text: Actions taken: September 27, 2005: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 27 Sep 2005 07:54:57 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Asha Rajbhoj Company: TCS mailFrom: asha.rajbhoj@tcs.com Notification: Yes Specification: Meta Object Facility (MOF) 2.0 Core Section: 10.3 FormalNumber: ptc/04-10-15 Version: 2.0 RevisionDate: 10/15/2004 Page: 33 Nature: Clarification Severity: Critical HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705) Description As per MOF specification only one property can be id. isID defines Id property for Class. Query is... 1) IF I have a Class say "Class1" which has property say "prop1" which is defined as Id. And there is "Class2" which inherits from "Class1" Then 1)Does "Class2" also inherit Id of "Class1"? 2)Can "Class2" has its owned id property? like overiding id property etc? Basically in specification there is no mention of relationship between inheritance of Classes and there id properties. 2) Also we see a single id property is too restrictive. In fact for the UML Meta model's Classes we could not define any single property as a identifying property. Is there any plan to make multiple properties as identifier in MOF?