<?xml version="1.0"?>
<!-- Generated using BizTalk Mapper on Tue, Nov 18 2003 08:49:22 PM -->
<!-- Copyright (c) Microsoft Corporation. All rights reserved. -->
<mapsource Name="BizTalk Map" BizTalkServerMapperTool_Version="1.5" Version="1.5" XRange="100" YRange="420"><SrcTree><Schema name="Google.xml" b:BizTalkServerEditorTool_Version="1.5" b:root_reference="Arts" b:standard="XML" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:b="urn:schemas-microsoft-com:BizTalkServer">
			<b:SelectionFields/>
			<ElementType name="VisualArts" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="Photography" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<element type="Galleries" maxOccurs="*" minOccurs="1"/>
				<attribute type="Photography"/>
			</ElementType><ElementType name="UnitedStates" content="empty">
				<b:RecordInfo/>
				<AttributeType name="Arizona" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Arizona"/>
			</ElementType><ElementType name="NorthAmerica" content="eltOnly">
				<b:RecordInfo/>
				<element type="UnitedStates" maxOccurs="*" minOccurs="1"/>
			</ElementType><ElementType name="Music" content="eltOnly">
				<b:RecordInfo/>
				<element type="History" maxOccurs="*" minOccurs="1"/>
			</ElementType><ElementType name="Literature" content="empty">
				<b:RecordInfo/>
				<AttributeType name="ChatForum" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="ChatForum"/>
			</ElementType><ElementType name="History" content="empty">
				<b:RecordInfo/>
				<AttributeType name="Baroque" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Baroque"/>
			</ElementType><ElementType name="Galleries" content="eltOnly">
				<b:RecordInfo/>
				<element type="NorthAmerica" maxOccurs="*" minOccurs="1"/>
			</ElementType><ElementType name="Arts" content="eltOnly">
				<b:RecordInfo/>
				<element type="Literature" maxOccurs="*" minOccurs="1"/>
				<element type="Music" maxOccurs="*" minOccurs="1"/>
				<element type="ArtHistory" maxOccurs="*" minOccurs="1"/>
				<element type="VisualArts" maxOccurs="*" minOccurs="1"/>
			</ElementType><ElementType name="ArtHistory" content="empty">
				<b:RecordInfo/>
				<AttributeType name="Organizations" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Organizations"/>
			</ElementType></Schema>
	</SrcTree><TrgTree><Schema name="Yahoo.biz" b:BizTalkServerEditorTool_Version="1.5" b:root_reference="ArtsHumanities" b:standard="XML" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:b="urn:schemas-microsoft-com:BizTalkServer">
			<b:SelectionFields/>
			<ElementType name="Humanities" content="empty">
				<b:RecordInfo/>
				<AttributeType name="ChatForum" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="ChatForum"/>
			</ElementType><ElementType name="History" content="empty">
				<b:RecordInfo/>
				<AttributeType name="Baroque" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Baroque"/>
			</ElementType><ElementType name="DesignArt" content="eltOnly">
				<b:RecordInfo/>
				<element type="Architecture" maxOccurs="*" minOccurs="1"/>
			</ElementType><ElementType name="ArtsHumanities" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="VisualArts" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Photography" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<element type="Humanities" maxOccurs="*" minOccurs="1"/>
				<element type="DesignArt" maxOccurs="*" minOccurs="1"/>
				<element type="ArtHistory" maxOccurs="*" minOccurs="1"/>
				<attribute type="Photography"/>
				<attribute type="VisualArts"/>
			</ElementType><ElementType name="ArtHistory" content="empty">
				<b:RecordInfo/>
				<AttributeType name="Organizations" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Organizations"/>
			</ElementType><ElementType name="Architecture" content="eltOnly">
				<b:RecordInfo/>
				<element type="History" maxOccurs="*" minOccurs="1"/>
			</ElementType></Schema>
	</TrgTree><TreeValues/><Pages><Page Name="Page 1"><Links><Link LinkID="1" LinkFrom="/Arts/Literature/@ChatForum" LinkTo="/ArtsHumanities/Humanities/@ChatForum"/><Link LinkID="2" LinkFrom="/Arts" LinkTo="/ArtsHumanities"/><Link LinkID="3" LinkFrom="/Arts/ArtHistory" LinkTo="/ArtsHumanities/ArtHistory"/><Link LinkID="4" LinkFrom="/Arts/ArtHistory/@Organizations" LinkTo="/ArtsHumanities/ArtHistory/@Organizations"/><Link LinkID="5" LinkFrom="/Arts/VisualArts" LinkTo="/ArtsHumanities/@VisualArts"/><Link LinkID="6" LinkFrom="/Arts/VisualArts/@Photography" LinkTo="/ArtsHumanities/@Photography"/><Link LinkID="7" LinkFrom="/Arts/ArtHistory" LinkTo="/ArtsHumanities/DesignArt/Architecture/History"/><Link LinkID="8" LinkFrom="/Arts/Music/History" LinkTo="/ArtsHumanities/ArtHistory"/></Links><Functoids/></Page></Pages><CompiledXSL><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:var="urn:var" xmlns:userVBScript="urn:userVBScript" xmlns:userJScript="urn:userJScript" exclude-result-prefixes="msxsl var userVBScript userJScript" version="1.0">
			<xsl:output method="xml" omit-xml-declaration="yes"/>
			<xsl:template match="/">
				<xsl:apply-templates select="Arts"/>
			</xsl:template>
			<xsl:template match="Arts">
				<ArtsHumanities>
					<xsl:if test="VisualArts/@Photography"><xsl:attribute name="Photography"><xsl:value-of select="VisualArts/@Photography"/></xsl:attribute></xsl:if>
					<xsl:attribute name="VisualArts"><xsl:value-of select="VisualArts/text()"/></xsl:attribute>
					<xsl:for-each select="Literature">
						<Humanities>
							<xsl:if test="@ChatForum"><xsl:attribute name="ChatForum"><xsl:value-of select="@ChatForum"/></xsl:attribute></xsl:if>
						</Humanities>
					</xsl:for-each>
					<DesignArt>
						<Architecture>
							<xsl:for-each select="ArtHistory">
								<History>
									<xsl:value-of select="./text()"/>
								</History>
							</xsl:for-each>
						</Architecture>
					</DesignArt>
					<xsl:for-each select="ArtHistory">
						<ArtHistory>
							<xsl:if test="@Organizations"><xsl:attribute name="Organizations"><xsl:value-of select="@Organizations"/></xsl:attribute></xsl:if>
							<xsl:value-of select="./text()"/>
							<xsl:value-of select="ancestor::*[1]/Music/History/text()"/>
						</ArtHistory>
					</xsl:for-each>
					<xsl:value-of select="./text()"/>
				</ArtsHumanities>
			</xsl:template>
		</xsl:stylesheet>
	</CompiledXSL></mapsource>

