<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by IT Department (Vodafone Global Products & Services Ltd.) -->
<!-- 
	Generated by CortexML version 4.0 dated 2005-02-21 10:16
	Release: beta1.5
	Cabinet: VCML
	Build ID: build1.5
	The declarations in this file are auto-generated
	from an object model under management by CortexML.
	You are advised not to modify this file. If you need
	to make any modifications, apply your edits to the
	object model in the CortexML repository and generate
	a new release.
-->
<xs:schema xmlns:img="http://purl.org/vcml/images/1.0/" xmlns:er="http://purl.org/vcml/sdp/er/1.0/" xmlns:drm="http://purl.org/vcml/sdp/drm/1.0/" xmlns:wtai="http://purl.org/vcml/wtai/1.0/" xmlns:ext="http://purl.org/vcml/ext/1.0/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:filter="http://purl.org/vcml/filter/1.0/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:textext="http://purl.org/vcml/text-ext/1.0/" xmlns:text="http://purl.org/vcml/text/1.0/" targetNamespace="http://purl.org/vcml/images/1.0/">
	<xs:import namespace="http://purl.org/vcml/filter/1.0/" schemaLocation="vcml-filter.xsd"/>
	<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
	<xs:import namespace="http://purl.org/vcml/text/1.0/" schemaLocation="vcml-text.xsd"/>
	<xs:import namespace="http://purl.org/vcml/text-ext/1.0/" schemaLocation="vcml-textext.xsd"/>
	<xs:import namespace="http://purl.org/vcml/ext/1.0/" schemaLocation="vcml-ext.xsd"/>
	<xs:import namespace="http://purl.org/vcml/wtai/1.0/" schemaLocation="vcml-wtai.xsd"/>
	<xs:import namespace="http://purl.org/vcml/sdp/er/1.0/" schemaLocation="vcml-er.xsd"/>
	<xs:import namespace="http://purl.org/vcml/sdp/drm/1.0/" schemaLocation="vcml-drm.xsd"/>
	<xs:attributeGroup name="iconAtts">
		<xs:attribute name="align" type="img:alignType">
			<xs:annotation>
				<xs:documentation>optional image alignment - may be left|center|right</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="alt" type="xs:string">
			<xs:annotation>
				<xs:documentation>A text description of the icon which may be rendered if the icon cannot be rendered in the target device modality.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="height" type="img:intOrPercentType">
			<xs:annotation>
				<xs:documentation>The desired display height of the icon in pixels.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="width" type="img:intOrPercentType">
			<xs:annotation>
				<xs:documentation>The desired display width of the icon in pixels.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:attributeGroup>
	<xs:element name="icon" type="img:iconType" substitutionGroup="textext:inlineExtension">
		<xs:annotation>
			<xs:documentation>Element for describing an inline image where the graphic is provided by the content generator.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!--<xs:element name="image" type="img:imageType" substitutionGroup="textext:extensionBlock">-->
	<xs:element name="image" type="img:imageType" substitutionGroup="ext:contentTypeExtension">
		<xs:annotation>
			<xs:documentation>Element for describing an image.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="standard-icon" substitutionGroup="textext:inlineExtension">
		<xs:annotation>
			<xs:documentation>Element for describing an inline image where the graphic is provided by the portal.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="textext:inlineExtensionType">
					<xs:attribute name="name" type="xs:string"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:group name="imageRefOrSVG">
		<xs:sequence>
			<xs:element name="link" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:group ref="filter:filterGroup" minOccurs="0"/>
						<xs:choice>
							<xs:element ref="img:imageref" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Reference an image which can be used to 	populate the target area.		</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element ref="img:svg-image">
								<xs:annotation>
									<xs:documentation>Wrapper element for an SVG graphic included in the VCML message content. It is recommend that applications must only use the Tiny or Basic profiles of SVG as defined by the W3C recommendation http://www.w3.org/TR/SVGMobile/.</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:choice>
					</xs:sequence>
					<xs:attributeGroup ref="wtai:wtaiLink"/>
					<xs:attributeGroup ref="img:CRE-action-attrs"/>
					<xs:attributeGroup ref="img:DRM-attrs"/>
					<xs:attributeGroup ref="img:ER-attrs"/>
					<xs:attributeGroup ref="text:lang-attrs"/>
					<xs:attributeGroup ref="img:metadata-attrs"/>
				</xs:complexType>
			</xs:element>
			<xs:choice>
				<xs:element ref="img:imageref" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Reference an image which can be used to 	populate the target area.		</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element ref="img:svg-image">
					<xs:annotation>
						<xs:documentation>Wrapper element for an SVG graphic included in the VCML message content. It is recommend that applications must only use the Tiny or Basic profiles of SVG as defined by the W3C recommendation http://www.w3.org/TR/SVGMobile/.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:group>
	<xs:element name="imageref" type="img:imagerefType"/>
	<xs:element name="svg-image" type="img:svgType"/>
	<xs:complexType name="svgType">
		<xs:sequence>
			<xs:any namespace="http://www.w3.org/2000/svg" processContents="lax"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="imagerefType">
		<xs:attribute name="depth" type="xs:nonNegativeInteger">
			<xs:annotation>
				<xs:documentation>The colour-depth of the source image in bits per pixel.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="height" type="xs:nonNegativeInteger">
			<xs:annotation>
				<xs:documentation>The height of the source image in pixels.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="mime-type" type="xs:string" use="required">
			<xs:annotation>
				<xs:documentation>The MIME type of the referenced image.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="scale" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>Indicates if the source image can be 	scaled to fit the target area.		</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="width" type="xs:nonNegativeInteger">
			<xs:annotation>
				<xs:documentation>The width of the source image in pixels.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attributeGroup ref="xlink:simpleLink"/>
		<xs:attribute name="multipart-include" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Directive to the rendering layer to include the image in a MIME-multipart delivery. Default is true, a value of false will exclude the image from the multipart MIME.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="alignType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="left"/>
			<xs:enumeration value="center"/>
			<xs:enumeration value="right"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="intOrPercentType">
		<xs:annotation>
			<xs:documentation>Allows a size to be expressed either as an integer or as a percentage.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([0-9][0-9][0]?%)|([0-9]+)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="iconType">
		<xs:complexContent>
			<xs:extension base="textext:inlineExtensionType">
				<xs:sequence>
					<xs:group ref="filter:filterGroup"/>
					<xs:group ref="img:imageRefOrSVG"/>
				</xs:sequence>
				<xs:attributeGroup ref="img:iconAtts"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="imageType">
		<xs:complexContent>
			<xs:extension base="textext:extensionBlockType">
				<xs:sequence maxOccurs="2">
					<xs:choice>
						<xs:group ref="filter:filterGroup"/>
						<xs:group ref="img:imageRefOrSVG"/>
					</xs:choice>
				</xs:sequence>
				<xs:attribute name="hyperlink" type="xs:anyURI">
					<xs:annotation>
						<xs:documentation>the target URL for a clickable image</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="caption" type="xs:string"/>
				<xs:attribute name="curve" type="xs:boolean">
					<xs:annotation>
						<xs:appinfo>R7UE</xs:appinfo>
						<xs:documentation>processing instruction to rendering engine to curve the corners of the image</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="float" type="xs:boolean">
					<xs:annotation>
						<xs:appinfo>null</xs:appinfo>
						<xs:documentation>null</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="topicref" type="xs:IDREF"/>
				<xs:attributeGroup ref="img:iconAtts"/>
				<xs:attributeGroup ref="text:lang-attrs"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:attributeGroup name="CRE-action-attrs">
		<xs:annotation>
			<xs:documentation>Attributes which indicate a processing instruction for the CRE to perform</xs:documentation>
		</xs:annotation>
		<xs:attribute name="compress" type="xs:boolean"/>
		<xs:attribute name="demote" type="xs:boolean"/>
	</xs:attributeGroup>
	<xs:attributeGroup name="DRM-attrs">
		<xs:annotation>
			<xs:documentation>Attributes which indicate a processing instruction for the DRM platform</xs:documentation>
		</xs:annotation>
		<xs:attribute ref="drm:content-ID"/>
		<xs:attribute ref="drm:tcType"/>
	</xs:attributeGroup>
	<xs:attributeGroup name="ER-attrs">
		<xs:annotation>
			<xs:documentation>Attributes which indicate a processing instruction for the ER platform or purchase app</xs:documentation>
		</xs:annotation>
		<xs:attribute ref="er:content-name"/>
		<xs:attribute ref="er:asset-ID"/>
		<!--<xs:attribute ref="menu:serviceid"/>-->
	</xs:attributeGroup>
	<xs:attributeGroup name="metadata-attrs">
		<xs:annotation>
			<xs:documentation>Attributes which indicate, or lookup references to, semantic metadata</xs:documentation>
		</xs:annotation>
		<xs:attribute name="topicref" type="xs:IDREF">
			<xs:annotation>
				<xs:documentation>A reference to a topic element which provides additional metadata for the link target.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:attributeGroup>
</xs:schema>
