/* See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * Esri Inc. licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * Provides an end-point associated with the generation of sitemap files * based upon the content of the metadata catalog. * <p/> * <i>http://host:port/context</i><b>/sitemap</b> * * <p>For large repositories, a sitemap index will be generated and will * reference individual sitemap files with the following URL pattern:</p> * <i>http://host:port/context</i><b>/sitemap?startRecord=[n]</b> * * <p>Response configuration:</p> * <i>gpt.xml gptConfig/catalog</i> * <br/>parameter configuration elements: <b><parameter key="" value=""/></b> * <ul> * <li> * <b>sitemap.baseUrl</b> - the base URL for sitemap files * <br/>default = auto-generated, e.g. http://host:port/[contextPath]/sitemap * </li> * <li> * <b>sitemap.documentUrlPattern</b> - the URL pattern referencing documents within a sitemap, * {0} will be replaced with the document's UUID, * <br/>default = /rest/document/{0}?f=html * </li> * <li> * <b>sitemap.urlsPerIndexFile</b> - the maximum number of sitemap files to be referenced within * the sitemap index file (should not exceed 1000), * <br/>default = 1000 * </li> * <li> * <b>sitemap.urlsPerSitemapFile</b> - the maximum number of documents to be referenced within * an individual sitemap file (should not exceed 50000), * <br/>default = 40000 * </li> * <li> * <b>sitemap.namespaceUri</b> - the sitemap namespace URI, * <br/>default = http://www.sitemaps.org/schemas/sitemap/0.9 * </li> * <li> * <b>sitemap.changefreg</b> - the change frequency to be listed per document reference, * hourly daily weekly monthly yearly , * <br/>default = weekly * </li> * <li> * <b>sitemap.priority</b> - the priority to be listed per document reference, 0.0 -> 1.0, * <br/>default = none * </li> * </ul> * <p/> * @see <A HREF="http://www.sitemaps.org/" target="_blank">sitemaps.org</A> */ package com.esri.gpt.control.sitemap;