<?xml version="1.0" encoding="UTF-8"?>

<!--
 =================================================================
  Licensed Materials - Property of IBM

  WebSphere Commerce

  (C) Copyright IBM Corp. 2007, 2011 All Rights Reserved.

  US Government Users Restricted Rights - Use, duplication or
  disclosure restricted by GSA ADP Schedule Contract with
  IBM Corp.
 =================================================================
-->
<_config:URLtoOAGIS
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/url-to-oagis.xsd " xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config">

	<_config:NounDefinitions>	
		<_config:Noun name="CatalogNavigationView">
			<_config:NounElement name="CatalogGroupView" part="true" />
		</_config:Noun>	
	</_config:NounDefinitions>

	<_config:URLDefinitions>

		<!--  CATALOG NAVIGATION -->
		<_config:URLParameterGroup name="categorySummary" noun="CatalogNavigationView">			
		
			<_config:URLParameter name="recordSetComplete" nounElement="/Show/@recordSetCompleteIndicator" key="false" return="true" />
			<_config:URLParameter name="recordSetTotal" nounElement="/Show/@recordSetTotal" key="false" return="true" />
			<_config:URLParameter name="recordSetCount" nounElement="/Show/@recordSetCount" key="false" return="true" />
			<_config:URLParameter name="recordSetStartNumber" nounElement="/Show/@recordSetStartNumber" key="false" return="true" />
		
			<_config:URLParameter name="CatalogGroupView/uniqueID" nounElement="/CatalogGroupView/UniqueID" key="true" return="true" />
			<_config:URLParameter name="CatalogGroupView/identifier" nounElement="/CatalogGroupView/Identifier" return="true"/>
			<_config:URLParameter name="CatalogGroupView/parentCatalogGroupID" nounElement="/CatalogGroupView/ParentCatalogGroupID" return="true"/>
			<_config:URLParameter name="CatalogGroupView/name" nounElement="/CatalogGroupView/Name" return="true"/>
			<_config:URLParameter name="CatalogGroupView/shortDescription" nounElement="/CatalogGroupView/ShortDescription" return="true"/>
			<_config:URLParameter name="CatalogGroupView/thumbnail" nounElement="/CatalogGroupView/Thumbnail" return="true"/>		
			<_config:URLParameter name="MetaData/metaData" nounElement="/MetaData/value" return="true"/>			
			<_config:URLParameter name="MetaData/metaKey" nounElement="/MetaData/key" return="true"/>			
			
			<_config:IncludeURLParameterGroup urlParameterGroup="facet" />
			<_config:IncludeURLParameterGroup urlParameterGroup="breadCrumbTrail" />
			<_config:IncludeURLParameterGroup urlParameterGroup="previewReport" />
			<_config:IncludeURLParameterGroup urlParameterGroup="suggestion" />
			<_config:IncludeURLParameterGroup urlParameterGroup="webContent" />
			
			<!-- UserData Section -->
			<_config:URLParameter name="x_" nounElement="/UserData/UserDataField" return="true" type="UserData"/>	
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="categoryDetails" noun="CatalogNavigationView">
			<_config:IncludeURLParameterGroup urlParameterGroup="categorySummary" />
		
			<_config:URLParameter name="CatalogGroupView/fullPath" nounElement="/CatalogGroupView/FullPath" return="true"/>
			<_config:URLParameter name="CatalogGroupView/fullImage" nounElement="/CatalogGroupView/FullImage" return="true"/>
			<_config:URLParameter name="CatalogGroupView/longDescription" nounElement="/CatalogGroupView/LongDescription" return="true"/>
			<_config:URLParameter name="CatalogGroupView/title" nounElement="/CatalogGroupView/Title" return="true"/>
			<_config:URLParameter name="CatalogGroupView/metaDescription" nounElement="/CatalogGroupView/MetaDescription" return="true"/>
			<_config:URLParameter name="CatalogGroupView/metaKeyword" nounElement="/CatalogGroupView/MetaKeyword" return="true"/>
			<_config:URLParameter name="CatalogGroupView/fullImageAltDescription" nounElement="/CatalogGroupView/FullImageAltDescription" return="true"/>	
			<_config:URLParameter name="CatalogGroupView/MetaData/metaData" nounElement="/CatalogGroupView/MetaData/value" return="true"/>		
			<_config:URLParameter name="CatalogGroupView/MetaData/metaKey" nounElement="/CatalogGroupView/MetaData/key" return="true"/>		
			
			<!-- UserData Section -->	
			<_config:URLParameter name="CatalogGroupView/xcatgroup_" nounElement="/CatalogGroupView/UserData/UserDataField" return="true" type="UserData"/>	
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="facet" noun="CatalogNavigationView">
			<_config:URLParameter name="FacetView/name" nounElement="/FacetView/Name" return="true" />
			<_config:URLParameter name="FacetView/value" nounElement="/FacetView/Value" return="true" />
			<_config:URLParameter name="FacetView/label" nounElement="/FacetView/Entry/Label" return="true" />
			<_config:URLParameter name="FacetView/entryValue" nounElement="/FacetView/Entry/Value" return="true" />
			<_config:URLParameter name="FacetView/count" nounElement="/FacetView/Entry/Count" return="true" />
			<_config:URLParameter name="FacetView/image" nounElement="/FacetView/Entry/Image" return="true" />
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="breadCrumbTrail" noun="CatalogNavigationView">
			<_config:URLParameter name="BreadCrumbTrailView/label" nounElement="/BreadCrumbTrailView/BreadCrumbTrailEntryView/Label" return="true"/>
			<_config:URLParameter name="BreadCrumbTrailView/value" nounElement="/BreadCrumbTrailView/BreadCrumbTrailEntryView/Value" return="true"/>
			<_config:URLParameter name="BreadCrumbTrailView/type" nounElement="/BreadCrumbTrailView/BreadCrumbTrailEntryView/Type" return="true"/>
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="previewReport" noun="CatalogNavigationView">
			<_config:URLParameter name="PreviewReport/report" nounElement="/PreviewReport/Report" return="true"/>
			<_config:URLParameter name="PreviewReport/finalQuery" nounElement="/PreviewReport/FinalQuery" return="true"/>
			<_config:URLParameter name="PreviewReport/indexStatus" nounElement="/PreviewReport/IndexStatus" return="true"/>
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="suggestion" noun="CatalogNavigationView">
			<_config:URLParameter name="SuggestionView/identifier" nounElement="/SuggestionView/Identifier" return="true"/>
			<_config:URLParameter name="SuggestionView/label" nounElement="/SuggestionView/Label" return="true"/>
			<_config:URLParameter name="SuggestionView/name" nounElement="/SuggestionView/Entry/Name" return="true"/>
			<_config:URLParameter name="SuggestionView/value" nounElement="/SuggestionView/Entry/Value" return="true"/>
			<_config:URLParameter name="SuggestionView/image" nounElement="/SuggestionView/Entry/Image" return="true"/>
			
			<!-- UserData Section -->
			<_config:URLParameter name="SuggestionView/xsuggestion_" nounElement="/SuggestionView/Entry/UserData/UserDataField" return="true" type="UserData"/>
		</_config:URLParameterGroup>
		
		<_config:URLParameterGroup name="webContent" noun="CatalogNavigationView">
			<_config:URLParameter name="webContent/uniqueID" nounElement="/WebContentView/UniqueID" return="true"/>
			<_config:URLParameter name="webContent/name" nounElement="/WebContentView/name" return="true"/>
			<_config:URLParameter name="webContent/URL" nounElement="/WebContentView/URL" return="true"/>
			<_config:URLParameter name="webContent/metaData" nounElement="/WebContentView/MetaData/value" return="true"/>
			
			<!-- UserData Section -->
			<_config:URLParameter name="xwebContent_" nounElement="/WebContentView/UserData/UserDataField" return="true" type="UserData"/>
		</_config:URLParameterGroup>
                
	</_config:URLDefinitions>

</_config:URLtoOAGIS>
