ГОСТ Р ИСО 21090—2016
Представление инвариантов на языке OCL:
inv "телефон": scheme("tel") or scheme<"x-text-fax") or
schemefx text tel")
7.6.6 Тонкость TEL.EMAIL
7.6.6.1 Описание
Ограничение типа данных TEL
Тонкость TEL.EMAIL ограничивает тип данных TEL адресом электронной почты.
7.6.6.2 Инварианты
- схема URL должна быть mailto.
Представление инвариантов на языке OCL:
inv "только электронная почта": scheme("mailto")
7.6.7 Тип данных II (идентификатор экземпляра)
7.6.7.1 Описание
Специализация типа данных ANY
Уникальный идентификатор предмета или объекта.
П р и м е р
—
Объектный идентификатор объектов, определенных в эталонной информацион
ной модели HL7 RIM, номер медицинской карты, идентификатор направления, идентификатор услуги
в прейскуранте, регистрационный номер транспортного средства и т. д.
Примечание — Идентификаторы экземпляров обычно определены на основе обьектных идентифика
торов ИСО.
С помощью идентификатора можно выбрать одну запись, один объект или предмет из множества
кандидатов. Обычно идентификатор сам по себе, без контекста, бесполезен. Идентификаторы отли
чаются от дескрипторов понятий тем. что последние никогда не идентифицируют отдельный предмет,
хотя иногда понятие может быть представлено отдельной записью или объектом.
Элементы обработки информации, объявляющие непосредственное или косвенное соответствие
настоящему стандарту, никогда не должны предполагать, что приложения-получатели могут вывести из
идентификатора или его компонентов информацию об органе, присвоившем идентификатор, или о типе
идентификатора.
7.6.7.2 Синтаксис ИСО/МЭК 11404
type
11
- class (
validTimeLow : characterstring,
validTimeHigh : characterstring,
controlInformationRoot :characterstring,
controlInformationKxtension : characterstring,
nullFlavor
updateMode
: NullFlavor,
: ’JpdateMode,
flavorId : Set (characterstrir.g),
root :characterstring,
extension : characterstring,
ider.tifierName :characterstring,
displayable : boolean,
scope: IdentifierScope,
reliability : IdentifierReliability
)
7.6.7.3 Атрибуты
7.6.7.3.1root. Uid: уникальный идентификатор, гарантирующий глобальную уникальность иден
тификации объекта.
Если атрибуту root присвоено значение и нет ни причины пустоты nullFlavor. ни атрибута extension,
то значение атрибута root само по себе является глобально уникальным идентификатором. В присутствии
63