<!--
 File: data/contexts/OASIS/templates/PropertyValueNumeric/test_data/numeric_property.xml
 -->
<!--
    $Id: numeric_property.xml,v 1.12 2012/09/13 09:55:27 robbod Exp $
    Author: Rob Bodington, Eurostep Limited
    Owner:  Developed by Eurostep 
    Purpose: numeric property 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 NumericProperty is represented
 </Documentation>
 </Header>
<DataContainer xsi:type="psm: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>
<!--
 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: -->
<!--
 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, -->
<!--
 Individual: Unit kilogram 
        Note the ExternalOwlObject for kilogram should only appear once 
 -->

<!-- id007: Referenced by: ExternalUnit:id008, -->

<!-- id008: Referenced by: ProductAsIndividual:id020, ProductVersion:id021, ProductViewDefinition:id022, PropertyValueAssignment:id023, PropertyValue:id016, -->
 <Definition uidRef="id007"/>
 </ExternalUnit>
<!--
 Individual: Property Mass 
        Note the ExternalOwlObject for mass should only appear once 
 -->

<!-- indMass: Referenced by: ExternalPropertyDefinition:id017, -->

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

<!-- LifeCycleStage: Referenced by: ViewDefinitionContext:idViewDefnContext, -->
 </LifeCycleStage>
<!--
  ViewDefinitionContext  
 -->

<!-- idViewDefnContext: Referenced by: ProductAsIndividual:id020, ProductVersion:id021, ProductViewDefinition:id022, -->
 </ViewDefinitionContext>
<!--
 Organization identified by its CAGE code:  OrganizationX 
 -->

<!-- id014: -->
<Id>
 <Identifier id="OrganizationX" idRoleRef="id002"/>
 </Id>
 </Organization>
<!--
 The Mass property 
 -->

<!-- id017: Referenced by: ProductAsIndividual:id020, ProductVersion:id021, ProductViewDefinition:id022, PropertyValueAssignment:id023, PropertyValue:id016, -->
 <Definition uidRef="indMass"/>
 </ExternalPropertyDefinition>
<!--
 Product version with a property 
 -->

<!-- id020: -->

<!-- id021: -->
<ProductVersion uid="id021" xsi:type="psm:ProductAsRealized">

<!-- id022: -->
<ProductViewDefinition uid="id022" xsi:type="psm:ProductAsIndividualView">

<!-- id023: -->
<!--
 The value and units for the property 
 -->

<!-- id016: -->
<PropertyValue xsi:type="psm:NumericalValue" uid="id016">
 <Definition uidRef="id017"/>
 <Unit uidRef="id008"/>
1.3
 </ValueComponent>
 </PropertyValue>
 </AssignedPropertyValues>
 </PropertyValueAssignment>
 </ProductViewDefinition>
 </ViewDefinitions>
 </ProductVersion>
 </Versions>
 </ProductAsIndividual>
 </DataContainer>
 </cmn:Uos>