ГОСТ Р ИСО/МЭК 13250-4—2012
http://www.w3.Org/2001/XMLSchema#anyURI
Представление является нормализованным строковым знамениемлокатора в свойстве[value] (зна
чение).
http://www.w3.Org/2001/XMLSchema#decimal
Представление является каноническим лексическим представлением, соответствующимлексичес
кому представлению в свойстве [value] (значение) по [3].
http://www.w3.Org/2001/XMLSchoma#integer
Представление является каноническим лексическим представлением, соответствующимлексичес
кому представлению в свойстве [value] (значение) по [3].
http://www.w3.Org/2001/XMLSchema#date
Представление является каноническим лексическим представлением, соответствующимлексичес
кому представлению в свойстве [value] (значение) по [3].
http://www.w3.Org/2001/XMLSchema#dateTime
Представление является каноническим лексическим представлением, соответствующимлексичес
кому представлению в свойстве [value] (значение) по [3].
Прочее
Представлениеявляетсястрокой в свойстве [value] (значение).
3.17 Построение представления значений локатора
Значения локатора представлены информационным элементом со следующими свойствами:
1. [[local name]] (локальное имя) — строка "locator*;
2. [[children]] (потомок) — последовательностьсимвольных информационных элементов, представ
ляющая нормализованное строковое значение локатора:
3. [[attributes]] (атрибуты) — пустое множество.
3.18 Нормализация значений локатора
Значениялокатора нормализуют в строки, используя описанный ниже процесс. В приведенном опи
сании используют термины «идентификаторфрагмента» (fragment identifier), «запрос» (query) и «сегмент
пути» (path segment) по [4].
1. Пусть значение Р является строковым значением базового локатора после удаления всех иден
тификаторов фрагментов, запросов и завершающихсимволов «/».
2. Если строковое значениелокатора начинается сР.то представлением локатора является подстро
ка. начинающаяся с символа, следующего непосредственно застрокой, соответствующей Р. без началь
ных символов «/».
3. Если строковое значениелокатора не начинается сР иР может быть интерпретировано как IRI по
крайней мерес одним сегментом пути, то из Р удаляют последнийсегмент пути и завершающиесимволы
«/» и повторяют с шага (2).
4. Если строковое значение локатора не изменилось на предыдущих шагах, то строковое значение
локатора является представлением локатора.
П р и м е ч а н и е — Описанный процесс может в результате привести к строковому значению, которое не
является синтаксически допустимым или разрешимым IRI. Это допустимо, так как в настоящем стандарте не
требуется от соответствующей реализации перенаправляться по данным адресам.
Результирующая строка должна быть нормализована в соответствии с нормализованной формой
Unicode С.
3.19 Построение атрибута number
Атрибут number (номер) информационного элемента есть атрибут информационного элемента сосле
дующими свойствами:
— [[local name]] (локальное имя) — строка "number*;
— [[normalized value]] (нормализованное значение) — информационный элемент в атрибуте [parent]
(родитель) данногоинформационного элемента будет иметь свойство, которое есть множество, содержа
щее в качестве одного из своих элементов данный информационный элемент. Значение атрибута есть
строковое кодирование позиции данного информационногоэлемента в канонически упорядоченном списке
значений из этого множества.
6