W3C

Google-Feed

The document http://www.google.com/local_feed.xsd has been classified as being possibly an Advanced XML Schema Patterns for Databinding 1.0 conformant document as it only exhibits the following patterns:

Status Nodes Name XPath
advanced NoTargetNamespace .[not(@targetNamespace)]/ (.)
basic QualifiedLocalElements .[@elementFormDefault = 'qualified']/ (@elementFormDefault)
basic UnqualifiedLocalAttributes .[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/ (., @attributeFormDefault)
basic DocumentationElement .//xs:annotation/xs:documentation/ (.., ., .//*, .//@*)
basic IdentifierName .//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$")]/ (@name)
basic NonIdentifierName .//.[@name and not(matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$"))]/ (@name)
basic GlobalElement ./xs:element[@name and @type and contains(@type, ':')]/ (., @name, @type)
advanced MixedContentType .//xs:complexType[@mixed = 'true']/ (@mixed)
basic MinOccurs1 .//.[@minOccurs = '1']/ (@minOccurs)
basic ElementMinOccurs0 .//xs:element[@minOccurs = '0' and (not(@maxOccurs) or @maxOccurs = '1')]/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs0MaxOccursUnbounded .//xs:element[@minOccurs = '0' and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs1MaxOccursUnbounded .//xs:element[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
advanced AttributeRequired .//xs:attribute[@use = 'required']/ (@use)
basic StringEnumerationType .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') and xs:enumeration]/ (., @base, xs:enumeration/(., @value))
advanced LanguageEnumerationType .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:language') and xs:enumeration]/ (., @base, xs:enumeration/(., @value))
advanced ComplexTypeChoice .//xs:complexType/xs:choice/ (., xs:element/(., @name))
advanced ComplexTypeOnlyAttributeGroup .//xs:complexType/xs:attributeGroup[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or xs:group or xs:simpleContent or xs:complexContent)]/(., ..,@ref)
basic ComplexTypeSequence .//xs:complexType/xs:sequence/ (., xs:element/(., @name))
basic GlobalElementSequence ./xs:element[@name]/xs:complexType/xs:sequence[xs:element]/ (../../(., @name), .., ., xs:element/(., @name))
advanced GlobalElementChoice ./xs:element[@name]/xs:complexType/xs:choice[xs:element]/ (../../(., @name), .., ., xs:element/(., @name))
advanced GlobalElementSimpleType ./xs:element[@name]/xs:simpleType/ (../(., @name), .)
advanced ChoiceElement .//xs:choice/xs:element/(.)
basic SequenceElement .//xs:sequence/xs:element/(.)
basic SequenceSingleRepeatedElement .//xs:sequence[count(xs:element) = 1]/xs:element[@maxOccurs = 'unbounded']/ (., @maxOccurs)
advanced ElementReferenceUnqualified .//xs:element[@ref and not(contains(@ref, ':'))]/ (., @ref)
basic AnyURIElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]
basic AnyURIAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]
advanced IntegerAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:integer')]
advanced UnsignedIntAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:unsignedInt')]
advanced StringSimpleTypePattern .//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:pattern[@value]/ (.., ../@base, ., @value)
advanced RestrictedStringMinLength .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:minLength[@value]/ (.., ../@base, ., @value)
advanced RestrictedMinInclusive .//xs:simpleType/xs:restriction/xs:minInclusive[@value]/(.., ../@base, ., @value)
advanced RestrictedMaxInclusive .//xs:simpleType/xs:restriction/xs:maxInclusive[@value]/(.., ../@base, ., @value)
advanced RestrictedMinLength .//xs:simpleType/xs:restriction/xs:minLength[@value]/(.., ../@base, ., @value)
advanced ChoiceMaxOccursUnbounded .//xs:choice[@maxOccurs = 'unbounded']/ (@maxOccurs)
advanced ChoiceMinOccurs0 .//xs:choice[@minOccurs='0']/ (@minOccurs)
advanced LocalAttributeSimpleType .//xs:attribute[not(parent::xs:schema)]/xs:simpleType
advanced AttributeGroup .//xs:attributeGroup/(.,@name,@ref,xs:attribute)
advanced GlobalElementComplexType .//xs:element[parent::xs:schema]/xs:complexType / (.,..)
advanced Unique .//xs:element/xs:unique/(.., .,xs:selector,xs:selector/@xpath,xs:field,xs:field/@xpath)

