Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema vinoXML.xsd
Namespace http://www.vinoxml.org/XMLschema
Properties
attribute form default: unqualified
element form default: qualified
version: 1.1.4
Element wine
Namespace http://www.vinoxml.org/XMLschema
Annotations
root element for a wine - file extension to be used is .vinoxml, this is the prefered root element to be used when you want to exchange information with another system.
Diagram
Diagram vinoXML_xsd.tmp#id3 vinoXML_xsd.tmp#id4 vinoXML_xsd.tmp#id5 vinoXML_xsd.tmp#id6 vinoXML_xsd.tmp#id283 vinoXML_xsd.tmp#id287 vinoXML_xsd.tmp#id297 vinoXML_xsd.tmp#id300 vinoXML_xsd.tmp#id321 vinoXML_xsd.tmp#id322 vinoXML_xsd.tmp#id325 vinoXML_xsd.tmp#id326 vinoXML_xsd.tmp#id327 vinoXML_xsd.tmp#id2
Type wineDetail
Properties
content: complex
Model name , additionalname{0,1} , variety{0,1} , vintage , winetype , origin , category{0,1} , producer{0,1} , reseller{0,1} , foodaccompaniments{0,1} , customextension* , notes{0,1} , generator
Children additionalname, category, customextension, foodaccompaniments, generator, name, notes, origin, producer, reseller, variety, vintage, winetype
Instance
<wine>
  <name>{1,1}</name>
  <additionalname>{0,1}</additionalname>
  <variety>{0,1}</variety>
  <vintage>{1,1}</vintage>
  <winetype>{1,1}</winetype>
  <origin>{1,1}</origin>
  <category>{0,1}</category>
  <producer>{0,1}</producer>
  <reseller>{0,1}</reseller>
  <foodaccompaniments>{0,1}</foodaccompaniments>
  <customextension>{0,unbounded}</customextension>
  <notes>{0,1}</notes>
  <generator>{1,1}</generator>
</wine>
Source
<xs:element name="wine" type="wineDetail">
  <xs:annotation>
    <xs:documentation>root element for a wine - file extension to be used is .vinoxml, this is the prefered root element to be used when you want to exchange information with another system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element wineDetail / name
Namespace http://www.vinoxml.org/XMLschema
Annotations
The name of the wine
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the wine</xs:documentation>
  </xs:annotation>
</xs:element>
Element wineDetail / additionalname
Namespace http://www.vinoxml.org/XMLschema
Annotations
Optional/additional name information
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="additionalname" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional/additional name information</xs:documentation>
  </xs:annotation>
</xs:element>
Element wineDetail / variety
Namespace http://www.vinoxml.org/XMLschema
Annotations
Used for wines which state the grape variety on their label, e.g. "Penfolds Grange Shiraz" you would enter here "Shiraz".  For more detailed definition of varities contained in the wine please see "cuvee" under vintage
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="variety" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used for wines which state the grape variety on their label, e.g. "Penfolds Grange Shiraz" you would enter here "Shiraz".  For more detailed definition of varities contained in the wine please see "cuvee" under vintage</xs:documentation>
  </xs:annotation>
</xs:element>
Element wineDetail / vintage
Namespace http://www.vinoxml.org/XMLschema
Annotations
Vintage detail, bottle size, cuvee,  alcohol, label image etc
Diagram
Diagram vinoXML_xsd.tmp#id8 vinoXML_xsd.tmp#id9 vinoXML_xsd.tmp#id234 vinoXML_xsd.tmp#id249 vinoXML_xsd.tmp#id255 vinoXML_xsd.tmp#id256 vinoXML_xsd.tmp#id257 vinoXML_xsd.tmp#id258 vinoXML_xsd.tmp#id259 vinoXML_xsd.tmp#id260 vinoXML_xsd.tmp#id261 vinoXML_xsd.tmp#id262 vinoXML_xsd.tmp#id263 vinoXML_xsd.tmp#id272 vinoXML_xsd.tmp#id282 vinoXML_xsd.tmp#id7
Type vintageDetail
Properties
content: complex
Model year{0,1} , bottle , ratingaverage* , cuvee{0,1} , alcohol{0,1} , sugar{0,1} , acidity{0,1} , acidtitratable{0,1} , acidvolatile{0,1} , ph{0,1} , servingtemperature{0,1} , decantingtime{0,1} , bottlelabel{0,1} , vinificationdetail{0,1} , notes{0,1}
Children acidity, acidtitratable, acidvolatile, alcohol, bottle, bottlelabel, cuvee, decantingtime, notes, ph, ratingaverage, servingtemperature, sugar, vinificationdetail, year
Instance
<vintage>
  <year>{0,1}</year>
  <bottle>{1,1}</bottle>
  <ratingaverage>{0,unbounded}</ratingaverage>
  <cuvee>{0,1}</cuvee>
  <alcohol>{0,1}</alcohol>
  <sugar>{0,1}</sugar>
  <acidity>{0,1}</acidity>
  <acidtitratable>{0,1}</acidtitratable>
  <acidvolatile>{0,1}</acidvolatile>
  <ph>{0,1}</ph>
  <servingtemperature>{0,1}</servingtemperature>
  <decantingtime>{0,1}</decantingtime>
  <bottlelabel>{0,1}</bottlelabel>
  <vinificationdetail>{0,1}</vinificationdetail>
  <notes>{0,1}</notes>
</vintage>
Source
<xs:element name="vintage" type="vintageDetail">
  <xs:annotation>
    <xs:documentation>Vintage detail, bottle size, cuvee,  alcohol, label image etc</xs:documentation>
  </xs:annotation>
</xs:element>
Element vintageDetail / year
Namespace http://www.vinoxml.org/XMLschema
Annotations
The vintage of the wine.
Diagram
Diagram
Type restriction of xs:gYear
Properties
content: simple
minOccurs: 0
Facets
maxInclusive 9999
minInclusive 1700
Source
<xs:element name="year" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The vintage of the wine.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:gYear">
      <xs:minInclusive value="1700"/>
      <xs:maxInclusive value="9999"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element vintageDetail / bottle
