Changes between Version 5 and Version 6 of SigMmt/Templates/IndirectPropertyRestrictionOfIndividual

Show
Ignore:
Timestamp:
11/20/11 10:04:44 (12 years ago)
Author:
mfedorov (IP: 83.160.133.120)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SigMmt/Templates/IndirectPropertyRestrictionOfIndividual

    v5 v6  
    11=== Template !IndirectPropertyRestrictionOfIndividual === 
    22 
    3 [[br]]This template is for assigning an !IndirectProperty to an Individual and also restricting the assigned property to a member of a specific set of properties. 
     3[[br]]This template is for assigning an !IndirectProperty to an Individual and also restricting the according property to a member of a specific set of properties. 
    44[[br]] 
    5 [[br]]!IndirectPropertyRestrictionOfIndividual(a, b, c, d, e) means that a is a !ClassOfIndirectProperty, b a (temporal part of) !PossibleIndividual to which the relation applies, c is a Property assigned to b, d the Scale as unit of measurement, and e is an !EnumeratedPropertySet. b has a a type of !ClassOfIndirectProperty and has d unit of measurement. c is a member of e where c is supposed to be an existing class in RDL. 
     5[[br]]!IndirectPropertyRestrictionOfIndividual(a, b, c, d, e) means that a is a !ClassOfIndirectProperty, b is a (temporal part of) !PossibleIndividual to which the relation applies, c is a floating point number with the property value assigned to b, d the Scale as unit of measurement, and e is an !EnumeratedPropertySet. b has a a type of !ClassOfIndirectProperty, which has c value and d unit of measurement. c represents a Property that is a member of e and that is supposed to be an existing class in RDL. 
    66[[br]] 
    77[[br]]Roles:  
    88[[br]]1 hasPropertyType !ClassOfIndirectProperty  
    99[[br]]2 hasPropertyPossessor !PossibleIndividual  
    10 [[br]]3 hasProperty Property  
     10[[br]]3 valPropertyValue ExpressReal  
    1111[[br]]4 hasPropertyScale Scale  
    1212[[br]]5 hasPropertySet !EnumeratedPropertySet  
     
    1818ClassOfIndirectProperty(x1) & 
    1919PossibleIndividual(x2) &  
    20 Property(x3) &  
     20ExpressReal(x3) &  
    2121Scale(x4) & 
    2222EnumeratedPropertySet(x5) &  
    23 InstanceOfIndirectProperty(x1, x2, x3) & 
    24 ClassificationTemplate(x3, x5) & 
    25 exists u (RealMagnitudeOfProperty(x3, u, x4)). 
     23exists u ( 
     24          InstanceOfIndirectProperty(x1, x2, u) & 
     25          RealMagnitudeOfProperty(u, x3, x4) & 
     26          ClassificationTemplate(u, x5)). 
    2627}}} 
    2728 
    28 EXAMPLE The statement !IndirectPropertyRestrictionOfIndividual (NOMINAL DIAMETER, CV123, 100MM, ABC SET OF DIAMETERS, MILLIMETRE) 
     29EXAMPLE The statement !IndirectPropertyRestrictionOfIndividual (NOMINAL DIAMETER, CV123, 100, ABC SET OF DIAMETERS, MILLIMETRE) 
    2930=== Analysis diagram === 
    3031[[Image(IndirectPropertyRestrictionOfIndividual-NomDiam.png)]] 
    3132 
    32 EXAMPLE The statement !IndirectPropertyRestrictionOfIndividual (DESIGN PRESSURE, CV123, 10bar, ABC SET OF PRESSURES, bar) 
     33EXAMPLE The statement !IndirectPropertyRestrictionOfIndividual (DESIGN PRESSURE, CV123, 10, ABC SET OF PRESSURES, bar) 
    3334 === Analysis diagram === 
    3435[[Image(IndirectPropertyRestrictionOfIndividual.png)]] 
    3536 
    36 NOTE: !EnumeratedPropertySet used in a template instance should already exist in the RDL and contain as members all the required Properties. Relationships like property_quantification, scale etc are also defined in the RDL. It is not in scope of the template. 
     37NOTE: !EnumeratedPropertySet used in a template instance should already exist in the RDL and contain as members all the required Properties.  
Home
About PCA
Reference Data Services
Projects
Workgroups