<?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>ClassifiedDescriptionOfIndividual</TemplateName>
	<defaultRdsId>R9323D692734942AFB5D8FB95018D3B87</defaultRdsId>
	<Status>UPDATED APR2024</Status>
	<TIPPredicate>isDescribedAs</TIPPredicate><Description>A PossibleIndividual is described with a ClassOfExpressInformationRepresentation that complies with a classifying instance of ClassOfClassOfInformationRepresentation.</Description>
	<Example>MyPump has as Service Description "Boiler Feedwater to E-121" in the Korean language and Hangul format</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>TemplateForDescriptionOfIndividual</SubClassOf><Definition>[EssentialType} individual [hasDescribed] is described with a [hasDescriptionType] [valDescriptor]</Definition><ScopeNote/><AdminNote/><LiftedAndLoweredGraph>IN-DESCR-100-20240417.png</LiftedAndLoweredGraph>
	<LiftedTemplate>
	    	<LiftedTemplateElements><Ref>1</Ref>
	    		<URI>dm:PossibleIndividual</URI>
	    	</LiftedTemplateElements>
	    	<LiftedTemplateElements><Ref>2</Ref>
	    		<URI>dm:ClassOfInformationRepresentation</URI>
	    	</LiftedTemplateElements>
	    	<LiftedTemplateElements><Ref>3</Ref>
	    		<URI>dm:ClassOfClassOfInformationRepresentation</URI>
	    	</LiftedTemplateElements><LiftedTemplateElements><Ref>4</Ref><URI>dm:Classification</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>5</Ref><URI>dm:TemporalWholepart</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>6</Ref><URI>dm:PossibleIndividual</URI></LiftedTemplateElements>
	<LiftedTemplateElements><Ref>7</Ref><URI>dm:ClassOfDescription</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>8</Ref><URI>dm:Beginning</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>9</Ref><URI>dm:PointInTime</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>10</Ref><URI>dm:ClassOfIdentification</URI></LiftedTemplateElements><LiftedTemplateElements><Ref>11</Ref><URI>dm:RepresentationOfGregorianDateAndUtcTime</URI></LiftedTemplateElements></LiftedTemplate>
	<PropertiesOfLoweredTemplate>



  	<TemplateSignature><RoleNo>1</RoleNo><RoleName>hasDescribed</RoleName><RoleObjectType>dm:PossibleIndividual</RoleObjectType><RoleExample/></TemplateSignature><TemplateSignature><RoleNo>2</RoleNo><RoleName>hasDescriptor</RoleName><RoleObjectType>dm:ClassOfExpressInformationRepresentation</RoleObjectType><RoleExample/></TemplateSignature><TemplateSignature><RoleNo>3</RoleNo><RoleName>hasDescriptorType</RoleName><RoleObjectType>dm:ClassOfClassOfInformationRepresentation</RoleObjectType><RoleExample>use ID from RDL or elsewhere</RoleExample></TemplateSignature></PropertiesOfLoweredTemplate>
	<LoweredTemplateOWLcode>
    		<![CDATA[
		]]>
 	 </LoweredTemplateOWLcode>
	<LoweredTemplateFOLcode><![CDATA[
ClassifiedDescriptionOfIndividual(hasDescribed, hasDescriptor, hasDescriptorType) <->
PossibleIndividual(hasDescribed) &
ClassOfExpressInformationRepresentation(hasDescriptor) &
ClassOfClassOfInformationRepresentation(hasDescriptorType) &
ClassificationTemplate(hasDescriptor, hasDescriptorType) &
exists u1 exists u2 exists u3(
      PossibleIndividual(u1) &
      TemporalWholePartTemplate(u1, hasDescribed) &
      ClassOfDescriptionTriple(u2, hasDescriptor, u1) &
      PointInTime(u2) &
      BeginningTemplate(u2, u1) &
      ClassOfIdentificationTemplate(u3, u2) &
      RepresentationOfGregorianDateAndUtcTime(u3)) .
]]></LoweredTemplateFOLcode>

	<LoweredTemplateInstanceListing>
<![CDATA[GENERIC DEFINITION

tpl:ClassifiedDescriptionOfIndividual
      rdfs:subClassOf dm:Template ;
      rdfs:isDefinedBy tpl:IN-DESCR-100.xml ;
      tpl:hasDescribed dm:PossibleIndividual ;
      tpl:hasDescriptor xsd:string ;
      tpl:hasDescriptorType dm:ClassOfClassOfInformationRepresentation ;
      meta:valEffectiveDate xsd:dateTime .

# EXAMPLE - MyPump has as Service Description "Boiler Feedwater to E-121" in the Korean language and Hangul format

ex:4478ca0a-0d97-4417-9c86-a943290d41f6
      rdf:type tpl:ClassifiedDescriptionOfIndividual ;
      tpl:hasDescribed ex:801d3c9e-d10b-42d2-ba7c-15a9536606a0 ; # P-101
      tpl:hasDescriptor "E-121&#50640; &#45824;&#54620; &#48372;&#51068;&#47084; &#44553;&#49688;"; # 'Boiler Feed water to E-121' in the Korean language and Hangul format
      tpl:hasDescriptorType xyz:R32732 ; # XYZ Corp. Equipment Description In Korean Language and in HANGUL format.
      meta:valEffectiveDate "2021-09-23T12:07:00Z"^^xsd:dateTime .
]]>
</LoweredTemplateInstanceListing>
</TemplateSpecification>