Namespace http://www.vinoxml.org/XMLschema
Annotations
Information on the bottle size, price and other information.
Diagram
Diagram vinoXML_xsd.tmp#id11 vinoXML_xsd.tmp#id12 vinoXML_xsd.tmp#id17 vinoXML_xsd.tmp#id24 vinoXML_xsd.tmp#id25 vinoXML_xsd.tmp#id32 vinoXML_xsd.tmp#id57 vinoXML_xsd.tmp#id167 vinoXML_xsd.tmp#id202 vinoXML_xsd.tmp#id203 vinoXML_xsd.tmp#id204 vinoXML_xsd.tmp#id206 vinoXML_xsd.tmp#id226 vinoXML_xsd.tmp#id227 vinoXML_xsd.tmp#id228 vinoXML_xsd.tmp#id229 vinoXML_xsd.tmp#id232 vinoXML_xsd.tmp#id233 vinoXML_xsd.tmp#id10
Type bottleDetail
Properties
content: complex
Model size , price+ , apogee{0,1} , sealtype{0,1} , tasting* , (tastingextended* | tastingextended2*) , purchases* , consumptions* , sales* , refcode{0,1} , stock* , producturl{0,1} , videourl{0,1} , audiourl{0,1} , weight{0,1} , condition{0,1} , packagerefcode{0,1}
Children apogee, audiourl, condition, consumptions, packagerefcode, price, producturl, purchases, refcode, sales, sealtype, size, stock, tasting, tastingextended, tastingextended2, videourl, weight
Instance
<bottle>
  <size>{1,1}</size>
  <price>{1,unbounded}</price>
  <apogee>{0,1}</apogee>
  <sealtype>{0,1}</sealtype>
  <tasting>{0,unbounded}</tasting>
  <purchases>{0,unbounded}</purchases>
  <consumptions>{0,unbounded}</consumptions>
  <sales>{0,unbounded}</sales>
  <refcode source="">{0,1}</refcode>
  <stock>{0,unbounded}</stock>
  <producturl>{0,1}</producturl>
  <videourl>{0,1}</videourl>
  <audiourl>{0,1}</audiourl>
  <weight>{0,1}</weight>
  <condition>{0,1}</condition>
  <packagerefcode>{0,1}</packagerefcode>
</bottle>
Source
<xs:element name="bottle" type="bottleDetail">
  <xs:annotation>
    <xs:documentation>Information on the bottle size, price and other information.</xs:documentation>
  </xs:annotation>
</xs:element>
Element bottleDetail / size
Namespace http://www.vinoxml.org/XMLschema
Annotations
mostly in "ml" see enumerations
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
Facets
enumeration 100ml
enumeration 200ml
enumeration 250ml
enumeration 350ml
enumeration 375ml
enumeration 400ml
enumeration 500ml
enumeration 620ml
enumeration 700ml
enumeration 750ml
enumeration 1000ml
enumeration 1500ml
enumeration 1750ml
enumeration 2250ml
enumeration 2500ml
enumeration 3000ml-DMag
enumeration 3000ml-Jér
enumeration 4500ml-Jér
enumeration 4500ml-Réh
enumeration 6000ml-Mat
enumeration 6000ml-Imp
enumeration 9000ml-Sal
enumeration 12000ml
enumeration 15000ml
enumeration Bocks
Source
<xs:element name="size">
  <xs:annotation>
    <xs:documentation>mostly in "ml" see enumerations</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="100ml"/>
      <xs:enumeration value="200ml"/>
      <xs:enumeration value="250ml"/>
      <xs:enumeration value="350ml"/>
      <xs:enumeration value="375ml"/>
      <xs:enumeration value="400ml"/>
      <xs:enumeration value="500ml"/>
      <xs:enumeration value="620ml"/>
      <xs:enumeration value="700ml"/>
      <xs:enumeration value="750ml"/>
      <xs:enumeration value="1000ml"/>
      <xs:enumeration value="1500ml"/>
      <xs:enumeration value="1750ml"/>
      <xs:enumeration value="2250ml"/>
      <xs:enumeration value="2500ml"/>
      <xs:enumeration value="3000ml-DMag"/>
      <xs:enumeration value="3000ml-Jér"/>
      <xs:enumeration value="4500ml-Jér"/>
      <xs:enumeration value="4500ml-Réh"/>
      <xs:enumeration value="6000ml-Mat"/>
      <xs:enumeration value="6000ml-Imp"/>
      <xs:enumeration value="9000ml-Sal"/>
      <xs:enumeration value="12000ml"/>
      <xs:enumeration value="15000ml"/>
      <xs:enumeration value="Bocks"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element bottleDetail / price
Namespace http://www.vinoxml.org/XMLschema
Annotations
Pricing information on the bottle size.  Multiple different prices can be included.
Diagram
Diagram vinoXML_xsd.tmp#id14 vinoXML_xsd.tmp#id15 vinoXML_xsd.tmp#id16 vinoXML_xsd.tmp#id13
Type priceDetail
Properties
content: complex
maxOccurs: unbounded
Model pricetype , currencycode , pricevalue
Children currencycode, pricetype, pricevalue
Instance
<price>
  <pricetype>{1,1}</pricetype>
  <currencycode>{1,1}</currencycode>
  <pricevalue>{1,1}</pricevalue>
</price>
Source
<xs:element name="price" type="priceDetail" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Pricing information on the bottle size.  Multiple different prices can be included.</xs:documentation>
  </xs:annotation>
</xs:element>
Element priceDetail / pricetype
Namespace http://www.vinoxml.org/XMLschema
Annotations
see enumerations
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
Facets
enumeration listPrice
enumeration discountedPrice
enumeration lastpurchasePrice
enumeration marketValue
enumeration auctionValue
enumeration personalValue
Source
<xs:element name="pricetype">
  <xs:annotation>
    <xs:documentation>see enumerations</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="listPrice"/>
      <xs:enumeration value="discountedPrice"/>
      <xs:enumeration value="lastpurchasePrice"/>
      <xs:enumeration value="marketValue"/>
      <xs:enumeration value="auctionValue"/>
      <xs:enumeration value="personalValue"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element priceDetail / currencycode
