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