ГОСТ Р ИСО/МЭК 13250-4—2012
8. Вариант
9. Появление
10.Ассоциация
11. Ассоциативная роль
4.3 Сравнение строк
Строковые значения сравнивают посимвольноот начала строки до конца. Сравнение осуществляют
на строках, нормализованных к форме С Unicode. Когда найдена первая пара символов с разными кода
ми, строка, содержащая символ с меньшимзначением кода, считается меньшестроки, содержащей сим
вол с большим значением кода. Если все пары символов равны, но одна строка корочедругой, то более
короткая строка считается меньше, чем более длинная. Если различия не были найдены, тодве строки
рассматривают как равные.
4.4 Сравнение множеств
1. Множества сортируют в порядке числа их элементов. Множество с меньшим числом элементов
меньше множества с большим числом элементов.
2. Для множеств равных размеров сортируют элементы каждого множества в их каноническом по
рядке. Начиная с наименьшихэлементовотсортированных множеств, осуществляют попарное сравнение
элементов множествдодостижения первой неравной пары. Порядок сортировки множеств соответствует
порядкудвух неравных элементов.
3. Множества с точноодинаковыми элементами считают равными.
4.5 Сравнение локаторов
Локаторы сначала нормализуют, азатем нормализованныелокаторы сравнивают так же. как строки
(см. 4.3).
4.6 Канонический порядок сортировки тематических элементов
Тематические элементы сравнивают путем сравнениях ихсвойств в следующем порядке:
1.(subject identifiers] (идентификаторы субъекта);
2. [subject locators] (локаторы субъекта);
3. (item identifiers] (идентификаторы элемента).
П р и м е ч а н и е — Для сравнения двух тем требуется только комбинация трех указанных свойств. По
ИСО/МЭК 13250-2 требуется, чтобы все тематические элементы имели по крайней мере одно значение для
одного из этих свойств и если одно из этих свойств совладает для двух тем, то темы должны быть слиты.
4.7 Канонический порядок сортировки для элементов тематических имен
Элементы тематических имен сравнивают путем сравнения их свойств в следующем порядке:
1.[value] (значение):
2. [type] (тип);
3. [scope] (область применения);
4. [parent] (родитель).
4.8 Канонический порядок сортировки для элементов варианта
Элементы варианта сравнивают путем сравнения их свойств в следующем порядке:
1.[value] (значение).
2. [datatype] (тип данных);
3. [scope] (область применения);
4. [parent] (родитель).
4.9 Канонический порядок сортировки для элементов появления
Элементы появления сравнивают путем сравнения их свойств в следующем порядке:
1.[value] (значение);
2. [datatype] (тип данных);
3. [type] (тип),
4. [scope] (область применения);
5. [parent] (родитель).
8