Direct Property Of Stream Inside Members Of ClassOfIndividual

latest update: 2017-10-23     

DirectPropertyOfStreamInsideMembersOfClassOfIndividual

NARRATIVE

A (ClassOf)Stream inside an instance of a subtype of ClassOfIndividual possesses a Property, and that Property has a value and a Scale.

In case an Indirect Property is possessed by the Stream inside the ClassOfIndividual, then use the TIP IndirectPropertyOfStreamInsideMembersOfClassOfIndividual

Direct Properties, such as PRESSURE and TEMPERATURE are called "Quantities"in ISO 80000 parlance.

Examples of Indirect Properties are DESIGN PRESSURE, AVERAGE PRESSURE, etc , not measured but calculated.

NOTE - In case the ClassOfStream is not known in the source application and has not yet been declared, the mapping software will take care of that.

INFORMATION MODEL

SIGNATURE

tip:DirectPropertyOfStreamInsideMembersOfClassOfIndividual

Role No

Role Variable

Description of Variable

Example of value

1

var_IdentifierValue

Tag number of the instance of ClassOfIndividual whose members possess the Direct Property

P-101

2

var_LiquidTagSuffix

Suffix for the creation of a subtag for the instance of ClassOfStream

-S

3

var_PropertyTypeId

ID of the applcable SinglePropertyDimension, as stored in the RDL, that classifies the Property 

rdl:RDS7345161

4

var_PropertyValue

Value of the Property, quantified against Scale.

12,45

5

var_ScaleId

ID of the applicable Scale from RDL, for quantifying the Property

rdl:RDS1330559

6

var_dateTime

The effectivity xsd:dateTime of the information represented here

2017-09-10T14:57:00Z

PICK-LIST

For Role3 refer to http://data.15926.org/esoc/DirectPropertyOfStreamInsideMembersOfClassOfIndividual.var_PropertyTypeId or create a local subset.

For Role5 refer to http://data.15926.org/esoc/DirectPropertyOfStreamInsideMembersOfClassOfIndividual.var_ScaleId or create a local subset.

GENERIC CODE

  

# DECLARED TEMPLATE

:var_TemplateId1 rdf:type tpl:ClassOfIndividualHasPropertyWithValue ;

    tpl:hasPossessorType :id({var_IdentifierValue}{var_LiquidTagSuffix}) ;

    tpl:hasPropertyType :id(var_PropertyTypeId);

    tpl:valPropertyValue "var_PressureValue"^^xsd:decimal ;

    tpl:hasScale :id(var_ScaleId) ;

    meta:valEffectiveDate "var_dateTime"^^xsd:dateTime .