<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:types="http://www.plcs.org/PLMServices/Types" xmlns="http://www.plcs.org/PLMServices/RepresentingBusinessObjects" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.plcs.org/PLMServices/RepresentingBusinessObjects" elementFormDefault="qualified" attributeFormDefault="qualified" id="repres">
	<xs:import namespace="http://www.plcs.org/PLMServices/Types" schemaLocation="..\..\ws\xsd\types.xsd"/>
	<!-- _______________________________________________________________________________
								This scheme defines PLCS business entities, that are used as entry points
	_______________________________________________________________________________ -->
	<xs:element name="RepresentingBusinessObject" type="RepresentingBusinessObject" abstract="true"/>
	<xs:complexType name="RepresentingBusinessObject" abstract="false">
		<xs:sequence>
			<xs:element name="DateTimeAssignment" type="xs:boolean" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Product
	_______________________________________________________________________________ -->
	<xs:element name="ProductCharacterization" type="ProductCharacterization" abstract="true"/>
	<xs:complexType name="ProductCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="Versions" type="xs:boolean"/>
				<xs:attribute name="ProductVersionRelationship" type="xs:boolean"/>
				<xs:attribute name="ViewDefinitionAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="ViewDefinitionRelationship" type="xs:boolean"/>
				<xs:attribute name="EffectivityAssignment" type="xs:boolean"/>
				<xs:attribute name="TaskMethodVersionAssignment" type="xs:boolean"/>
				<xs:attribute name="ApplyForVersions" type="ApplyForVersions"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PartCharacterization" type="PartCharacterization"/>
	<xs:complexType name="PartCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ProductCharacterization">
				<xs:attribute name="StateDefinitionAssignments" type="xs:boolean"/>
				<xs:attribute name="ProductDesignToIndividualAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Product_view_definitionCharacterization" type="Product_view_definitionCharacterization"/>
	<xs:complexType name="Product_view_definitionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="ViewDefinitionRelationship" type="xs:boolean"/>
				<xs:attribute name="TaskMethodVersionAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Part_view_definitionCharacterization" type="Part_view_definitionCharacterization"/>
	<xs:complexType name="Part_view_definitionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Product_view_definitionCharacterization">
				<xs:attribute name="StateDefinitionAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Product_as_realizedCharacterization" type="Product_as_realizedCharacterization"/>
	<xs:complexType name="Product_as_realizedCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ProductCharacterization">
				<xs:attribute name="ProductDesignToIndividualAssignment" type="xs:boolean"/>
				<xs:attribute name="StateAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="DocumentCharacterization" type="DocumentCharacterization"/>
	<xs:complexType name="DocumentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ProductCharacterization">
				<xs:attribute name="CheckInOutAssignment" type="xs:boolean"/>
				<xs:attribute name="WhereUsed" type="xs:boolean"/>
				<xs:attribute name="FileAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Information_collectionCharacterization" type="Information_collectionCharacterization"/>
	<xs:complexType name="Information_collectionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="DocumentCharacterization">
				<xs:attribute name="CollectionItemAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="RequirementCharacterization" type="RequirementCharacterization"/>
	<xs:complexType name="RequirementCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ProductCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Common characteristics
	*******************************************************************************************************************
	_______________________________________________________________________________ -->
	<xs:element name="CommonCharacterizationImpl" type="CommonCharacterizationImpl"/>
	<xs:complexType name="CommonCharacterizationImpl">
		<xs:group ref="CommonCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="CommonCharacterizationImpl">
		<xs:sequence>
			<xs:element name="date_time_assignments" type="types:Date_or_date_time_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="identification_assignments" type="types:Identification_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="classification_assignments" type="types:Classification_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="organization_or_person_in_organization_assignments" type="types:Organization_or_person_in_organization_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="document_assignments" type="types:Document_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product implementation
									Used by Product
	*******************************************************************************************************************
	_______________________________________________________________________________ -->
	<xs:element name="ProductCharacterizationImpl" type="ProductCharacterizationImpl"/>
	<xs:complexType name="ProductCharacterizationImpl">
		<xs:group ref="ProductCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="ProductCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="versions" type="types:Product_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product_version implementation
									Used by Product_version
	_______________________________________________________________________________ -->
	<xs:element name="Product_versionCharacterizationImpl" type="Product_versionCharacterizationImpl"/>
	<xs:complexType name="Product_versionCharacterizationImpl">
		<xs:group ref="Product_versionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Product_versionCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="product_version_relationship" type="types:Product_version_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="view_definitions" type="types:Product_view_definition" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Part implementation
									Used by Part
	_______________________________________________________________________________ -->
	<xs:element name="PartCharacterizationImpl" type="PartCharacterizationImpl"/>
	<xs:complexType name="PartCharacterizationImpl">
		<xs:group ref="PartCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="PartCharacterizationImpl">
		<xs:sequence/>
	</xs:group>
	<!-- _______________________________________________________________________________
								Part_version implementation (version of Part_version)
									Used by Part_version
	_______________________________________________________________________________ -->
	<xs:element name="Part_versionCharacterizationImpl" type="Part_versionCharacterizationImpl"/>
	<xs:complexType name="Part_versionCharacterizationImpl">
		<xs:group ref="Part_versionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Part_versionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="product_design_version_to_individuals" type="types:Product_design_version_to_individual" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="Product_versionCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Document implementation
									Used by Document
	_______________________________________________________________________________ -->
	<xs:element name="DocumentCharacterizationImpl" type="DocumentCharacterizationImpl"/>
	<xs:complexType name="DocumentCharacterizationImpl">
		<xs:group ref="DocumentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="DocumentCharacterizationImpl">
		<xs:sequence>
			<!--<xs:group ref="ProductCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Information_collection_version implementation
									Used by Document
	_______________________________________________________________________________ -->
	<xs:element name="Information_collection_versionCharacterizationImpl" type="Information_collection_versionCharacterizationImpl"/>
	<xs:complexType name="Information_collection_versionCharacterizationImpl">
		<xs:group ref="Information_collection_versionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Information_collection_versionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="collection_items" type="types:documented_element_select" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="where_used_as_collection_item" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Requirement implementation
									Used by Requirement
	_______________________________________________________________________________ -->
	<xs:element name="RequirementCharacterizationImpl" type="RequirementCharacterizationImpl"/>
	<xs:complexType name="RequirementCharacterizationImpl">
		<xs:group ref="RequirementCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="RequirementCharacterizationImpl">
		<xs:sequence>
			<!--<xs:group ref="ProductCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product_as_realized implementation (version of Product_as_individual)
									Used by Product_as_realized
	_______________________________________________________________________________ -->
	<xs:element name="Product_as_realizedCharacterizationImpl" type="Product_as_realizedCharacterizationImpl"/>
	<xs:complexType name="Product_as_realizedCharacterizationImpl">
		<xs:group ref="Product_as_realizedCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Product_as_realizedCharacterizationImpl">
		<xs:sequence>
			<xs:element name="product_design_version_to_individuals" type="types:Product_design_version_to_individual" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="Product_versionCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product_view_definition implementation
									Used by Product_view_definition
	_______________________________________________________________________________ -->
	<xs:element name="Product_view_definitionCharacterizationImpl" type="Product_view_definitionCharacterizationImpl"/>
	<xs:complexType name="Product_view_definitionCharacterizationImpl">
		<xs:group ref="Product_view_definitionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Product_view_definitionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="view_definition_relationships" type="types:View_definition_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="document_assignments" type="types:Document_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task_method_version_assignments" type="types:Task_method_version_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="CommonCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Part_view_definition implementation
									Used by Part_view_definition
	_______________________________________________________________________________ -->
	<xs:element name="Part_view_definitionCharacterizationImpl" type="Part_view_definitionCharacterizationImpl"/>
	<xs:complexType name="Part_view_definitionCharacterizationImpl">
		<xs:group ref="Part_view_definitionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Part_view_definitionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="applied_state_definition_assignments" type="types:Applied_state_definition_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product_as_individual_view_definition implementation
									Used by Product_as_individual_view_definition
	_______________________________________________________________________________ -->
	<xs:element name="Product_as_individual_viewCharacterizationImpl" type="Product_as_individual_viewCharacterizationImpl"/>
	<xs:complexType name="Product_as_individual_viewCharacterizationImpl">
		<xs:group ref="Product_as_individual_viewCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Product_as_individual_viewCharacterizationImpl">
		<xs:sequence>
			<xs:element name="applied_state_assignments" type="types:Applied_state_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Product_design_version_to_individual implementation
									Used by Product_design_version_to_individual
	_______________________________________________________________________________ -->
	<xs:element name="Product_design_version_to_individualCharacterizationImpl" type="Product_design_version_to_individualCharacterizationImpl"/>
	<xs:complexType name="Product_design_version_to_individualCharacterizationImpl">
		<xs:group ref="Product_design_version_to_individualCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Product_design_version_to_individualCharacterizationImpl">
		<xs:sequence>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Activity implementation
									Used by Activity
	*******************************************************************************************************************
	_______________________________________________________________________________ -->
	<xs:element name="ActivityCharacterizationImpl" type="ActivityCharacterizationImpl"/>
	<xs:complexType name="ActivityCharacterizationImpl">
		<xs:group ref="ActivityCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="ActivityCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="activity_elements" type="types:Applied_activity_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="resolved_request" type="types:Work_request" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="activity_relationships" type="types:Activity_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="required_resource_assignments" type="types:Required_resource_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Directed_activity implementation
									Used by Directed_activity
	_______________________________________________________________________________ -->
	<xs:element name="Directed_activityCharacterizationImpl" type="Directed_activityCharacterizationImpl"/>
	<xs:complexType name="Directed_activityCharacterizationImpl">
		<xs:group ref="Directed_activityCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Directed_activityCharacterizationImpl">
		<xs:sequence>
			<!--<xs:group ref="ActivityCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Activity_actual implementation
									Used by Activity_actual
	_______________________________________________________________________________ -->
	<xs:element name="Activity_actualCharacterizationImpl" type="Activity_actualCharacterizationImpl"/>
	<xs:complexType name="Activity_actualCharacterizationImpl">
		<xs:group ref="Activity_actualCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Activity_actualCharacterizationImpl">
		<xs:sequence>
			<xs:element name="resource_as_realized_assignments" type="types:Resource_as_realized_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Work_request implementation
									Used by Work_request
	_______________________________________________________________________________ -->
	<xs:element name="Work_requestCharacterizationImpl" type="Work_requestCharacterizationImpl"/>
	<xs:complexType name="Work_requestCharacterizationImpl">
		<xs:group ref="Work_requestCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Work_requestCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="affected_items_assignment" type="types:Affected_items_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="in_response_to" type="types:Work_order" minOccurs="0" maxOccurs="unbounded"/>
			<!-- scope -->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Work_order implementation
									Used byWork_order
	_______________________________________________________________________________ -->
	<xs:element name="Work_orderCharacterizationImpl" type="Work_orderCharacterizationImpl"/>
	<xs:complexType name="Work_orderCharacterizationImpl">
		<xs:group ref="Work_orderCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Work_orderCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="directive_of" type="types:Directed_activity" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Activity_methodMaster implementation
									Used by Scheme, Task_method, Scheme_entry
	*******************************************************************************************************************
	_______________________________________________________________________________ -->
	<xs:element name="Activity_methodMasterCharacterizationImpl" type="Activity_methodMasterCharacterizationImpl"/>
	<xs:complexType name="Activity_methodMasterCharacterizationImpl">
		<xs:group ref="Activity_methodMasterCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Activity_methodMasterCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="directive_for" type="types:Directed_activity" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="activity_method_versions" type="types:Activity_method" minOccurs="0" maxOccurs="unbounded"/>
			<!-- scope -->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Scheme implementation
									Used by Scheme
	_______________________________________________________________________________ -->
	<xs:element name="SchemeCharacterizationImpl" type="SchemeCharacterizationImpl"/>
	<xs:complexType name="SchemeCharacterizationImpl">
		<xs:group ref="SchemeCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="SchemeCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="Activity_methodMasterCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Task_method implementation
									Used by Task_method
	_______________________________________________________________________________ -->
	<xs:element name="Task_methodCharacterizationImpl" type="Task_methodCharacterizationImpl"/>
	<xs:complexType name="Task_methodCharacterizationImpl">
		<xs:group ref="Task_methodCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Task_methodCharacterizationImpl">
		<xs:sequence>
			<xs:element name="activity_elements" type="types:Applied_activity_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="resolved_request" type="types:Work_request" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="activity_relationships" type="types:Activity_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:group ref="Activity_methodMasterCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Scheme_entry implementation
									Used by Scheme_entry
	_______________________________________________________________________________ -->
	<xs:element name="Scheme_entryCharacterizationImpl" type="Scheme_entryCharacterizationImpl"/>
	<xs:complexType name="Scheme_entryCharacterizationImpl">
		<xs:group ref="Scheme_entryCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Scheme_entryCharacterizationImpl">
		<xs:sequence>
			<xs:element name="scheme_entry_assignments" type="types:Scheme_entry_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="scheme_entry_relationships" type="types:Scheme_entry_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="required_resource_assignments" type="types:Required_resource_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:group ref="Activity_methodMasterCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Activity_methodVersion implementation
									Used by Scheme_version, Task_method_version
	_______________________________________________________________________________ -->
	<xs:element name="Activity_methodVersionCharacterizationImpl" type="Activity_methodVersionCharacterizationImpl"/>
	<xs:complexType name="Activity_methodVersionCharacterizationImpl">
		<xs:group ref="Activity_methodVersionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Activity_methodVersionCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Scheme_version implementation
									Used by Scheme_version
	_______________________________________________________________________________ -->
	<xs:element name="Scheme_versionCharacterizationImpl" type="Scheme_versionCharacterizationImpl"/>
	<xs:complexType name="Scheme_versionCharacterizationImpl">
		<xs:group ref="Scheme_versionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Scheme_versionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="scheme_subject_assignments" type="types:Scheme_subject_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="scheme" type="types:Scheme" minOccurs="0"/>
			<xs:group ref="Activity_methodVersionCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Task_method_version implementation
									Used by Task_method_version
	_______________________________________________________________________________ -->
	<xs:element name="Task_method_versionCharacterizationImpl" type="Task_method_versionCharacterizationImpl"/>
	<xs:complexType name="Task_method_versionCharacterizationImpl">
		<xs:group ref="Task_method_versionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Task_method_versionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="task_method" type="types:Task_method" minOccurs="0"/>
			<xs:element name="task_method_version_assignments" type="types:Task_method_version_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task_method_state_relationships" type="types:Task_method_state_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="required_resource_assignments" type="types:Required_resource_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:group ref="Activity_methodVersionCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								State_definition implementation
									Used by State_definition
	_______________________________________________________________________________ -->
	<xs:element name="State_definitionCharacterizationImpl" type="State_definitionCharacterizationImpl"/>
	<xs:complexType name="State_definitionCharacterizationImpl">
		<xs:group ref="State_definitionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="State_definitionCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="applied_state_defintion_assignments" type="types:Applied_state_definition_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task_method_state_relationships" type="types:Task_method_state_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="state_assessments" type="types:State_assessment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								State_observed implementation
									Used by State_observed
	_______________________________________________________________________________ -->
	<xs:element name="State_observedCharacterizationImpl" type="State_observedCharacterizationImpl"/>
	<xs:complexType name="State_observedCharacterizationImpl">
		<xs:group ref="State_observedCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="State_observedCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="applied_state_assignments" type="types:Applied_state_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="state_assessments" type="types:State_assessment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="Activity_methodVersionCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Relationship entities implementation
	*******************************************************************************************************************
	_______________________________________________________________________________ -->
	<!-- _______________________________________________________________________________
								Applied_activity_method_assignment implementation
									Used by Task_method_version_assignment etc..
	_______________________________________________________________________________ -->
	<xs:element name="Applied_activity_method_assignmentCharacterizationImpl" type="Applied_activity_method_assignmentCharacterizationImpl"/>
	<xs:complexType name="Applied_activity_method_assignmentCharacterizationImpl">
		<xs:group ref="Applied_activity_method_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Applied_activity_method_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Task_method_state_relationship implementation
									Used by Task_method_state_relationship
	_______________________________________________________________________________ -->
	<xs:element name="Task_method_state_relationshipCharacterizationImpl" type="Task_method_state_relationshipCharacterizationImpl"/>
	<xs:complexType name="Task_method_state_relationshipCharacterizationImpl">
		<xs:group ref="Task_method_state_relationshipCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Task_method_state_relationshipCharacterizationImpl">
		<xs:sequence>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Task_method_version_assignment implementation
									Used by Task_method_version_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Task_method_version_assignmentCharacterizationImpl" type="Task_method_version_assignmentCharacterizationImpl"/>
	<xs:complexType name="Task_method_version_assignmentCharacterizationImpl">
		<xs:group ref="Task_method_version_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Task_method_version_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<!--<xs:group ref="Applied_activity_method_assignmentCharacterizationImpl"/>-->
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Applied_state_definition_assignment implementation
									Used by Applied_state_definition_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Applied_state_definition_assignmentCharacterizationImpl" type="Applied_state_definition_assignmentCharacterizationImpl"/>
	<xs:complexType name="Applied_state_definition_assignmentCharacterizationImpl">
		<xs:group ref="Applied_state_definition_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Applied_state_definition_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="condition_assignments" type="types:Condition_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task_method_state_relationships" type="types:Task_method_state_relationship" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Applied_state_assignment implementation
									Used by Applied_state_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Applied_state_assignmentCharacterizationImpl" type="Applied_state_assignmentCharacterizationImpl"/>
	<xs:complexType name="Applied_state_assignmentCharacterizationImpl">
		<xs:group ref="Applied_state_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Applied_state_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Required_resource_assignment implementation
									Used by Required_resource_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_assignmentCharacterizationImpl" type="Required_resource_assignmentCharacterizationImpl"/>
	<xs:complexType name="Required_resource_assignmentCharacterizationImpl">
		<xs:group ref="Required_resource_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Required_resource_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Required_resource implementation
									Used by Required_resource
	_______________________________________________________________________________ -->
	<xs:element name="Required_resourceCharacterizationImpl" type="Required_resourceCharacterizationImpl"/>
	<xs:complexType name="Required_resourceCharacterizationImpl">
		<xs:group ref="Required_resourceCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Required_resourceCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Required_resource_by_specification implementation
									Used by Required_resource_by_specification
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_by_specificationCharacterizationImpl" type="Required_resource_by_specificationCharacterizationImpl"/>
	<xs:complexType name="Required_resource_by_specificationCharacterizationImpl">
		<xs:group ref="Required_resource_by_specificationCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Required_resource_by_specificationCharacterizationImpl">
		<xs:sequence/>
	</xs:group>
	<!-- _______________________________________________________________________________
								Required_resource_by_resource_item implementation
									Used by Required_resource_by_resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_by_resource_itemCharacterizationImpl" type="Required_resource_by_resource_itemCharacterizationImpl"/>
	<xs:complexType name="Required_resource_by_resource_itemCharacterizationImpl">
		<xs:group ref="Required_resource_by_resource_itemCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Required_resource_by_resource_itemCharacterizationImpl">
		<xs:sequence/>
	</xs:group>
	<!-- _______________________________________________________________________________
								Resource_as_realized_assignment implementation
									Used by Required_resource_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realized_assignmentCharacterizationImpl" type="Resource_as_realized_assignmentCharacterizationImpl"/>
	<xs:complexType name="Resource_as_realized_assignmentCharacterizationImpl">
		<xs:group ref="Resource_as_realized_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Resource_as_realized_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Resource_as_realizedCharacterizationImpl implementation
									Used by Resource_as_realized
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realizedCharacterizationImpl" type="Resource_as_realizedCharacterizationImpl"/>
	<xs:complexType name="Resource_as_realizedCharacterizationImpl">
		<xs:group ref="Resource_as_realizedCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Resource_as_realizedCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Resource_as_realized_resource_itemCharacterizationImpl implementation
									Used by Required_resource_by_resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realized_resource_itemCharacterizationImpl" type="Resource_as_realized_resource_itemCharacterizationImpl"/>
	<xs:complexType name="Resource_as_realized_resource_itemCharacterizationImpl">
		<xs:group ref="Resource_as_realized_resource_itemCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Resource_as_realized_resource_itemCharacterizationImpl">
		<xs:sequence/>
	</xs:group>
	<!-- _______________________________________________________________________________
								Resource_item implementation
									Used by Resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Resource_itemCharacterizationImpl" type="Resource_itemCharacterizationImpl"/>
	<xs:complexType name="Resource_itemCharacterizationImpl">
		<xs:group ref="Resource_itemCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Resource_itemCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="required_resources" type="types:Required_resource" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="resource_as_realized" type="types:Resource_as_realized" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								View_definition_relationship implementation
									Used by View_definition_relationship
	_______________________________________________________________________________ -->
	<xs:element name="View_definition_relationshipCharacterizationImpl" type="View_definition_relationshipCharacterizationImpl"/>
	<xs:complexType name="View_definition_relationshipCharacterizationImpl">
		<xs:group ref="View_definition_relationshipCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="View_definition_relationshipCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								View_definition_usage implementation
									Used by View_definition_usage
	_______________________________________________________________________________ -->
	<xs:element name="View_definition_usageCharacterizationImpl" type="View_definition_usageCharacterizationImpl"/>
	<xs:complexType name="View_definition_usageCharacterizationImpl">
		<xs:group ref="View_definition_usageCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="View_definition_usageCharacterizationImpl">
		<xs:sequence>
			<xs:element name="effectivity_assignments" type="types:Effectivity_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="View_definition_relationshipCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Assembly_component_relationship implementation
									Used by Assembly_component_relationship
	_______________________________________________________________________________ -->
	<xs:element name="Assembly_component_relationshipCharacterizationImpl" type="Assembly_component_relationshipCharacterizationImpl"/>
	<xs:complexType name="Assembly_component_relationshipCharacterizationImpl">
		<xs:group ref="Assembly_component_relationshipCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Assembly_component_relationshipCharacterizationImpl">
		<xs:sequence>
			<xs:element name="property_assignments" type="types:Assigned_property" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task_method_version_assignments" type="types:Task_method_version_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="applied_state_definition_assignments" type="types:Applied_state_definition_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xs:group ref="View_definition_usageCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Next_assembly_usage implementation
									Used by Next_assembly_usage
	_______________________________________________________________________________ -->
	<xs:element name="Next_assembly_usageCharacterizationImpl" type="Next_assembly_usageCharacterizationImpl"/>
	<xs:complexType name="Next_assembly_usageCharacterizationImpl">
		<xs:group ref="Next_assembly_usageCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Next_assembly_usageCharacterizationImpl">
		<xs:sequence>
			<!--<xs:group ref="Assembly_component_relationshipCharacterizationImpl"/>-->
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								File implementation
									Used by File, Digital_file
	_______________________________________________________________________________ -->
	<xs:element name="FileCharacterizationImpl" type="FileCharacterizationImpl"/>
	<xs:complexType name="FileCharacterizationImpl">
		<xs:group ref="FileCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="FileCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="CommonCharacterizationImpl"/>
			<xs:element name="information_collection_versions" type="types:Information_collection_version" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="file_location_identifications" type="types:External_item_identification" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="file_format" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Digital_file implementation
									Used by File, Digital_file
	_______________________________________________________________________________ -->
	<xs:element name="Digital_fileCharacterizationImpl" type="Digital_fileCharacterizationImpl"/>
	<xs:complexType name="Digital_fileCharacterizationImpl">
		<xs:group ref="Digital_fileCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Digital_fileCharacterizationImpl">
		<xs:sequence>
			<xs:group ref="FileCharacterizationImpl"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Digital_document_definition implementation
									Used by Digital_document_definition
	_______________________________________________________________________________ -->
	<xs:element name="Digital_document_definitionCharacterizationImpl" type="Digital_document_definitionCharacterizationImpl"/>
	<xs:complexType name="Digital_document_definitionCharacterizationImpl">
		<xs:group ref="Digital_document_definitionCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Digital_document_definitionCharacterizationImpl">
		<xs:sequence>
			<xs:element name="files" type="types:File" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Identification_assignment implementation
									Used by Identification_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Identification_assignmentCharacterizationImpl" type="Identification_assignmentCharacterizationImpl"/>
	<xs:complexType name="Identification_assignmentCharacterizationImpl">
		<xs:group ref="Identification_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Identification_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:element name="type_of_identifier" type="types:Classification_assignment" minOccurs="0"/>
			<xs:element name="owning_organization" type="types:Organization_or_person_in_organization_assignment" minOccurs="0"/>
			<xs:element name="date_time_assignment" type="types:Date_or_date_time_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Date_time_assignment implementation
									Used by Date_time_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Date_or_date_time_assignmentCharacterizationImpl" type="Date_or_date_time_assignmentCharacterizationImpl"/>
	<xs:complexType name="Date_or_date_time_assignmentCharacterizationImpl">
		<xs:group ref="Date_or_date_time_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Date_or_date_time_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:element name="classification_assignment" type="types:Classification_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Person implementation
									Used by Person
	_______________________________________________________________________________ -->
	<xs:element name="PersonCharacterizationImpl" type="PersonCharacterizationImpl"/>
	<xs:complexType name="PersonCharacterizationImpl">
		<xs:group ref="PersonCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="PersonCharacterizationImpl">
		<xs:sequence>
			<xs:element name="identification_assignments" type="types:Identification_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="person_in_organization" type="types:Person_in_organization" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="organization_or_person_in_organization_assignments" type="types:Organization_or_person_in_organization_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Organization implementation
									Used by Organization
	_______________________________________________________________________________ -->
	<xs:element name="OrganizationCharacterizationImpl" type="OrganizationCharacterizationImpl"/>
	<xs:complexType name="OrganizationCharacterizationImpl">
		<xs:group ref="OrganizationCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="OrganizationCharacterizationImpl">
		<xs:sequence>
			<xs:element name="identification_assignments" type="types:Identification_assignment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="person_in_organization" type="types:Person_in_organization" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="organization_relationships" type="types:Organization_relationship" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="organization_or_person_in_organization_assignments" type="types:Organization_or_person_in_organization_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Organization_or_person_in_organization_assignmentCharacterizationImpl implementation
									Used by Organization_or_person_in_organization_assignmentCharacterizationImpl
	_______________________________________________________________________________ -->
	<xs:element name="Organization_or_person_in_organization_assignmentCharacterizationImpl" type="Organization_or_person_in_organization_assignmentCharacterizationImpl"/>
	<xs:complexType name="Organization_or_person_in_organization_assignmentCharacterizationImpl">
		<xs:group ref="Organization_or_person_in_organization_assignmentCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Organization_or_person_in_organization_assignmentCharacterizationImpl">
		<xs:sequence>
			<xs:element name="classified_role" type="types:Classification_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Assigned_property implementation
									Used by Assigned_property
	_______________________________________________________________________________ -->
	<xs:element name="Assigned_propertyCharacterizationImpl" type="Assigned_propertyCharacterizationImpl"/>
	<xs:complexType name="Assigned_propertyCharacterizationImpl">
		<xs:group ref="Assigned_propertyCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="Assigned_propertyCharacterizationImpl">
		<xs:sequence>
			<xs:element name="property_representation" type="types:Property_value_representation" minOccurs="0"/>
			<xs:element name="classification_assignment" type="types:Classification_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Unit implementation
									Used by Unit
	_______________________________________________________________________________ -->
	<xs:element name="UnitCharacterizationImpl" type="UnitCharacterizationImpl"/>
	<xs:complexType name="UnitCharacterizationImpl">
		<xs:group ref="UnitCharacterizationImpl"/>
	</xs:complexType>
	<xs:group name="UnitCharacterizationImpl">
		<xs:sequence>
			<xs:element name="classification_assignment" type="types:Classification_assignment" minOccurs="0"/>
		</xs:sequence>
	</xs:group>
	<!-- _______________________________________________________________________________
								Others
	_______________________________________________________________________________ -->
	<xs:element name="FileCharacterization" type="FileCharacterization"/>
	<xs:complexType name="FileCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Work_orderCharacterization" type="Work_orderCharacterization"/>
	<xs:complexType name="Work_orderCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="InResponseTo" type="xs:boolean"/>
				<xs:attribute name="DirectiveFor" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Work_requestCharacterization" type="Work_requestCharacterization"/>
	<xs:complexType name="Work_requestCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="InResponseTo" type="xs:boolean"/>
				<xs:attribute name="ScopedItems" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								PLM_Notification, PLM_SubscriberProfile
	_______________________________________________________________________________ -->
	<xs:element name="PLM_NotificationCharacterization" type="PLM_NotificationCharacterization"/>
	<xs:complexType name="PLM_NotificationCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="affected_objects" type="xs:boolean"/>
				<xs:attribute name="receipient" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PLM_SubscriberProfileCharacterization" type="PLM_SubscriberProfileCharacterization"/>
	<xs:complexType name="PLM_SubscriberProfileCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="subscribed_elements" type="xs:boolean"/>
				<xs:attribute name="subscribers" type="xs:boolean"/>
				<xs:attribute name="sent_out_notifications" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								View_definition_relationship
								View_definition_usageCharacterization
								Assembly_component_relationshipCharacterization
								Next_assembly_usageCharacterization
	_______________________________________________________________________________ -->
	<xs:element name="View_definition_relationshipCharacterization" type="View_definition_relationshipCharacterization"/>
	<xs:complexType name="View_definition_relationshipCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="View_definition_usageCharacterization" type="View_definition_usageCharacterization"/>
	<xs:complexType name="View_definition_usageCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="View_definition_relationshipCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Assembly_component_relationshipCharacterization" type="Assembly_component_relationshipCharacterization"/>
	<xs:complexType name="Assembly_component_relationshipCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="View_definition_usageCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Next_assembly_usageCharacterization" type="Next_assembly_usageCharacterization"/>
	<xs:complexType name="Next_assembly_usageCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Assembly_component_relationshipCharacterization">
				<xs:attribute name="AppliedStateDefinitionAssignment" type="xs:boolean"/>
				<xs:attribute name="TaskMethodVersionAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Activity
	_______________________________________________________________________________ -->
	<xs:element name="ActivityCharacterization" type="ActivityCharacterization"/>
	<xs:complexType name="ActivityCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="ActivityElementAssignment" type="xs:boolean"/>
				<xs:attribute name="ActivityRelationship" type="xs:boolean"/>
				<xs:attribute name="ResolvedIssues" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="WorkOrderAssignment" type="xs:boolean"/>
				<xs:attribute name="RequiredResourceAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Activity_actualCharacterization" type="Activity_actualCharacterization"/>
	<xs:complexType name="Activity_actualCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ActivityCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Directed_activityCharacterization" type="Directed_activityCharacterization"/>
	<xs:complexType name="Directed_activityCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="ActivityCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Activity_method 
						(Scheme, Scheme_version, Task_method, Task_method_version, and Scheme_entry)
	_______________________________________________________________________________ -->
	<xs:element name="Activity_methodCharacterization" type="Activity_methodCharacterization" abstract="true"/>
	<xs:complexType name="Activity_methodCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="VersionAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Scheme_entryCharacterization" type="Scheme_entryCharacterization" abstract="true"/>
	<xs:complexType name="Scheme_entryCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodCharacterization">
				<xs:attribute name="SchemeEntryAssignments" type="xs:boolean"/>
				<xs:attribute name="SchemeEntryRelationships" type="xs:boolean"/>
				<xs:attribute name="RequiredResourceAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Activity_method Master (Scheme and Task_method)
	_______________________________________________________________________________ -->
	<xs:element name="Activity_methodMasterCharacterization" type="Activity_methodMasterCharacterization" abstract="true"/>
	<xs:complexType name="Activity_methodMasterCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodCharacterization">
				<xs:attribute name="ApplyForVersions" type="ApplyForVersions"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="SchemeCharacterization" type="SchemeCharacterization" abstract="true"/>
	<xs:complexType name="SchemeCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodMasterCharacterization">
				<xs:attribute name="SchemeRelationships" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Task_methodCharacterization" type="Task_methodCharacterization" abstract="true"/>
	<xs:complexType name="Task_methodCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodMasterCharacterization">
				<xs:attribute name="TaskMethodRelationships" type="xs:boolean"/>
				<xs:attribute name="TaskMethodVersionRelationships" type="xs:boolean"/>
				<xs:attribute name="TaskMethodStateRelationships" type="xs:boolean"/>
				<xs:attribute name="RequiredResourceAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Activity_method Version (Scheme_version and Task_method_version)
	_______________________________________________________________________________ -->
	<xs:element name="Activity_methodVersionCharacterization" type="Activity_methodVersionCharacterization" abstract="true"/>
	<xs:complexType name="Activity_methodVersionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodCharacterization">
				<xs:attribute name="SchemeEntryAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Scheme_versionCharacterization" type="Scheme_versionCharacterization" abstract="true"/>
	<xs:complexType name="Scheme_versionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodVersionCharacterization">
				<xs:attribute name="SchemeVersionRelationships" type="xs:boolean"/>
				<xs:attribute name="SchemeVersionAssignments" type="xs:boolean"/>
				<xs:attribute name="SchemeSubjectAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Task_method_versionCharacterization" type="Task_method_versionCharacterization" abstract="true"/>
	<xs:complexType name="Task_method_versionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Activity_methodVersionCharacterization">
				<xs:attribute name="TaskMethodVersionRelationships" type="xs:boolean"/>
				<xs:attribute name="TaskMethodVersionAssignments" type="xs:boolean"/>
				<xs:attribute name="TaskMethodStateRelationships" type="xs:boolean"/>
				<xs:attribute name="RequiredResourceAssignments" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								State
						(State_observed)
	_______________________________________________________________________________ -->
	<xs:element name="StateCharacterization" type="StateCharacterization" abstract="true"/>
	<xs:complexType name="StateCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="AppliedStateAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="State_observedCharacterization" type="State_observedCharacterization" abstract="true"/>
	<xs:complexType name="State_observedCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="StateCharacterization">
				<xs:attribute name="StateAssessment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								State_definition
	_______________________________________________________________________________ -->
	<xs:element name="State_definitionCharacterization" type="State_definitionCharacterization" abstract="true"/>
	<xs:complexType name="State_definitionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="AppliedStateDefinitionAssignment" type="xs:boolean"/>
				<xs:attribute name="StateAssessment" type="xs:boolean"/>
				<xs:attribute name="TaskMethodStateRelationship" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Condition
	_______________________________________________________________________________ -->
	<xs:element name="ConditionCharacterization" type="ConditionCharacterization" abstract="true"/>
	<xs:complexType name="ConditionCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="ConditionAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Applied_state_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Applied_state_assignmentCharacterization" type="Applied_state_assignmentCharacterization" abstract="true"/>
	<xs:complexType name="Applied_state_assignmentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Applied_state_definition_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Applied_state_definition_assignmentCharacterization" type="Applied_state_definition_assignmentCharacterization" abstract="true"/>
	<xs:complexType name="Applied_state_definition_assignmentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="ConditionAssignment" type="xs:boolean"/>
				<xs:attribute name="TaskMethodStateRelationship" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Task_method_version_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Task_method_version_assignmentCharacterization" type="Task_method_version_assignmentCharacterization" abstract="true"/>
	<xs:complexType name="Task_method_version_assignmentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Resource_as_realized_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realized_assignmentCharacterization" type="Resource_as_realized_assignmentCharacterization"/>
	<xs:complexType name="Resource_as_realized_assignmentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Resource_as_realized
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realizedCharacterization" type="Resource_as_realizedCharacterization"/>
	<xs:complexType name="Resource_as_realizedCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Resource_as_realized_resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Resource_as_realized_resource_itemCharacterization" type="Resource_as_realized_resource_itemCharacterization"/>
	<xs:complexType name="Resource_as_realized_resource_itemCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Resource_as_realizedCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Required_resource_assignment
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_assignmentCharacterization" type="Required_resource_assignmentCharacterization"/>
	<xs:complexType name="Required_resource_assignmentCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Required_resource
	_______________________________________________________________________________ -->
	<xs:element name="Required_resourceCharacterization" type="Required_resourceCharacterization"/>
	<xs:complexType name="Required_resourceCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Required_resource_by_resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_by_resource_itemCharacterization" type="Required_resource_by_resource_itemCharacterization"/>
	<xs:complexType name="Required_resource_by_resource_itemCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Required_resourceCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Required_resource_by_specification
	_______________________________________________________________________________ -->
	<xs:element name="Required_resource_by_specificationCharacterization" type="Required_resource_by_specificationCharacterization"/>
	<xs:complexType name="Required_resource_by_specificationCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="Required_resourceCharacterization"/>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Resource_item
	_______________________________________________________________________________ -->
	<xs:element name="Resource_itemCharacterization" type="Resource_itemCharacterization"/>
	<xs:complexType name="Resource_itemCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="InformationCollection" type="xs:boolean"/>
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="ClassificationAssignment" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
				<xs:attribute name="DocumentAssignment" type="xs:boolean"/>
				<xs:attribute name="PropertyAssignment" type="xs:boolean"/>
				<xs:attribute name="ResourceAsRealized" type="xs:boolean"/>
				<xs:attribute name="RequiredResources" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Organization
	_______________________________________________________________________________ -->
	<xs:element name="OrganizationCharacterization" type="OrganizationCharacterization" abstract="true"/>
	<xs:complexType name="OrganizationCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="RelatedOrganizations" type="xs:boolean"/>
				<xs:attribute name="RelatingOrganizations" type="xs:boolean"/>
				<xs:attribute name="RelatedPersons" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- _______________________________________________________________________________
								Person
	_______________________________________________________________________________ -->
	<xs:element name="PersonCharacterization" type="PersonCharacterization" abstract="true"/>
	<xs:complexType name="PersonCharacterization" mixed="false">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="RepresentingBusinessObject">
				<xs:attribute name="IdentificationAssignment" type="xs:boolean"/>
				<xs:attribute name="RelatingOrganizations" type="xs:boolean"/>
				<xs:attribute name="OrganizationOrPersonOrganizationAssignment" type="xs:boolean"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--<xs:element name="ApplyForVersions" type="ApplyForVersions"/>-->
	<xs:simpleType name="ApplyForVersions">
		<xs:restriction base="xs:string">
			<xs:enumeration value="LOAD_ALL_VERSIONS_APPLY_ON_LATEST"/>
			<xs:enumeration value="LOAD_ALL_VERSIONS_APPLY_ON_ALL"/>
			<xs:enumeration value="LOAD_LATEST_VERSIONS_APPLY_ON_LATEST"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>

