Schema xtore.xsd


Elements 
ACTION 
ACTIONS 
ADD_INFO 
ADDRESS 
ADDRESS_SELECT 
ANKETA 
ANSWER 
AUTHOR 
BESTSELLERS 
BIRTHDATE 
CAPTION 
CATHEGORIES 
CATHEGORY 
CITY 
CLIENT 
COMMENT 
COUNTRY 
DATE 
DATE_EXPECTED 
DELIVERY 
DESCRIPTION 
EMAIL 
EXCHANGE_RATE 
FAX 
FIRMADDRESS 
FIRMNAME 
FIRSTNAME 
FORM 
GENDER 
ID 
IMG 
IMG-ZOOM 
INN 
INPUT 
ITEM 
javascript 
LASTNAME 
MAIN 
MANUFACTURER 
MANUFACTURER_CATHEGORIES 
MANUFACTURER_CATHEGORY 
MANUFACTURERS 
MESSAGE 
NAME 
NATIVE_URL 
NAVBAR 
NEWS 
OPTION 
ORDER 
ORDERS_LIST 
PAGE 
PAGES 
PARAMETERS 
PAYMENT 
PERCENT 
PHONE 
POSTCODE 
PRICE 
PRICE_BASE_TOTAL 
PRICE_SPECIAL 
PRICE_SUBMODEL 
PRICE_TOTAL 
PRICE_TOTAL_COST 
PRICE_TOTAL_PARTNER 
PRICE_TOTAL_TAX 
PRICE_TOTAL_WITH_SHIPPING 
PRODUCT 
PRODUCTS_LIST 
PRODUCTS_NEW 
RATING 
RESULT 
REVIEW 
REVIEWS 
SHIPPING 
SHIPPING_SELECT 
SHIPPINGS 
SHOP 
SHOPPING_CART 
SPECIAL 
STATUS 
STREET 
SUBMODEL 
SUBMODELS 
SUBSCRIBE 
SUBURB 
TIME 
TITLE 
TOTAL 
VALUE 
WELCOME 


element ACTION
diagram
used by
elements ACTIONS FORM MAIN PRODUCT SUBMODEL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:NMTOKEN  required      
documentation Тип действия.
href  xs:string  required      
documentation URL скрипта для вызова действия
name  xs:string        
documentation Название поля в форме, если действие - форма с полем ввода.
annotation
documentation Какое-либо действие ("кнопка")

element ACTIONS
diagram
children ACTION
used by
element SHOP
annotation
documentation Список каких-либо действий ("кнопок")

element ADD_INFO
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Дополнительная информация о клиенте. Содержит строку.

element ADDRESS
diagram
children FIRSTNAME LASTNAME POSTCODE COUNTRY SUBURB CITY STREET EMAIL PHONE FAX FIRMNAME INN FIRMADDRESS ADD_INFO SHIPPINGS
used by
elements ADDRESS_SELECT CLIENT ORDER
annotation
documentation Адрес. Содержит имя, фамилию, индекс, страну, область, город, адрес электронной почты, телефон, факс, список модулей доставки возможных по этому адресу. Для юридических лиц дополнительно содержит название юр.лица, ИНН, юридический адрес, дополнительную информацию о нем (например, реквизиты).

element ADDRESS_SELECT
diagram
children ADDRESS
used by
element FORM
annotation
documentation Выбор адреса доставки.

element ANKETA
diagram
children ANSWER TOTAL
used by
element SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:integer  required      
documentation Идентификатор анкеты.
href  xs:string  required      
documentation URL скрипта показа результатов анкеты.
action  xs:string  required      
documentation URL скрипта ответа на анкету.
annotation
documentation Анкета посетителя Магазина. Содержит вопрос анкеты, список ответов и число ответивших.

element ANSWER
diagram
children PERCENT RESULT
used by
element ANKETA
annotation
documentation Возможный ответ на вопрос анкеты. Содержит возможный ответ, число выбравших этот ответ и процентное отношение к общему числу ответивших.

element AUTHOR
diagram
type xs:string
used by
element REVIEW
annotation
documentation Автор отзыва о товаре. Содержит строку.

element BESTSELLERS
diagram
children BESTSELLERS PRODUCT
used by
elements BESTSELLERS SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
cathegory  xs:integer  required      
documentation Идентификатор товарной группы, к которой относится бестселлер.
annotation
documentation Список бестселлеров Магазина. Содержит либо вложенный список бестселлеров из какой-то группы, либо конкретный товар-бестселлер.

element BIRTHDATE
diagram
type xs:string
used by
element CLIENT
annotation
documentation День рождения клиента. Содержит строку с датой.

element CAPTION
diagram
type xs:string
used by
element INPUT
annotation
documentation Комментарий для поля ввода. Содержит строку.

element CATHEGORIES
diagram
children CATHEGORY
used by
element SHOP
annotation
documentation Список корневых (находящихся "на самом верху") категорий товарных групп Магазина.

element CATHEGORY
diagram
children CATHEGORY DESCRIPTION IMG
used by
elements CATHEGORIES CATHEGORY
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:integer  required      
documentation Идентификатор товарной группы.
href  xs:string  required      
documentation URL списка товаров из этой товарной группы
quantity  xs:integer        
documentation Количество товаров в товарной группе.
annotation
documentation Товарная группа Магазина. Содержит либо список подгрупп, изображение группы и ее описание.

element CITY
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Город. Содержит строку.

element CLIENT
diagram
children ADDRESS BIRTHDATE GENDER SUBSCRIBE
used by
element MAIN
annotation
documentation Информация о клиенте Магазина.Содержит пол клиента, дату рождения и его адрес.

element COMMENT
diagram
type xs:string
used by
element ORDER
annotation
documentation Комментарий к заказу покупателя, вводимый при оформлении. Содержит строку.

element COUNTRY
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Страна. Содержит строку.

element DATE
diagram
type xs:string
used by
elements MESSAGE ORDER
annotation
documentation Дата заказа или новости. Содержит строку с датой.

element DATE_EXPECTED
diagram
type xs:string
used by
element PRODUCT
annotation
documentation Дата добавления товара в каталог. Содержит строку с датой.

element DELIVERY
diagram
type xs:string
used by
element PRODUCT
annotation
documentation Срок формирования заказа (доставки) с этим товаром. Содержит число.

element DESCRIPTION
diagram
type xs:string
used by
elements CATHEGORY MAIN MANUFACTURER PRODUCT REVIEW SUBMODEL
annotation
documentation Описание чего-либо. Сожержит текст.

element EMAIL
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Адрес электронной почты. Содержит строку.

element EXCHANGE_RATE
diagram
type extension of xs:decimal
used by
elements ORDER SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
currency_name  xs:string  required      
documentation Название валюты.
annotation
documentation Курс обмена валюты Магазина на базовую валюту. Содержит число.

element FAX
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Номер факса. Содержит строку.

element FIRMADDRESS
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Юридический адресс. Содержит строку.

element FIRMNAME
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Название юридического лица. Содержит строку.

element FIRSTNAME
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Имя. Содержит строку.

element FORM
diagram
children INPUT ADDRESS_SELECT SHIPPING_SELECT ACTION
used by
element MAIN
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation Название формы.
action  xs:string  required      
documentation URL скрипта, который обрабатывает данные введенные в форме.
submit  xs:string        
documentation Текст надписи на кнопке Submit.
onSubmit  xs:string        
documentation JavaScript-код, который исполняется при событии Submit.
cancel  xs:string        
documentation URL скрипта для возврата из формы. Используется, когда необходимо сделать кнопку возврата на предыдущий шаг.
annotation
documentation Форма для ввода данных на стороне клиента.

element GENDER
diagram
type xs:string
used by
element CLIENT
annotation
documentation Пол клиента. Содержит строку.

element ID
diagram
type xs:integer
used by
element ORDER
annotation
documentation Номер заказа. Содержит число.

element IMG
diagram
used by
elements CATHEGORY MANUFACTURER PRODUCT
attributes
Name  Type  Use  Default  Fixed  Annotation
src  xs:string  required      
documentation URL изображения.
width  xs:integer  required      
documentation Ширина изображения.
height  xs:integer  required      
documentation Высота изображения.
annotation
documentation Изображение.

element IMG-ZOOM
diagram
used by
element PRODUCT
attributes
Name  Type  Use  Default  Fixed  Annotation
src  xs:string  required      
documentation URL изображения.
width  xs:integer  required      
documentation Ширина изображения.
height  xs:integer  required      
documentation Высота изображения.
annotation
documentation Увеличенное изображение.

