ГОСТ I»ИСО/МЭК 10166-1-2001
9.3.15 З а м е н е н н ы е д о к у м е и т ы
Этот атрибут дает ссылку (и) на документ <ы), замененный (ые) данным документом. Вслучае
документа ODA значение этого атрибута может быть взято пользователем СПД из профиля
документа ODA.
superseded-documents ATTRIBUTE
WITH ATTRIBUTE-SYNTAX caseIgnore StringSvntax
MULTI VALUE
: : = id-att-superseded-documents
9.3.16 Ч и с л о с т р а н и ц
Этот атрибут задает число страниц в конкретной структуре размещения (если она есть)
документа. Вслучае документа ODA значение этого атрибута может быть взято пользователем СПД из
профиля документа (ЮЛ.
mimber-of-pages ATTRIBUTE
WITH ATTRIBUTE-SYNTAX integerSyntax
MATCHES FOR EQUALITY ORDERING
SINGLE VALUE
:: = id-att-munber-of-pages
9.3.17 Я з ы к и
Этот атрибут задает основной (ые) язык (и), на котором (ых) написано содержимое документа.
В случае документа ODA значение этого атрибута может быть взято пользователем СПД из профиля
документа ODA.
languages ATTRIBUTE
WITH ATTRIBUTE-SYNTAX caseIgnoreStringSymax
MULTI VALUE
: : = id-att-languages
9.4 Синтаксис атрибутов СПД
В приведенных выше определениях использованы следующие синтаксисы атрибутов.
9.4.1 С и н т а к с и с ыс т р о к о в ы ха т р и б у т о в
В этих синтаксисах следующие пробелы рассматриваются как несущественные:
- начальные пробелы (т.е. предшествующие первому печатному символу);
- завершающие пробелы (т.е. следующие за последним печатным символом);
- кратные последовательные межсимвольные пробелы (считаются эквивалентными одному
пробелу).
Атрибуты, соответствующие этим синтаксисам, должны храниться и согласовываться в виде
без пробелов, которые являются несущественными согласно приведенным правилам.
9.4.1.1 Синтаксис case/gnoreSlringSymax
Предназначен для атрибутов, значения которых являются строками, но регистр (верхний или
нижний) не имеет значения при их сравнении (например. «Dundee» н «DUNDEE* согласуются).
caseIgnoreStringSyntax ATTRIBUTE-SYNTAX
CharacterData - - определение см. в 8.1.4 - -
MATCHES FOR EQUALITY SUBSTRING
:: = lid-dfr-att-syn 4}
Для того чтобы две строки, имеющие этот синтаксис, были согласованы на равенство, они
должны иметь одну и ту же длину, и соответствующие символы должны быть одинаковы, за
исключением возможного различия в регистре. Могут сравниваться две строки одного и того же или
разных типов. Например печатная строка может сравниваться со строкой Т.61, когда соответствую щие
символы в обеих строках принадлежат к набору символов печатной строки, согласование
осуществляется обычным образом; когда символ в строке Т.61 не принадлежит к набору символов
печатной строки, согласование нарушается. Аналогичные правила применяются при сравнении
графической строки с печатной и строки Т.61 с общей.
9.4.1.2 Синтаксис caseIgnoreListSyntax
Предназначен ятя атрибутов, значения которых являются последовательностями строк, но
регистр (верхний или нижний) не имеет значения при их сравнении.
caseIgnore ListSyntax ATTRIBUTE-SYNTAX
SEQUENCE OF
CharacterData - - определение см. в 8.1.4 - -
MATCHES FOR EQUALITY SUBSTRING
; ; = {id-dfr-att-syn 5)
67