Issue 16350: Navigability orthogonal to end ownership or not? (uml2-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: At one point (page 42) the specification reads: "Navigability notation was often used in the past according to an informal convention, whereby non-navigable ends were assumed to be owned by the association whereas navigable ends were assumed to be owned by the classifier at the opposite end. This convention is now deprecated. Aggregation type, navigability, and end ownership are orthogonal concepts, each with their own explicit notation." The same thought can be found here: http://www.omg.org/issues/issue15128.txt : "... an old constraint from UML 1.x when navigability meant the same as ownership of property" However at another place (page 38) the specification reads: "An end property of an association that is owned by an end class or that is a navigable owned end of the association indicates that the association is navigable from the opposite ends; otherwise, the association is not navigable from the opposite ends." So is navigability orthogonal to end ownership or not? I think that the specification is somewhat unclear concerning these issues. The descriptions of ownedEnd and navigableOwnedEnd don't clarify much and seem to be too brief. Resolution: Revised Text: Actions taken: June 28, 2011: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 28 Jun 2011 10:56:42 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Adam Ciążyński Employer: mailFrom: adam.ciazynski@gmail.com Terms_Agreement: I agree Specification: OMG Unified Modeling LanguageTM (OMG UML), Superstructure Section: 7.3.3 FormalNumber: formal/2010-05-05 Version: 2.3 Doc_Year: 2010 Doc_Month: May Doc_Day: 01 Page: 38-46 Title: Navigability orthogonal to end ownership or not? Nature: Clarification Severity: Significant CODE: 3TMw8 B1: Report Issue Description: At one point (page 42) the specification reads: "Navigability notation was often used in the past according to an informal convention, whereby non-navigable ends were assumed to be owned by the association whereas navigable ends were assumed to be owned by the classifier at the opposite end. This convention is now deprecated. Aggregation type, navigability, and end ownership are orthogonal concepts, each with their own explicit notation." The same thought can be found here: http://www.omg.org/issues/issue15128.txt : "... an old constraint from UML 1.x when navigability meant the same as ownership of property" However at another place (page 38) the specification reads: "An end property of an association that is owned by an end class or that is a navigable owned end of the association indicates that the association is navigable from the opposite ends; otherwise, the association is not navigable from the opposite ends." So is navigability orthogonal to end ownership or not? I think that the specification is somewhat unclear concerning these issues. The descriptions of ownedEnd and navigableOwnedEnd don't clarify much and seem to be too brief.