element INN
diagram
type xs:string
used by
element ADDRESS
annotation
documentation ИНН. Содержит строку.

element INPUT
diagram
children CAPTION VALUE OPTION
used by
elements FORM SHIPPING
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation Название поля ввода.
type  xs:NMTOKEN  required      
documentation Тип поля ввода - строка, текст, пароль, кнопка, переключатель, чекбокс и т.д.
required  xs:string        
documentation Признак обязательности заполнения. Должно иметь значение yes.
checked  xs:boolean        
documentation Признак отмеченности для чекбоксов. Должен иметь значение yes.
onChange  xs:string        
documentation JavaScript-код, который исполняется при изменении значения поля.
style  xs:string        
documentation CSS-стиль для отображения поля ввода.
annotation
documentation Поле для ввода данных.

element ITEM
diagram
type extension of xs:string
used by
element NAVBAR
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL ссылки.
annotation
documentation Элемент навигационной панели. Содержит название элемента.

element javascript
diagram
type xs:string
used by
element SHOP
annotation
documentation Вставки кода на JavaScript для обработки каких-либо ситуаций браузером.

element LASTNAME
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Фамилия. Содержит строку.

element MAIN
diagram
children WELCOME DESCRIPTION ACTION FORM ORDER ORDERS_LIST PRODUCTS_LIST PRODUCTS_NEW NEWS REVIEW CLIENT
used by
element SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:NMTOKEN  required      
documentation Идентификатор логической части Магазина - корзина, оформление заказа и т.д.
annotation
documentation "Главный модуль" магазина (надо придумать другое название)

element MANUFACTURER
diagram
children DESCRIPTION IMG MANUFACTURER_CATHEGORIES
used by
elements MANUFACTURERS PRODUCT
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:integer  required      
documentation Идентификатор производителя.
href  xs:string  required      
documentation URL списка товаров производителя.
quantity  xs:integer        
documentation Количество товаров этого производителя.
url  xs:string        
documentation URL сайта производителя.
annotation
documentation Производитель товара. Содержит описание производителя, изображение и список товарных групп, в которых есть товары производителя.

element MANUFACTURER_CATHEGORIES
diagram
children MANUFACTURER_CATHEGORY
used by
element MANUFACTURER
annotation
documentation Вложенный список товарных групп, в которых есть товары производителя

element MANUFACTURER_CATHEGORY
diagram
used by
element MANUFACTURER_CATHEGORIES
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:integer  required      
documentation Идентификатор товарной группы.
href  xs:string  required      
documentation URL списка товаров производителя из этой товарной группы.
quantity  xs:integer        
documentation Количество товаров производителя в этой товарной группе.
annotation
documentation Товарная группа, в которой есть товары производителя. Может содержать подгруппы.

element MANUFACTURERS
diagram
children MANUFACTURER
used by
element SHOP
annotation
documentation Список производителей.

element MESSAGE
diagram
children DATE TITLE
used by
element NEWS
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL показа новости.
annotation
documentation Новостное сообщение. Содержит дату новости, заголовок и текст.

element NAME
diagram
type xs:string
used by
elements OPTION PAYMENT
annotation
documentation Название чего-либо - модуля, поля ввода и т.д. Содержит строку.

element NATIVE_URL
diagram
type xs:string
used by
element PRODUCT
annotation
documentation URL сайта с описанием товара. Содержит строку.

element NAVBAR
diagram
children ITEM
used by
element SHOP
annotation
documentation Навигационная панель. Содержит список навигационных элементов.

element NEWS
diagram
children PAGES MESSAGE
used by
element MAIN
annotation
documentation Список новостей. Содержит новости и список страниц постраничного вывода.

element OPTION
diagram
children NAME VALUE
used by
element INPUT
annotation
documentation Одно из возможных значений для выбора. Содержит название и значение поля ввода.

