Schema ModelCatalog.xsd


schema location:  D:\Projects\Schemas\TOYOTA.Schemas\Cars\ModelCatalog.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Cars/ModelCatalog.xsd
 
Elements 
ModelCatalog 


schema location:  D:\Projects\Schemas\TOYOTA.Schemas\types.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Types.xsd
 
Elements  Simple types 
ModelRef  countryISOLong 
VINe  CountryISOShort 
Currency 
DealerCode 
DealerWarrCode 
Email 
OperationNumber 
PartNumber 
Phone 
String20 
String5 
URL 
VDS 
VIN 
VIS 
WMI 


element ModelCatalog
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
content complex
children Brand
annotation
documentation 
Číselník modelů TMCZ

element ModelCatalog/Brand
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ModelName
attributes
Name  Type  Use  Default  Fixed  Annotation
name  tt:String20required      
documentation 
Značka (Toyota, Lexus)
annotation
documentation 
Značka

element ModelCatalog/Brand/ModelName
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Generation
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:stringrequired      
documentation 
Obecný název modelu
annotation
documentation 
Obecný název modelu

element ModelCatalog/Brand/ModelName/Generation
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Model
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:stringrequired      
annotation
documentation 
Generace modelu

element ModelCatalog/Brand/ModelName/Generation/Model
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Sfx
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:stringrequired      
documentation 
název modelu
documentation 
name of model
kata  tt:String5required      
documentation 
Unikátní identifikátor modelu, nemá žádný jiný význam.
modelCode  tt:String20required      
documentation 
Modelový kód, je unikátní pro danou výrobu. Může se opakovat po několika letech. Jednotlivá písmena mají určitý význam např. motor, řízení apod. Pro každý model je struktura modelového kódu odlišná.
grade  xs:stringoptional      
documentation 
Stupeň vybavenosti modelu. Textový popis např. Sol aod.
doors  xs:intrequired      
documentation 
Počet dveří.
body  tt:String5required      
documentation 
Tvar karoserie.
engVol  xs:decimalrequired      
documentation 
Objem motoru
engTu  xs:booleanrequired      
documentation 
Příznak, jestli je motor vybaven turbodmychadlem
engFuel  tt:String5required      
documentation 
Typ paliva
trans  tt:String5required      
documentation 
Typ převodovky
gears  xs:intrequired      
documentation 
Počet rychlostních stupňů
annotation
documentation 
Model. Definuje model do úrovně tvaru karoserie, objemu motoru a základních vlasností modelu.

element ModelCatalog/Brand/ModelName/Generation/Model/Sfx
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Color Spec
attributes
Name  Type  Use  Default  Fixed  Annotation
code  tt:String5required      
documentation 
Kód výbavy modelu.
name  xs:string      
documentation 
Název suffixu
documentation 
Suffix name
annotation
documentation 
Výbava modelu

element ModelCatalog/Brand/ModelName/Generation/Model/Sfx/Color
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ic  tt:String5required      
documentation 
Kód barvy interiéru
ec  tt:String5required      
documentation 
Kód barvy exteriéru
trim  tt:String5required      
documentation 
Kód čalounění (látka, kůže, barva látky)
wsPrice  xs:stringoptional      
documentation 
Příplatek za barvu. Velkoobchodní cena. (pro autorizované prodejce Toyoty)
documentation 
Additional charge for color (metalic). Wholesale price.
retPrice  xs:decimaloptional      
documentation 
Příplatek za barvu. Zákaznická cena.
documentation 
Additional charge for color (metalic). Retail price
annotation
documentation 
Dostupné barevné kombinace pro výbavu modelu

element ModelCatalog/Brand/ModelName/Generation/Model/Sfx/Spec
diagram
namespace http://schemas.toyota.cz/Cars/ModelCatalog.xsd
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
from  xs:gYearMonthrequired      
documentation 
Platnost výbavy od
forProd  xs:booleanrequired      
forSale  xs:booleanrequired      
wsPrice  xs:decimalrequired      
retPrice  xs:decimalrequired      
annotation
documentation 
Historie výbavy modelu

element tt:ModelRef
diagram
namespace http://schemas.toyota.cz/Types.xsd
properties
content complex
children Color
attributes
Name  Type  Use  Default  Fixed  Annotation
kata  tt:String5required      
sfx  tt:String5required      
specFrom  xs:gYearMonthrequired      

