Schema lbsParameter.xsd


schema location:  X:\Documents\Java\panama_public\oracle\panama\spatial\soap\xsd\lbsParameter.xsd
targetNamespace:  http://xmlns.oracle.com/lbs
 
Elements  Complex types 
lbsAddress  lbsAddressArrayArrayParameterType 
lbsAddressArray  lbsAddressArrayParameterType 
lbsAddressArrayArray  lbsAddressParameterType 
lbsBusiness  lbsAddressType 
lbsBusinessArray  lbsBusinessArrayParameterType 
lbsCategory  lbsBusinessParameterType 
lbsCategoryArray  lbsBusinessType 
lbsGeometry  lbsCategoryArrayParameterType 
lbsManeuver  lbsCategoryParameterType 
lbsManeuverArray  lbsManeuverParameterType 
lbsManeuvers  lbsMapParameterType 
lbsMap  lbsMapURLArrayArrayParameterType 
lbsMapUrl  lbsMapURLParameterType 
lbsMapURLArray  lbsParameterType 
lbsMapURLArrayArray  lbsPhoneArrayArrayParameterType 
lbsParameter  lbsPhoneArrayParameterType 
lbsPhone  lbsPhoneParameterType 
lbsPhoneArray  lbsPointArrayParameterType 
lbsPhoneArrayArray  lbsPointParameterType 
lbsPoint  lbsPointType 
lbsPointArray  lbsRouteParameterType 
lbsRoute  lbsRouteSettingsParameterType 
lbsRouteSettings 
leftLowerCorner 
leftUpperCorner 
rightLowerCorner 
rightUpperCorner 


element lbsAddress
diagram
namespace http://xmlns.oracle.com/lbs
type lbsAddressType
used by
element lbsAddressArray
complexTypes lbsAddressParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
name  xs:string  optional      
line1  xs:string  required      
city  xs:string  required      
state  xs:string  required      
postalCode  xs:string  required      
postalCodeExt  xs:string  optional      
country  xs:string  optional      
houseNumber  xs:string  optional      
street1  xs:string  required      
street2  xs:string  optional      
annotation
documentation 
An address (lbsAddressType)
source
<xs:element name="lbsAddress" type="lbsAddressType">
  <xs:annotation>
    <xs:documentation>An address (lbsAddressType)</xs:documentation>
  </xs:annotation>
</xs:element>

element lbsAddressArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsAddress
used by
element lbsAddressArrayArray
complexTypes lbsAddressArrayParameterType lbsParameterType
annotation
documentation 
An array of addresses; used, for example, to represent a list of alternative geocode results
source
<xs:element name="lbsAddressArray">
  <xs:annotation>
    <xs:documentation>An array of addresses; used, for example, to represent a list of alternative geocode results</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsAddress" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsAddressArrayArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsAddressArray
used by
complexTypes lbsAddressArrayArrayParameterType lbsParameterType
annotation
documentation 
A 2-dimensional array of addresses; used, for example, to represent a list of alternative geocode results for each address in a bulk geocode request
source
<xs:element name="lbsAddressArrayArray">
  <xs:annotation>
    <xs:documentation>A 2-dimensional array of addresses; used, for example, to represent a list of alternative geocode results for each address in a bulk geocode request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsAddressArray" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsBusiness
diagram
namespace http://xmlns.oracle.com/lbs
type lbsBusinessType
used by
element lbsBusinessArray
complexTypes lbsBusinessParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
name  xs:string  optional      
line1  xs:string  required      
city  xs:string  required      
state  xs:string  required      
postalCode  xs:string  required      
postalCodeExt  xs:string  optional      
country  xs:string  optional      
houseNumber  xs:string  optional      
street1  xs:string  required      
street2  xs:string  optional      
description  xs:string  optional      
phone  xs:string  optional      
annotation
documentation 
A business (lbsBusinessType); used, for instance, in a yellow page result
source
<xs:element name="lbsBusiness" type="lbsBusinessType">
  <xs:annotation>
    <xs:documentation>A business (lbsBusinessType); used, for instance, in a yellow page result</xs:documentation>
  </xs:annotation>
</xs:element>

element lbsBusinessArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsBusiness
used by
complexTypes lbsBusinessArrayParameterType lbsParameterType
annotation
documentation 
An array of businesses; used, for example, to represent all businesses in a yellow page query result
source
<xs:element name="lbsBusinessArray">
  <xs:annotation>
    <xs:documentation>An array of businesses; used, for example, to represent all businesses in a yellow page query result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsBusiness" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsCategory
diagram
namespace http://xmlns.oracle.com/lbs
used by
element lbsCategoryArray
complexTypes lbsCategoryParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
fullyQualifiedName  xs:string  required      
annotation
documentation 
A yellow page category; used, for instance, to make a yellow page request for businesses in the respective category
source
<xs:element name="lbsCategory">
  <xs:annotation>
    <xs:documentation>A yellow page category; used, for instance, to make a yellow page request for businesses in the respective category</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="fullyQualifiedName" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element lbsCategoryArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsCategory
used by
complexTypes lbsCategoryArrayParameterType lbsParameterType
annotation
documentation 
An array of categories; used, for instance, to represent a list of subcategories for a parent category
source
<xs:element name="lbsCategoryArray">
  <xs:annotation>
    <xs:documentation>An array of categories; used, for instance, to represent a list of subcategories for a parent category</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsCategory" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsGeometry
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPointArray
used by
elements lbsManeuver lbsRoute
annotation
documentation 
A geometry (list of points); used, for instance, to represent the geometry of a driving direction or of a single maneuver
source
<xs:element name="lbsGeometry">
  <xs:annotation>
    <xs:documentation>A geometry (list of points); used, for instance, to represent the geometry of a driving direction or of a single maneuver</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPointArray"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsManeuver
diagram
namespace http://xmlns.oracle.com/lbs
children lbsGeometry
used by
element lbsManeuverArray
complexTypes lbsManeuverParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
distanceMeters  xs:decimal  required      
map  xs:string  optional      
narrative  xs:string  required      
annotation
documentation 
A driving directions maneuver; used, for instance, in a driving direction result
source
<xs:element name="lbsManeuver">
  <xs:annotation>
    <xs:documentation>A driving directions maneuver; used, for instance, in a driving direction result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsGeometry" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="distanceMeters" type="xs:decimal" use="required"/>
    <xs:attribute name="map" type="xs:string" use="optional"/>
    <xs:attribute name="narrative" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element lbsManeuverArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsManeuver
used by
element lbsManeuvers
annotation
documentation 
An array of driving directions maneuvers; used, for instance, to represent the list of maneuvers in a driving directions result
source
<xs:element name="lbsManeuverArray">
  <xs:annotation>
    <xs:documentation>An array of driving directions maneuvers; used, for instance, to represent the list of maneuvers in a driving directions result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsManeuver" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsManeuvers
diagram
namespace http://xmlns.oracle.com/lbs
children lbsManeuverArray
used by
element lbsRoute
annotation
documentation 
A container for the maneuver array; used, for instance, in a driving direction result
source
<xs:element name="lbsManeuvers">
  <xs:annotation>
    <xs:documentation>A container for the maneuver array; used, for instance, in a driving direction result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsManeuverArray"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsMap
diagram
namespace http://xmlns.oracle.com/lbs
children leftUpperCorner leftLowerCorner rightUpperCorner rightLowerCorner
used by
complexTypes lbsMapParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:string  required      
annotation
documentation 
A map, including URL and bounding box; used in case the bounding box for a mapping result needs to be known
source
<xs:element name="lbsMap">
  <xs:annotation>
    <xs:documentation>A map, including URL and bounding box; used in case the bounding box for a mapping result needs to be known</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="leftUpperCorner"/>
      <xs:element ref="leftLowerCorner"/>
      <xs:element ref="rightUpperCorner"/>
      <xs:element ref="rightLowerCorner"/>
    </xs:sequence>
    <xs:attribute name="url" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element lbsMapUrl
diagram
namespace http://xmlns.oracle.com/lbs
used by
element lbsMapURLArray
complexTypes lbsMapURLParameterType lbsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:string  required      
annotation
documentation 
A map URL; used, for instance, in a map response
source
<xs:element name="lbsMapUrl">
  <xs:annotation>
    <xs:documentation>A map URL; used, for instance, in a map response</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="url" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element lbsMapURLArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsMapUrl
used by
element lbsMapURLArrayArray
annotation
documentation 
An array of map URLs
source
<xs:element name="lbsMapURLArray">
  <xs:annotation>
    <xs:documentation>An array of map URLs</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsMapUrl" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsMapURLArrayArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsMapURLArray
used by
complexTypes lbsMapURLArrayArrayParameterType lbsParameterType
annotation
documentation 
A 2-dimensional array of map URLs; used, for instance, to represent the result of a matrix map request
source
<xs:element name="lbsMapURLArrayArray">
  <xs:annotation>
    <xs:documentation>A 2-dimensional array of map URLs; used, for instance, to represent the result of a matrix map request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsMapURLArray" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsParameter
diagram
namespace http://xmlns.oracle.com/lbs
type lbsParameterType
children lbsAddress lbsAddressArray lbsAddressArrayArray lbsBusiness lbsBusinessArray lbsCategory lbsCategoryArray lbsManeuver lbsMap lbsMapUrl lbsMapURLArrayArray lbsPhone lbsPhoneArray lbsPhoneArrayArray lbsPoint lbsPointArray lbsRoute lbsRouteSettings
annotation
documentation 
Root element for LBS parameters
source
<xs:element name="lbsParameter" type="lbsParameterType">
  <xs:annotation>
    <xs:documentation>Root element for LBS parameters</xs:documentation>
  </xs:annotation>
</xs:element>

element lbsPhone
diagram
namespace http://xmlns.oracle.com/lbs
used by
element lbsPhoneArray
complexTypes lbsParameterType lbsPhoneParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
number  xs:string  required      
annotation
documentation 
A phone number; used, for instance, in a telephone geocoding request
source
<xs:element name="lbsPhone">
  <xs:annotation>
    <xs:documentation>A phone number; used, for instance, in a telephone geocoding request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="number" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element lbsPhoneArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPhone
used by
element lbsPhoneArrayArray
complexTypes lbsParameterType lbsPhoneArrayParameterType
annotation
documentation 
An array of phone numbers; used, for instance, in a bulk telephone geocoding request, or a reverse telephone geocoding result
source
<xs:element name="lbsPhoneArray">
  <xs:annotation>
    <xs:documentation>An array of phone numbers; used, for instance, in a bulk telephone geocoding request, or a reverse telephone geocoding result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPhone" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsPhoneArrayArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPhoneArray
used by
complexTypes lbsParameterType lbsPhoneArrayArrayParameterType
annotation
documentation 
A 2-dimensional array of phone numbers; used, for instance, to represent a bulk reverse telephone geocoding result
source
<xs:element name="lbsPhoneArrayArray">
  <xs:annotation>
    <xs:documentation>A 2-dimensional array of phone numbers; used, for instance, to represent a bulk reverse telephone geocoding result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPhoneArray" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsPoint
diagram
namespace http://xmlns.oracle.com/lbs
type lbsPointType
used by
elements lbsPointArray leftLowerCorner leftUpperCorner rightLowerCorner rightUpperCorner
complexTypes lbsParameterType lbsPointParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
annotation
documentation 
A point (lbsPointType)
source
<xs:element name="lbsPoint" type="lbsPointType">
  <xs:annotation>
    <xs:documentation>A point (lbsPointType)</xs:documentation>
  </xs:annotation>
</xs:element>

element lbsPointArray
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPoint
used by
element lbsGeometry
complexTypes lbsParameterType lbsPointArrayParameterType
annotation
documentation 
An array of points; used, for instance, to make a map request
source
<xs:element name="lbsPointArray">
  <xs:annotation>
    <xs:documentation>An array of points; used, for instance, to make a map request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPoint" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lbsRoute
diagram
namespace http://xmlns.oracle.com/lbs
children lbsGeometry lbsManeuvers
used by
complexTypes lbsParameterType lbsRouteParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
distanceMeters  xs:decimal  required      
map  xs:string  optional      
timeMinutes  xs:decimal  required      
annotation
documentation 
A driving directions result (route)
source
<xs:element name="lbsRoute">
  <xs:annotation>
    <xs:documentation>A driving directions result (route)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsGeometry" minOccurs="0"/>
      <xs:element ref="lbsManeuvers"/>
    </xs:sequence>
    <xs:attribute name="distanceMeters" type="xs:decimal" use="required"/>
    <xs:attribute name="map" type="xs:string" use="optional"/>
    <xs:attribute name="timeMinutes" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:element>