element ORDER
diagram
children ID DATE PRODUCTS_LIST PRICE_TOTAL PRICE_BASE_TOTAL PRICE_TOTAL_COST PRICE_TOTAL_TAX PRICE_TOTAL_PARTNER PRICE_TOTAL_WITH_SHIPPING EXCHANGE_RATE ADDRESS SHIPPING PAYMENT STATUS COMMENT
used by
elements MAIN ORDERS_LIST
attributes
Name  Type  Use  Default  Fixed  Annotation
process  xs:string        
documentation URL скрипта подтверждения заказа, который выполняет все действия по завершению оформления заказа.
href  xs:string        
documentation URL показа содержимого заказа.
quantity  xs:integer        
documentation Количество товаров в заказе.
annotation
documentation Заказ товаров. Содержит идентификатор заказа, дату, список товаров заказа, сумму без налогов, сумму налогов, общую сумму, общую сумму со стоимостью доставки, курс обмена валюты заказа на базовую валюту, адрес доставки, информацию о способе доставки и оплаты, статус заказа, комментарий заказчика.

element ORDERS_LIST
diagram
children ORDER PRICE_TOTAL PRICE_TOTAL_PARTNER
used by
element MAIN
attributes
Name  Type  Use  Default  Fixed  Annotation
view  xs:token  required      
documentation Режим просмотра списка заказов - как клиент или как партнер.
annotation
documentation Список заказов клиента. Содержит заказы, общую сумму заказов и сумму, которая причитается партнеру (используется при просмотре заказов парнером).

element PAGE
diagram
used by
element PAGES
attributes
Name  Type  Use  Default  Fixed  Annotation
num  xs:integer  required      
documentation Номер страницы.
href  xs:string  required      
documentation URL страницы.
current  xs:boolean        
documentation Признак того, что эта страница открыта в текущий момент. Должен иметь значение yes.
annotation
documentation Отдельная страница со своим URL. Содержит строку с диапазоном номеров элементов списка, показываемых на странице.

element PAGES
diagram
children PAGE
used by
element NEWS
attributes
Name  Type  Use  Default  Fixed  Annotation
total  xs:integer  required      
documentation Общее количество страниц.
annotation
documentation Список страниц с товарами или новостями.

element PARAMETERS
diagram
used by
elements PAYMENT SHIPPING
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation Название параметра.
annotation
documentation Параметр оплаты или доставки. Содержит строку.

element PAYMENT
diagram
children PARAMETERS NAME
used by
element ORDER
annotation
documentation Информация об оплате заказа (модуль оплаты). Содержит параметры оплаты и название модуля.

element PERCENT
diagram
type xs:decimal
used by
element ANSWER
annotation
documentation Процентное отношение выбравших ответ на анкету к общему числу ответивших. Содержит число.

element PHONE
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Номер телефон. Содержит строку.

element POSTCODE
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Индекс. Содержит строку.

element PRICE
diagram
type extension of xs:string
used by
elements PRODUCT SHIPPING SUBMODEL
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Цена товара. Содержит число.

element PRICE_BASE_TOTAL
diagram
used by
element ORDER
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Общая (итоговая) сумма заказа в базовой валюте. Содержит число.

element PRICE_SPECIAL
diagram
type extension of xs:string
used by
element PRODUCT
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Специальная цена товара (цена со скидкой). Содержит число.

element PRICE_SUBMODEL
diagram
type extension of xs:string
used by
element PRODUCT
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Цена модели конкретной товара. Содержит число.

element PRICE_TOTAL
diagram
used by
elements ORDER ORDERS_LIST SHOPPING_CART
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Общая (итоговая) сумма заказа. Содержит число.

element PRICE_TOTAL_COST
diagram
used by
element ORDER
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Сумма заказа без налогов. Содержит число.

element PRICE_TOTAL_PARTNER
diagram
used by
elements ORDER ORDERS_LIST
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Сумма, причитающаяся партнеру с заказа. Содержит число.

element PRICE_TOTAL_TAX
diagram
used by
element ORDER
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Сумма налогов заказа. Содержит число.

element PRICE_TOTAL_WITH_SHIPPING
diagram
used by
element ORDER
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xs:string  required      
documentation Название валюты.
annotation
documentation Сумма заказа вместе с доставкой. Содержит число.

