Hotel attributes – структура атрибутов (свойств) отеля.

Данное рабочее окно (Рисунок 1) предназначено для создания описательной модели отеля.

В описательную модель включаются характеристики (атрибуты) самого отеля, а также имеющихся в отеле номеров (комнат) и вариантов питания (лечения).

В дальнейшем созданная модель используется для описания каждого конкретного отеля. Детальное описание отеля является важной частью информационного наполнения системы онлайн-бронирования.

Окно Structure of hotel attributes

Для быстрого поиска и перехода к искомой позиции дерева структуры используйте поле Attribute, расположенное в верхней части рабочего окна.

Атрибуты могут вводиться на разных языках. Для выбора языка предназначен выпадающий список Language.

Рабочее окно имеет три вкладки:

  • Hotel attributes – атрибуты отелей
  • Room attributes – атрибуты номеров
  • Meal attributes – атрибуты питания/лечения.

Все три вкладки имеют одинаковое представление. В левой части окна располагается древовидная структура атрибутов, где представлены два вида объектов — группы и элементы. Группа объединяет в себе схожие по тем или иным формальным признакам атрибуты объектов. Элемент – это конкретный атрибут описательной модели.

Группа в дереве атрибутов изображается значком .

Элемент в дереве атрибутов изображается значком .

Например, группа “Услуги в отеле” объединяет в себе отдельные элементы – конкретные услуги, предоставляемые отелем (парковка, ресторан, бассейн, поле для гольфа и т.д.). В то же время, некоторые услуги в этой группе могут быть объединены в отдельную подгруппу, например, услуги кафе, ресторан, бар могут быть объединены в подгруппу “Кафе и рестораны”. Таким образом, описательная модель может быть многоуровневой.

Чтобы добавить новую группу или элемент, нажмите соответствующую кнопку в верхней части рабочего окна (Рисунок 2).

Кнопки добавления элемента или группы элементов

Кнопка позволяет удалить из дерева атрибутов выбранную группу или элемент.

Также вы можете воспользоваться контекстным меню, которое открывается по щелчку правой кнопки мыши в левой части рабочего окна (Рисунок 3).

Контекстное меню дерева атрибутов

  • Add group – добавить группу
  • Add item – добавить элемент
  • Delete – удалить группу или элемент
  • Rename – переименовать группу или элемент
  • Add new property – добавить свойство группы или элемента (работа со свойствами описана ниже).

В правой части рабочего окна (Properties) можно задать определенные свойства для каждого объекта (группы или элемента) из левой части окна (дерева атрибутов):

  • Name – название свойства
  • Constant – константа, предназначенная для разработчика веб-сайта и позволяющая однозначно идентифицировать данное свойство при программировании функционала веб-сайта
  • Type – тип значения свойства (string – строка; integer – целое число; number – число). Сами значения задаются для конкретного отеля в справочнике Partners.

Пример заполнения свойств объекта приведён на Рисунке 1.

Свойство, заданное для группы, действует для всех элементов данной группы.

После того как структура атрибутов создана, необходимо для каждого отеля определить актуальные именно для данного отеля атрибуты и ввести значения для свойств объектов. Это делается в справочнике Partners с помощью кнопки “Hotel attributes”.