Namespace http://www.vinoxml.org/XMLschema
Annotations
ISO code, see enumerations
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
Facets
enumeration EUR
enumeration BEF
enumeration DEM
enumeration ESP
enumeration FRF
enumeration IEP
enumeration ITL
enumeration LUF
enumeration NLG
enumeration ATS
enumeration PTE
enumeration FIM
enumeration USD
enumeration CAD
enumeration CHF
enumeration ADP
enumeration AED
enumeration AFA
enumeration ALL
enumeration AMD
enumeration ANG
enumeration AOK
enumeration ARA
enumeration ARS
enumeration AUD
enumeration AWG
enumeration AZM
enumeration BAD
enumeration BBD
enumeration BDT
enumeration BGL
enumeration BHD
enumeration BIF
enumeration BMD
enumeration BND
enumeration BOB
enumeration BRL
enumeration BRR
enumeration BSD
enumeration BWP
enumeration BYR
enumeration BZD
enumeration CDP
enumeration CLP
enumeration CNY
enumeration COP
enumeration CRC
enumeration CUP
enumeration CVE
enumeration CYP
enumeration CZK
enumeration DJF
enumeration DKK
enumeration DOP
enumeration DRP
enumeration DZD
enumeration ECS
enumeration EEK
enumeration EGP
enumeration ETB
enumeration FJD
enumeration FKP
enumeration GBP
enumeration GEK
enumeration GHC
enumeration GIP
enumeration GMD
enumeration GNF
enumeration GRD
enumeration GTQ
enumeration GWP
enumeration GYD
enumeration HKD
enumeration HNL
enumeration HRD
enumeration HTG
enumeration HUF
enumeration IDR
enumeration ILS
enumeration INR
enumeration IQD
enumeration IRR
enumeration ISK
enumeration JMD
enumeration JOD
enumeration JPY
enumeration KES
enumeration KHR
enumeration KIS
enumeration KMF
enumeration KPW
enumeration KRW
enumeration KWD
enumeration KYD
enumeration KZT
enumeration LAK
enumeration LBP
enumeration LKR
enumeration LRD
enumeration LSL
enumeration LTL
enumeration LVL
enumeration LYD
enumeration MAD
enumeration MDL
enumeration MGF
enumeration MNC
enumeration MNT
enumeration MOP
enumeration MRO
enumeration MTL
enumeration MUR
enumeration MVR
enumeration MWK
enumeration MXN
enumeration MXP
enumeration MYR
enumeration MZM
enumeration NGN
enumeration NIC
enumeration NIO
enumeration NIS
enumeration NOK
enumeration NPR
enumeration NZD
enumeration OMR
enumeration PAB
enumeration PEI
enumeration PEN
enumeration PES
enumeration PGK
enumeration PHP
enumeration PKR
enumeration PLN
enumeration PLZ
enumeration PYG
enumeration QAR
enumeration RMB
enumeration ROL
enumeration RUR
enumeration RWF
enumeration SAR
enumeration SBD
enumeration SCR
enumeration SDP
enumeration SEK
enumeration SGD
enumeration SHP
enumeration SIT
enumeration SKK
enumeration SLL
enumeration SOL
enumeration SOS
enumeration SRG
enumeration STD
enumeration SUR
enumeration SVC
enumeration SYP
enumeration SZL
enumeration THB
enumeration TJR
enumeration TMM
enumeration TND
enumeration TOP
enumeration TPE
enumeration TRL
enumeration TTD
enumeration TWD
enumeration TZS
enumeration UAK
enumeration UGS
enumeration UYP
enumeration UYU
enumeration VEB
enumeration VND
enumeration VUV
enumeration WST
enumeration XAF
enumeration XCD
enumeration XOF
enumeration YER
enumeration ZAR
enumeration ZMK
enumeration ZRZ
enumeration ZWD
Source
<xs:element name="currencycode">
  <xs:annotation>
    <xs:documentation>ISO code, see enumerations</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="EUR"/>
      <xs:enumeration value="BEF"/>
      <xs:enumeration value="DEM"/>
      <xs:enumeration value="ESP"/>
      <xs:enumeration value="FRF"/>
      <xs:enumeration value="IEP"/>
      <xs:enumeration value="ITL"/>
      <xs:enumeration value="LUF"/>
      <xs:enumeration value="NLG"/>
      <xs:enumeration value="ATS"/>
      <xs:enumeration value="PTE"/>
      <xs:enumeration value="FIM"/>
      <xs:enumeration value="USD"/>
      <xs:enumeration value="CAD"/>
      <xs:enumeration value="CHF"/>
      <xs:enumeration value="ADP"/>
      <xs:enumeration value="AED"/>
      <xs:enumeration value="AFA"/>
      <xs:enumeration value="ALL"/>
      <xs:enumeration value="AMD"/>
      <xs:enumeration value="ANG"/>
      <xs:enumeration value="AOK"/>
      <xs:enumeration value="ARA"/>
      <xs:enumeration value="ARS"/>
      <xs:enumeration value="AUD"/>
      <xs:enumeration value="AWG"/>
      <xs:enumeration value="AZM"/>
      <xs:enumeration value="BAD"/>
      <xs:enumeration value="BBD"/>
      <xs:enumeration value="BDT"/>
      <xs:enumeration value="BGL"/>
      <xs:enumeration value="BHD"/>
      <xs:enumeration value="BIF"/>
      <xs:enumeration value="BMD"/>
      <xs:enumeration value="BND"/>
      <xs:enumeration value="BOB"/>
      <xs:enumeration value="BRL"/>
      <xs:enumeration value="BRR"/>
      <xs:enumeration value="BSD"/>
      <xs:enumeration value="BWP"/>
      <xs:enumeration value="BYR"/>
      <xs:enumeration value="BZD"/>
      <xs:enumeration value="CDP"/>
      <xs:enumeration value="CLP"/>
      <xs:enumeration value="CNY"/>
      <xs:enumeration value="COP"/>
      <xs:enumeration value="CRC"/>
      <xs:enumeration value="CUP"/>
      <xs:enumeration value="CVE"/>
      <xs:enumeration value="CYP"/>
      <xs:enumeration value="CZK"/>
      <xs:enumeration value="DJF"/>
      <xs:enumeration value="DKK"/>
      <xs:enumeration value="DOP"/>
      <xs:enumeration value="DRP"/>
      <xs:enumeration value="DZD"/>
      <xs:enumeration value="ECS"/>
      <xs:enumeration value="EEK"/>
      <xs:enumeration value="EGP"/>
      <xs:enumeration value="ETB"/>
      <xs:enumeration value="FJD"/>
      <xs:enumeration value="FKP"/>
      <xs:enumeration value="GBP"/>
      <xs:enumeration value="GEK"/>
      <xs:enumeration value="GHC"/>
      <xs:enumeration value="GIP"/>
      <xs:enumeration value="GMD"/>
      <xs:enumeration value="GNF"/>
      <xs:enumeration value="GRD"/>
      <xs:enumeration value="GTQ"/>
      <xs:enumeration value="GWP"/>
      <xs:enumeration value="GYD"/>
      <xs:enumeration value="HKD"/>
      <xs:enumeration value="HNL"/>
      <xs:enumeration value="HRD"/>
      <xs:enumeration value="HTG"/>
      <xs:enumeration value="HUF"/>
      <xs:enumeration value="IDR"/>
      <xs:enumeration value="ILS"/>
      <xs:enumeration value="INR"/>
      <xs:enumeration value="IQD"/>
      <xs:enumeration value="IRR"/>
      <xs:enumeration value="ISK"/>
      <xs:enumeration value="JMD"/>
      <xs:enumeration value="JOD"/>
      <xs:enumeration value="JPY"/>
      <xs:enumeration value="KES"/>
      <xs:enumeration value="KHR"/>
      <xs:enumeration value="KIS"/>
      <xs:enumeration value="KMF"/>
      <xs:enumeration value="KPW"/>
      <xs:enumeration value="KRW"/>
      <xs:enumeration value="KWD"/>
      <xs:enumeration value="KYD"/>
      <xs:enumeration value="KZT"/>
      <xs:enumeration value="LAK"/>
      <xs:enumeration value="LBP"/>
      <xs:enumeration value="LKR"/>
      <xs:enumeration value="LRD"/>
      <xs:enumeration value="LSL"/>
      <xs:enumeration value="LTL"/>
      <xs:enumeration value="LVL"/>
      <xs:enumeration value="LYD"/>
      <xs:enumeration value="MAD"/>
      <xs:enumeration value="MDL"/>
      <xs:enumeration value="MGF"/>
      <xs:enumeration value="MNC"/>
      <xs:enumeration value="MNT"/>
      <xs:enumeration value="MOP"/>
      <xs:enumeration value="MRO"/>
      <xs:enumeration value="MTL"/>
      <xs:enumeration value="MUR"/>
      <xs:enumeration value="MVR"/>
      <xs:enumeration value="MWK"/>
      <xs:enumeration value="MXN"/>
      <xs:enumeration value="MXP"/>
      <xs:enumeration value="MYR"/>
      <xs:enumeration value="MZM"/>
      <xs:enumeration value="NGN"/>
      <xs:enumeration value="NIC"/>
      <xs:enumeration value="NIO"/>
      <xs:enumeration value="NIS"/>
      <xs:enumeration value="NOK"/>
      <xs:enumeration value="NPR"/>
      <xs:enumeration value="NZD"/>
      <xs:enumeration value="OMR"/>
      <xs:enumeration value="PAB"/>
      <xs:enumeration value="PEI"/>
      <xs:enumeration value="PEN"/>
      <xs:enumeration value="PES"/>
      <xs:enumeration value="PGK"/>
      <xs:enumeration value="PHP"/>
      <xs:enumeration value="PKR"/>
      <xs:enumeration value="PLN"/>
      <xs:enumeration value="PLZ"/>
      <xs:enumeration value="PYG"/>
      <xs:enumeration value="QAR"/>
      <xs:enumeration value="RMB"/>
      <xs:enumeration value="ROL"/>
      <xs:enumeration value="RUR"/>
      <xs:enumeration value="RWF"/>
      <xs:enumeration value="SAR"/>
      <xs:enumeration value="SBD"/>
      <xs:enumeration value="SCR"/>
      <xs:enumeration value="SDP"/>
      <xs:enumeration value="SEK"/>
      <xs:enumeration value="SGD"/>
      <xs:enumeration value="SHP"/>
      <xs:enumeration value="SIT"/>
      <xs:enumeration value="SKK"/>
      <xs:enumeration value="SLL"/>
      <xs:enumeration value="SOL"/>
      <xs:enumeration value="SOS"/>
      <xs:enumeration value="SRG"/>
      <xs:enumeration value="STD"/>
      <xs:enumeration value="SUR"/>
      <xs:enumeration value="SVC"/>
      <xs:enumeration value="SYP"/>
      <xs:enumeration value="SZL"/>
      <xs:enumeration value="THB"/>
      <xs:enumeration value="TJR"/>
      <xs:enumeration value="TMM"/>
      <xs:enumeration value="TND"/>
      <xs:enumeration value="TOP"/>
      <xs:enumeration value="TPE"/>
      <xs:enumeration value="TRL"/>
      <xs:enumeration value="TTD"/>
      <xs:enumeration value="TWD"/>
      <xs:enumeration value="TZS"/>
      <xs:enumeration value="UAK"/>
      <xs:enumeration value="UGS"/>
      <xs:enumeration value="UYP"/>
      <xs:enumeration value="UYU"/>
      <xs:enumeration value="VEB"/>
      <xs:enumeration value="VND"/>
      <xs:enumeration value="VUV"/>
      <xs:enumeration value="WST"/>
      <xs:enumeration value="XAF"/>
      <xs:enumeration value="XCD"/>
      <xs:enumeration value="XOF"/>
      <xs:enumeration value="YER"/>
      <xs:enumeration value="ZAR"/>
      <xs:enumeration value="ZMK"/>
      <xs:enumeration value="ZRZ"/>
      <xs:enumeration value="ZWD"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element priceDetail / pricevalue
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of xs:decimal
Properties
content: simple
Facets
totalDigits 15
fractionDigits 2
Source
<xs:element name="pricevalue">
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:totalDigits value="15"/>
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element bottleDetail / apogee
Namespace http://www.vinoxml.org/XMLschema
Annotations
Approximate years for when to start to drink, when it is at its best and when the wine will start to degrade.
Diagram
Diagram vinoXML_xsd.tmp#id19 vinoXML_xsd.tmp#id20 vinoXML_xsd.tmp#id21 vinoXML_xsd.tmp#id22 vinoXML_xsd.tmp#id18
Type apogeeDetail
Properties
content: complex
minOccurs: 0
Model firstyear{0,1} , bestyear{0,1} , pastyear{0,1} , notes{0,1}
Children bestyear, firstyear, notes, pastyear
Instance
<apogee>
  <firstyear>{0,1}</firstyear>
  <bestyear>{0,1}</bestyear>
  <pastyear>{0,1}</pastyear>
  <notes>{0,1}</notes>
