[CQ-Contest] An Open Letter to Cabrillo Robot Authors [was An Opportunity for Cabrillo Improvement]

Ev Tupis w2ev at yahoo.com
Mon Jan 1 18:51:12 EST 2007


Lacking a DTD, Cabrllo can be anything to anyone.  Much confusion can (and does) result.  Tree innocently uncovered a case-in-point with the Stew Perry contest.  It is with the *greatest* respect for the Boring club and their *excellent* sponsorship of a unique event that I use their event as an example of the problems that the lack of a *Cabrillo* DTD can bring.

=========================
=== A DTD, a DTD, my  ===
=== kingdom for a DTD ===
=========================

At first glance, Cabrillo optically appears to use fixed-length QSO: fields.  While there are many disadvantages to them, there are many advantages as well...provided they are parsed as fixed-length records.  Unfortunately, lacking a DTD for robot authors to follow, they are free to implement parsing in any way they see fit (and are within their rights to do so).  There is the rub.

It appears that many (most?) robots uniquely id data elements through space delimiting.  They see at least one space in a record as a flag that the very next non-space character is the beginning of the next required data-element.

In such a system these three are different, and only one is acceptible:

http://www.kkn.net/~trey/cabrillo/qso-template.html
QSO:    50 PH 1997-09-13 1804 NJ2L              FN12fr KB2DMK            FN12

http://www.kkn.net/~trey/Cabrillo_v2/qso-template.html
QSO:  3799 PH 1999-03-06 0711 HC8N          59  700    W1AW          59  CT     0

http://www.kkn.net/~trey/cabrillo/stew.txt
QSO:  1800 CW 2002-12-28 1503 K7RAT         599 CN85   N0AX          599 CN87

If instead, the robot treated "QSO:" as a fixed length record, all three "Cabrillo formatted" submissions above could have been accepted because only data in the correct columns would be used with the rest being discarded (though that second one has me a little confused).

Robot authors, please seriously re-examine the way that QSO: data is parsed.

All the best,
Ev, W2EV

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the CQ-Contest mailing list