<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:cmof="http://www.schema.omg.org/spec/MOF/2.0/cmof.xml" xmlns:xmi="http://www.schema.omg.org/spec/XMI/2.1" xmi:version="2.1">
	<cmof:Package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:id="G.0" xmi:type="cmof:Package" name="ITPMF">
		<ownedMember xmi:id="S.141.0807.06.1" xmi:type="cmof:Package" name="ITPortfolio">
			<ownedMember xmi:id="G.1" xmi:type="cmof:Association" name="AssetPackaging" memberEnd="G.2 G.3"/>
			<ownedMember xmi:id="G.4" xmi:type="cmof:Association" name="ElementEnablesProcess" memberEnd="G.5 G.6"/>
			<ownedMember xmi:id="G.7" xmi:type="cmof:Association" name="PartyInterest" memberEnd="G.8 G.9"/>
			<ownedMember xmi:id="G.10" xmi:type="cmof:Association" name="ElementInterest" memberEnd="G.11 G.12"/>
			<ownedMember xmi:id="G.13" xmi:type="cmof:Association" name="EventImpact" memberEnd="G.14 G.15"/>
			<ownedMember xmi:id="G.16" xmi:type="cmof:Association" name="EventInvolvement" memberEnd="G.17 G.18"/>
			<ownedMember xmi:id="G.19" xmi:type="cmof:Association" name="ElementState" memberEnd="G.20 G.21"/>
			<ownedMember xmi:id="G.22" xmi:type="cmof:Association" name="EventState" memberEnd="G.23 G.24"/>
			<ownedMember xmi:id="G.25" xmi:type="cmof:Association" name="A_deployment_lifecycleState" memberEnd="G.26 G.27"/>
			<ownedMember xmi:id="G.28" xmi:type="cmof:Association" name="LifecycleStates" memberEnd="G.29 G.30"/>
			<ownedMember xmi:id="G.31" xmi:type="cmof:Association" name="Deployment" memberEnd="G.32 G.33"/>
			<ownedMember xmi:id="G.34" xmi:type="cmof:Association" name="ElementHierarchy" memberEnd="G.35 G.36"/>
			<ownedMember xmi:id="G.37" xmi:type="cmof:Association" name="PartyContact" memberEnd="G.38 G.39"/>
			<ownedMember xmi:id="G.40" xmi:type="cmof:Association" name="ElementRequirements" memberEnd="G.41 G.42"/>
			<ownedMember xmi:id="G.43" xmi:type="cmof:Association" name="AgreementGovernsInterest" memberEnd="G.44 G.45"/>
			<ownedMember xmi:id="G.46" xmi:type="cmof:Association" name="DeploymentConnection" memberEnd="G.47 G.48"/>
			<ownedMember xmi:id="G.49" xmi:type="cmof:Association" name="RequirementHierarchy" memberEnd="G.50 G.51"/>
			<ownedMember xmi:id="G.52" xmi:type="cmof:Association" name="ProcessHierarchy" memberEnd="G.53 G.54"/>
			<ownedMember xmi:id="G.55" xmi:type="cmof:Association" name="DeploymentLocation" memberEnd="G.56 G.57"/>
			<ownedMember xmi:id="G.58" xmi:type="cmof:Association" name="SoftwareProvidesServices" memberEnd="G.59 G.60"/>
			<ownedMember xmi:id="G.61" xmi:type="cmof:Association" name="LocationHierarchy" memberEnd="G.62 G.63"/>
			<ownedMember xmi:id="G.64" xmi:type="cmof:Association" name="SoftwareAccessesInformation" memberEnd="G.65 G.66"/>
			<ownedMember xmi:id="G.67" xmi:type="cmof:Association" name="PartyHierarchy" memberEnd="G.68 G.69"/>
			<ownedMember xmi:id="G.70" xmi:type="cmof:Association" name="RequirementInterest" memberEnd="G.71 G.72"/>
			<ownedMember xmi:id="G.73" xmi:type="cmof:Association" name="ServiceCategory" memberEnd="G.74 G.75"/>
			<ownedMember xmi:id="G.76" xmi:type="cmof:Association" name="InformationElementCategory" memberEnd="G.77 G.78"/>
			<ownedMember xmi:id="G.79" xmi:type="cmof:Association" name="MeasurementCategory" memberEnd="G.80 G.81"/>
			<ownedMember xmi:id="G.82" xmi:type="cmof:Association" name="InterestCategory" memberEnd="G.83 G.84"/>
			<ownedMember xmi:id="G.85" xmi:type="cmof:Association" name="AgreementCategory" memberEnd="G.86 G.87"/>
			<ownedMember xmi:id="G.88" xmi:type="cmof:Association" name="RequirementCategory" memberEnd="G.89 G.90"/>
			<ownedMember xmi:id="G.91" xmi:type="cmof:Association" name="PartyCategory" memberEnd="G.92 G.93"/>
			<ownedMember xmi:id="G.94" xmi:type="cmof:Association" name="SoftwareConsumesServices" memberEnd="G.95 G.96"/>
			<ownedMember xmi:id="G.97" xmi:type="cmof:Association" name="ProcessCategory" memberEnd="G.98 G.99"/>
			<ownedMember xmi:id="G.100" xmi:type="cmof:Association" name="EventCategory" memberEnd="G.101 G.102"/>
			<ownedMember xmi:id="G.103" xmi:type="cmof:Association" name="EventHierarchy" memberEnd="G.104 G.105"/>
			<ownedMember xmi:id="G.106" xmi:type="cmof:Association" name="ElementKindLifecycle" memberEnd="G.107 G.108"/>
			<ownedMember xmi:id="G.109" xmi:type="cmof:Association" name="LocationCategory" memberEnd="G.110 G.111"/>
			<ownedMember xmi:id="G.112" xmi:type="cmof:Association" name="ContactLocation" memberEnd="G.113 G.114"/>
			<ownedMember xmi:id="G.115" xmi:type="cmof:Association" name="PlatformCategory" memberEnd="G.116 G.117"/>
			<ownedMember xmi:id="G.118" xmi:type="cmof:Association" name="ContactInfoCategory" memberEnd="G.119 G.120"/>
			<ownedMember xmi:id="G.121" xmi:type="cmof:Association" name="CommunicationConnectionCategory" memberEnd="G.122 G.123"/>
			<ownedMember xmi:id="G.124" xmi:type="cmof:Association" name="DependencyCategory" memberEnd="G.125 G.126"/>
			<ownedMember xmi:id="G.127" xmi:type="cmof:Association" name="DeploymentPlatform" memberEnd="G.128 G.129"/>
			<ownedMember xmi:id="G.130" xmi:type="cmof:Association" name="SoftwareElementCategory" memberEnd="G.131 G.132"/>
			<ownedMember xmi:id="G.133" xmi:type="cmof:Association" name="OutgoingDependency" memberEnd="G.134 G.135"/>
			<ownedMember xmi:id="G.136" xmi:type="cmof:Association" name="IncomingDependency" memberEnd="G.137 G.138"/>
			<ownedMember xmi:id="G.139" xmi:type="cmof:Association" name="Observation" memberEnd="G.140 G.141"/>
			<ownedMember xmi:id="G.142" xmi:type="cmof:Association" name="Observer" memberEnd="G.143 G.144"/>
			<ownedMember xmi:id="G.145" xmi:type="cmof:Association" name="PermittedSource" memberEnd="G.146 G.147"/>
			<ownedMember xmi:id="G.148" xmi:type="cmof:Association" name="PermittedTarget" memberEnd="G.149 G.150"/>
			<ownedMember xmi:id="G.151" xmi:type="cmof:Association" name="RequirementTarget" memberEnd="G.152 G.153"/>
			<ownedMember xmi:id="G.154" xmi:type="cmof:Association" name="InformationElementUsage" memberEnd="G.155 G.156"/>
			<ownedMember xmi:id="G.157" xmi:type="cmof:Association" name="UsageServer" memberEnd="G.158 G.159"/>
			<ownedMember xmi:id="G.160" xmi:type="cmof:Association" name="UsageClient" memberEnd="G.161 G.162"/>
			<ownedMember xmi:id="G.163" xmi:type="cmof:Association" name="ElementProperty" memberEnd="G.164 G.165"/>
			<ownedMember xmi:id="G.166" xmi:type="cmof:Association" name="PermittedProperty" memberEnd="G.167 G.168"/>
			<ownedMember xmi:id="G.169" xmi:type="cmof:Association" name="PropertyValueDefinition" memberEnd="G.170 G.171">
				<ownedEnd xmi:id="G.171" xmi:type="cmof:Property" name="value" type="S.141.0807.07.56" lower="0" upper="*" association="G.169"/>
			</ownedMember>
			<ownedMember xmi:id="G.172" xmi:type="cmof:Association" name="ProcessInterest" memberEnd="G.173 G.174"/>
			<ownedMember xmi:id="S.141.0807.06.2" name="SoftwareElement" xmi:type="cmof:Class" superClass="S.141.0807.07.46">
				<ownedAttribute xmi:id="G.60" xmi:type="cmof:Property" name="serviceSupported" type="S.141.0807.07.22" association="G.58" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.65" xmi:type="cmof:Property" name="informationUsed" type="S.141.0807.07.47" association="G.64" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.95" xmi:type="cmof:Property" name="serviceConsumed" type="S.141.0807.07.22" association="G.94" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.132" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.39" association="G.130" lower="0"/>
				<ownedAttribute xmi:id="G.158" xmi:type="cmof:Property" name="softwareUsing" type="S.141.0807.07.54" association="G.157" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.161" xmi:type="cmof:Property" name="softwareUsed" type="S.141.0807.07.54" association="G.160" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.3" name="AssetPackage" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.06.4" xmi:type="cmof:Property" name="overview" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.06.5" xmi:type="cmof:Property" name="usage" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.06.6" xmi:type="cmof:Property" name="solution" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.06.7" xmi:type="cmof:Property" name="classification" type="G.185"/>
				<ownedAttribute xmi:id="G.3" xmi:type="cmof:Property" name="elementPackaged" type="S.141.0807.07.46" association="G.1" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.8" name="Process" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.6" xmi:type="cmof:Property" name="enablingElement" type="S.141.0807.07.13" association="G.4" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.54" xmi:type="cmof:Property" name="subProcess" type="S.141.0807.06.8" association="G.52" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.53" xmi:type="cmof:Property" name="parentProcess" type="S.141.0807.06.8" association="G.52" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.98" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.37" association="G.97" lower="0"/>
				<ownedAttribute xmi:id="G.173" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.172" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.9" name="Deployment" xmi:type="cmof:Class" superClass="S.141.0807.07.13">
				<ownedAttribute xmi:id="G.27" xmi:type="cmof:Property" name="lifecycleState" type="S.141.0807.06.17" association="G.25" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.33" xmi:type="cmof:Property" name="deployed" type="S.141.0807.07.46" association="G.31"/>
				<ownedAttribute xmi:id="G.48" xmi:type="cmof:Property" name="communicationConnection" type="S.141.0807.07.20" association="G.46" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.56" xmi:type="cmof:Property" name="location" type="S.141.0807.07.21" association="G.55" lower="0"/>
				<ownedAttribute xmi:id="G.129" xmi:type="cmof:Property" name="platform" type="S.141.0807.07.0" association="G.127" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.10" name="EventOccurrence" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.06.11" xmi:type="cmof:Property" name="priority" type="G.186"/>
				<ownedAttribute xmi:id="S.141.0807.06.12" xmi:type="cmof:Property" name="when" type="S.141.0807.07.79"/>
				<ownedAttribute xmi:id="S.141.0807.06.13" xmi:type="cmof:Property" name="body" type="G.184"/>
				<ownedAttribute xmi:id="G.15" xmi:type="cmof:Property" name="impactedElement" type="S.141.0807.07.29" association="G.13" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.17" xmi:type="cmof:Property" name="involvement" type="S.141.0807.06.14" association="G.16" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.23" xmi:type="cmof:Property" name="state" type="S.141.0807.06.17" association="G.22" lower="0"/>
				<ownedAttribute xmi:id="G.101" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.38" association="G.100" lower="0"/>
				<ownedAttribute xmi:id="G.105" xmi:type="cmof:Property" name="childEvent" type="S.141.0807.06.10" association="G.103" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.104" xmi:type="cmof:Property" name="parentEvent" type="S.141.0807.06.10" association="G.103" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.14" name="Interest" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.9" xmi:type="cmof:Property" name="interestedParty" type="S.141.0807.06.16" association="G.7"/>
				<ownedAttribute xmi:id="G.11" xmi:type="cmof:Property" name="elementOfInterest" type="S.141.0807.07.13" association="G.10" lower="0"/>
				<ownedAttribute xmi:id="G.18" xmi:type="cmof:Property" name="eventInvolved" type="S.141.0807.06.10" association="G.16" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.45" xmi:type="cmof:Property" name="agreement" type="S.141.0807.07.9" association="G.43" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.72" xmi:type="cmof:Property" name="requirementOfInterest" type="S.141.0807.07.5" association="G.70" lower="0"/>
				<ownedAttribute xmi:id="G.83" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.32" association="G.82" lower="0"/>
				<ownedAttribute xmi:id="G.174" xmi:type="cmof:Property" name="processOfInterest" type="S.141.0807.06.8" association="G.172" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.15" name="Dependency" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.125" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.44" association="G.124" lower="0"/>
				<ownedAttribute xmi:id="G.134" xmi:type="cmof:Property" name="source" type="S.141.0807.07.29" association="G.133"/>
				<ownedAttribute xmi:id="G.137" xmi:type="cmof:Property" name="target" type="S.141.0807.07.29" association="G.136"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.16" name="Party" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.8" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.7" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.39" xmi:type="cmof:Property" name="contactInfo" type="S.141.0807.07.3" association="G.37" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.69" xmi:type="cmof:Property" name="parentParty" type="S.141.0807.06.16" association="G.67" lower="0"/>
				<ownedAttribute xmi:id="G.68" xmi:type="cmof:Property" name="childParty" type="S.141.0807.06.16" association="G.67" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.93" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.35" association="G.91" lower="0"/>
				<ownedAttribute xmi:id="G.143" xmi:type="cmof:Property" name="observation" type="S.141.0807.07.15" association="G.142" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.17" name="LifecycleState" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.21" xmi:type="cmof:Property" name="element" type="S.141.0807.07.13" association="G.19" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.24" xmi:type="cmof:Property" name="event" type="S.141.0807.06.10" association="G.22" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.26" xmi:type="cmof:Property" name="deployment" type="S.141.0807.06.9" association="G.25" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.30" xmi:type="cmof:Property" name="lifecycle" type="S.141.0807.06.18" association="G.28" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.06.18" name="Lifecycle" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.29" xmi:type="cmof:Property" name="state" type="S.141.0807.06.17" isOrdered="true" association="G.28" isComposite="true" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.107" xmi:type="cmof:Property" name="elementKind" type="S.141.0807.07.24" association="G.106" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.0" name="HardwareInstance" xmi:type="cmof:Class" superClass="S.141.0807.06.9">
				<ownedAttribute xmi:id="G.128" xmi:type="cmof:Property" name="deployment" type="S.141.0807.06.9" association="G.127" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.1" name="InformationElement" xmi:type="cmof:Class" superClass="S.141.0807.07.46">
				<ownedAttribute xmi:id="S.141.0807.07.2" xmi:type="cmof:Property" name="constraints" type="G.185"/>
				<ownedAttribute xmi:id="G.77" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.27" association="G.76" lower="0"/>
				<ownedAttribute xmi:id="G.156" xmi:type="cmof:Property" name="usage" type="S.141.0807.07.47" association="G.154" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.3" name="ContactInfo" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.4" xmi:type="cmof:Property" name="contactDetail" type="G.184"/>
				<ownedAttribute xmi:id="G.38" xmi:type="cmof:Property" name="party" type="S.141.0807.06.16" association="G.37" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.113" xmi:type="cmof:Property" name="location" type="S.141.0807.07.21" association="G.112" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.119" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.42" association="G.118" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.5" name="Requirement" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.6" xmi:type="cmof:Property" name="id" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.07.7" xmi:type="cmof:Property" name="priority" type="G.186"/>
				<ownedAttribute xmi:id="S.141.0807.07.8" xmi:type="cmof:Property" name="body" type="G.184"/>
				<ownedAttribute xmi:id="G.41" xmi:type="cmof:Property" name="subjectElement" type="S.141.0807.07.13" association="G.40" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.51" xmi:type="cmof:Property" name="parentRequirement" type="S.141.0807.07.5" association="G.49" lower="0"/>
				<ownedAttribute xmi:id="G.50" xmi:type="cmof:Property" name="subRequirement" type="S.141.0807.07.5" association="G.49" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.71" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.70" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.90" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.34" association="G.88" lower="0"/>
				<ownedAttribute xmi:id="G.152" xmi:type="cmof:Property" name="targetMeasurement" type="S.141.0807.07.15" association="G.151" isComposite="true" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.9" name="Agreement" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.10" xmi:type="cmof:Property" name="startDate" type="G.187"/>
				<ownedAttribute xmi:id="S.141.0807.07.11" xmi:type="cmof:Property" name="endDate" type="G.187"/>
				<ownedAttribute xmi:id="S.141.0807.07.12" xmi:type="cmof:Property" name="body" type="G.184"/>
				<ownedAttribute xmi:id="G.44" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.43" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.86" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.33" association="G.85" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.13" name="ManagedElement" xmi:type="cmof:Class" isAbstract="true" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.14" xmi:type="cmof:Property" name="registerIdentifier" type="G.188"/>
				<ownedAttribute xmi:id="G.5" xmi:type="cmof:Property" name="processEnabled" type="S.141.0807.06.8" association="G.4" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.12" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.10" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.20" xmi:type="cmof:Property" name="state" type="S.141.0807.06.17" association="G.19" lower="0"/>
				<ownedAttribute xmi:id="G.36" xmi:type="cmof:Property" name="parentElement" type="S.141.0807.07.13" association="G.34" lower="0"/>
				<ownedAttribute xmi:id="G.35" xmi:type="cmof:Property" name="childElement" type="S.141.0807.07.13" association="G.34" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.42" xmi:type="cmof:Property" name="requirement" type="S.141.0807.07.5" association="G.40" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.164" xmi:type="cmof:Property" name="property" type="S.141.0807.07.56" association="G.163" isComposite="true" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.15" name="Measurement" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.16" xmi:type="cmof:Property" name="whenObserved" type="G.187"/>
				<ownedAttribute xmi:id="S.141.0807.07.17" xmi:type="cmof:Property" name="stringValue" type="G.188"/>
				<ownedAttribute xmi:id="S.141.0807.07.18" xmi:type="cmof:Property" name="numericValue" type="G.189"/>
				<ownedAttribute xmi:id="S.141.0807.07.19" xmi:type="cmof:Property" name="unitOfMeasure" type="G.188"/>
				<ownedAttribute xmi:id="G.80" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.36" association="G.79" lower="0"/>
				<ownedAttribute xmi:id="G.140" xmi:type="cmof:Property" name="measuredElement" type="S.141.0807.07.29" association="G.139" lower="0"/>
				<ownedAttribute xmi:id="G.144" xmi:type="cmof:Property" name="observer" type="S.141.0807.06.16" association="G.142" lower="0"/>
				<ownedAttribute xmi:id="G.153" xmi:type="cmof:Property" name="requirement" type="S.141.0807.07.5" association="G.151" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.20" name="CommunicationConnection" xmi:type="cmof:Class" superClass="S.141.0807.07.13">
				<ownedAttribute xmi:id="G.47" xmi:type="cmof:Property" name="connectedElement" type="S.141.0807.06.9" isOrdered="true" association="G.46" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.122" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.43" association="G.121" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.21" name="Location" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="G.57" xmi:type="cmof:Property" name="deployment" type="S.141.0807.06.9" association="G.55" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.63" xmi:type="cmof:Property" name="childLocation" type="S.141.0807.07.21" association="G.61" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.62" xmi:type="cmof:Property" name="parentLocation" type="S.141.0807.07.21" association="G.61" lower="0"/>
				<ownedAttribute xmi:id="G.110" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.40" association="G.109" lower="0"/>
				<ownedAttribute xmi:id="G.114" xmi:type="cmof:Property" name="contactInfo" type="S.141.0807.07.3" association="G.112" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.22" name="Service" xmi:type="cmof:Class" superClass="S.141.0807.07.46">
				<ownedAttribute xmi:id="S.141.0807.07.23" xmi:type="cmof:Property" name="locator" type="G.188"/>
				<ownedAttribute xmi:id="G.59" xmi:type="cmof:Property" name="providingSoftware" type="S.141.0807.06.2" association="G.58" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.74" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.28" association="G.73" lower="0"/>
				<ownedAttribute xmi:id="G.96" xmi:type="cmof:Property" name="consumingSoftware" type="S.141.0807.06.2" association="G.94" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.24" name="Kind" xmi:type="cmof:Class" isAbstract="true">
				<ownedAttribute xmi:id="S.141.0807.07.25" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.07.26" xmi:type="cmof:Property" name="description" type="G.184"/>
				<ownedAttribute xmi:id="G.108" xmi:type="cmof:Property" name="lifecycle" type="S.141.0807.06.18" association="G.106" lower="0"/>
				<ownedAttribute xmi:id="G.147" xmi:type="cmof:Property" name="permittedDependencyAsSource" type="S.141.0807.07.44" association="G.145" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.150" xmi:type="cmof:Property" name="permittedDependencyAsTarget" type="S.141.0807.07.44" association="G.148" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.167" xmi:type="cmof:Property" name="permittedProperty" type="S.141.0807.07.59" association="G.166" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.27" name="InformationElementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.78" xmi:type="cmof:Property" name="InformationElement" type="S.141.0807.07.1" association="G.76" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.28" name="ServiceKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.75" xmi:type="cmof:Property" name="service" type="S.141.0807.07.22" association="G.73" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.29" name="Element" xmi:type="cmof:Class" isAbstract="true">
				<ownedAttribute xmi:id="S.141.0807.07.30" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.188"/>
				<ownedAttribute xmi:id="S.141.0807.07.31" xmi:type="cmof:Property" name="description" type="G.188"/>
				<ownedAttribute xmi:id="G.14" xmi:type="cmof:Property" name="event" type="S.141.0807.06.10" association="G.13" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.135" xmi:type="cmof:Property" name="outgoing" type="S.141.0807.06.15" association="G.133" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.138" xmi:type="cmof:Property" name="incoming" type="S.141.0807.06.15" association="G.136" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.141" xmi:type="cmof:Property" name="measurement" type="S.141.0807.07.15" association="G.139" isComposite="true" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.32" name="InterestKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.84" xmi:type="cmof:Property" name="interest" type="S.141.0807.06.14" association="G.82" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.33" name="AgreementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.87" xmi:type="cmof:Property" name="agreement" type="S.141.0807.07.9" association="G.85" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.34" name="RequirementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.89" xmi:type="cmof:Property" name="requirement" type="S.141.0807.07.5" association="G.88" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.35" name="PartyKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.92" xmi:type="cmof:Property" name="party" type="S.141.0807.06.16" association="G.91" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.36" name="MeasurementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.81" xmi:type="cmof:Property" name="measurement" type="S.141.0807.07.15" association="G.79" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.37" name="ProcessKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.99" xmi:type="cmof:Property" name="process" type="S.141.0807.06.8" association="G.97" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.38" name="EventKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.102" xmi:type="cmof:Property" name="event" type="S.141.0807.06.10" association="G.100" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.39" name="SoftwareElementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.131" xmi:type="cmof:Property" name="softwareElement" type="S.141.0807.06.2" association="G.130" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.40" name="LocationKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.111" xmi:type="cmof:Property" name="location" type="S.141.0807.07.21" association="G.109" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.41" name="PlatformElementKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.117" xmi:type="cmof:Property" name="platform" type="S.141.0807.07.45" association="G.115" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.42" name="ContactKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.120" xmi:type="cmof:Property" name="contactInfo" type="S.141.0807.07.3" association="G.118" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.43" name="CommunicationConnectionKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.123" xmi:type="cmof:Property" name="communicationConnection" type="S.141.0807.07.20" association="G.121" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.44" name="DependencyKind" xmi:type="cmof:Class" superClass="S.141.0807.07.24">
				<ownedAttribute xmi:id="G.126" xmi:type="cmof:Property" name="dependency" type="S.141.0807.06.15" association="G.124" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.146" xmi:type="cmof:Property" name="permittedSourceKind" type="S.141.0807.07.24" association="G.145" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.149" xmi:type="cmof:Property" name="permittedtargetKind" type="S.141.0807.07.24" association="G.148" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.45" name="PlatformElement" xmi:type="cmof:Class" superClass="S.141.0807.07.46">
				<ownedAttribute xmi:id="G.116" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.41" association="G.115" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.46" name="DeployableElement" xmi:type="cmof:Class" isAbstract="true" superClass="S.141.0807.07.13">
				<ownedAttribute xmi:id="G.2" xmi:type="cmof:Property" name="assetPackage" type="S.141.0807.06.3" association="G.1" lower="0" upper="*"/>
				<ownedAttribute xmi:id="G.32" xmi:type="cmof:Property" name="deployment" type="S.141.0807.06.9" association="G.31" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.47" name="DataUsage" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.48" xmi:type="cmof:Property" name="mode" type="G.190"/>
				<ownedAttribute xmi:id="G.66" xmi:type="cmof:Property" name="usingSoftware" type="S.141.0807.06.2" association="G.64" lower="0"/>
				<ownedAttribute xmi:id="G.155" xmi:type="cmof:Property" name="informationElement" type="S.141.0807.07.1" association="G.154"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.49" name="EnumCRUD" xmi:type="cmof:Enumeration">
				<ownedLiteral xmi:id="S.141.0807.07.50" name="Create" xmi:type="cmof:EnumerationLiteral"/>
				<ownedLiteral xmi:id="S.141.0807.07.51" name="Read" xmi:type="cmof:EnumerationLiteral"/>
				<ownedLiteral xmi:id="S.141.0807.07.52" name="Update" xmi:type="cmof:EnumerationLiteral"/>
				<ownedLiteral xmi:id="S.141.0807.07.53" name="Delete" xmi:type="cmof:EnumerationLiteral"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.54" name="SoftwareUsage" xmi:type="cmof:Class" superClass="S.141.0807.07.29">
				<ownedAttribute xmi:id="S.141.0807.07.55" xmi:type="cmof:Property" name="mode" type="G.184"/>
				<ownedAttribute xmi:id="G.159" xmi:type="cmof:Property" name="server" type="S.141.0807.06.2" association="G.157"/>
				<ownedAttribute xmi:id="G.162" xmi:type="cmof:Property" name="client" type="S.141.0807.06.2" association="G.160"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.56" name="PropertyValue" xmi:type="cmof:Class">
				<ownedAttribute xmi:id="S.141.0807.07.57" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.07.58" xmi:type="cmof:Property" name="value" type="G.184"/>
				<ownedAttribute xmi:id="G.165" xmi:type="cmof:Property" name="element" type="S.141.0807.07.13" association="G.163"/>
				<ownedAttribute xmi:id="G.170" xmi:type="cmof:Property" name="definition" type="S.141.0807.07.59" association="G.169" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.59" name="PropertyDefinition" xmi:type="cmof:Class">
				<ownedAttribute xmi:id="S.141.0807.07.60" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.184"/>
				<ownedAttribute xmi:id="G.168" xmi:type="cmof:Property" name="kind" type="S.141.0807.07.24" association="G.166" lower="0" upper="*"/>
			</ownedMember>
		</ownedMember>
		<ownedMember xmi:id="S.141.0807.07.61" xmi:type="cmof:Package" name="Linkage">
			<ownedMember xmi:id="G.175" xmi:type="cmof:Association" name="ExternalReferenceSystem" memberEnd="G.176 G.177"/>
			<ownedMember xmi:id="G.178" xmi:type="cmof:Association" name="ObjectReferences" memberEnd="G.179 G.180">
				<ownedEnd xmi:id="G.179" xmi:type="cmof:Property" name="internalReferences" type="S.141.0807.07.75" lower="0" upper="*" association="G.178"/>
			</ownedMember>
			<ownedMember xmi:id="G.181" xmi:type="cmof:Association" name="A_contents_origin" memberEnd="G.182 G.183">
				<ownedEnd xmi:id="G.183" xmi:type="cmof:Property" name="origin" type="S.141.0807.07.81" association="G.181"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.62" name="ExternalSystem" xmi:type="cmof:Class">
				<ownedAttribute xmi:id="S.141.0807.07.63" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.07.64" xmi:type="cmof:Property" name="systemType" type="G.184"/>
				<ownedAttribute xmi:id="S.141.0807.07.65" xmi:type="cmof:Property" name="systemLocator" type="G.184"/>
				<ownedAttribute xmi:id="G.177" xmi:type="cmof:Property" name="ref" type="S.141.0807.07.66" association="G.175" lower="0" upper="*"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.66" name="ExternalReference" xmi:type="cmof:Class" superClass="S.141.0807.07.73">
				<ownedAttribute xmi:id="S.141.0807.07.67" xmi:type="cmof:Property" name="externalId" type="G.184"/>
				<ownedAttribute xmi:id="G.176" xmi:type="cmof:Property" name="system" type="S.141.0807.07.62" association="G.175" lower="0"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.68" name="InternalContent" xmi:type="cmof:Class" superClass="S.141.0807.07.73">
				<ownedAttribute xmi:id="S.141.0807.07.69" xmi:type="cmof:Property" name="blob" type="S.141.0807.07.77"/>
				<ownedAttribute xmi:id="S.141.0807.07.70" xmi:type="cmof:Property" name="MIMEType" type="G.188"/>
				<ownedAttribute xmi:id="S.141.0807.07.71" xmi:type="cmof:Property" name="filename" type="G.188"/>
				<ownedAttribute xmi:id="S.141.0807.07.72" xmi:type="cmof:Property" name="filesize" type="G.192"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.73" name="Reference" xmi:type="cmof:Class" isAbstract="true">
				<ownedAttribute xmi:id="S.141.0807.07.74" xmi:type="cmof:Property" name="name" cmof:isId="true" type="G.188"/>
			</ownedMember>
			<ownedMember xmi:id="S.141.0807.07.75" name="InternalReference" xmi:type="cmof:Class" superClass="S.141.0807.07.73">
				<ownedAttribute xmi:id="G.180" xmi:type="cmof:Property" name="referenceObject" type="S.141.0807.07.81" association="G.178"/>
			</ownedMember>
		</ownedMember>
		<ownedMember xmi:id="S.141.0807.07.76" xmi:type="cmof:Package" name="ExtendedPrimitiveTypes">
			<ownedMember xmi:id="S.141.0807.07.77" name="Blob" xmi:type="cmof:PrimitiveType"/>
			<ownedMember xmi:id="S.141.0807.07.78" name="Timestamp" xmi:type="cmof:PrimitiveType"/>
			<ownedMember xmi:id="S.141.0807.07.79" name="Date" xmi:type="cmof:PrimitiveType"/>
		</ownedMember>
		<ownedMember xmi:id="S.141.0807.07.80" xmi:type="cmof:Package" name="Reflective">
			<ownedMember xmi:id="S.141.0807.07.81" name="Element" xmi:type="cmof:Class">
				<ownedAttribute xmi:id="G.182" xmi:type="cmof:Property" name="contents" type="S.141.0807.07.73" association="G.181" isComposite="true" lower="0" upper="*"/>
			</ownedMember>
		</ownedMember>
	</cmof:Package>
	<cmof:Tag xmi:id="_1" name="org.omg.xmi.nsURI" value="http://schema.omg.org/spec/ITPMF/1.0/itpmf.xml" element="G.0"/>
    <cmof:Tag xmi:id="_2" name="org.omg.xmi.nsPrefix" value="itpmf" element="G.0"/>
</XMI>