</apogee>
Source
<xs:element name="apogee" type="apogeeDetail" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Approximate years for when to start to drink, when it is at its best and when the wine will start to degrade.</xs:documentation>
  </xs:annotation>
</xs:element>
Element apogeeDetail / firstyear
Namespace http://www.vinoxml.org/XMLschema
Annotations
The year when one can start to drink the wine.
Diagram
Diagram
Type xs:gYear
Properties
content: simple
minOccurs: 0
Source
<xs:element name="firstyear" type="xs:gYear" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The year when one can start to drink the wine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element apogeeDetail / bestyear
Namespace http://www.vinoxml.org/XMLschema
Annotations
The year when the wine should at its best.
Diagram
Diagram
Type xs:gYear
Properties
content: simple
minOccurs: 0
Source
<xs:element name="bestyear" type="xs:gYear" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The year when the wine should at its best.</xs:documentation>
  </xs:annotation>
</xs:element>
Element apogeeDetail / pastyear
Namespace http://www.vinoxml.org/XMLschema
Annotations
The year when the wine is starting to degrade.
Diagram
Diagram
Type xs:gYear
Properties
content: simple
minOccurs: 0
Source
<xs:element name="pastyear" type="xs:gYear" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The year when the wine is starting to degrade.</xs:documentation>
  </xs:annotation>