element PRODUCT
diagram
children DESCRIPTION IMG IMG-ZOOM MANUFACTURER PRICE PRICE_SPECIAL PRICE_SUBMODEL REVIEWS ACTION SUBMODELS SUBMODEL DATE_EXPECTED NATIVE_URL DELIVERY
used by
elements BESTSELLERS PRODUCTS_LIST PRODUCTS_NEW SHOPPING_CART SPECIAL
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL страницы с описанием товара.
submodels  xs:integer        
documentation Количество моделей у товара.
quantity  xs:integer        
documentation Количество товаров. В будущих версиях возможно изменение на количество в упаковке (минимальная упаковка).
annotation
documentation Товар. Содержит название товара, изображение, ссылку на производителя, информацию о цене, моделях, отзывы покупателей, срок доставки, URL сайта этого товара, дату добавления этого товара в каталог и т.д.

element PRODUCTS_LIST
diagram
children PRODUCT
used by
elements MAIN ORDER
annotation
documentation Список товаров.

element PRODUCTS_NEW
diagram
children PRODUCT
used by
element MAIN
annotation
documentation Список новинок.

element RATING
diagram
type restriction of xs:byte
used by
element REVIEW
facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
annotation
documentation Покупательский рейтинг товара. Содержит число.

element RESULT
diagram
type xs:integer
used by
element ANSWER
annotation
documentation Число выбравших конкретный ответ анкеты.

element REVIEW
diagram
children AUTHOR RATING DESCRIPTION
used by
elements MAIN REVIEWS
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL показа обзора.
annotation
documentation Отзыв покупателя о товаре. Содержит информацию об авторе, рейтинг и текст отзыва.

element REVIEWS
diagram
children REVIEW
used by
element PRODUCT
annotation
documentation Список отзывов покупателей о товарах.

element SHIPPING
diagram
children PARAMETERS PRICE INPUT
used by
elements ORDER SHIPPING_SELECT SHIPPINGS
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  required      
documentation Символьный код модуля модуля доставки.
annotation
documentation Информация о доставке заказа (модуль доставки). Содержит параметры доставки, стоимость доставки и radio-бокс для выбора модуля доставки.

element SHIPPING_SELECT
diagram
children SHIPPING
used by
element FORM
annotation
documentation Выбор модуля доставки.

element SHIPPINGS
diagram
children SHIPPING
used by
element ADDRESS
annotation
documentation Список модулей (возможностей) доставки.

element SHOP
diagram
children MAIN NAVBAR ACTIONS TIME CATHEGORIES MANUFACTURERS SHOPPING_CART SPECIAL BESTSELLERS EXCHANGE_RATE ANKETA javascript
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:string  required      
documentation Содержит номер версии Магазина.
annotation
documentation Собирательный элемент для всего, что представлено в Магазине

element SHOPPING_CART
diagram
children PRODUCT PRICE_TOTAL
used by
element SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL корзины.
annotation
documentation Корзина покупателя. Содержит список товаров в корзине и сумму заказа.

element SPECIAL
diagram
children PRODUCT
used by
element SHOP
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation URL списка специальных цен на товары.
annotation
documentation Список товаров со специальными ценами.

element STATUS
diagram
type xs:string
used by
element ORDER
annotation
documentation Статус заказа. Содержит строку.

element STREET
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Улица. Содержит строку.

element SUBMODEL
diagram
children DESCRIPTION PRICE ACTION
used by
elements PRODUCT SUBMODELS
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:integer  required      
documentation Идентификатор модели.
quantity  xs:integer        
documentation Количество товаров этой модели в корзине.
annotation
documentation Модель товара. Содержит название модели, ее описание, цену и "кнопки".

element SUBMODELS
diagram
children SUBMODEL
used by
element PRODUCT
annotation
documentation Список моделей товара

element SUBSCRIBE
diagram
type xs:string
used by
element CLIENT
annotation
documentation Флаг подписки клиента на рассылку новостей.

element SUBURB
diagram
type xs:string
used by
element ADDRESS
annotation
documentation Область. Содержит строку.

element TIME
diagram
type xs:string
used by
element SHOP
annotation
documentation Текущее время. Содержит строку.

element TITLE
diagram
type xs:string
used by
element MESSAGE
annotation
documentation Заголовок новости. Содержит строку.

element TOTAL
diagram
type xs:integer
used by
element ANKETA
annotation
documentation Число ответивших на вопрос анкеты. Содержит число.

element VALUE
diagram
type xs:string
used by
elements INPUT OPTION
annotation
documentation Значение поля ввода. Содержит строку.

element WELCOME
diagram
type xs:string
used by
element MAIN
annotation
documentation Текст приветствия. Содержит произвольный текст.