element tt:ModelRef/Color
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ic  tt:String5required      
documentation 
Kód barvy interiéru
ec  tt:String5required      
documentation 
Kód barvy exteriéru
trim  tt:String5required      
documentation 
Kód čalounění (látka, kůže, barva látky)
annotation
documentation 
Dostupné barevné kombinace pro výbavu modelu

element tt:VINe
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:anyType
properties
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
wmi  tt:WMI      
vds  tt:VDS      
vis  tt:VIS      

simpleType tt:countryISOLong
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration ABW
enumeration AFG
enumeration AGO
enumeration AIA
enumeration ALB
enumeration AND
enumeration ANT
enumeration ARE
enumeration ARG
enumeration ARM
enumeration ASM
enumeration ATA
enumeration ATF
enumeration ATG
enumeration AUS
enumeration AUT
enumeration AZE
enumeration BDI
enumeration BEL
enumeration BEN
enumeration BFA
enumeration BGD
enumeration BGR
enumeration BHR
enumeration BHS
enumeration BIH
enumeration BLR
enumeration BLZ
enumeration BMU
enumeration BOL
enumeration BRA
enumeration BRB
enumeration BRN
enumeration BTN
enumeration BVT
enumeration BWA
enumeration CAF
enumeration CAN
enumeration CCK
enumeration CIV
enumeration CMR
enumeration COD
enumeration COG
enumeration COK
enumeration COL
enumeration COM
enumeration CPV
enumeration CRI
enumeration CUB
enumeration CXR
enumeration CYM
enumeration CYP
enumeration CZE
enumeration DEU
enumeration DJI
enumeration DMA
enumeration DNK
enumeration DOM
enumeration DZA
enumeration ECU
enumeration EGY
enumeration ERI
enumeration ESP
enumeration EST
enumeration ETH
enumeration FIN
enumeration FJI
enumeration FLK
enumeration FRA
enumeration FRO
enumeration FSM
enumeration GAB
enumeration GBR
enumeration GEO
enumeration GHA
enumeration GIB
enumeration GIN
enumeration GLP
enumeration GMB
enumeration GNB
enumeration GNQ
enumeration GRC
enumeration GRD
enumeration GRL
enumeration GTM
enumeration GUF
enumeration GUM
enumeration GUY
enumeration HKG
enumeration HMD
enumeration HND
enumeration HRV
enumeration HTI
enumeration HUN
enumeration CHE
enumeration CHL
enumeration CHN
enumeration IDN
enumeration IND
enumeration IOT
enumeration IRL
enumeration IRN
enumeration IRQ
enumeration ISL
enumeration ISR
enumeration ITA
enumeration JAM
enumeration JOR
enumeration JPN
enumeration KAZ
enumeration KEN
enumeration KGZ
enumeration KHM
enumeration KIR
enumeration KNA
enumeration KOR
enumeration KWT
enumeration LAO
enumeration LBN
enumeration LBR
enumeration LBY
enumeration LCA
enumeration LIE
enumeration LKA
enumeration LSO
enumeration LTU
enumeration LUX
enumeration LVA
enumeration MAC
enumeration MAR
enumeration MCO
enumeration MDA
enumeration MDG
enumeration MDV
enumeration MEX
enumeration MHL
enumeration MKD
enumeration MLI
enumeration MLT
enumeration MMR
enumeration MNG
enumeration MNP
enumeration MOZ
enumeration MRT
enumeration MSR
enumeration MTQ
enumeration MUS
enumeration MWI
enumeration MYS
enumeration MYT
enumeration NAM
enumeration NCL
enumeration NER
enumeration NFK
enumeration NGA
enumeration NIC
enumeration NIU
enumeration NLD
enumeration NOR
enumeration NPL
enumeration NRU
enumeration NZL
enumeration OMN
enumeration PAK
enumeration PAN
enumeration PCN
enumeration PER
enumeration PHL
enumeration PLW
enumeration PNG
enumeration POL
enumeration PRI
enumeration PRK
enumeration PRT
enumeration PRY
enumeration PYF
enumeration QAT
enumeration REU
enumeration ROM
enumeration RUS
enumeration RWA
enumeration SAU
enumeration SDN
enumeration SEN
enumeration SGP
enumeration SGS
enumeration SHN
enumeration SJM
enumeration SLB
enumeration SLE
enumeration SLV
enumeration SMR
enumeration SOM
enumeration SPM
enumeration STP
enumeration SUR
enumeration SVK
enumeration SVN
enumeration SWE
enumeration SWZ
enumeration SYC
enumeration SYR
enumeration TCA
enumeration TCD
enumeration TGO
enumeration THA
enumeration TJK
enumeration TKL
enumeration TKM
enumeration TMP
enumeration TON
enumeration TTO
enumeration TUN
enumeration TUR
enumeration TUV
enumeration TWN
enumeration TZA
enumeration UGA
enumeration UKR
enumeration UMI
enumeration URY
enumeration USA
enumeration UZB
enumeration VAT
enumeration VCT
enumeration VEN
enumeration VGB
enumeration VIR
enumeration VNM
enumeration VUT
enumeration WLF
enumeration WSM
enumeration YEM
enumeration YUG
enumeration ZAF
enumeration ZMB
enumeration ZWE