</xs:element>
Element apogeeDetail / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element bottleDetail / sealtype
Namespace http://www.vinoxml.org/XMLschema
Annotations
The type of bottle seal used, see enumerations.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
Facets
enumeration cork
enumeration twist top
enumeration glass cork
enumeration synthetic cork
enumeration agglomerate cork
enumeration vino-lok
Source
<xs:element name="sealtype" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The type of bottle seal used, see enumerations.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="cork"/>
      <xs:enumeration value="twist top"/>
      <xs:enumeration value="glass cork"/>
      <xs:enumeration value="synthetic cork"/>
      <xs:enumeration value="agglomerate cork"/>
      <xs:enumeration value="vino-lok"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element bottleDetail / tasting
Namespace http://www.vinoxml.org/XMLschema
Annotations
Tasting notes, sometimes called ratings or reviews.
Diagram
Diagram vinoXML_xsd.tmp#id27 vinoXML_xsd.tmp#id28 vinoXML_xsd.tmp#id30 vinoXML_xsd.tmp#id31 vinoXML_xsd.tmp#id26
Type tastingDetail
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model tastedby , tastedon , points{0,1} , notes{0,1}
Children notes, points, tastedby, tastedon
Instance
<tasting>
  <tastedby>{1,1}</tastedby>
  <tastedon>{1,1}</tastedon>
  <points>{0,1}</points>
  <notes>{0,1}</notes>
</tasting>
Source
<xs:element name="tasting" type="tastingDetail" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Tasting notes, sometimes called ratings or reviews.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingDetail / tastedby
Namespace http://www.vinoxml.org/XMLschema
Annotations
Who did the tasting, e.g. Robert Parker, RVF, wein-plus.de etc
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="tastedby" type="xs:string">
  <xs:annotation>
    <xs:documentation>Who did the tasting, e.g. Robert Parker, RVF, wein-plus.de etc</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingDetail / tastedon
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id29
Type date
Properties
content: simple
Source
<xs:element name="tastedon" type="date"/>
Element tastingDetail / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of xs:decimal
Properties
content: simple
minOccurs: 0
Facets
fractionDigits 1
Source
<xs:element name="points" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingDetail / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element bottleDetail / tastingextended
Namespace http://www.vinoxml.org/XMLschema
Annotations
deprecated as of 1.1
Diagram
Diagram vinoXML_xsd.tmp#id34 vinoXML_xsd.tmp#id35 vinoXML_xsd.tmp#id36 vinoXML_xsd.tmp#id37 vinoXML_xsd.tmp#id41 vinoXML_xsd.tmp#id50 vinoXML_xsd.tmp#id51 vinoXML_xsd.tmp#id52 vinoXML_xsd.tmp#id53 vinoXML_xsd.tmp#id54 vinoXML_xsd.tmp#id55 vinoXML_xsd.tmp#id56 vinoXML_xsd.tmp#id33
Type tastingExtendedDetail
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model tastingsystem , description , tastedon , participant* , firstimpression{0,1} , sight , smell , taste , finish{0,1} , overall{0,1} , adjustmentpoints , notes{0,1}
Children adjustmentpoints, description, finish, firstimpression, notes, overall, participant, sight, smell, taste, tastedon, tastingsystem
Instance
<tastingextended>
  <tastingsystem>{1,1}</tastingsystem>
  <description>{1,1}</description>
  <tastedon>{1,1}</tastedon>
  <participant>{0,unbounded}</participant>
  <firstimpression>{0,1}</firstimpression>
  <sight>{1,1}</sight>
  <smell>{1,1}</smell>
  <taste>{1,1}</taste>
  <finish>{0,1}</finish>
  <overall>{0,1}</overall>
  <adjustmentpoints>{1,1}</adjustmentpoints>
  <notes>{0,1}</notes>
</tastingextended>
Source
<xs:element name="tastingextended" type="tastingExtendedDetail" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>deprecated as of 1.1</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingExtendedDetail / tastingsystem
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="tastingsystem" type="xs:string"/>
Element tastingExtendedDetail / description
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="description" type="xs:string"/>
Element tastingExtendedDetail / tastedon
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id29
Type date
Properties
content: simple
Source
<xs:element name="tastedon" type="date"/>
Element tastingExtendedDetail / participant
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id39 vinoXML_xsd.tmp#id40 vinoXML_xsd.tmp#id38
Type guest
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model firstname , lastname
Children firstname, lastname
Instance
<participant>
  <firstname>{1,1}</firstname>
  <lastname>{1,1}</lastname>
</participant>
Source
<xs:element name="participant" type="guest" minOccurs="0" maxOccurs="unbounded"/>
Element guest / firstname
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="firstname" type="xs:string"/>
Element guest / lastname
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="lastname" type="xs:string"/>
Element tastingExtendedDetail / firstimpression
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
minOccurs: 0
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<firstimpression>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</firstimpression>
Source
<xs:element name="firstimpression" type="tastingExtSection" minOccurs="0"/>
Element tastingExtSection / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of xs:decimal
Properties
content: simple
Facets
fractionDigits 1
Source
<xs:element name="points">
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingExtSection / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingExtSection / customextension
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id47 vinoXML_xsd.tmp#id48 vinoXML_xsd.tmp#id49 vinoXML_xsd.tmp#id46
Type customExtension
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model valuename , valuedatatype , value
Children value, valuedatatype, valuename
Instance
<customextension>
  <valuename>{1,1}</valuename>
  <valuedatatype>{1,1}</valuedatatype>
  <value>{1,1}</value>
