russian english
 

Форматы Cabrillo и ЕРМАК для файлов отчетов за соревнования (контесты).


Формат Cabrillo является универсальным форматом для использования в большинстве соревнований (контестах) при составлении отчетов. Формат координируется организацией World Wide Radio Operators Foundation (WWROF).
Формат ЕРМАК по сути является модификацией формата Cabrillo и был разработан для использования его во внутрироссийсих соревнований. С точки зрения простых пользователей по сути он на сегодняшний день отличается от формата Cabrillo лишь порядком заполнения данных об операторах, о чем будет указано ниже. И далее по тексту мы будем именно рассматривать формат Cabrillo.
Итак, что же из себя представляет формат Cabrillo? Это по сути простой текстовый файл, где каждая строка должна начинаться с так называемого тега (иными словами ключевого слова). Тег должен заканчиваться символом двоеточия (:). Между тегом и данными должен быть как минимум один пробел.

Файл в формате Cabrillo должен обязательно содержать следующие два тега:
START-OF-LOG: номер версии
Эта строка должна идти первой в отчете. Текущая версия-номер 3.0. Пример:
START-OF-LOG: 3.0

END-OF-LOG:
Эта строка должна быть последней в отчете.

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

Теги Шапки отчета.


CALLSIGN: позывной
Позывной, используемый во время конкурса. Пример:
CALLSIGN: UA9QCQ

CONTEST: название контеста
Строка для идентификации контеста. Допустимыми символами являются A-Z, 0-9 и дефис (-). Максимальная длина - 32 символа. Организаторы контеста, как правило, определяют сами, какое значение должно указываться в этом поле. Со списком идентификаторов популярных контестов можно ознакомиться здесь, а для российских соревнований в описании Формат ЕРМАК в разделе CONTEST. Пример:
CONTEST: RDXC
Пожалуйста не надо указывать в данном поле полное наименование контеста (соревнования), и тем более указывать наименование контеста на русском языке.

CATEGORY-OPERATOR:
Значение для данного тега может принимать одно из следующих значений:
  • SINGLE-OP
  • MULTI-OP
  • CHECKLOG
Пример:
CATEGORY-OPERATOR: SINGLE-OP
Пожалуйста не надо указывать в данном поле иные значения (такие как SOHP, MOST и др.), кроме указанных выше.

CATEGORY-ASSISTED:
Значение для данного тега может принимать одно из следующих значений:
  • ASSISTED
  • NON-ASSISTED
Пример:
CATEGORY-ASSISTED: NON-ASSISTED
Использование и заполнение этого тега не является обязательным, если в контесте нет разделения подгрупп, на станции использущие какую-либо стороннюю помощь (например использование DX-кластера, Интернет-сайтов, показывающих DX-споты) и на станции не использующие такую помощь.

CATEGORY-BAND:
Если вы участвовали во многодиапазонном зачете, то используйте значение ALL, для однодиапазонных зачетов используйте одно из следующих значений 160M, 80M, 40M, 20M, 15M или 10M.
Пример:
CATEGORY-BAND: ALL
Для некоторых контестов организаторы могут могут применять иные значения.

CATEGORY-MODE:
Значение для данного тега может принимать одно из следующих значений:
  • MIXED
  • CW
  • SSB
  • DIGI
  • RTTY
  • FM
Пример:
CATEGORY-MODE: MIXED
Для цифровых контестов с использованием различных видов модуляции, организаторы могут применять иные значения.

CATEGORY-POWER:
Значение для данного тега может принимать одно из следующих значений:
  • HIGH
  • LOW
  • QRP
Пример:
CATEGORY-MODE: LOW

CATEGORY-STATION:
Указывает тип станции. Значение для данного тега может принимать одно из следующих значений: DISTRIBUTED, FIXED, MOBILE, PORTABLE, ROVER, ROVER-LIMITED, ROVER-UNLIMITED, EXPEDITION, HQ или SCHOOL.
Пример:
CATEGORY-STATION: FIXED
Для некоторых контестов организаторы могут могут применять иные значения.

CATEGORY-TIME:
Значение для данного тега может принимать одно из следующих значений:
  • 6-HOURS
  • 12-HOURS
  • 24-HOURS
