[ermak] Cabrillo+all tests

  • From: Mike UA9CIR <lab3@xxxxxx>
  • To: ermak@xxxxxxxxxxxxx
  • Date: Fri, 18 Apr 2008 09:18:41 +0600

Требования к формату

Целью создания единого формата является ускорение и облегчение
обработки отчетов и судейства. Отсюда вытекают требования к формату:

1. Официальность. Документ с описанием формата должен быть единственным 
источником, определяющим формат отчета, который принимается к судейству.

2. Полнота описания. Не должно быть не описанных в стандарте параметров 
отчета (расположение полей, значения полей).

3. Легкость внедрения. Затраты на внедрение формата должны быть
минимальными.

4. Читабельность.
   4.1. Формат должен быть пригоден для компьютерной обработки.
   4.2. Формат должен легко читаться человеком.

Что касается читабельности, в существующих форматах отчетов встречаются 
два подхода:

1. Формат легко читается и понимается как человеком, так и машиной.

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

Примерами 1-го типа являются Cabrillo и STF, примерами 2-го типа являются
ADIF и форматы на основе XML. Вот примеры (по 2 QSO в каждом):

Образец отчета Cabrillo:
------------------------
QSO:  3799 PH 2000-11-26 0711 N6TW          59  03     K9QZO         59  04     0
QSO: 14256 PH 2000-11-26 0711 N6TW          59  03     P29AS         59  28     0

Образец отчета STF:
-------------------
19980808 0032  15 CW  PY3CJI         599    1 599  001      1    PY
19980808 0033  40 CW  WP2Z           599    2 599   63      1    KP2

Образец отчета ADIF:
--------------------
<CALL:3>001 <QSO_DATE:8>20030124 <TIME_ON:4>1601 <TIME_OFF:4>1601
<FREQ:4>7000 <BAND:3>40m <MODE:2>CW <RST_SENT:3>599 <RST_RCVD:3>599
<NR_SENT:3>610 <NR_RCVD:6>UA9CBM <QTH:6>UA9CBM <QSL_SENT:1>N <QSL_RCVD:1>N
<EOR>
<CALL:3>002 <QSO_DATE:8>20030124 <TIME_ON:4>1602 <TIME_OFF:4>1602
<FREQ:4>7000 <BAND:3>40m <MODE:2>CW <RST_SENT:3>599 <RST_RCVD:3>599
<NR_SENT:3>610 <NR_RCVD:5>RA0QA <QTH:5>RA0QA <QSL_SENT:1>N <QSL_RCVD:1>N
<EOR>

Образец отчета XML:
-------------------
<qso>
  <date>20050101</date>
  <time>1200</time>
  <frequency>14025</frequency>
  <mode>CW</mode>  
  <callsign>UA9CIR</callsign>
  <sent>599 001</sent>
  <rcvd>599 002</rcvd>
</qso>
<qso>
  <date>20050101</date>
  <time>1201</time>
  <frequency>14028</frequency>
  <mode>CW</mode>  
  <callsign>VU2BK</callsign>
  <sent>599 002</sent>
  <rcvd>599 003</rcvd>
</qso>


Из этих примеров видно, что в чисто машинных форматах (ADIF, XML)
человеку без специальной программы разобраться трудно.

А такая необходимость возникает, например, если во время соревнований
оператор заметил свою ошибку, но исправить ее не может из-за нехватки
времени, и делает пометку, чтобы исправить отчет после теста.
Большинство применяемых программ для работы в контестах не позволяет 
редактировать отчеты в формате ADIF и XML.

В связи с этим предлагается не рассматривать форматы 2-го типа (чисто
машинные) в качестве основы для нашего формата.

Из форматов 1-го типа более распространенным является Cabrillo,
поддержка которого, полная или частичная, имеется во всех применяемых
в настоящее время контест-логгерах.

Остается ответить на вопрос: что лучше - делать наш формат совместимым
с Cabrillo или делать свой, несовместимый ни с одним из существующих 
форматов. 
Предлагаю делать совместимым с Cabrillo.


Область применения (список соревнований).

По-моему, нет смысла ограничивать область применения формата. По логике,
раз СРР заказал разработку формата, не ограничивая область его применения,
то в список соревнований должны входить как минимум все соревнования, 
проводимые под эгидой СРР. 

Кроме них, в России проводятся соревнования под эгидой
других организаций и групп. Предлагаю не делить соревнования
на "СРРовские" и "не-СРРовские", чтобы не страдали участники.
Надо постараться описать форматы для вообще всех российских соревнований.

Для одних (которые под эгидой СРР) он станет действовать после того,
как об этом объявит СРР. Не делать этого смысла нет, иначе зачем СРР 
попросил нас вообще этим заниматься.

Для других (не-СРР) он может стать действующим после того, как будет
прописан в соответствующих положениях тестов. Не делать этого 
тоже смысла нет: как показала практика применения Cabrillo, его
стали прописывать в положениях сплошь и рядом, и даже в тестах, 
которые не упоминаются в стандарте Cabrillo. Потому что стандарт - 
лучше, чем разнобой.

Кроме этого, организаторы других соревнований, нероссийских, могут 
также применять наш формат, если сочтут его более подходящим для себя,
чем существующий сейчас. Для таких тестов достаточно предусмотреть
процедуру включения теста в стандарт и порядок согласования для 
тестов с "нестандартными" положениями (это 4-й пункт нашего плана работы).

73 Mike UA9CIR



Other related posts: