<!--
 File: data/contexts/OASIS/templates/RealizedPart/test_data/realizedpart.xml
 -->
<!--
    $Id: realizedpart.xml,v 1.13 2013/06/16 06:47:14 robbod Exp $
    Author: Rob Bodington, Eurostep Limited
    Owner:  Developed by Eurostep 
    Purpose: realized part test data
 -->
<cmn:Uos xsi:schemaLocation="http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/xml-schema/plcs-psm ../../../../../PLCS/psm_model/plcs_psm.xsd">
<!--
 header information present in every file 
 -->
Rob Bodington
 </Name>
 </Author>
Eurostep Limited
 </Name>
 </Organization>
Hand created
 </OriginatingSystem>
A hand coded example showing how a RealizedPart is represented
 </Documentation>
 </Header>
<DataContainer xsi:type="plcs:PlcsDataContainer">
<!--
 
        every file should identify the ExchangeContextClassLibrary to indicate the 
        main OWL ontology that imports all the reference data used.
    
 -->

<!-- id001: -->
<!--
 The IRI of the Ontology NOT the OWL file 
 -->
http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl
 </LibraryId>
 </ExchangeContextClassLibrary>
<!--
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 -->
<!--
    Classes  
 -->
<!--
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 -->
<!--
 Class of CAGE identifiers. 
        Note the ExternalOwlClass for CAGE_code should only appear once 
 -->

<!-- id002: -->
<!--
 Class of Part number identifiers. 
        Note the ExternalOwlClass for Part_identification_code should only appear once 
 -->

<!-- id003: -->
<!--
 Class of Serial number identifiers. 
        Note the ExternalOwlClass for Serial_identification_code should only appear once 
 -->

<!-- id004: -->
<!--
 Class of Version identifiers. 
        Note the ExternalOwlClass for Version_identification_code should only appear once 
 -->

<!-- id005: -->
<!--
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 -->
<!--
    Individuals  
 -->
<!--
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 -->
<!--
 Individual: Product_life_cycle_support
        Note the ExternalOwlObject for Product_life_cycle_support should only appear once 
 -->

<!-- indApDomain: Referenced by: ApplicationDomain:ApDomain, -->
<!--
 Individual: Utilization_stage
        Note the ExternalOwlObject for Utilization_stage should only appear once 
 -->

<!-- indLifeCycleStage: Referenced by: LifeCycleStage:LifeCycleStage, -->

<!-- ApDomain: Referenced by: ViewDefinitionContext:idViewDefnContext, -->
 <Definition uidRef="indApDomain"/>
 </ApplicationDomain>

<!-- LifeCycleStage: Referenced by: ViewDefinitionContext:idViewDefnContext, -->
 </LifeCycleStage>
<!--
  
        ViewDefinitionContext - only one is instantiated and then referenced.
    
 -->

<!-- idViewDefnContext: Referenced by: ProductAsIndividual:id015, ProductVersion:id016, ProductViewDefinition:id018, -->
 </ViewDefinitionContext>
<!--
 Organization identified by its CAGE code:  OrganizationX 
 -->

<!-- id011: -->
<Id>
 <Identifier id="OrganizationX" idRoleRef="id002"/>
 </Id>
 </Organization>
<!--
 
        Part identified by its Part number:  p2 
        
    
 -->

<!-- id013: Referenced by: ProductDesignToIndividual:id019, -->
<Part uid="id013">
<Id>
 <Identifier id="p2" idContextRef="id011" idRoleRef="id003"/>
 </Id>
 </Part>
<!--
 
        Product as individual with nested Product as realized and Product as individual view
        
 -->

<!-- id015: Referenced by: ProductDesignToIndividual:id019, -->
<Id>
 <Identifier id="sn001" idContextRef="id011" idRoleRef="id004"/>
 </Id>

<!-- id016: -->
<ProductVersion uid="id016" xsi:type="plcs:ProductAsRealized">

<!-- id018: -->
<ProductViewDefinition uid="id018" xsi:type="plcs:ProductAsIndividualView">
 </ProductViewDefinition>
 </ViewDefinitions>
 </ProductVersion>
 </Versions>
 </ProductAsIndividual>

<!-- id019: -->
 <ProductDesign uidRef="id013"/>
 <IndividualProduct uidRef="id015"/>
 </ProductDesignToIndividual>
 </DataContainer>
 </cmn:Uos>