Введение

В информационных науках профиль приложения состоит из набора элементов метаданных, политик и руководящих принципов, определенных для конкретного приложения. Элементы могут быть получены из одного или нескольких наборов элементов, что позволяет данному приложению удовлетворять свои функциональные требования с помощью метаданных из нескольких наборов элементов, включая локально определенные наборы. Например, данное приложение может выбрать подмножество Дублинского ядра, которое отвечает его потребностям, или может включать элементы Дублинского ядра, другой набор элементов и несколько локально определенных элементов, все объединенные в единую схему. Профиль заявки не является полным без документации, которая определяет политику и лучшую практику, соответствующую заявке. Еще один пример - стандарт юридического документа Akoma Ntoso, который имеет универсальную сферу применения и очень гибкий, что создает риск неоднозначных представлений. Поэтому, когда AKN используется в локальной области, может быть целесообразно уменьшить общую гибкость и сложность, указав единообразное использование подмножества элементов AKN XML для данного случая использования.

Преимущества

Определяет соответствующий набор свойств приложения общедоступным и доступным способом. Это позволяет создавать системы с свободным соединением (т.е. независимые от детальных спецификаций друг друга), которые по-прежнему предлагают мощные возможности.

Недостатки

Узкий объем применения, который может ограничить широкое применение профиля, а также ограничивает вероятную синергию от повторного использования инструментов из других проектов за пределами этого объема. По сравнению с подходом "Dublin Core" (где набор основных свойств может быть более конкретным, в обратной совместимости), использование профилей приложений требует, чтобы приложения должны, по крайней мере, распознавать эти профили и их корни. Даже если профиль основан просто на Dublin Core, который приложение уже понимает, это бесполезно, если приложение также не признает, что этот профиль может рассматриваться как Dublin Core.