Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
134
Добавлен:
02.05.2014
Размер:
1.03 Mб
Скачать

8.2.2 Xsd-схема для функции 2

<?xml version="1.0" encoding="windows-1251"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="Реставрация" type="Рестарация-type"/>

<xsd:complexType name="Рестарация-type">

<xsd:sequence>

<xsd:element name="Реставратор-реставрации" type="Реставратор-реставрации-type" minOccurs="1" maxOccurs="unbounded"/>

<xsd:element name="Объект-реставрации" type="Объект-реставрации-type" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence>

<xsd:attribute name="Рег-номер-рест" use="required"/>

<xsd:attribute name="Дата-начала" use="required"/>

<xsd:attribute name="Дата-окончания" use="required"/>

<xsd:attribute name="Продолжительность" use="required"/>

</xsd:complexType>

<xsd:complexType name="Реставратор-реставрации-type">

<xsd:attribute name="Нпп-рест" use="required"/>

<xsd:attribute name="Таб-номер" use="required"/>

<xsd:attribute name="ФИО" use="required"/>

<xsd:attribute name="Код-категории" use="required"/>

<xsd:attribute name="Назв-категории" use="required"/>

</xsd:complexType>

<xsd:complexType name="Объект-реставрации-type">

<xsd:sequence>

<xsd:element name="Вып-работа-на-объекте" type="Вып-работа-на-объекте-type" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence>

<xsd:attribute name="Нпп-объекта" use="required"/>

<xsd:attribute name="Код-объекта" use="required"/>

<xsd:attribute name="Назв-объекта" use="required"/>

<xsd:attribute name="Таб-номер" use="required"/>

</xsd:complexType>

<xsd:complexType name="Вып-работа-на-объекте-type">

<xsd:attribute name="Нпп-работы" use="required"/>

<xsd:attribute name="Код-вида" use="required"/>

<xsd:attribute name="Назв-вида" use="required"/>

<xsd:attribute name="Содержание" use="optional"/>

</xsd:complexType>

</xsd:schema>

8.2.3 Xsd-схема для функции 3

<?xml version="1.0" encoding="windows-1251"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="Экспозиция" type="Экспозиция-type"/>

<xsd:complexType name="Экспозиция-type">

<xsd:sequence>

<xsd:element name="Ответственный-сотрудник-за-экспозицию" type="Ответственный-сотрудник-за-экспозицию-type" minOccurs="1" maxOccurs="1"/>

<xsd:element name="Персонал-экспозиции" type="Персонал-экспозиции-type" minOccurs="1" maxOccurs="unbounded"/>

<xsd:element name="Экспонат-экспозиции" type="Экспонат-экспозиции-type" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence>

<xsd:attribute name="Рег-номер-экспозиции" use="required"/>

<xsd:attribute name="Назв-экспозиции" use="required"/>

<xsd:attribute name="Дата-начала" use="required"/>

<xsd:attribute name="Дата-окончания" use="required"/>

</xsd:complexType>

<xsd:complexType name="Ответственный-сотрудник-за-экспозицию-type">

<xsd:attribute name="Таб-номер" use="required"/>

<xsd:attribute name="ФИО" use="required"/>

<xsd:attribute name="Код-должности" use="required"/>

<xsd:attribute name="Назв-должности" use="required"/>

</xsd:complexType>

<xsd:complexType name="Персонал-экспозиции-type">

<xsd:attribute name="Таб-номер" use="required"/>

<xsd:attribute name="ФИО" use="required"/>

<xsd:attribute name="Роль" use="optional"/>

</xsd:complexType>

<xsd:complexType name="Экспонат-экспозиции-type">

<xsd:sequence>

<xsd:element name="Зал" type="Зал-type" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence>

<xsd:attribute name="Нпп-объекта" use="required"/>

<xsd:attribute name="Код-объекта" use="required"/>

<xsd:attribute name="Назв-объекта" use="required"/>

</xsd:complexType>

<xsd:complexType name="Зал-type">

<xsd:attribute name="Код-зала" use="required"/>

<xsd:attribute name="Назв-зала" use="required"/>

<xsd:attribute name="Номер-зала" use="required"/>

</xsd:complexType>

</xsd:schema>

Соседние файлы в папке База данных - Музей