Issue 11088: Specification of Relationship_predicate (plm2-ftf) Source: Zentrum fuer Graphische Datenverarbeitung e.V. (Mr. Steffen Nowacki, steffen.nowacki@partmaster.de) Nature: Uncategorized Issue Severity: Summary: PLM Services 2.0 Document mantis/07-03-01 Chapter 9.4.7 Specification of Relationship_predicate The Specification of the Relationship_predicate is not precise and need some bug fixes and additions: 1. ALL constraints must be fullfilled. 2. The attribute 'predicate' is now named 'related_object_predicate' 3. A new constraint for the attribute 'relating_object_predicate' has to be added. Here is the new Text: An object fulfill a Relationship_predicate constraint if it fulfill all the following partial constraints: • The object fulfill all the Predicate instances referenced by the relationship relating_object_predicate of the Relationship_predicate. • The object is related with another object that fulfill all the Predicate instances referenced by the relationship related_object_predicate of the Relationship_predicate. • If the value of the attribute inverse of the Relationship_predicate is not true and if the attribute role_name is set, the role name of the other object in the relationship must be equals to the value of the attribute role_name of the Relationship_predicate. • If the value of the attribute inverse of the Relationship_predicate is true and if the attribute role_name is set, the role name of this object in the relationship must be equals to the value of the attribute role_name of the Relationship_predicate. • If the attribute role_declaring_type_name is set, the relationship must be defined in a type which name is equals to the value of the attribute role_declaring_type_name. Resolution: Revised Text: Actions taken: May 31, 2007: received issue Discussion: End of Annotations:===== uthenticated: email (cram-md5) Date: Thu, 31 May 2007 12:39:30 +0200 From: Steffen Nowacki User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: de-DE, de, en-us, en To: "issues@omg.org" Cc: "Adolphi: Guido (PROSTEP)" , "Lämmer: Lutz (PROSTEP)" Subject: issue for PLM Services 2.0 X-Virus-Checked: Checked by ClamAV on imladris.xput.net PLM Services 2.0 Document mantis/07-03-01 Chapter 9.4.7 Specification of Relationship_predicate The Specification of the Relationship_predicate is not precise and need some bug fixes and additions: 1. ALL constraints must be fullfilled. 2. The attribute 'predicate' is now named 'related_object_predicate' 3. A new constraint for the attribute 'relating_object_predicate' has to be added. Here is the new Text: An object fulfill a Relationship_predicate constraint if it fulfill all the following partial constraints: . The object fulfill all the Predicate instances referenced by the relationship relating_object_predicate of the Relationship_predicate. . The object is related with another object that fulfill all the Predicate instances referenced by the relationship related_object_predicate of the Relationship_predicate. . If the value of the attribute inverse of the Relationship_predicate is not true and if the attribute role_name is set, the role name of the other object in the relationship must be equals to the value of the attribute role_name of the Relationship_predicate. . If the value of the attribute inverse of the Relationship_predicate is true and if the attribute role_name is set, the role name of this object in the relationship must be equals to the value of the attribute role_name of the Relationship_predicate. . If the attribute role_declaring_type_name is set, the relationship must be defined in a type which name is equals to the value of the attribute role_declaring_type_name. Steffen Nowacki PartMaster GmbH -- GeschäftsfĂĽhrer E-Mail: steffen.nowacki@partmaster.de PartMaster GmbH WWW : http://www.partmaster.de Phone : +49 381 20373996 Lagerstrasse 44/45 Fax : +49 381 20373994 D-18055 Rostock, Germany Mobil : +49 162 9892525 (NEU) smime1.p7s