ГОСТ Р ИСО/МЭК 19770-2-2014
00:01 первого дня месяца, в котором объект, присваивающий имя. зарегистрировал на себя домен. В
коде даты используется григорианский календарь, и. соответственно, этот код должен включать в себя
все четыре цифры года и обе цифры месяца (где январь соответствует 01. а декабрь - 12). Цифры года и
месяца должны разделяться символом черточки;
- символ точки V;
- зарезервированное имя домена объекта, присваивающего имя (физического лица или организа
ции). создающего тег идентификации программного обеспечения;
- необязательная строка, определяющая подобъекты, которые сами могут быть уникальными
владельцами имен. Эта строка предваряется следующим символом.
- символ запятой \\
- владелец имени домена может по своему усмотрению задавать текст, следующий за зарезерви
рованным именем домена (однако без запятых, которые имели бы смысл префикса), при условии, что
все символы, присутствующие в тексте, могут использоваться при создании имен файлов на любых
платформах, на которых будет устанавливаться тег. Объект, присваивающий имя. должен обеспечить
уникальность каждой ссылки на подобъект в пределах организации.
Примеры идентификаторов regid, созданных объектами, владеющими доменами exampJe.com
или example.net, могут выглядеть следующим образом:
Т а б л и ц а 1 - Примеры значений regid
Naming Additional
TypeDateAuth«example.com» naming authority
+— + ♦
----
♦ +------------♦ +--------------------------------------+
I I I I I I I I
regid. 1995-09.com.example. AccountingSystems
regid. 1995-09.com.example
regkf. 1995-09.net.example, WordProcessing
________
6.1.4 Расширение файла тега идентификации программного обеспечения и его размещение
для установки
Имена файлов тегов идентификации программного обеспечения должны включать файловое рас
ширение «.swidtag». чтобы эти файлы могли быть распознаны платформами (см. 4.1.7) и инструмента
рием для обнаружения тегов.
Каждый провайдер платформы (см. 4.1.18). например, поставщик операционной системы, дол
жен указать, в каких местах должны размещаться теги идентификации программного обеспечения. На
пример. при установке операционной системы Windows® размещение может определяться значением
инструментария управления Windows (Windows Management Instrumentation™): дистрибутивы Linux™
могут использовать значение диспетчера пакетов Red Hat (Red Hat Package Manager). Если провай
дер платформы укажет каталог размещения, то тег идентификации программного обеспечения должен
быть установлен в этом каталоге.
Если провайдер платформы не укажет каталог размещения, теги идентификации программного
обеспечения должны быть установлены в общеизвестных каталогах с совместным доступом, содержа
щих часто используемую системную информацию. В следующих примерах приводится информация о
том. какие каталоги с совместным доступом могут использоваться для различных платформ (если про
вайдер платформы не предоставил собственные спецификации).
Т а б л и ц а 2 - Примеры размещения файлов тегов на разных платформах
<root>/Library/Application Support/<software creator regid>
Apple Macintosh™ OS:X™
Leopard
Apple Macintosh™ OS X™
pre-Leopard
П р и м е ч а н и е - Теги идентификации про
граммного обеспечения должны включаться в ката
лог приложений по умолчанию на всех операцион
ных системах (см. ниже).
В
системах Pre-Leopard OS X
в качестве каталога по умолчанию также должно
использоваться это расположение
Application Directory/<program.app packageWcontents
15