Профиль приложения
В информатике профиль приложения состоит из набора элементов метаданных , политик и рекомендаций, определенных для конкретного приложения. [1]
Элементы могут происходить из одного или нескольких наборов элементов, что позволяет данному приложению удовлетворить свои функциональные требования за счет использования метаданных из нескольких наборов элементов, включая локально определенные наборы. Например, данное приложение может выбрать подмножество Dublin Core , соответствующее его потребностям, или может включать элементы Dublin Core, другой набор элементов и несколько локально определенных элементов, объединенных в одну схему. Профиль приложения не будет полным без документации, определяющей политики и лучшие практики, соответствующие приложению. Другой пример: стандарт юридического документа Akoma Ntoso является универсальным и очень гибким, что создает риск неоднозначных представлений. Поэтому, когда AKN будет использоваться в локальном домене, может быть целесообразно снизить общую гибкость и сложность, указав единообразное использование подмножества XML-элементов AKN для данного варианта использования. [2]
Преимущества
[ редактировать ]- Определяет набор свойств, подходящий для приложения, общедоступным и доступным для передачи способом. Это позволяет создавать слабосвязанные системы (т.е. независимые от детальных спецификаций друг друга), которые по-прежнему обладают мощными возможностями. [ нужна ссылка ]
Недостатки
[ редактировать ]- Узкая область применения, которая может ограничить широкое применение профиля, а также ограничить вероятный синергизм от повторного использования инструментов из других проектов за пределами этой области. [ нужна ссылка ]
- По сравнению с подходом уточнения Dublin Core (где основной набор свойств может быть сделан более конкретным, обеспечивая обратную совместимость), использование профилей приложений требует, чтобы приложения, по крайней мере, распознавали эти профили и их корни. Даже если профиль основан просто на Dublin Core, который приложение уже понимает, это бесполезно, если приложение также не распознает, что этот профиль можно рассматривать как Dublin Core. [ нужна ссылка ]
Примеры профилей
[ редактировать ]- Международная спецификация Z39.50 для библиотечных приложений и обнаружения ресурсов. [3]
- Стандарт метаданных электронного правительства Великобритании. Профиль приложения Dublin Core .
Ссылки
[ редактировать ]- ^ «Глоссарий метаданных Дублинского ядра» . 26 августа 2003 г. Архивировано из оригинала 21 июня 2006 г. Проверено 8 июня 2006 г.
- ^ Флэтт, Амели; Лангнер, Арне; Лепс, Олоф (2022). Разработка профилей приложений Akoma Ntoso на основе моделей - концептуальная основа для создания подсхем XML на основе моделей (1-е изд.). Гейдельберг: Природа спринтера. ISBN 978-3-031-14131-7 .
- ^ «Банный профиль» . 13 марта 2000 г.