Declaration of Temporal Part of Imaginary Individual

latest update: 2017-10-23     

DeclarationOfTemporalPartOfImaginaryIndividual

NARRATIVE

Where normally temporal parts are hidden inside the templates, in some cases they need to be declared and start acting as a temporal whole for other temporal parts. Most such cases are shown in the topic "Plant Lifecycle Model".

For the concept of temporal part please see the topic "Temporal Parts". The temporal part inherits from its temporal whole, except being WholeLifeIndividual and meta data.

This TIP can only be used in case the temporal whole individual has been declared as a member of any instance of ClassOfFunctionalObject other than "UNDEFINED FUNCTION" (rdl:RDS2220000). If not, use the template DeclarationOfFunctionalTemporalPartOfImaginaryIndvidual.

The temporal whole individual must have been declared already.

INFORMATION MODEL

SIGNATURE

tip:DeclarationOfTemporalPartOfImaginaryIndividual

Role No

Role Variable

Description of Variable

Example of value

1

var_TWIdentifierValue

Identifier of the temporal whole imaginary Individual

P-101

2

var_TPIdentifierSuffix

Identifier suffix of the temporal part imaginary Individual that is being declared

-01 1)

3

var_dateTime

The effectivity xsd:dateTime of the information represented here

2017-10-19T14:57:00Z

1) generate unique sequence number.

PICK-LIST

none

GENERIC CODE

  

# DECLARED OBJECT (check existence and if label not existing: declare)

  

:id({var_TWIdentifierValue}{var_TPIdentifierSuffix})rdf:type <entityTypeOf(var_TWIdentifierValue)>, <objectTypeOf(var_TWIdentifierValue)> 

    rdfs:label  "var_TWIdentifierValuevar_TPIdentifierSuffix" ;

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