element lbsRouteSettings
diagram
namespace http://xmlns.oracle.com/lbs
used by
complexTypes lbsParameterType lbsRouteSettingsParameterType
attributes
Name  Type  Use  Default  Fixed  Annotation
requestMap  xs:string  required      
requestGeometry  xs:string  required      
avoidFerry  xs:string  optional      
avoidToll  xs:string  optional      
avoidLimitedAccessHwy  xs:string  optional      
maneuverMapHeight  xs:string  optional      
maneuverMapScale  xs:string  optional      
maneuverMapWidth  xs:string  optional      
maneuverMapZoomLevel  xs:string  optional      
overviewMapHeight  xs:string  optional      
overviewMapScale  xs:string  optional      
overviewMapWidth  xs:string  optional      
overviewMapZoomLevel  xs:string  optional      
maneuverMapFormat  xs:string  optional      
overviewMapFormat  xs:string  optional      
optimization  xs:string  optional      
annotation
documentation 
A set of settings for a driving directions request
source
<xs:element name="lbsRouteSettings">
  <xs:annotation>
    <xs:documentation>A set of settings for a driving directions request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="requestMap" type="xs:string" use="required"/>
    <xs:attribute name="requestGeometry" type="xs:string" use="required"/>
    <xs:attribute name="avoidFerry" type="xs:string" use="optional"/>
    <xs:attribute name="avoidToll" type="xs:string" use="optional"/>
    <xs:attribute name="avoidLimitedAccessHwy" type="xs:string" use="optional"/>
    <xs:attribute name="maneuverMapHeight" type="xs:string" use="optional"/>
    <xs:attribute name="maneuverMapScale" type="xs:string" use="optional"/>
    <xs:attribute name="maneuverMapWidth" type="xs:string" use="optional"/>
    <xs:attribute name="maneuverMapZoomLevel" type="xs:string" use="optional"/>
    <xs:attribute name="overviewMapHeight" type="xs:string" use="optional"/>
    <xs:attribute name="overviewMapScale" type="xs:string" use="optional"/>
    <xs:attribute name="overviewMapWidth" type="xs:string" use="optional"/>
    <xs:attribute name="overviewMapZoomLevel" type="xs:string" use="optional"/>
    <xs:attribute name="maneuverMapFormat" type="xs:string" use="optional"/>
    <xs:attribute name="overviewMapFormat" type="xs:string" use="optional"/>
    <xs:attribute name="optimization" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

element leftLowerCorner
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPoint
used by
element lbsMap
annotation
documentation 
The lower left corner of a bounding box; used to represent the lower left corner of the bounding box in a map result
source
<xs:element name="leftLowerCorner">
  <xs:annotation>
    <xs:documentation>The lower left corner of a bounding box; used to represent the lower left corner of the bounding box in a map result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element leftUpperCorner
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPoint
used by
element lbsMap
annotation
documentation 
The upper left corner of a bounding box; used to represent the upper left corner of the bounding box in a map result
source
<xs:element name="leftUpperCorner">
  <xs:annotation>
    <xs:documentation>The upper left corner of a bounding box; used to represent the upper left corner of the bounding box in a map result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rightLowerCorner
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPoint
used by
element lbsMap
annotation
documentation 
The lower right corner of a bounding box; used to represent the lower right corner of the bounding box in a map result
source
<xs:element name="rightLowerCorner">
  <xs:annotation>
    <xs:documentation>The lower right corner of a bounding box; used to represent the lower right corner of the bounding box in a map result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rightUpperCorner
diagram
namespace http://xmlns.oracle.com/lbs
children lbsPoint
used by
element lbsMap
annotation
documentation 
The upper right corner of a bounding box; used to represent the upper right corner of the bounding box in a map result
source
<xs:element name="rightUpperCorner">
  <xs:annotation>
    <xs:documentation>The upper right corner of a bounding box; used to represent the upper right corner of the bounding box in a map result</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="lbsPoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

