<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE lire:extended-schema PUBLIC
  "-//LogReport.ORG//DTD Lire DLF Schema Markup Language V1.0//EN"
  "http://www.logreport.org/LDSML/1.0/ldsml.dtd">
<lire:extended-schema id="www-url" base-schema="www" 
 module="Lire::Extensions::WWW::URLSchema"
 required-fields="requested_page"
 xmlns:lire="http://www.logreport.org/LDSML/">

 <lire:title>URL Extended Schema for WWW service</lire:title>

 <lire:description>
  <para>This is an extended schema for the WWW service which parses
   the requested URL and adds several fields based on this information.
  </para>
 </lire:description>

 <lire:field name="requested_file"	type="filename">
  <lire:description>
   <para>The portion of the requested URL that represents a filename.
    That is everything that comes before the <literal>?</literal>
    which starts the <varname>QUERY_STRING</varname>.</para>
  </lire:description>
 </lire:field>

 <lire:field name="requested_page_ext"	type="string">
  <lire:description>
   <para>The extension of the requested file.</para>
  </lire:description>
 </lire:field>

 <lire:field name="directory"		type="filename">
  <lire:description>
   <para>The directory portion of the URL.</para>
  </lire:description>
 </lire:field>

</lire:extended-schema>