</customextension>
Source
<xs:element name="customextension" type="customExtension" minOccurs="0" maxOccurs="unbounded"/>
Element customExtension / valuename
Namespace http://www.vinoxml.org/XMLschema
Annotations
An element name as a string
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="valuename" type="xs:string">
  <xs:annotation>
    <xs:documentation>An element name as a string</xs:documentation>
  </xs:annotation>
</xs:element>
Element customExtension / valuedatatype
Namespace http://www.vinoxml.org/XMLschema
Annotations
The datatype of the value, see enumerations
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
Facets
enumeration date
enumeration string
enumeration int
Source
<xs:element name="valuedatatype">
  <xs:annotation>
    <xs:documentation>The datatype of the value, see enumerations</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="date"/>
      <xs:enumeration value="string"/>
      <xs:enumeration value="int"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element customExtension / value
Namespace http://www.vinoxml.org/XMLschema
Annotations
The value as a string
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="value" type="xs:string">
  <xs:annotation>
    <xs:documentation>The value as a string</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingExtendedDetail / sight
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<sight>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</sight>
Source
<xs:element name="sight" type="tastingExtSection"/>
Element tastingExtendedDetail / smell
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<smell>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</smell>
Source
<xs:element name="smell" type="tastingExtSection"/>
Element tastingExtendedDetail / taste
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<taste>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</taste>
Source
<xs:element name="taste" type="tastingExtSection"/>
Element tastingExtendedDetail / finish
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
minOccurs: 0
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<finish>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</finish>
Source
<xs:element name="finish" type="tastingExtSection" minOccurs="0"/>
Element tastingExtendedDetail / overall
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id43 vinoXML_xsd.tmp#id44 vinoXML_xsd.tmp#id45 vinoXML_xsd.tmp#id42
Type tastingExtSection
Properties
content: complex
minOccurs: 0
Model points , notes{0,1} , customextension*
Children customextension, notes, points
Instance
<overall>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
  <customextension>{0,unbounded}</customextension>
</overall>
Source
<xs:element name="overall" type="tastingExtSection" minOccurs="0"/>
Element tastingExtendedDetail / adjustmentpoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
i.e. for 100 point Parker this is set to 50 otherwise it should probably be set to 0
Diagram
Diagram
Type restriction of xs:decimal
Properties
content: simple
Facets
fractionDigits 1
Source
<xs:element name="adjustmentpoints">
  <xs:annotation>
    <xs:documentation>i.e. for 100 point Parker this is set to 50 otherwise it should probably be set to 0</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingExtendedDetail / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element bottleDetail / tastingextended2
Namespace http://www.vinoxml.org/XMLschema
Annotations
Detailed tasting notes.
Diagram
Diagram vinoXML_xsd.tmp#id59 vinoXML_xsd.tmp#id60 vinoXML_xsd.tmp#id61 vinoXML_xsd.tmp#id62 vinoXML_xsd.tmp#id63 vinoXML_xsd.tmp#id64 vinoXML_xsd.tmp#id86 vinoXML_xsd.tmp#id101 vinoXML_xsd.tmp#id124 vinoXML_xsd.tmp#id138 vinoXML_xsd.tmp#id153 vinoXML_xsd.tmp#id58
Type tastingExtendedDetail2
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model description , tastedon , participant* , notes{0,1} , tastingmethod , (matznermethod | parkermethod | johnsonbroadbentmethod | broadbentmethod | hundredpointgeneric | twentypointgeneric)
Children broadbentmethod, description, hundredpointgeneric, johnsonbroadbentmethod, matznermethod, notes, parkermethod, participant, tastedon, tastingmethod, twentypointgeneric
Instance
<tastingextended2>
  <description>{1,1}</description>
  <tastedon>{1,1}</tastedon>
  <participant>{0,unbounded}</participant>
  <notes>{0,1}</notes>
  <tastingmethod>{1,1}</tastingmethod>
</tastingextended2>
Source
<xs:element name="tastingextended2" type="tastingExtendedDetail2" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Detailed tasting notes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingExtendedDetail2 / description
Namespace http://www.vinoxml.org/XMLschema
Annotations
Description of the tasting, e.g. "Annual tasting"
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description of the tasting, e.g. "Annual tasting"</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingExtendedDetail2 / tastedon
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id29
Type date
Properties
content: simple
Source
<xs:element name="tastedon" type="date"/>
Element tastingExtendedDetail2 / participant
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id39 vinoXML_xsd.tmp#id40 vinoXML_xsd.tmp#id38
Type guest
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model firstname , lastname
Children firstname, lastname
Instance
<participant>
  <firstname>{1,1}</firstname>
  <lastname>{1,1}</lastname>
</participant>
Source
<xs:element name="participant" type="guest" minOccurs="0" maxOccurs="unbounded"/>
Element tastingExtendedDetail2 / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingExtendedDetail2 / tastingmethod
Namespace http://www.vinoxml.org/XMLschema
Annotations
Name of the tasting method used
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="tastingmethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the tasting method used</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingExtendedDetail2 / matznermethod
Namespace http://www.vinoxml.org/XMLschema
Annotations
Author of Zapfen ab (ISBN 3-280-06005-2) his web site: http://www.vinicus.ch/
Diagram
Diagram vinoXML_xsd.tmp#id66 vinoXML_xsd.tmp#id70 vinoXML_xsd.tmp#id73 vinoXML_xsd.tmp#id77 vinoXML_xsd.tmp#id82 vinoXML_xsd.tmp#id65
Type tastingMatznerDetail
Properties
content: complex
Model firstimpression , sight , smell , taste , finish
Children finish, firstimpression, sight, smell, taste
Instance
<matznermethod>
  <firstimpression>{1,1}</firstimpression>
  <sight>{1,1}</sight>
  <smell>{1,1}</smell>
  <taste>{1,1}</taste>
  <finish>{1,1}</finish>
