Changes between Version 4 and Version 5 of SigMmt/Templates/ClassOfPropertyRestrictionOfClass
- Timestamp:
- 02/14/11 11:05:15 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SigMmt/Templates/ClassOfPropertyRestrictionOfClass
v4 v5 3 3 [[br]]This template is for stating that a member of a specific Class of Individuals may only be assigned a Property that is contained by a specific set of properties. 4 4 [[br]] 5 [[br]]!ClassOfPropertyRestrictionOfClass(a, b, c, d) means that a is a !PropertySpace, b is a !ClassOfArrangedIndividual to which the relation applies, c is a subclass of a that contains those Properties that can be assigned to members of b, and d is a Scale as unit of measure.5 [[br]]!ClassOfPropertyRestrictionOfClass(a, b, c, d) means that a is an !EnumeratedPropertySet, b is a !ClassOfArrangedIndividual to which the relation applies, c is a !PropertySpace to which members of a belong, and d is a Scale as unit of measure. 6 6 [[br]] 7 7 [[br]]Roles: 8 [[br]]1 hasPropertyS pace !PropertySpace8 [[br]]1 hasPropertySet !EnumeratedPropertySet 9 9 [[br]]2 hasPossessorClass !ClassOfArrangedIndividual 10 [[br]]3 hasPropertySpace Restriction!PropertySpace10 [[br]]3 hasPropertySpace !PropertySpace 11 11 [[br]]4 hasScale Scale 12 12 … … 14 14 {{{ 15 15 ClassOfPropertyRestrictionOfClass(x1, x2, x3, x4) <-> 16 PropertySpace(x1) &16 EnumeratedPropertySet(x1) & 17 17 ClassOfArrangedIndividual(x2) & 18 18 PropertySpace (x3) & 19 19 Scale(x4) & 20 Class ificationTemplate(x2, x3) &21 SpecializationTemplate(x3, x1) &20 ClassOfClassificationTemplate(x2, x1) & 21 ClassOfClassificationTemplate(x3, x1) & 22 22 exists p, u (Scale(p) and NumberSpace(u) and ScaleTriple(p, u, x3) & SpecializationTemplate(p, x4)) . 23 23 }}} 24 24 25 EXAMPLE The statement !ClassOfPropertyRestrictionOfClass (NOMINAL DIAMETER, ELBOW TYPE XYZ, ABC SET OF DIAMETERS, MILLIMETRE) 25 EXAMPLE The statement !ClassOfPropertyRestrictionOfClass (ABC SET OF DIAMETERS, ELBOW TYPE XYZ, NOMINAL DIAMETER, MILLIMETRE) 26 27 === Discussion === 28 [Mikhail Fedorov] My latest understanding is that this template IS NOT NEEDED. Since all of its context should be described at the level of RDL... 26 29 27 30 === Analysis diagram ===