<?xml version="1.0" encoding="UTF-8"?>
<!--$Header: /cvsroot/ebxmlrr/ebxmlrr-spec/misc/2.5/schema/cms.xsd,v 1.1 2003/06/05 19:46:07 farrukh_najmi Exp $-->
<schema targetNamespace="urn:oasis:names:tc:ebxml-regrep:cms:xsd:2.5" xmlns:rs="urn:oasis:names:tc:ebxml-regrep:rs:xsd:2.5" xmlns:rim="urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5" xmlns:tns="urn:oasis:names:tc:ebxml-regrep:cms:xsd:2.5" xmlns="http://www.w3.org/2001/XMLSchema">
	<!-- Import the rim.xsd file with XML schema mappaing from RIM -->
	<import namespace="urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5" schemaLocation="rim.xsd"/>
	<import namespace="urn:oasis:names:tc:ebxml-regrep:rs:xsd:2.5" schemaLocation="rs.xsd"/>
	<complexType name="ContentManagementServiceRequestType">
		<annotation>
			<documentation xml:lang="en">
Base type for all Content Management Service requests.
			</documentation>
		</annotation>
    
		<complexContent>
			<extension base="rs:RegistryRequestType">
				<sequence>
					<element name="OriginalContent" type="rim:RegistryObjectListType"/>
					<element name="InvocationControlFile" type="rim:ExtrinsicObjectType" minOccurs="0" maxOccurs="unbounded"/>
					<!-- The Invocation Control File (optional). -->
				</sequence>
			</extension>
		</complexContent>
	</complexType>
  
	<complexType name="ContentManagementServiceResponseType">
		<annotation>
			<documentation xml:lang="en">
Base type for all Content Management Service responses
			</documentation>
		</annotation>
		<complexContent>
			<extension base="rs:RegistryResponseType">
				<sequence/>
			</extension>
		</complexContent>
	</complexType>
  
	<element name="ValidateContentRequest">
		<annotation>
			<documentation xml:lang="en">
Request to validate specified metadata and content.
			</documentation>
		</annotation>
		<complexType>
			<complexContent>
				<extension base="tns:ContentManagementServiceRequestType">
					<sequence/>
				</extension>
			</complexContent>
		</complexType>
	</element>
  
	<element name="ValidateContentResponse">
		<annotation>
			<documentation xml:lang="en">
Response to request to validate specified metadata and content.
			</documentation>
		</annotation>
		<complexType>
			<complexContent>
				<extension base="tns:ContentManagementServiceResponseType">
					<sequence/>
				</extension>
			</complexContent>
		</complexType>
	</element>
  
	<element name="CatalogContentRequest">
		<annotation>
			<documentation xml:lang="en">
Request to catalog specified metadata and content.
			</documentation>
		</annotation>
		<complexType>
			<complexContent>
				<extension base="tns:ContentManagementServiceRequestType">
					<sequence/>
				</extension>
			</complexContent>
		</complexType>
	</element>
  
	<element name="CatalogContentResponse">
		<annotation>
			<documentation xml:lang="en">
Response to request to catalog specified metadata and content.
			</documentation>
		</annotation>
		<complexType>
			<complexContent>
				<extension base="tns:ContentManagementServiceResponseType">
					<sequence>
						<element name="CatalogedContent" type="rim:RegistryObjectListType"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
</schema>