</matznermethod>
Source
<xs:element name="matznermethod" type="tastingMatznerDetail">
  <xs:annotation>
    <xs:documentation>Author of Zapfen ab (ISBN 3-280-06005-2) his web site: http://www.vinicus.ch/</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingMatznerDetail / firstimpression
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id67 vinoXML_xsd.tmp#id69
Properties
content: complex
Model points , notes{0,1}
Children notes, points
Instance
<firstimpression>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
</firstimpression>
Source
<xs:element name="firstimpression">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="points">
        <xs:annotation>
          <xs:documentation>points for first impression</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="20"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingMatznerDetail / firstimpression / points
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for first impression
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 20
minInclusive 0
Source
<xs:element name="points">
  <xs:annotation>
    <xs:documentation>points for first impression</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / firstimpression / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingMatznerDetail / sight
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id71 vinoXML_xsd.tmp#id72
Properties
content: complex
Model colourpoints , notes{0,1}
Children colourpoints, notes
Instance
<sight>
  <colourpoints>{1,1}</colourpoints>
  <notes>{0,1}</notes>
</sight>
Source
<xs:element name="sight">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="colourpoints">
        <xs:annotation>
          <xs:documentation>points for colour</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingMatznerDetail / sight / colourpoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for colour
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 5
minInclusive 0
Source
<xs:element name="colourpoints">
  <xs:annotation>
    <xs:documentation>points for colour</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / sight / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingMatznerDetail / smell
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id74 vinoXML_xsd.tmp#id75 vinoXML_xsd.tmp#id76
Properties
content: complex
Model harmonypoints , intensitypoints , notes{0,1}
Children harmonypoints, intensitypoints, notes
Instance
<smell>
  <harmonypoints>{1,1}</harmonypoints>
  <intensitypoints>{1,1}</intensitypoints>
  <notes>{0,1}</notes>
</smell>
Source
<xs:element name="smell">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="harmonypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="intensitypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="10"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingMatznerDetail / smell / harmonypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 15
minInclusive 0
Source
<xs:element name="harmonypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / smell / intensitypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 10
minInclusive 0
Source
<xs:element name="intensitypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / smell / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingMatznerDetail / taste
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id78 vinoXML_xsd.tmp#id79 vinoXML_xsd.tmp#id80 vinoXML_xsd.tmp#id81
Properties
content: complex
Model harmonypoints , intensitypoints , maturitypotentialpoints , notes{0,1}
Children harmonypoints, intensitypoints, maturitypotentialpoints, notes
Instance
<taste>
  <harmonypoints>{1,1}</harmonypoints>
  <intensitypoints>{1,1}</intensitypoints>
  <maturitypotentialpoints>{1,1}</maturitypotentialpoints>
  <notes>{0,1}</notes>
</taste>
Source
<xs:element name="taste">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="harmonypoints">
        <xs:annotation>
          <xs:documentation>points for harmony of taste</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="intensitypoints">
        <xs:annotation>
          <xs:documentation>points for intensity of taste</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="10"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="maturitypotentialpoints">
        <xs:annotation>
          <xs:documentation>points for maturity or potential</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingMatznerDetail / taste / harmonypoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for harmony of taste
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 15
minInclusive 0
Source
<xs:element name="harmonypoints">
  <xs:annotation>
    <xs:documentation>points for harmony of taste</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / taste / intensitypoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for intensity of taste
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 10
minInclusive 0
Source
<xs:element name="intensitypoints">
  <xs:annotation>
    <xs:documentation>points for intensity of taste</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / taste / maturitypotentialpoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for maturity or potential
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 5
minInclusive 0
Source
<xs:element name="maturitypotentialpoints">
  <xs:annotation>
    <xs:documentation>points for maturity or potential</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / taste / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingMatznerDetail / finish
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id83 vinoXML_xsd.tmp#id84 vinoXML_xsd.tmp#id85
Properties
content: complex
Model qualitypoints , lengthpoints , notes{0,1}
Children lengthpoints, notes, qualitypoints
Instance
<finish>
  <qualitypoints>{1,1}</qualitypoints>
  <lengthpoints>{1,1}</lengthpoints>
  <notes>{0,1}</notes>
</finish>
Source
<xs:element name="finish">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="qualitypoints">
        <xs:annotation>
          <xs:documentation>points for quality of finish</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="lengthpoints">
        <xs:annotation>
          <xs:documentation>points for length of finish</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingMatznerDetail / finish / qualitypoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for quality of finish
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 15
minInclusive 0
Source
<xs:element name="qualitypoints">
  <xs:annotation>
    <xs:documentation>points for quality of finish</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / finish / lengthpoints
Namespace http://www.vinoxml.org/XMLschema
Annotations
points for length of finish
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 5
minInclusive 0
Source
<xs:element name="lengthpoints">
  <xs:annotation>
    <xs:documentation>points for length of finish</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingMatznerDetail / finish / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingExtendedDetail2 / parkermethod
Namespace http://www.vinoxml.org/XMLschema
Annotations
Robert Parker author of Guide Parker des vins de France and others
Diagram
Diagram vinoXML_xsd.tmp#id88 vinoXML_xsd.tmp#id91 vinoXML_xsd.tmp#id94 vinoXML_xsd.tmp#id97 vinoXML_xsd.tmp#id100 vinoXML_xsd.tmp#id87
Type tastingParkerDetail
Properties
content: complex
Model sight , smell , taste , overall , adjustmentpoints
Children adjustmentpoints, overall, sight, smell, taste
Instance
<parkermethod>
  <sight>{1,1}</sight>
  <smell>{1,1}</smell>
  <taste>{1,1}</taste>
  <overall>{1,1}</overall>
  <adjustmentpoints>{1,1}</adjustmentpoints>
