Язык разметки выборов
Язык разметки выборов ( EML ) — это стандарт на основе XML , предназначенный для поддержки комплексного управления избирательными процессами.
История ЕМЛ
[ редактировать ]Был создан Технический комитет ОАЗИС по выборам и обслуживанию избирателей , который впервые собрался в мае 2001 года. «Разработать стандарт для структурированного обмена данными между поставщиками оборудования, программного обеспечения и услуг, которые участвуют в любом аспекте предоставления услуг по выборам или избирателям государственным или частным организациям. Услуги, предоставляемые для таких выборов, включают, помимо прочего, роль избирателя. [sic]/поддержание членства (регистрация новых избирателей, членство и сбор членских взносов, отслеживание изменения адреса и т. д.), удостоверение личности гражданина/членства, перераспределение избирательных округов, запросы на открепительные удостоверения/иностранцев, планирование выборов, управление логистикой (управление избирательными участками), уведомление о выборах, доставка бюллетеней и подведение итогов, отчеты о результатах выборов и демографические данные». [1]
Чтобы помочь установить контекст для особенностей, содержащихся в XML-схемах, составляющих EML, Комитет также разработал общую модель сквозного избирательного процесса, первоначально основанную на работе сайта choice.com, чей технический директор председательствовал на первых заседаниях. [2] Эта модель определяет важныекомпоненты и процессы, общие для выборов и избирательных систем,и описывает, как EML можно использовать для стандартизации информации.обмен между этими компонентами.
Спецификация описывает две взаимодополняющие модели процесса выборов высокого уровня, основанные на человеческом и техническом взглядах. Цель состоит в том, чтобы определить все основные этапы процесса и области, в которых следует обмениваться данными или на которые можно ссылаться. Затем форматы сообщений и данных, подробно описанные в самих спецификациях EML, можно использовать для достижения целей открытого взаимодействия между компонентами системы вокруг этих процессов.
Обзор ОЛМ
[ редактировать ]Голосование является одной из основ демократических процессов. Кроме тогообеспечение упорядоченной передачи власти, оно также укрепляетдоверие и доверие граждан к организации или правительству, когда оноработает эффективно. Доступ к стандартизированной информации вПроцесс голосования для избирателей, а также стандартизированный обмен данными могут лучше облегчитьпроверка и надзор за избирательными процедурами.Стандарты четкого, надежного и точногопонятные процессы помогают продвигатьуверенность в результатах. Стандартизация обмена данными о выборахспособствует созданию открытого рынка, которыйстимулирует экономически эффективную доставку и внедрение новых технологийбез устаревания существующих инвестиций. Однако традиционные методы проверки и надзора сохранятся.быть жизненно важными, и на самом деле эти вещи становятся более важными с использованием технологий. Здоровыйдемократия требует участия граждан и постоянногонезависимый мониторинг процессов, процедур и результатов. ОАЗИССтандарт EML призван помочь обеспечить прозрачность, доступ ивовлечение граждан в избирательный процесс.
Основная функция системы электронного голосования — надежный и безопасный сбор информации о предпочтениях избирателей и последующее точное сообщение о результатах при соблюдении законодательных требований в отношении конфиденциальности. Процесс сбора голосов происходит между «избирателем» (отдельным лицом) и «системой электронного голосования» (машиной). Крайне важно, чтобы любая избирательная система могла доказать, что выбор избирателя фиксируется правильно и анонимно и что голосование не подвергается фальсификации, манипуляциям или другим источникам неправомерного влияния.
Эти универсальные демократические принципы можно резюмировать как список фундаментальных требований или «шести заповедей» для систем электронного голосования. [ нужна ссылка ] :
- Держите выбор каждого избирателя в неприкосновенной тайне.
- Разрешить каждому имеющему право избирателю голосовать только один раз и только на те должности, на которые он/она имеет право голосовать.
- Не допускайте вмешательства в работу систем голосования и не позволяйте избирателям продавать свои голоса.
- Точно сообщайте обо всех голосах
- Система голосования должна оставаться работоспособной на протяжении каждых выборов.
- Ведите контрольный журнал, чтобы обнаружить любое нарушение [2] и [4], но не нарушая [1].
ОЛС был разработан в соответствии с этими рекомендациями.
Разработка ОЛМ
[ редактировать ]Цель комитета — разработать язык разметки выборов (EML) для сквозного использования в избирательном процессе. Это набор определений данных и сообщений, описываемый как набор XML-схем и охватывающий широкий спектр транзакций, которые происходят на различных этапах и стадиях жизненного цикла выборов. Для достижения этой цели комитет решил, что необходима общая терминология и определение избирательных процессов, которые можно было бы понять на международном уровне. Поэтому комитет начал с определения общих моделей избирательного процесса, описанных здесь.
Эти процессы носят иллюстративный характер, охватывают подавляющее большинство типов выборов и составляют основу для определения самого языка разметки выборов. EML был разработан таким образом, чтобы выборы, которые не следуют этой модели процесса, по-прежнему могли использовать EML в качестве основы для обмена сообщениями, связанными с выборами.
EML ориентирован на определение открытых, безопасных, стандартизированных и совместимых интерфейсов между компонентами избирательных систем и тем самым обеспечивает прозрачные и безопасные интерфейсы между различными частями избирательной системы. Объем безопасности, целостности и аудита выборов, включенный в эти описания интерфейсов и соответствующие обсуждения, предназначен для охвата вопросов безопасности, относящихся только к стандартизированным интерфейсам, а не к внутренним или внешним требованиям безопасности различных компонентов избирательных систем.
Требования безопасности при проектировании, внедрении или оценке избирательной системы должны быть помещены в контекст анализа уязвимостей и угроз конкретного сценария выборов. Таким образом, ссылки на безопасность в рамках EML не следует воспринимать как всеобъемлющие требования ко всем избирательным системам во всех сценариях выборов или как рекомендации относительно достаточности подхода при рассмотрении всех аспектов безопасности при разработке, реализации или оценке избирательных систем. Фактически, все механизмы безопасности данных, описанные в документации EML, являются необязательными, что позволяет соблюдать EML вообще без учета безопасности системы. Ожидается, что разработчики могут разработать дополнительный документ для конкретного сценария выборов, который уточняет проблемы безопасности, определенные в этом документе, и определяет их конкретную стратегию и подход, используя возможности EML.
EML предназначен для оказания помощи и обеспечения возможности избирательного процесса и не требует каких-либо изменений в традиционных методах проведения выборов. Расширяемость EML позволяет адаптироваться к различным процессам электронной демократии, не влияя на сам процесс. Концептуально EML просто обеспечивает стандартизированный обмен данными между различными сквозными этапами и процессами выборов.
Решение, изложенное в EML, не является собственностью и будет работать в качестве шаблона для любого сценария выборов с использованием электронных систем для всего или части процесса. Цель состоит в том, чтобы ввести единый и надежный способ взаимодействия избирательных систем друг с другом. Стандарт OASIS EML призван укрепить доверие общественности к избирательному процессу и облегчить работу строителей демократии путем введения руководящих принципов по выбору или оценке будущих избирательных систем.
Более подробную информацию о подходе EML см. в официальной стандартной спецификации OASIS. [3]
Версии ЕМЛ
[ редактировать ]- EML v7.0 был принят в качестве спецификации комитета OASIS в октябре 2011 г. [4]
- EML v6.0 был принят в качестве спецификации комитета OASIS в августе 2010 г. [5]
- EML 5.0 был принят в качестве стандарта OASIS в декабре 2007 года. [6]
Технологии, связанные с EML
[ редактировать ]EML использует ряд существующих стандартов:
- Расширяемый язык разметки (XML): шаблоны EML выражаются в стандартизированном формате XML.
- Схема XML: EML использует схему XSD для определения информационных структур, поддерживающих XML-схему избирательных процессов .
- xNAL: расширяемое имя и адрес (xNAL). Документ со спецификациями и описанием (v3.0). Технический комитет по качеству информации для клиентов OASIS, июль 2009 г. [7]
- APD Великобритании: Фрагмент адреса и личных данных, версия 1.1. Группа технологической политики, Отдел электронного правительства, Кабинет министров Великобритании, 1 марта 2002 г. [8]
- XML-DSig: синтаксис и обработка XML-подписей Дональд Истлейк и др., Консорциум World Wide Web, 10 июня 2008 г. [9]
- VoiceXML: расширяемый язык разметки голоса (VoiceXML), версия 2.0 Скотт МакГлашан и др. Консорциум Всемирной паутины, 16 марта 2004 г. [10]
Подтверждения и пользователи EML
[ редактировать ]Рон Ривест , известный ученый-компьютерщик и член Комитета по разработке технических руководств США, Комиссии по содействию выборам сказал: «EML является примером основанного на консенсусе общедоступного общего формата, который позволяет обмениваться электронными записями между различными компонентами избирательных систем». [11]
EML используется Австралийской избирательной комиссией для публикации обновленных результатов подсчета голосов на федеральных выборах через их «Ленту СМИ». [12]
Закон о выборах в Нидерландах требует использования EML или, точнее, диалекта EML_NL, основанного на EML 5.0. [13]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Устав работы OASIS EML
- ^ Правительство и стандарты ИКТ: исследование электронного голосования, Джейсон Киткэт в книге «Информация, общение и этика в обществе» (2004) 2: 1
- ^ Стандарт OASIS EML v5.0, требования к процессам и данным
- ^ «Спецификация языка разметки выборов (EML), версия 7.0» . Комитет ОАЗИС . Проверено 18 августа 2013 г.
- ^ Спецификация комитета EML v6.0
- ^ Стандарты OASIS и другая одобренная работа (EML v5.0)
- ^ Технический комитет по качеству информации о клиентах
- ^ «Схема и документы адреса и личных данных Великобритании» . Архивировано из оригинала 17 декабря 2004 г. Проверено 30 июля 2009 г.
- ^ Синтаксис и обработка XML-подписи
- ^ Расширяемый язык разметки голоса (VoiceXML)
- ^ «Электронное голосование: язык разметки выборов 5.0 одобрен как стандарт OASIS» . Государственные технологии. 29 января 2008 г. Проверено 28 февраля 2008 г.
- ^ «Система подачи мультимедиа» . Австралийская избирательная комиссия. 08.06.2010 . Проверено 20 августа 2010 г.
- ^ Отношения с Королевством, Министерство внутренних дел и. «Избирательная схема» . Wetten.overheid.nl (на голландском языке) . Проверено 2 июня 2023 г.
Более -
- [Брошюра EML] Документ OASIS EML., технический документ Брошюра по EML и ее возможностям . Ссылка на документ Брошюра EML .
- [Открытое безопасное голосование] Уэббер и др., технический документ «Белая книга по открытому безопасному голосованию с помощью EML» . Ссылка на документ Технический документ EML .
- [Голосование по доверительной логике] Голосование по доверительной логике с помощью OASIS EML , Дэвид Уэббер , 2005 г.
- [Пример ОЛС – отчет о результатах] Технический документ для NIST об использовании ОЛС в Калифорнии. Дэвид Уэббер , 2009.