simpleType tt:CountryISOShort
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration AD
enumeration AE
enumeration AF
enumeration AG
enumeration AI
enumeration AL
enumeration AM
enumeration AN
enumeration AO
enumeration AQ
enumeration AR
enumeration AS
enumeration AT
enumeration AU
enumeration AW
enumeration AZ
enumeration BA
enumeration BB
enumeration BD
enumeration BE
enumeration BF
enumeration BG
enumeration BH
enumeration BI
enumeration BJ
enumeration BM
enumeration BN
enumeration BO
enumeration BR
enumeration BS
enumeration BT
enumeration BV
enumeration BW
enumeration BY
enumeration BZ
enumeration CA
enumeration CC
enumeration CD
enumeration CF
enumeration CG
enumeration CI
enumeration CK
enumeration CL
enumeration CM
enumeration CN
enumeration CO
enumeration CR
enumeration CU
enumeration CV
enumeration CX
enumeration CY
enumeration CZ
enumeration DE
enumeration DJ
enumeration DK
enumeration DM
enumeration DO
enumeration DZ
enumeration EC
enumeration EE
enumeration EG
enumeration ER
enumeration ES
enumeration ET
enumeration FI
enumeration FJ
enumeration FK
enumeration FM
enumeration FO
enumeration FR
enumeration GA
enumeration GB
enumeration GD
enumeration GE
enumeration GF
enumeration GH
enumeration GI
enumeration GL
enumeration GM
enumeration GN
enumeration GP
enumeration GQ
enumeration GR
enumeration GS
enumeration GT
enumeration GU
enumeration GW
enumeration GY
enumeration HK
enumeration HM
enumeration HN
enumeration HR
enumeration HT
enumeration HU
enumeration CH
enumeration ID
enumeration IE
enumeration IL
enumeration IN
enumeration IO
enumeration IQ
enumeration IR
enumeration IS
enumeration IT
enumeration JM
enumeration JO
enumeration JP
enumeration KE
enumeration KG
enumeration KH
enumeration KI
enumeration KM
enumeration KN
enumeration KP
enumeration KR
enumeration KW
enumeration KY
enumeration KZ
enumeration LA
enumeration LB
enumeration LC
enumeration LI
enumeration LK
enumeration LR
enumeration LS
enumeration LT
enumeration LU
enumeration LV
enumeration LY
enumeration MA
enumeration MC
enumeration MD
enumeration MG
enumeration MH
enumeration MK
enumeration ML
enumeration MM
enumeration MN
enumeration MO
enumeration MP
enumeration MQ
enumeration MR
enumeration MS
enumeration MT
enumeration MU
enumeration MV
enumeration MW
enumeration MX
enumeration MY
enumeration MZ
enumeration NA
enumeration NC
enumeration NE
enumeration NF
enumeration NG
enumeration NI
enumeration NL
enumeration NO
enumeration NP
enumeration NR
enumeration NU
enumeration NZ
enumeration OM
enumeration PA
enumeration PE
enumeration PF
enumeration PG
enumeration PH
enumeration PK
enumeration PL
enumeration PM
enumeration PN
enumeration PR
enumeration PT
enumeration PW
enumeration PY
enumeration QA
enumeration RE
enumeration RO
enumeration RU
enumeration RW
enumeration SA
enumeration SB
enumeration SC
enumeration SD
enumeration SE
enumeration SG
enumeration SH
enumeration SI
enumeration SJ
enumeration SK
enumeration SL
enumeration SM
enumeration SN
enumeration SO
enumeration SR
enumeration ST
enumeration SV
enumeration SY
enumeration SZ
enumeration TC
enumeration TD
enumeration TF
enumeration TG
enumeration TH
enumeration TJ
enumeration TK
enumeration TM
enumeration TN
enumeration TO
enumeration TP
enumeration TR
enumeration TT
enumeration TV
enumeration TW
enumeration TZ
enumeration UA
enumeration UG
enumeration UM
enumeration US
enumeration UY
enumeration UZ
enumeration VA
enumeration VC
enumeration VE
enumeration VG
enumeration VI
enumeration VN
enumeration VU
enumeration WF
enumeration WS
enumeration YE
enumeration YT
enumeration YU
enumeration ZA
enumeration ZM
enumeration ZW