</parkermethod>
Source
<xs:element name="parkermethod" type="tastingParkerDetail">
  <xs:annotation>
    <xs:documentation>Robert Parker author of Guide Parker des vins de France and others</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingParkerDetail / sight
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id89 vinoXML_xsd.tmp#id90
Properties
content: complex
Model points , notes{0,1}
Children notes, points
Instance
<sight>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
</sight>
Source
<xs:element name="sight">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="points">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingParkerDetail / sight / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 5
minInclusive 0
Source
<xs:element name="points">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingParkerDetail / sight / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingParkerDetail / smell
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id92 vinoXML_xsd.tmp#id93
Properties
content: complex
Model points , notes{0,1}
Children notes, points
Instance
<smell>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
</smell>
Source
<xs:element name="smell">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="points">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingParkerDetail / smell / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 15
minInclusive 0
Source
<xs:element name="points">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingParkerDetail / smell / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingParkerDetail / taste
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id95 vinoXML_xsd.tmp#id96
Properties
content: complex
Model points , notes{0,1}
Children notes, points
Instance
<taste>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
</taste>
Source
<xs:element name="taste">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="points">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="20"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingParkerDetail / taste / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 20
minInclusive 0
Source
<xs:element name="points">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingParkerDetail / taste / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingParkerDetail / overall
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id98 vinoXML_xsd.tmp#id99
Properties
content: complex
Model points , notes{0,1}
Children notes, points
Instance
<overall>
  <points>{1,1}</points>
  <notes>{0,1}</notes>
</overall>
Source
<xs:element name="overall">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="points">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="10"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingParkerDetail / overall / points
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 10
minInclusive 0
Source
<xs:element name="points">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingParkerDetail / overall / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingParkerDetail / adjustmentpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 50
minInclusive 0
Source
<xs:element name="adjustmentpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingExtendedDetail2 / johnsonbroadbentmethod
Namespace http://www.vinoxml.org/XMLschema
Annotations
Hugh Johnson author of World Atlas of Wine and others
Diagram
Diagram vinoXML_xsd.tmp#id103 vinoXML_xsd.tmp#id109 vinoXML_xsd.tmp#id114 vinoXML_xsd.tmp#id121 vinoXML_xsd.tmp#id102
Type tastingJohnsonBroadbentDetail
Properties
content: complex
Model sight , smell , taste , overall
Children overall, sight, smell, taste
Instance
<johnsonbroadbentmethod>
  <sight>{1,1}</sight>
  <smell>{1,1}</smell>
  <taste>{1,1}</taste>
  <overall>{1,1}</overall>
</johnsonbroadbentmethod>
Source
<xs:element name="johnsonbroadbentmethod" type="tastingJohnsonBroadbentDetail">
  <xs:annotation>
    <xs:documentation>Hugh Johnson author of World Atlas of Wine and others</xs:documentation>
  </xs:annotation>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id104 vinoXML_xsd.tmp#id105 vinoXML_xsd.tmp#id106 vinoXML_xsd.tmp#id107 vinoXML_xsd.tmp#id108
Properties
content: complex
Model claritypoints , depthofcolourpoints , viscositypoints , colourpoints , notes{0,1}
Children claritypoints, colourpoints, depthofcolourpoints, notes, viscositypoints
Instance
<sight>
  <claritypoints>{1,1}</claritypoints>
  <depthofcolourpoints>{1,1}</depthofcolourpoints>
  <viscositypoints>{1,1}</viscositypoints>
  <colourpoints>{1,1}</colourpoints>
  <notes>{0,1}</notes>
</sight>
Source
<xs:element name="sight">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="claritypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="depthofcolourpoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="viscositypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="colourpoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight / claritypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="claritypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight / depthofcolourpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="depthofcolourpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight / viscositypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="viscositypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight / colourpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="colourpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / sight / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingJohnsonBroadbentDetail / smell
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id110 vinoXML_xsd.tmp#id111 vinoXML_xsd.tmp#id112 vinoXML_xsd.tmp#id113
Properties
content: complex
Model generalappealpoints , fruitaromapoints , bouquetpoints , notes{0,1}
Children bouquetpoints, fruitaromapoints, generalappealpoints, notes
Instance
<smell>
  <generalappealpoints>{1,1}</generalappealpoints>
  <fruitaromapoints>{1,1}</fruitaromapoints>
  <bouquetpoints>{1,1}</bouquetpoints>
  <notes>{0,1}</notes>
</smell>
Source
<xs:element name="smell">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="generalappealpoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="fruitaromapoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1.5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="bouquetpoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1.5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingJohnsonBroadbentDetail / smell / generalappealpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="generalappealpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / smell / fruitaromapoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1.5
minInclusive 0
Source
<xs:element name="fruitaromapoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1.5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / smell / bouquetpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1.5
minInclusive 0
Source
<xs:element name="bouquetpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1.5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / smell / notes
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id23
Type notes
Properties
content: simple
minOccurs: 0
final: restriction, list, union
Source
<xs:element name="notes" type="notes" minOccurs="0"/>
Element tastingJohnsonBroadbentDetail / taste
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram vinoXML_xsd.tmp#id115 vinoXML_xsd.tmp#id116 vinoXML_xsd.tmp#id117 vinoXML_xsd.tmp#id118 vinoXML_xsd.tmp#id119 vinoXML_xsd.tmp#id120
Properties
content: complex
Model aciditypoints , bodypoints , lengthpoints , balancepoints , sweetnesspoints , notes{0,1}
Children aciditypoints, balancepoints, bodypoints, lengthpoints, notes, sweetnesspoints
Instance
<taste>
  <aciditypoints>{1,1}</aciditypoints>
  <bodypoints>{1,1}</bodypoints>
  <lengthpoints>{1,1}</lengthpoints>
  <balancepoints>{1,1}</balancepoints>
  <sweetnesspoints>{1,1}</sweetnesspoints>
  <notes>{0,1}</notes>
</taste>
Source
<xs:element name="taste">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="aciditypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="bodypoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1.5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="lengthpoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="balancepoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="sweetnesspoints">
        <xs:simpleType>
          <xs:restriction base="tastingPoints">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="2.5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="notes" type="notes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tastingJohnsonBroadbentDetail / taste / aciditypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1
minInclusive 0
Source
<xs:element name="aciditypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / taste / bodypoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 1.5
minInclusive 0
Source
<xs:element name="bodypoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1.5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tastingJohnsonBroadbentDetail / taste / lengthpoints
Namespace http://www.vinoxml.org/XMLschema
Diagram
Diagram
Type restriction of tastingPoints
Type hierarchy
Properties
content: simple
Facets
totalDigits 3
fractionDigits 1
maxInclusive 2
minInclusive 0
Source
<xs:element name="lengthpoints">
  <xs:simpleType>
    <xs:restriction base="tastingPoints">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>