<xs:schema NoTargetNamespace UnqualifiedLocalAttributes elementFormDefault="qualified" QualifiedLocalElements >
<xs:element GlobalElementSequence GlobalElementComplexType Unique name="listings" IdentifierName GlobalElementSequence >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Encapsulates all the listings in the feed. This is the document root tag of the XML file.
</xs:documentation>
</xs:annotation>
<xs:unique Unique name="uniqueId" IdentifierName >
<xs:selector Unique xpath=".//listing" Unique />
<xs:field Unique xpath="id" Unique />
</xs:unique>
</xs:element>
<xs:element GlobalElementSimpleType name="language" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The language used in this feed. The value must be an ISO 639 lowercase 2-letter language code (http://www.w3.org/WAI/ER/IG/ert/iso639.htm#2letter). For example English is en, French is fr.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction LanguageEnumerationType base="xs:language" LanguageEnumerationType >
<xs:enumeration LanguageEnumerationType value="aa" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ab" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="af" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="am" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ar" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="as" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ay" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="az" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ba" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="be" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="bg" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="bh" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="bi" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="bn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="bo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="br" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ca" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="co" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="cs" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="cy" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="da" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="de" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="dz" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="el" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="en" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="eo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="es" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="et" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="eu" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fa" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fi" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fj" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fr" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="fy" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ga" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="gd" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="gl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="gn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="gu" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ha" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="hi" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="hr" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="hu" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="hy" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ia" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ie" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ik" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="in" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="is" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="it" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="iw" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ja" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ji" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="jw" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ka" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="kk" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="kl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="km" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="kn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ko" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ks" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ku" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ky" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="la" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ln" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="lo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="lt" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="lv" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mg" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mi" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mk" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ml" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mr" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ms" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="mt" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="my" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="na" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ne" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="nl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="no" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="oc" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="om" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="or" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="pa" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="pl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ps" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="pt" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="qu" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="rm" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="rn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ro" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ru" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="rw" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sa" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sd" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sg" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sh" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="si" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sk" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sm" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="so" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sq" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sr" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ss" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="st" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="su" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sv" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="sw" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ta" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="te" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tg" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="th" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ti" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tk" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tl" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tn" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="to" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tr" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ts" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tt" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="tw" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="uk" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="ur" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="uz" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="vi" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="vo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="wo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="xh" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="yo" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="zh" LanguageEnumerationType />
<xs:enumeration LanguageEnumerationType value="zu" LanguageEnumerationType />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementSimpleType name="datum" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The datum in use for geographic coordinates. Currently supported values: TOKYO, WGS84 If this tag is absent, WGS84 is assumed.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="TOKYO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="tokyo" StringEnumerationType />
<xs:enumeration StringEnumerationType value="WGS84" StringEnumerationType />
<xs:enumeration StringEnumerationType value="wgs84" StringEnumerationType />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementSequence GlobalElementComplexType name="listing" IdentifierName GlobalElementSequence >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Encapsulates all the information related to a single business.
</xs:documentation>
</xs:annotation>
<xs:complexType GlobalElementSequence GlobalElementComplexType >
<xs:sequence ComplexTypeSequence GlobalElementSequence > </xs:sequence>
</xs:complexType>
</xs:element>
<xs:element GlobalElementSimpleType name="id" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Unique ID of the listing on your site.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSimpleType name="name" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The name of the business.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSequence GlobalElementComplexType name="address" IdentifierName GlobalElementSequence >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Address of the business, including street number, street name, town/city, state/province/region, and postal code. Example: 1600 Amphitheatre Parkway, Mountain View, CA 94043
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.address" NonIdentifierName AttributeGroup >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of address data provided.
</xs:documentation>
</xs:annotation>
<xs:attribute AttributeGroup name="format" IdentifierName ></xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementComplexType name="component" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
A particular component of an address. Example:
<component DocumentationElement name="addr1" DocumentationElement IdentifierName >
1600 Amphitheatre Parkway
</component>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.component" NonIdentifierName AttributeGroup >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of address component provided. Example: addr1
</xs:documentation>
</xs:annotation>
<xs:attribute AttributeGroup name="name" IdentifierName use="required" AttributeRequired ></xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementSimpleType name="country" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The country that this listing is located in. The value must be a ISO 3116 uppercase 2-letter country code (http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html). For example, United States is US and Canada is CA.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="AD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AQ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AX" StringEnumerationType />
<xs:enumeration StringEnumerationType value="AZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BB" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BJ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="BZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CX" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="CZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DJ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="DZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="EC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="EE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="EG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="EH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ER" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ES" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ET" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FJ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="FR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GB" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GP" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GQ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="GY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="HU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ID" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IQ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="IT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="JM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="JO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="JP" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KP" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="KZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LB" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="LY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ML" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MP" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MQ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MX" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="MZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NP" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="NZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="OM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="PY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="QA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="RE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="RO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="RU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="RW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SB" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SJ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ST" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="SZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TD" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TH" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TJ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TK" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TL" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TO" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TR" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TV" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TW" StringEnumerationType />
<xs:enumeration StringEnumerationType value="TZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="UA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="UG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="UM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="US" StringEnumerationType />
<xs:enumeration StringEnumerationType value="UY" StringEnumerationType />
<xs:enumeration StringEnumerationType value="UZ" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VC" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VG" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VI" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VN" StringEnumerationType />
<xs:enumeration StringEnumerationType value="VU" StringEnumerationType />
<xs:enumeration StringEnumerationType value="WF" StringEnumerationType />
<xs:enumeration StringEnumerationType value="WS" StringEnumerationType />
<xs:enumeration StringEnumerationType value="YE" StringEnumerationType />
<xs:enumeration StringEnumerationType value="YT" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ZA" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ZM" StringEnumerationType />
<xs:enumeration StringEnumerationType value="ZW" StringEnumerationType />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementSimpleType name="latitude" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The latitude that corresponds to the location of the listing. For example, the latitude for 1600 Amphitheatre Parkway, Mountain View, CA 94043 is 37.423738.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction RestrictedMinInclusive RestrictedMaxInclusive base="xs:float" RestrictedMinInclusive RestrictedMaxInclusive >
<xs:minInclusive RestrictedMinInclusive value="-90.0" RestrictedMinInclusive />
<xs:maxInclusive RestrictedMaxInclusive value="90.0" RestrictedMaxInclusive />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementSimpleType name="longitude" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The longitude that corresponds to the location of the listing. For example, the latitude for 1600 Amphitheatre Parkway, Mountain View, CA 94043 is -122.090101.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction RestrictedMinInclusive RestrictedMaxInclusive base="xs:float" RestrictedMinInclusive RestrictedMaxInclusive >
<xs:minInclusive RestrictedMinInclusive value="-180.0" RestrictedMinInclusive />
<xs:maxInclusive RestrictedMaxInclusive value="180.0" RestrictedMaxInclusive />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementComplexType name="phone" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The phone number of the business.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.phone" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="type" IdentifierName use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of the phone number.
</xs:documentation>
</xs:annotation>
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="main" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Main voice telephone number.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="tollfree" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Toll free telephone number.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="fax" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Fax telephone number.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="tdd" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Telecommunications Device for the Deaf telephone number.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="mobile" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Mobile telephone number.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementSimpleType name="category" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The category that the listing belongs to (based on your site's taxonomy). Example: Restaurants - Chinese
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.text" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="type" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of the text.
</xs:documentation>
</xs:annotation>
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="description" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
If the contents are a general description of the business.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="offer" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
If the contents are an offer or coupon.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="menu" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
If the contents are are a restaurant menu.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementSequence GlobalElementComplexType name="review" IdentifierName GlobalElementSequence >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Encapsulates a single review of the listing.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.review" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="type" IdentifierName use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of the review.
</xs:documentation>
</xs:annotation>
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="editorial" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Review was written by a member of your staff.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration StringEnumerationType value="user" StringEnumerationType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Review was written by a user of your site.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup AttributeGroup name="attlist.image" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="type" IdentifierName use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The image type.
</xs:documentation>
</xs:annotation>
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction StringEnumerationType base="xs:string" StringEnumerationType >
<xs:enumeration StringEnumerationType value="ad" StringEnumerationType />
<xs:enumeration StringEnumerationType value="coupon" StringEnumerationType />
<xs:enumeration StringEnumerationType value="menu" StringEnumerationType />
<xs:enumeration StringEnumerationType value="photo" StringEnumerationType />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute AttributeGroup name="url" IdentifierName type="xs:anyURI" AnyURIAttribute use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The URL of the full-sized image
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute AttributeGroup name="width" IdentifierName type="xs:unsignedInt" UnsignedIntAttribute >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The width of the image
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute AttributeGroup name="height" IdentifierName type="xs:unsignedInt" UnsignedIntAttribute >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The height of the image
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementSequence GlobalElementComplexType name="attributes" IdentifierName GlobalElementSequence >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Encapsulates a set of attributes about the listing. All attributes must be displayed on a single page on your site. If you have multiple pages that contain attributes, then include each page as a separate attributes tag.
</xs:documentation>
</xs:annotation>
<xs:complexType GlobalElementSequence GlobalElementComplexType >
<xs:sequence ComplexTypeSequence GlobalElementSequence > </xs:sequence>
</xs:complexType>
</xs:element>
<xs:element GlobalElementComplexType name="attr" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
A single piece of structured information about the listing. For example, if the name is Business Hours then the value can be Mon-Fri 9am-5pm. If the name is Payment Types Accepted, then the value can be Cash, Visa, Mastercard. Use the names and values that appear on your site.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.attr" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="name" IdentifierName use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The name of the field displayed on your site.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute AttributeGroup name="priority" IdentifierName type="xs:integer" IntegerAttribute >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The importance of the fact, which may effect the order in which facts are displayed in search results.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementComplexType name="hiddenattr" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
A single piece of structured information about the listing, which should be hidden from users, because it is used for some internal purpose.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.hiddenattr" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="name" IdentifierName use="required" AttributeRequired >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The name of the hidden field.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElement name="link" IdentifierName GlobalElement type="xs:anyURI" GlobalElement AnyURIElement >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The URL of the page on your site that contains the content. We will link the teaser on Google Local to this page.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSimpleType name="title" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
A short summary of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSimpleType name="author" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The name of the author of the content. The value can either be a user name or a full name in the format "Firstname Lastname".
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSimpleType name="body" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The entire text of a review or description of the listing. Can contain escaped HTML
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElement name="website" IdentifierName GlobalElement type="xs:anyURI" GlobalElement AnyURIElement >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The official website of the business.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element GlobalElementSimpleType name="email" IdentifierName GlobalElementSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The date the listing or piece of content was created.
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalElementSimpleType >
<xs:restriction StringSimpleTypePattern base="xs:string" StringSimpleTypePattern >
<xs:pattern StringSimpleTypePattern value="[a-zA-Z_0-9\.\-]+@([a-zA-Z_0-9\-]+\.)+[a-zA-Z]{2,4}" StringSimpleTypePattern />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element GlobalElementComplexType name="rating" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
If applicable, the rating score associated with the review. The value should reflect how the rating appears on your site. If there are multiple ratings for a single review, then use a separate rating tag for each rating.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.rating" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="name" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Type of the rating such as "Service" or "Food Quality". If there is only one rating score in the review, then name may be omitted.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:element GlobalElementComplexType name="date" IdentifierName >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The date the listing or piece of content was created.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:attributeGroup AttributeGroup name="attlist.date" NonIdentifierName AttributeGroup >
<xs:attribute AttributeGroup name="year" IdentifierName use="required" AttributeRequired >
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction RestrictedMinInclusive RestrictedMaxInclusive base="xs:unsignedInt" RestrictedMinInclusive RestrictedMaxInclusive >
<xs:minInclusive RestrictedMinInclusive value="1990" RestrictedMinInclusive />
<xs:maxInclusive RestrictedMaxInclusive value="2099" RestrictedMaxInclusive />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute AttributeGroup name="month" IdentifierName use="required" AttributeRequired >
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction RestrictedMinInclusive RestrictedMaxInclusive base="xs:unsignedInt" RestrictedMinInclusive RestrictedMaxInclusive >
<xs:minInclusive RestrictedMinInclusive value="1" RestrictedMinInclusive />
<xs:maxInclusive RestrictedMaxInclusive value="12" RestrictedMaxInclusive />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute AttributeGroup name="day" IdentifierName >
<xs:simpleType LocalAttributeSimpleType >
<xs:restriction RestrictedMinInclusive RestrictedMaxInclusive base="xs:unsignedInt" RestrictedMinInclusive RestrictedMaxInclusive >
<xs:minInclusive RestrictedMinInclusive value="1" RestrictedMinInclusive />
<xs:maxInclusive RestrictedMaxInclusive value="31" RestrictedMaxInclusive />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>

This document was produced by the W3C XML Schema Patterns for Databinding Working Group. Comments on this document may be sent to the public public-xsd-databinding-comments@w3.org mailing list (public archive).