simpleType tt:Currency
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
length 3
enumeration CZK
enumeration EUR
enumeration USD
enumeration JPY
enumeration SKK
enumeration DKK
enumeration CAD
enumeration XDR
enumeration HUF
enumeration NOK
enumeration NZD
enumeration PLN
enumeration SIT
enumeration SEK
enumeration GBP
enumeration CHF
enumeration XEU
enumeration FIM
enumeration IEP
enumeration LUF
enumeration PTE
enumeration ATD
enumeration GRD
enumeration ESP
enumeration XCU
enumeration BGN
enumeration EEK
enumeration HKD
enumeration ISK
enumeration ZAR
enumeration KRW
enumeration CYP
enumeration LTL
enumeration LVL
enumeration MTL
enumeration ROL
enumeration SGD
enumeration TRL

simpleType tt:DealerCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 3
maxLength 4
pattern [A-Za-z0-9]{3,4}

simpleType tt:DealerWarrCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 4
maxLength 4
pattern 0[0-9]{3}

simpleType tt:Email
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ([\w_\-\.]+)@([\w-]+\.)+([a-zA-Z]{2,4})

simpleType tt:OperationNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 5
maxLength 7
pattern [a-z0-9A-Z]*

simpleType tt:PartNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ([a-z0-9A-Z]{5}-[a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,2})|([a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,5})|([a-z0-9A-Z]{3,5})

simpleType tt:Phone
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern \+?[0-9 -]{3,}

simpleType tt:String20
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attributes ModelCatalog/Brand/ModelName/Generation/Model/@modelCode ModelCatalog/Brand/@name
facets
pattern ([\w]|[-]|[/]|[_]){1,20}

simpleType tt:String5
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attributes ModelCatalog/Brand/ModelName/Generation/Model/@body ModelCatalog/Brand/ModelName/Generation/Model/Sfx/@code ModelCatalog/Brand/ModelName/Generation/Model/Sfx/Color/@ec tt:ModelRef/Color/@ec ModelCatalog/Brand/ModelName/Generation/Model/@engFuel ModelCatalog/Brand/ModelName/Generation/Model/Sfx/Color/@ic tt:ModelRef/Color/@ic ModelCatalog/Brand/ModelName/Generation/Model/@kata tt:ModelRef/@kata tt:ModelRef/@sfx ModelCatalog/Brand/ModelName/Generation/Model/@trans ModelCatalog/Brand/ModelName/Generation/Model/Sfx/Color/@trim tt:ModelRef/Color/@trim
facets
pattern ([\w]|[-]|[/]|[_]){1,5}

simpleType tt:URL
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern (https?://)?(([\w]|[-])+[.])+([a-zA-Z]{2,4}){1}([-]|[_]|[~]|[&]|[=]|[\?]|[\.]|[a-z]|[0-9]|[/])*

simpleType tt:VDS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vds
facets
minLength 5
maxLength 6
pattern [0-9A-Za-z]{5,6}

simpleType tt:VIN
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 17
maxLength 17
pattern [0-9A-Za-z]{17}

simpleType tt:VIS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vis
facets
minLength 8
maxLength 9
pattern [0-9A-Za-z]{8,9}

simpleType tt:WMI
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@wmi
facets
minLength 3
maxLength 3
pattern [0-9A-Za-z]{3}


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