Пример:
CATEGORY-TIME: 12-HOURS
Для некоторых контестов организаторы могут могут применять иные значения.

CATEGORY-TRANSMITTER:
Используется для указания количества передатчиков, в основном для категорий MULTI-OP, а также для идентификации наблюдателей (SWL). Значение для данного тега может принимать одно из следующих значений:
  • ONE
  • TWO
  • LIMITED
  • UNLIMITED
  • SWL
Пример:
CATEGORY-TRANSMITTER: ONE

CATEGORY-OVERLAY:
Используется для указания на участие в дополнительных подгруппах. В стандарте формата предусмотрены следующие варианты значений: CLASSIC, ROOKIE, TB-WIRES, NOVICE-TECH и OVER-50. Если организаторами не предусмотрены дополнительные подгруппы, то не нужно использовать или заполнять этот тег.
Пример:
CATEGORY-OVERLAY: OVER-50
Для некоторых контестов организаторы могут могут применять иные значения.

OFFTIME: время начала время окончания
Используется для указания времени перерывов (нерабочего времени). Сначала указывается время начала перерыва, затем время окончания перерыва. Время указывается в формате (гггг-мм-дд вввв), где гггг - это год, мм - месяц, дд - дата, вввв - время с точностью до минуты.
Пример:
OFFTIME: 2020-03-22 0300 2002-03-22 0743
В данном примере станция не работала с 03.00 UTC 22 марта 2020 года (т.е. последнее QSO перед перерывом могло быть не позднее 02.59 UTC) по 07.43 UTC 22 марта 2020 года (т.е. первое QSO после перерыва могло быть не ранее 07.44 UTC), а суммарное время перерыва составило 4 часа 44 минуты.

LOCATION:
Используется для указание места откуда работала станция. В стандарте формата предусмотрены следующие варианты:
- для IARU HF Championship, контестов проводимых журналом "CQ" и ARRL:
Для станций США и Канады в строке LOCATION указывается аббревиатура секции ARRL/RAC. Для иностранных станций в строке LOCATION указывается DX.
- для Islands on the Air (IOTA) Contest:
Для станций работавших с островов указывается название острова (не номер острова по списку IOTA).
- для Russian DX Contest:
Для станций из России указывается идентификатор по списку RDA.
Пример:
LOCATION: KN02
Для других контестов нет четкого указания об использовании этого тега, поэтому следует заполнять этот тег исходя из требований, установленных организаторами.

GRID-LOCATOR:
Используется для указание QTH-локатора откуда работала станция.
Пример:
GRID-LOCATOR: MO16TB

OPERATORS:
В формате Cabrillo это список позывных операторов, разделенных пробелами или запятыми. Также можно указать позывной станции, откуда велась работа, поместив символ "@" перед позывным в списке операторов. Допускается использование нескольких строк OPERATORS в отчете. Если станция работала в категории SINGLE-OP своим личным позывным, то заполнять эту строку в отчете не нужно. Пример:

OPERATORS: UA8AAA UA8BBB @RF9B
OPERATORS: UA8AAA, UA8BBB, @RF9B
Пожалуйста не указывайте в строке свое имя или иную информацию не предусмотренную форматом (не путайте тег OPERATORS c полем 'OPERATOR' в Ваших QSL-карточках).

В формате ЕРМАК в соревнованиях, где предусмотрена возможность выполнения нормативов ЕВСК, предусмотрен другой формат заполнения данных. Данные по каждому оператору указываются в отдельной строке. Строка OPERATORS должна содержать данные, разделенные запятыми, в следующем порядке: фамилия, имя, отчество, год рождения, спортивный разряд/звание, личный позывной, категория личной радиостанции.Пример:

OPERATORS: Иванов, Иван, Иванович, 1966, 1, UA8AAA, 2
Вместо отсутствующего параметра допускается писать пробел или ничего не писать, в этом случае разделитель (запятая), отделяющий этот параметр от следующего, обязан присутствовать. Пример:
OPERATORS: Иванов, Иван, , 1966, 1, UA8AAA, 2
При необходимости указать личные данные тренера, они перечисляются в отдельной строке в том же порядке, что и для оператора, с добавлением идентификатора Тренер в качестве последнего параметра. Пример:
OPERATORS: Сергеев, Сергей, Сергеевич, 1966, 1, UA8BBB, 1, Тренер

