<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="xsl-for-template-specification.xsl"?>
<TemplateSpecification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xml-schema-for-template-specification.xsd">
	<TemplateName>DescriptionOfClassOfIndividualWithClassifiedSign</TemplateName>
	<defaultRdsId>RF2BF0E199C634CEB8DBE0539168ACD75</defaultRdsId>
	<Status>UPDATED MAR2023</Status>
	<TIPPredicate>coIsDescribedBySign</TIPPredicate><Description>Description of a ClassOfIndividual with a member of a ClassOfInformationObject that serves as a sign.</Description>
	<Example><![CDATA[Description of B+R model EXE/TE2212/S IP66 Explosion Protected Enclosure with a nameplate as shown in the graph below.]]></Example>
	<Notes>At instantiation of this template it is mandatory to add meta:valEffectiveDate with the dateTime that the represented information became effective.</Notes>
	<SubClassOf>TemplateForDescriptionOfClass</SubClassOf><Definition>Any member of [EssentialType] class [hasDescribed] shall be described with a [hasSign] that is a [hasSignType]</Definition><ScopeNote/><AdminNote/><LiftedAndLoweredGraph>CL-DESCR-400-20220103.png</LiftedAndLoweredGraph>
	<LiftedTemplate>
	    	<LiftedTemplateElements><Ref>1</Ref>
	    		<URI>dm:ClassOfIndividual</URI>
	    	</LiftedTemplateElements>
	    	
	    	<LiftedTemplateElements><Ref>2</Ref>
	    		<URI>dm:PossibleIndividual</URI>
	    	</LiftedTemplateElements>
	<LiftedTemplateElements><Ref>3</Ref><URI>dm:ClassOfInformationObject</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>4</Ref><URI>dm:ClassOfTemporalWholePart</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>5</Ref><URI>dm:ClassOfIndividual</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>6</Ref><URI>dm:Description</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>7</Ref><URI>dm:Classification</URI></LiftedTemplateElements></LiftedTemplate>
	<PropertiesOfLoweredTemplate>
    		
    		
    		
  	<TemplateSignature><RoleNo>1</RoleNo><RoleName>hasDescribed</RoleName><RoleObjectType>dm:ClassOfIndividual</RoleObjectType><RoleExample/></TemplateSignature><TemplateSignature><RoleNo>2</RoleNo><RoleName>hasSign</RoleName><RoleObjectType>dm:PossibleIndividual</RoleObjectType><RoleExample/></TemplateSignature><TemplateSignature><RoleNo>3</RoleNo><RoleName>hasSignType</RoleName><RoleObjectType>dm:ClassOfInformationObject</RoleObjectType><RoleExample>use ID from RDL or elsewhere</RoleExample></TemplateSignature></PropertiesOfLoweredTemplate>
	<LoweredTemplateOWLcode>
    		<![CDATA[
		]]>
 	 </LoweredTemplateOWLcode>
	<LoweredTemplateFOLcode><![CDATA[DescriptionOfClassOfIndividualWithClassifiedSign(hasDescribed, hasSign, hasSignType) <->
ClassOfIndividual(hasDescribed) &
PossibleIndividual(hasSign) &
ClassOfInformationObject(hasSignType) &
exists u(
      ClassOfIndividual(u) &
      ClassOfTemporalWholePartemplate(u, hasDescribed) &
      DescriptionTemplate(u, hasSign) &
      ClassificationTemplate(hasSign, hasSignType)) .]]>
</LoweredTemplateFOLcode>

<LoweredTemplateInstanceListing>
<![CDATA[GENERIC DEFINITION

 tpl:DescriptionOfClassOfIndividualWithClassifiedSign
      rdfs:subClassOf dm:Template ;
      rdfs:isDefinedBy  tpl:CL-DESCR-400.xml ;
      tpl:hasDescribed dm:ClassOfIndividual ;
      tpl:hasSign dm:PossibleIndividual ;
      tpl:hasSignType dm:ClassIfInformationObject  ;
      meta:valEffectiveDate xsd:dateTime .

# EXAMPLE - Description of B+R model EXE/TE2212/S IP66 Explosion Protected Enclosure with a nameplate

ex:b21bef63-4427-4cf2-9a3b-32623ff14328
      rdf:type tpl:DescriptionOfClassOfIndividualWithClassifiedSign ;
      tpl:hasDescribed br:R549834 ; # the enclosure shown in the B+R catalog
      tpl:hasSign ex:92c02e77-9c9c-4312-aacc-8966c60f88c0 ; # the actual physical nameplate
      tpl:hasSignType  rdl:RDS2229092 ; # NAMEPLATE
      meta:valEffectiveDate "2021-07-18T14:20:00Z"^^xsd:dateTime .
]]>
</LoweredTemplateInstanceListing>
</TemplateSpecification>
