[Cif2-encoding] [ddlm-group] options/text vs binary/end-of-line . .. .. .. .. .. .. .. .. .. .. .. .. .. .

James Hester jamesrhester at gmail.com
Fri Sep 3 05:22:09 BST 2010


I agree that CIF1 is not *defined* as ASCII-only, and I have no wish
to push for any redefinition.  I am stating that CIF1 is used by the
community *as if* it were ASCII-only. When speculating about the
community response to CIF2, the actual community response to the CIF1
standard is a perfectly reasonable starting point.

Are you suggesting that a CIF1 application that accepts only ASCII
encoding is not standards conformant?  Because all that I am asserting
is that useful CIF1 programs that support non-ASCII encodings are
either rare or non-existent, despite being allowed by the standard.  I
see no hint of non-standards-conforming programs in this description.

On Fri, Sep 3, 2010 at 2:02 PM, Herbert J. Bernstein
<yaya at bernstein-plus-sons.com> wrote:
> This sounds like circular reasoning, using non-standard-conforming
> applications as the definition of CIF1 and encouraging the creation
> of more non-standard-conforming software.  If CIF1 is to be redefined,
> then the proposed redefinition should be clearly stated and
> proposed to the community or COMCIFS is failing in its primary
> responsibility.  Until some sort of a new CIF1 ASCII-only-based
> definition is put forward, discussed and accepted,  I don't think it is
> appropriate to call that CIF1.
>
>
>
> =====================================================
>  Herbert J. Bernstein, Professor of Computer Science
>   Dowling College, Kramer Science Center, KSC 121
>        Idle Hour Blvd, Oakdale, NY, 11769
>
>                 +1-631-244-3035
>                 yaya at dowling.edu
> =====================================================
>
> On Fri, 3 Sep 2010, James Hester wrote:
>
>> Herbert, you will note that I carefully wrote "de-facto" ASCII, by
>> which I mean that virtually, if not all, software for doing "useful
>> work" with CIF, such as structural display programs, syntax checkers,
>> refinement programs etc. read and write ASCII only.  So while you can
>> produce an EBCDIC or UTF16 encoded CIF1 file and proudly proclaim that
>> it is CIF1 conformant, good luck in your quest to do useful work with
>> it: you won't be able to input it as a starting model in any
>> crystallographic packages, CheckCIF will complain, you won't be able
>> to display the structure in all those nice programs...so in practice
>> you are restricted to ASCII.  As an additional and far more
>> significant restriction, regardless of your CIF1 encoding, you must
>> use only characters appearing in the ASCII character set in your CIF
>> file.
>>
>> My point being that UTF8-only CIF2 is *less* restrictive than the
>> successful CIF1 standard, because more code points are available, with
>> the same range of encoding schemes (i.e. effectively *one* encoding
>> only).
>>
>> If the only non-UTF8 use case will be imgCIF (that would appear to be
>> the only non-ASCII use case for CIF1), we need to discuss this
>> explicitly.
>>
>> On Thu, Aug 26, 2010 at 9:24 PM, Herbert J. Bernstein
>> <yaya at bernstein-plus-sons.com> wrote:
>>>
>>> Um, but CIF1 is _not_ ascii-only.  It is text in any acceptable local
>>> encoding.
>>>
>>> =====================================================
>>>  Herbert J. Bernstein, Professor of Computer Science
>>>    Dowling College, Kramer Science Center, KSC 121
>>>         Idle Hour Blvd, Oakdale, NY, 11769
>>>
>>>                  +1-631-244-3035
>>>                  yaya at dowling.edu
>>> =====================================================
>>>
>> --
>> T +61 (02) 9717 9907
>> F +61 (02) 9717 3145
>> M +61 (04) 0249 4148
>> _______________________________________________
>> cif2-encoding mailing list
>> cif2-encoding at iucr.org
>> http://scripts.iucr.org/mailman/listinfo/cif2-encoding
>
> _______________________________________________
> cif2-encoding mailing list
> cif2-encoding at iucr.org
> http://scripts.iucr.org/mailman/listinfo/cif2-encoding
>
>



-- 
T +61 (02) 9717 9907
F +61 (02) 9717 3145
M +61 (04) 0249 4148


More information about the cif2-encoding mailing list