ГОСТ Р HCO/HL7 27951— 2016
В.2.4.8 Свойство thumbnail: ED
Определение: сокращенное представление полных данных (эскиз), требующее гораздо меньше ресурсов,
нежели полные данные, но при этом обладающее отличительными способностями полных данных. Обычно эскизы
используются для ссылочных инкапсулированных данных. Они позволяют пользователю выбирать нужные дан
ные, не загружая по ссылке их полное представление.
Первоначально термин «эскиз» (thumbnail) использовался для обозначения изображения в более низком
разрешении (или меньшего размера) по сравнению с другим изображением. Однако это понятие может метафо
рически использоваться для других типов данных, кроме изображений. Например, видеозапись может быть пред
ставлена коротким клипом, аудиоклип может быть представлен другим аудиоклипом, более коротким, имеющим
меньшую частоту оцифровки или использующим искажающее сжатие.
В зависимости от атрибута или компонента, объявляющего инкапсулированные данные, использование
эскизов может быть запрещено. Значения типа ST никогда не имеют эскизов, и эскиз не может содержать вложен
ный эскиз.
invariant(ED
where x.thumbnail.nonKuil !
х.thumbnail.thumbnail.isNuil;
1;
П р и м е ч а н и е — В спецификациях реализуемой технологии следует рассматривать случай, когда и
эскиз, и оригинал имеют одни и те же свойства типа, набора символов и сжатия. Тогда эти свойства можно не зада
ватьдля эскиза, а считать «унаследованными» от соответствующих свойств основных инкапсулированных данных.
В.2.4.9 Свойство equality: BL. унаследовано от типа данных ANY
Определение: два значения типа ED равны в том и только том случае, если у них одинаковы типы среды и
данные. Если значения типа ED содержат ссылочные или сжатые (упакованные) данные, то в проверке на равен
ство должны участвовать данные, извлеченные по ссылке и распакованные. Свойства сжатия compression, эскиза
thumbnail и ссылки reference в проверке на равенство не участвуют. Кроме того, из этой проверки исключается
свойство языка language, поскольку сложно понять, какой язык подразумевается, если он не указан. Если типом
среды (свойство mediaType) являются символьные данные и свойства набора символов (charset) не одинаковы, то
перед проверкой надо отобразить данные на общий набор символов.
Свойства контрольной суммы integrityCheck и алгоритма контрольного суммирования integrityCheckAlgorithm
исключаются из проверки на равенство. Однако в случае, если алгоритмы контрольного суммирования одинаковы,
вполне практичной является проверка совпадения контрольных сумм, поскольку оно может служить признаком
равенства.
В.2.5 Тип данных Characterstring (ST) (специализация типа данных ED)
Определение: строковый тип данных, предназначенный для представления текста, предназначенного в ос
новном для машинной обработки (например, сортировка, запросы, индексирование и т.д.). Используетсядля пред
ставления имен, символов и формальных выражений.
Тип данных ST является ограничением типа данных ED. у которого свойство ED.mediaType имеет фиксиро
ванное значение «text’plain» (неформатированный текст), а данные являются вложенными и не сжатыми. Поэтому
свойства compression, reference. integrityCheck. integrityCheckAlgorithm и thumbnail к типу данных ST неприменимы.
Строковый тип данных используется, когда внешний вид текста не имеет значения, что справедливодля формаль
ных выражений и всех типов имен.
Таблица В.10 — Сводка свойств строкового типа данных Characterstring
Икя
ТипОписание
mediaType
CS Идентифицирует тип инкапсулированных данных и метод их интерпретации или ви
зуализации
charset
CSДля типов данных, основанных на кодировании символов, это свойство указы
вает используемый набор символов и его кодировку. Набор символов должен
идентифицироваться в соответствии с правилами регистрации наборов симво
лов в организации Internet Assigned Numbers Authority (IANA) [http:M
www.iana.org/
assignments/characler-sets] и положениями документа RFC 2978 [http:/Avww.ietf.
org/rfc/rfc2978.txt]
language
CSДля информации, основанной на символах, свойство language (язык) указывает чело
веческий язык текста
311