Труды КНЦ вып.7 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып.2 4/2011(7))

• Опрос доступности узла. Каждый узел должен регулярно опрашивать узлы из своего списка на предмет доступности. Это реализуется запросами Ping-Pong: отправляя запрос Ping какому-либо узлу, получатель запроса в ответ формирует запрос Pong, который означает присутствие в сети в данный момент. Список узлов- «соседей» строится в соответствии с алгоритмом, описанным ниже. • Поисковые запросы. Узлы первоначально взаимодействуют с узлами из своего списка. В случае, если на них отсутствует необходимая информация, запрос перенаправляется мастер-хосту. 4. Описание ресурса с помощью дублинского ядра (метаданные ресурсов) Поскольку в описываемой архитектуре предлагается каждому хосту поставить в соответствие определенную область интересов, зависящую от тематики хранимых ресурсов, необходимо определить структуру, которая бы описывала данные, хранящиеся на узлах. Метаданные, описывающие разделяемые ресурсы, должны быть представлены структурой с определенным набором полей, которая хранит информацию о наиболее важных параметрах описываемых данных. Например, музыкальный файл может описываться именем исполнителя, названием, альбомом, годом записи и другими параметрами. В качестве стандарта для описания данных можно взять действующий в РФ ГОСТ Р 7.0.10-2010 (ИСО 15836:2003) "Национа­ льный стандарт российской федерации” . Система стандартов по информации, библиотечному и издательскому делу. Набор элементов метаданных "Дублинское ядро". Дублинское ядро (Dublin Core, DC) можно понимать как компактный язык для разработки формализованных утверждений определенных типов, описывающих ресурсы. 1) Simple Dublin Core - простой уровень, который еще называется неквали­ фицированным; 2) Qualified Dublin Core - квалифицированный уровень. Простой уровень состоит из 15 базовых элементов, квалифицированный уровень содержит еще один элемент - Audience, а также группу квалификаторов (атрибутов) базовых элементов, позволяющих уточнять информацию из базовых элементов метаописаний. Каждый элемент DC является опциональным (необязательным) и может повторяться в метаописании сколько угодно раз. Кроме того, порядок элементов в метаописании также никак не регулируется. Порядок, в котором несколько экземп­ ляров одного и того же элемента (например, Creator - создатель) входят в метаописание, может иметь значение в некоторых системах. Однако не гаран­ тируется, что этот порядок будет сохраняться в других реализациях. Упорядочение зависит от синтаксиса, в котором реализуется дублинское ядро. Простой набор элементов метаданных Дублинского ядра (Dublin Core Metadata Element Set; DCMES): 1. Title — название; 2. Creator — создатель; 3. Subject — тема; 4. Description — описание; 5. Publisher — издатель; 6. Contributor — внёсший вклад; 270

RkJQdWJsaXNoZXIy MTUzNzYz