Можно ли расширить Dublin Core Ontology, чтобы он содержал другие метаданные для артефактов?
Я хочу знать, как расширить (если возможно) текущий Дублинский основной набор метаданных, чтобы включить другие типы метаданных, характеризующих ресурсы на техническом уровне.
Глядя на DCMI Vocab, я понял, что есть DCMI "Тип", в котором упоминается, что он помогает "Для описания формата файла, физического носителя или измерений ресурса используйте элемент Format"
Позвольте мне объяснить, что здесь необходимо: в виртуальном музее на основе Интернета видео, аудио, изображения, 3D-модели, сферические изображения (фотосферы) или видеосферы и т. Д. Доставляются различным клиентам с различными аппаратными возможностями (планшетами)., ПК, мобильные). Предположим, у нас есть видео, мне нужно хранить метаданные, которые характеризуют сам ресурс, такие как частота кадров или битрейт, или кодек сжатия, размер на диске и т. Д. Для 3D-модели в каждом примере я мог бы хранить число вершин / количество граней, разрешение текстур, размер на диске и многие другие и т. д. и т. п. для каждого типа ресурса. Очевидно, что эти метаданные отличаются для каждого типа ресурса. Вы, наверное, догадались, почему это поможет! Выбрать нужного клиента (в зависимости от его возможностей) с правильным разрешением ресурсов и т. Д...
Идея состоит в том, чтобы иметь возможность хранить столько "характеризующих" метаданных, сколько необходимо для каждого ресурса (изображение, аудио, видео, 3D-модель и т. Д.) Вместе с традиционными метаданными, которые поставляются с Dublin Core.
Я хочу иметь возможность хранить эти метаданные, чтобы мое приложение - в данном случае виртуальный музей на основе Интернета - получало эти метаданные с фактическими артефактами и затем принимало правильное решение.
Вероятно, другие сделали расширение для других онтологических областей. Я прочитал пару научных статей по этому поводу, но в этих статьях не объясняется, как им удалось расширить DC на практическом уровне (программно) и рассказать вам правду даже на абстрактном уровне.
Не могли бы вы помочь мне в правильном направлении, указать мне некоторые полезные ресурсы, которые могут помочь как на практическом уровне, так и на абстрактном уровне? Может, Dublin Core не подходит для расширения онтологии?
Большое спасибо за любую помощь или предложения.
1 ответ
Нет, я не думаю, что Dublin Core (ни Элементы, ни Термины) обладает надлежащей выразительностью для вашего варианта использования. Если вы ищете словари или онтологии для конкретного варианта использования, хорошее место для начала - это LOV (Linked Open Vocabularies), где вы можете искать словарные термины. Поиск по "видеоформату" дает намек на то, что модель данных EBUCore из Европейского вещательного союза может быть чем-то, на что вы хотели бы взглянуть более внимательно.