W3C Amaya

Предыдущий Вверх Следующий

Конфигурирование иконок аннотации

Определяемые пользователем типы иконок аннотации (также известны под именем "динамические иконки")

Как и в версии 6.2, иконки используются для маркировки местоположения аннотации в пределах аннотируемого документа и могут быть изменены пользователем.

В версии 6.2 иконка обозначает аннотацию и выбирается как свойства типа аннотации. Для каждого использующегося типа аннотации, включая RDF свойство, вы выбираете иконку связанную с аннотацией этого типа.

Коллекция иконок в версии 6.2 связана с определёнными типами аннотаций и приведена ниже:

Совет Advice (Совет)
Изменение Change (Изменение)
Комментарий Comment (Комментарий)
Пример Example (Пример)
Объяснение Explanation (Объяснение)
Вопрос Question (Вопрос)
Смотрите также SeeAlso (Смотрите также)

Именем свойства для связывания иконок с аннотациями является http://www.w3.org/2001/10/typeIcon#usesIcon. Например, для определения иконки имеющей файл с названием: ///home/question-icon.jpg для аннотаций имеющих тип http://www.w3.org/2000/10/annotationType#Question вы должны ввести следующее RDF/XML описание в файл, который Amaya читает при загрузке:

<rdf:RDF

   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

   xmlns:i = "http://www.w3.org/2001/10/typeIcon#">

<rdf:Description rdf:about="http://www.w3.org/2000/10/annotationType#Question">

  <i:usesIcon rdf:resource="file:///home/question-icon.jpg" />

</rdf:Description>

</rdf:RDF>

Простейшим способом получить такой RDF это загрузить его в Amaya при загрузке файла config/annot.schemas из програмной директории Amaya. Для того чтобы сохранить этот файл и чтобы он не был перезаписан, когда вы устанавливаете новую версию Amaya, вы должны скопировать файл config/annot.schemas в вашу персональную домашнюю (home) директорию Amaya; ~/.amaya/annot.schemas (на Unix системах) или /winnt/profiles/<username>/amaya/annot.schemas (на Microsoft Windows системах). Вы можете указывать как угодно много RDF описаний в файле annot.schemas. Для более подробных сведений смотрите комментарии в файле, находящемся в дистрибутиве Amaya.

Версия 6.2 включает в себя пример файла, именуемый "typeIcon.rdf", который объявляет уникальность иконок для каждого объявляемого типа аннотации в пространстве имён http://www.w3.org/2000/10/annotationType#. Для эксперимента с определяемыми пользователем иконками, будет лучше скопировать typeIcon.rdf в другую директорию и там изменить его. Скопировать annot.schemas в вашу домашнюю (home) Amaya и изменить линию в конце, чтобы указать на ваш пересмотренный файл определения иконок.

Чтобы вернуться к предыдущим настройкам, предшествующим версии 6.2, отредактируйте config/annot.schemas в инсталяционной директории Amaya и добавьте символ комментария ("#") в начало линии, а в конце линии то, что имеет отношение к typeIcon.rdf:

#user-defined icons

#http://www.w3.org/2001/10/typeIcon# $THOTDIR/config/typeIcon.rdf

Amaya поддерживает JPEG, PNG, и GIF графические форматы изображения иконок. В версии 6.2 иконка URI может быть только файлом URI; это значит, что иконка должна появляться в локальной или монтируемой директории Amaya. Поддерживаются две специальные формы для нефайловых URIs. Если path name файла начинается с "$THOTDIR" или "$APP_HOME" то оно связано с директорией инсталяции Amaya или персональной домашней (home) директорией Amaya заменённой в pathname.