complexType lbsAddressArrayArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsAddressArrayArray
annotation
documentation 
An LBS parameter, restricted to lbsAddressArrayArray
source
<xs:complexType name="lbsAddressArrayArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsAddressArrayArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsAddressArrayArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsAddressArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsAddressArray
annotation
documentation 
An LBS parameter, restricted to lbsAddressArray
source
<xs:complexType name="lbsAddressArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsAddressArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsAddressArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsAddressParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsAddress
annotation
documentation 
An LBS parameter, restricted to lbsAddress
source
<xs:complexType name="lbsAddressParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsAddress</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsAddress"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsAddressType
diagram
namespace http://xmlns.oracle.com/lbs
type extension of lbsPointType
used by
element lbsAddress
complexType lbsBusinessType
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
name  xs:string  optional      
line1  xs:string  required      
city  xs:string  required      
state  xs:string  required      
postalCode  xs:string  required      
postalCodeExt  xs:string  optional      
country  xs:string  optional      
houseNumber  xs:string  optional      
street1  xs:string  required      
street2  xs:string  optional      
annotation
documentation 
An address, including street, city, state, ...; extending point; can be used in virtually all services
source
<xs:complexType name="lbsAddressType" mixed="true">
  <xs:annotation>
    <xs:documentation>An address, including street, city, state, ...; extending point; can be used in virtually all services</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="true">
    <xs:extension base="lbsPointType">
      <xs:attribute name="name" type="xs:string" use="optional"/>
      <xs:attribute name="line1" type="xs:string" use="required"/>
      <xs:attribute name="city" type="xs:string" use="required"/>
      <xs:attribute name="state" type="xs:string" use="required"/>
      <xs:attribute name="postalCode" type="xs:string" use="required"/>
      <xs:attribute name="postalCodeExt" type="xs:string" use="optional"/>
      <xs:attribute name="country" type="xs:string" use="optional"/>
      <xs:attribute name="houseNumber" type="xs:string" use="optional"/>
      <xs:attribute name="street1" type="xs:string" use="required"/>
      <xs:attribute name="street2" type="xs:string" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType lbsBusinessArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsBusinessArray
annotation
documentation 
An LBS parameter, restricted to lbsBusinessArray
source
<xs:complexType name="lbsBusinessArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsBusinessArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsBusinessArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsBusinessParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsBusiness
annotation
documentation 
An LBS parameter, restricted to lbsBusiness
source
<xs:complexType name="lbsBusinessParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsBusiness</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsBusiness"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsBusinessType
diagram
namespace http://xmlns.oracle.com/lbs
type extension of lbsAddressType
used by
element lbsBusiness
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
name  xs:string  optional      
line1  xs:string  required      
city  xs:string  required      
state  xs:string  required      
postalCode  xs:string  required      
postalCodeExt  xs:string  optional      
country  xs:string  optional      
houseNumber  xs:string  optional      
street1  xs:string  required      
street2  xs:string  optional      
description  xs:string  optional      
phone  xs:string  optional      
annotation
documentation 
A yellow page business; extending address; can be used in virtually all services
source
<xs:complexType name="lbsBusinessType">
  <xs:annotation>
    <xs:documentation>A yellow page business; extending address; can be used in virtually all services</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="lbsAddressType">
      <xs:attribute name="description" type="xs:string" use="optional"/>
      <xs:attribute name="phone" type="xs:string" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType lbsCategoryArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsCategoryArray
annotation
documentation 
An LBS parameter, restricted to lbsCategoryArray
documentation 
An LBS parameter, restricted to lbsCategoryArray
source
<xs:complexType name="lbsCategoryArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsCategoryArray</xs:documentation>
    <xs:documentation>An LBS parameter, restricted to lbsCategoryArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsCategoryArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsCategoryParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsCategory
annotation
documentation 
An LBS parameter, restricted to lbsCategory
source
<xs:complexType name="lbsCategoryParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsCategory</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsCategory"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsManeuverParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsManeuver
annotation
documentation 
An LBS parameter, restricted to lbsManeuver
source
<xs:complexType name="lbsManeuverParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsManeuver</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsManeuver"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsMapParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsMap
annotation
documentation 
An LBS parameter, restricted to lbsMap
source
<xs:complexType name="lbsMapParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsMap</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsMap"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsMapURLArrayArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsMapURLArrayArray
annotation
documentation 
An LBS parameter, restricted to lbsURLArrayArray
source
<xs:complexType name="lbsMapURLArrayArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsURLArrayArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsMapURLArrayArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsMapURLParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsMapUrl
annotation
documentation 
An LBS parameter, restricted to lbsMapURL
source
<xs:complexType name="lbsMapURLParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsMapURL</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsMapUrl"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsParameterType
diagram
namespace http://xmlns.oracle.com/lbs
children lbsAddress lbsAddressArray lbsAddressArrayArray lbsBusiness lbsBusinessArray lbsCategory lbsCategoryArray lbsManeuver lbsMap lbsMapUrl lbsMapURLArrayArray lbsPhone lbsPhoneArray lbsPhoneArrayArray lbsPoint lbsPointArray lbsRoute lbsRouteSettings
used by
element lbsParameter
complexTypes lbsAddressArrayArrayParameterType lbsAddressArrayParameterType lbsAddressParameterType lbsBusinessArrayParameterType lbsBusinessParameterType lbsCategoryArrayParameterType lbsCategoryParameterType lbsManeuverParameterType lbsMapParameterType lbsMapURLArrayArrayParameterType lbsMapURLParameterType lbsPhoneArrayArrayParameterType lbsPhoneArrayParameterType lbsPhoneParameterType lbsPointArrayParameterType lbsPointParameterType lbsRouteParameterType lbsRouteSettingsParameterType
annotation
documentation 
A generic LBS parameter
source
<xs:complexType name="lbsParameterType">
  <xs:annotation>
    <xs:documentation>A generic LBS parameter</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0">
    <xs:element ref="lbsAddress"/>
    <xs:element ref="lbsAddressArray"/>
    <xs:element ref="lbsAddressArrayArray"/>
    <xs:element ref="lbsBusiness"/>
    <xs:element ref="lbsBusinessArray"/>
    <xs:element ref="lbsCategory"/>
    <xs:element ref="lbsCategoryArray"/>
    <xs:element ref="lbsManeuver"/>
    <xs:element ref="lbsMap"/>
    <xs:element ref="lbsMapUrl"/>
    <xs:element ref="lbsMapURLArrayArray"/>
    <xs:element ref="lbsPhone"/>
    <xs:element ref="lbsPhoneArray"/>
    <xs:element ref="lbsPhoneArrayArray"/>
    <xs:element ref="lbsPoint"/>
    <xs:element ref="lbsPointArray"/>
    <xs:element ref="lbsRoute"/>
    <xs:element ref="lbsRouteSettings"/>
  </xs:choice>
</xs:complexType>

complexType lbsPhoneArrayArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsPhoneArrayArray
annotation
documentation 
An LBS parameter, restricted to lbsPhoneArrayArray
source
<xs:complexType name="lbsPhoneArrayArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsPhoneArrayArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsPhoneArrayArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsPhoneArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsPhoneArray
annotation
documentation 
An LBS parameter, restricted to lbsPhoneArray
source
<xs:complexType name="lbsPhoneArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsPhoneArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsPhoneArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsPhoneParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsPhone
annotation
documentation 
An LBS parameter, restricted to lbsPhone
source
<xs:complexType name="lbsPhoneParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsPhone</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsPhone"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsPointArrayParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsPointArray
annotation
documentation 
An LBS parameter, restricted to lbsPointArray
source
<xs:complexType name="lbsPointArrayParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsPointArray</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsPointArray"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsPointParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsPoint
annotation
documentation 
An LBS parameter, restricted to lbsPoint
source
<xs:complexType name="lbsPointParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsPoint</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsPoint"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsPointType
diagram
namespace http://xmlns.oracle.com/lbs
used by
element lbsPoint
complexType lbsAddressType
attributes
Name  Type  Use  Default  Fixed  Annotation
longitude  xs:decimal  optional      
latitude  xs:decimal  optional      
radius  xs:decimal  optional      
label  xs:string  optional      
annotation
documentation 
A point, including latitude and longitude (WGS84); used in virtually all services
source
<xs:complexType name="lbsPointType">
  <xs:annotation>
    <xs:documentation>A point, including latitude and longitude (WGS84); used in virtually all services</xs:documentation>
  </xs:annotation>
  <xs:attribute name="longitude" type="xs:decimal" use="optional"/>
  <xs:attribute name="latitude" type="xs:decimal" use="optional"/>
  <xs:attribute name="radius" type="xs:decimal" use="optional"/>
  <xs:attribute name="label" type="xs:string" use="optional"/>
</xs:complexType>

complexType lbsRouteParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsRoute
annotation
documentation 
An LBS parameter, restricted to lbsRoute
source
<xs:complexType name="lbsRouteParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsRoute</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsRoute"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

complexType lbsRouteSettingsParameterType
diagram
namespace http://xmlns.oracle.com/lbs
type restriction of lbsParameterType
children lbsRouteSettings
annotation
documentation 
An LBS parameter, restricted to lbsRouteSettings
source
<xs:complexType name="lbsRouteSettingsParameterType">
  <xs:annotation>
    <xs:documentation>An LBS parameter, restricted to lbsRouteSettings</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="lbsParameterType">
      <xs:choice minOccurs="0">
        <xs:element ref="lbsRouteSettings"/>
      </xs:choice>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>


XML Schema documentation generated with
XML Spy Schema Editor http://www.altova.com/xmlspy