CLUB:
Используется для указания названия радиоклуба, к которому будет отнесен реузльтат участника, для подсчтета результата клубного зачета. Если в контесте нет клубного зачета, то заполнять или указывать этот тег не обязательно.
Пример:
CLUB: RCC
Пожалуйста указывайте не более одного клуба, если иное не указано в правилах организаторов контеста.

NAME:
Используется для указания полного имени участника (иными словами Фамилии, Имени, Отчестсва). Данные в этом поле должны быть заполнены в том виде в котором Ваше имя должно быть указано в почтовых отправлениях.
Пример:
NAME: Oleg N. Vdovin
В случае, если организатором контеста является российская организация или клуб, то для российских участников предпочтительно указывать данные на русском языке.

ADDRESS:
Используется для указания почтового адреса участника. Возможно использование нескольких строк ADDRESS в отчете. Для детализации адреса можно использовать также теги:
ADDRESS-CITY: город (населенный пункт)
ADDRESS-STATE-PROVINCE: область (край, республика)
ADDRESS-POSTALCODE: почтовый индекс
ADDRESS-COUNTRY: страна
Пример:
ADDRESS: P.O. Box 401, Shadrinsk, Kurganskaya obl., 641870, Russia
или
ADDRESS: P.O. Box 401
ADDRESS-CITY: Shadrinsk
ADDRESS-STATE-PROVINCE: Kurganskaya obl.
ADDRESS-POSTALCODE: 641870
ADDRESS-COUNTRY: Russia

В случае, если организатором контеста является российская организация или клуб, то для российских участников предпочтительно указывать данные на русском языке.

EMAIL:
Используется для указания адреса электронной почты участника.
Пример:
EMAIL: oleg@ua9qcq.com

CREATED-BY:
Используется для указания наименования и версии программы, которую использовал участник ведения лога и/или для создания файла Cabrillo.
Пример:
CREATED-BY: N1MM Logger+ 1.0.8841.0

CLAIMED-SCORE:
Используется для указания заявленного результата участника в целочисленной форме, такой как 1217315 или 19113 или 12. Не нужно использовать запятые, десятичные знаки или другой текст.
Пример:
CLAIMED-SCORE: 1217315
В настоящее время большинству организаторов эти данные не требуются, так они для подсчета заявленных результатов используют собственное программное обеспечение, а данные этого тега ими как правило игнорируется.

CERTIFICATE:
Используется для указания, хотите ли вы получить, если имеете на это право, бумажный сертификат, отправленный по почте организаторами контеста. Большинство организаторов в действительности не используют этот тег, поэтому рекомендуется его использовать его, если это как-то указано в правилах контеста. Может принимать одно из следующих значений:
  • YES
  • NO

Пример:
CERTIFICATE: YES

SOAPBOX:
Используется для указания Ваших комментариев к контесту. Возможно использование нескольких строк SOAPBOX в отчете.
Пример:
SOAPBOX: Nice contest!
Некоторые организаторы просят участников указывать в этом теге более предметные комментарии.

X-<любое слово>:
Теги начинающиеся с X- в большинстве случаев игнорируются при обработке логов программным обеспечением спонсоров. Однако некоторые спонсоры контестов могут использовать такие теги для получения дополнительной информации от участников и прямо указывают в правилах, с помощью какого тега необходимо указывать такую информацию. Исключением из этого правила является тег X-QSO (см. ниже).
Пример:
X-HNY-PHRASE: S NOVYM GODOM

Теги для указания данных о QSO.


QSO:
Используется для указания данных QSO в соответствии с форматом данных Cabrillo. Все строки QSO должны располагаться в хронологическом порядке. Подробно о формате данных QSO смотрите страницу Спецификация данных QSO.

X-QSO:
Любое QSO, отмеченное этим тегом, будет проигнорировано в вашем отчете при подсчете Вашего результата, однако может быть зачтено Вашему корреспонденту. Используйте этот тег для пометки QSO, которые вы не хотите засчитывать в свой результат.


.