ГОСТ РИС013606-2—2012
8.1.4.4 Другие встроенные типы данных
8.1.4.4.1 Идентификатор URI
Идентификаторы URI следуют стандартному синтаксису, определенномувдокументе http:/Avww. ietf.org/
rfc/rfc3986.txt. Никакие двойные или одинарные кавычки не требуются: пробелы и угловые скобки недопус
каются. а если они нужны в тексте, то должны быть заключены в кавычки.
Пример
http://archetypes.are.us/home.html
ftp://get.this.file.comesection_5
http://www.mozilla.org/products/firefox/upgrade/7applicationsthunderbird
8.1.4.4.2 Кодированные термины
Логическая структура кодированного термина состоит из идентификатора терминологии и идентифи
катора кода в данной терминологии. (Связанная с кодом рубрика образует часть пакета онтологии, опреде
ленного ниже вданном разделе.) Строка в языке dADL представляется следующим образом:
[terminotogy_id::code]
Пример
[icd10AM::F60.1]
[snomed-ct::2004950]
[snomed-ct(3.1)::2004950]
--код из классификатора ICD10AM
- -код из номенклатуры snomed-ct
- -код из номенклатуры snomed-ct версии 3.1
8.1.4.5Списки встроенных типовданных
Данные любого примитивного типа могут встречаться поодиночке или в списках, которые представля
ются в виде списков элементов одного типа данных, разделенных запятыми.
Пример
cyan, magenta, yellow, black
1,1,2, 3,5
08:02, 08:35, 09:10
-- цвета картриджей принтеров
- - первые 5 чисел Фибоначчи
- - расписание поездов
В синтаксисе никак не оговаривается, представляет ли список множество, список или какой-либо
другой вид последовательности; семантика подобных структурдолжна определяться в базовой информа
ционной модели.
Списки, в которых имеется только один элемент данных, представляются с использованием запятой
после этого элемента, за которой следует маркер продолжения списка в виде трех точек, т. е ....
•• языки
--терминологии
Пример
еп,...
icd10,...
[at0200],...
В списке факультативно могут использоваться пробельные элементы.
Пример
1.1.2.3
1.1.2.3
8.1.5 Синтаксис языка dADL
8.1.5.1 Грамматика
Ниже определена грамматика языка dADL.
input:
attr_va!s
|complex_object_block
| error
.............................................-
...........
тело
attr_vals: attr_val
|attr_vals attr_val
| attr_valsattr_val
57