ГОСТ Р ИСО 13606-2—2012
[la corrida] =(ATTRACTION) о
[Alczar] =(HISTORIC_SITE) <>
>
>
>
П р и м е ч а н и е — В приведенном выше фрагменте у атрибутов ’hotels’ и ’attractions" не указаны иденти
фикаторы типов данных. Однако полная инфорхчация о типах может быть включена следующим образом:
hotels =(List<HOTEL>)<
(gran sevilla] =(HISTORIC_HOTEL) о
>
В идентификаторы типов можно включать информацию о пространстве имен, необходимую в том
случае, когда одноименные типы данных определены в разных пакетах модели. Пространство имен вклю
чается в идентификатор типа с помощью указания имени пакета перед именем типа. Разделителем служит
символ точки (.).
Пример
RM.EHR.CONTENT.ENTRY
и
Core. Abstractions.Relationaships.Relationship
8.1.3.5 Ассоциации и совместно используемые объекты
Ссылки на совместно используемые объекты осуществляются с использованием путей. Ссылки на
объекты в других документах на языке dADL могут быть сделаны с использованием обычных идентифика
торов URI. в которых фрагмент пути соответствует синтаксису пути в языке dADL.
Пример — При совместном использовании объектов "hotels" на них можно ссылаться с помощью
ассоциации:
destinations =<
(“Seville" ] = <
hotels =<
( -gran sevilla"] =</hotels( "gran sevilla"]>
( “sofitel"] =</hotels[ "sofitel"]>
[ “hotel real"] =</hotels( “hotel real"]>
>
>
>
bookings =<
(“seville:0134"] =<
customerJd = <"0134">
period =<...>
hotel = </hotels( “sofitel"]>
>
>
hotels =<
I “gran sevilla"] =(HISTORIC_HOTEL) о
[ “sofitel"] =(LUXURY_HOTEL) <>
[ “hotel real"] =(PENSION)о
>
8.1.4 Конечные данные
8.1.4.1 Общая информация
В языке dADL все данные в конце концов сводятся к экземплярам примитивных типов данных String.
Integer. Real. Double. Character, разным типам данных даты и времени, спискам или интервалам перечис
ленных типов данных и некоторым специальным типам. В языке dADL для экземпляров примитивных типов
данных не используются имена типов или атрибутов, а только значения в явном виде.
8.1.4.2 Примитивные типыданных
8.1.4.2.1 Символьные данные
Символы изображаются несколькими способами. В литеральной форме символ изображается
заключенным в одинарные кавычки. Символы, находящиеся вне нижнегодиапазона ASCII-кодов (0-127),
должны быть представлены в кодировке UTF-8.
54