Соответствие NIEM - NIEM conformance
В Национальная модель обмена информацией (NIEM) является результатом совместных усилий Министерство юстиции США и Департамент внутренней безопасности для создания набора общих, четко определенных элементов данных, которые будут использоваться для развития и гармонизации обмена данными.
Вступление
NIEM - это эталонная модель. Это означает, что это не жесткий стандарт, который следует использовать в полном объеме. NIEM был разработан как основной набор строительных блоков, которые используются в качестве последовательной основы для создания документов обмена и транзакций в правительстве. Пока Схема XML существует рендеринг всей модели, это не является требованием для Соответствие NIEM чтобы вся эта схема использовалась для проверки. Тем не менее, существует несколько требований соответствия.
Цель соответствия NIEM состоит в том, чтобы отправитель и получатель информации разделяли общее и недвусмысленное понимание значения этой информации. Соответствие NIEM гарантирует, что основной базовый набор информации (компоненты NIEM) хорошо понят и имеет одинаковое значение в различных сообществах. В результате достигается уровень взаимодействия, который был бы недостижим с увеличением количества пользовательских схем и словарей.
Эти правила соответствия служат руководством для любого агентства, использующего NIEM для осуществления обмена информацией. Получатели грантов которые разрабатывают межведомственные обмены на основе XML, должны соответствовать специальным условиям, содержащимся в гранте, и следовать соответствующим руководящим принципам реализации NIEM, изложенным ниже.
Правила соответствия
Правила соответствия NIEM следующие:
- Экземпляры должны соответствовать набору эталонных схем NIEM. Схемы, соответствующие NIEM, должны импортировать и ссылаться на пространство имен схемы NIEM, которое им необходимо использовать (NIEM Core, Justice и т. Д.), Или на правильное подмножество схемы NIEM. Обратите внимание, что импорт пространства имен NIEM Justice Domain будет каскадным для импорта NIEM Core. Также обратите внимание, что если экземпляр проверяется на соответствие правильному подмножеству эталонных схем NIEM, то он будет проверяться на соответствие эталонным схемам NIEM.
- Если соответствующий компонент (тип, элемент, атрибут и т. Д.), Необходимый для IEPD, существует в NIEM, используйте этот компонент. Не создавайте дубликат уже существующего компонента.
- Будьте семантически последовательными. Используйте компоненты NIEM в соответствии с их определениями. Не используйте элемент NIEM для инкапсуляции данных, кроме тех, которые описаны в его определении.
- Следовать Документация пакета обмена информацией (IEPD) Жизненный цикл разработки, как описано в Требования IEPD и определяем все необходимые артефакты на каждом этапе.
- Придерживаться Правила именования и дизайна NIEM (NDR) для обеспечения правильной и последовательной разработки схемы.
Помощь в разработке схем, соответствующих NIEM
Дальнейшие указания по правильной разработке схем обмена, соответствующих требованиям, частично предоставлены Концепция работы NIEM (ConOps) и Правила присвоения имен и дизайна NIEM. Эти концепции все еще развиваются, поскольку NIEM продолжает расти и развиваться. Чтобы увидеть пример того, как Глобальная инициатива по обмену информацией о правосудии разработала руководство пользователя для XML-модели данных глобального правосудия (GJXDM), а также ссылки на всю другую информацию, связанную с конкретной моделью правосудия, посетите Модель данных XML Global Justice интернет сайт.
Помимо поддержки документов, также предоставляются инструменты, помогающие упростить согласование при разработке обменов. В Инструмент создания подмножества схем NIEM (SSGT), наряду с другими, создан для обеспечения соответствия подмножеств и разработки, не требуя от разработчиков детального знания формальных правил именования и проектирования. Дополнительные инструменты, такие как Набор инструментов CAM может проверять схему на соответствие NDR, сравнивать со словарем NIEM и сообщать о потенциальных проблемах взаимодействия. Жизненный цикл NIEM IEPD и другие модели передового опыта для разработки обменов в полной мере используют эти инструменты для обеспечения согласованного проектирования и разработки.
Дополнительные замечания о соответствии
Пакеты обмена информацией (IEP) и IEPD, которые их определяют, соответствуют NIEM; системы нет. То, как данные маркируются или используются в одной системе, не влияет на соответствие NIEM. Соответствие зависит от того, как данные упакованы как XML для обмена информацией между двумя или более системами.
Использование некоторых компонентов NIEM для обмена информацией с другими агентствами не гарантирует соответствия NIEM. Пользователи должны быть осторожны, чтобы не нарушить Правило 2 соответствия, указанное выше. Обмен информацией либо соответствует NIEM, либо нет.
Получатели гранта
Для поддержки обмена информацией в масштабе правительства все получатели грантов для проектов, реализующих возможности обмена информацией с использованием технологии XML, должны использовать Национальную модель обмена информацией (NIEM) в соответствии с настоящими Руководящими принципами реализации. Кроме того, получателям грантов требуется собрать, зарегистрировать и сделать доступными без ограничений все IEPD и связанные с ними артефакты, созданные в результате предоставления реестру компонентов. Сборка IEPD NIEM в Инструменте NIEM IEPD не является обязательной. Однако IEPD NIEM должны быть собраны в соответствии с Модель Описание пакета (MPD) Спецификация как указано в Управлении программы NIEM, и должен быть зарегистрирован в Информационная служба IEPD.
Организациям, не получающим федерального финансирования для использования NIEM, также рекомендуется зарегистрировать свои IEPD в Информационном центре IEPD. Это будет способствовать взаимодействию информационных систем и повысит эффективность обмена важной информацией.