Declaration of Class Of Temporal Part of ClassOfIndividual

latest update: 2017-10-23     

DeclarationOfClassOfTemporalPartOfClassOfIndividual

NARRATIVE

Where normally class-of-temporal-parts are hidden inside the templates, in some cases they need to be declared and start acting as a class-of-temporal-whole for other class-of-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.

INFORMATION MODEL

SIGNATURE

tip:DeclarationOfClassOfTemporalPartOfClassOfIndividual

Role No

Role Variable

Description of Variable

Example of value

1

var_TWIdentifierValue

Identifier (not a Tag Number) of the class-of-temporal-whole ClassOfIndividual

747

2

var_TPIdentifierSuffix

Identifier suffix of the class-of-temporal-part ClassOfIndividual 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)> 

       rdfs:subClassOf <objectTypeOf(var_TWIdentifierValue)> ;

    rdfs:label  "var_TWIdentifierValuevar_TPIdentifierSuffix" ;

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