[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
Re: Cif dictionary version numbers
- Subject: Re: Cif dictionary version numbers
- From: "Herbert J. Bernstein" <yaya@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 20 Jul 2005 06:31:13 -0400 (EDT)
- In-Reply-To: <20050720080002.GA586@emerald.iucr.org>
- References: <42DD21E2.5070908@ccdc.cam.ac.uk><20050720080002.GA586@emerald.iucr.org>
I would favor extending the definition to allow for all the alternate dictionary version number schemes: h h.k h.k.l Regards, Herbert ===================================================== 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@dowling.edu ===================================================== On Wed, 20 Jul 2005, Brian McMahon wrote: > > "Data value is not a correctly formatted number: _dictionary_version" > > > > According to ddl_core.dic the _type of _dictionary_version is numb. 1.0 > > and 1.1 are valid numbers but 1.0.1 and 2.3.1 are not, at least by my > > understanding of the definition of a number in the CIF 1.1 specification. > > This could be a serious issue if some computer program attempted to > > compare dictionaries by converting the value of _dictionary_version to a > > number. > > Oops. That's rather embarrassing. > > > So my question is, should the dictionary versions that do not meet the > > dictionary specification be changed so that they do? i.e. > > > > 1.0.1 -> 1.1 > > 2.3.1 -> 2.4 > > I think the three-level "numbering" scheme is useful in indicating the > approximate level of change in an edition of the dictionaries - a change > from 1.0.1 to 1.0.2 means that only some very minor changes have taken > place, and one need not rush to upgrade. 1.1 to 1.2 probably means that new > data items have been added, and perhaps some adjustment to some of the > validation ranges. 1.1 to 2.0 probably means that there have been a lot of > changes, perhaps even to the underlying data model - the documentation > should be read very carefully. There's also benefit in allowing the > _dictionary_version to have additional characters - "1.2beta" could be a > useful way of flagging a preliminary release to developers. > > So I would favour leaving the version labelling as now, but changing the > type of _dictionary_version in any new DDL1 release that results from this > and other of the recent bug reports. > > What do others feel? > > Thanks > Brian > _______________________________________________ > cif-developers mailing list > cif-developers@iucr.org > http://scripts.iucr.org/mailman/listinfo/cif-developers > _______________________________________________ cif-developers mailing list cif-developers@iucr.org http://scripts.iucr.org/mailman/listinfo/cif-developers
Reply to: [list | sender only]
- References:
- Cif dictionary version numbers (Matthew Towler)
- Re: Cif dictionary version numbers (Brian McMahon)
- Prev by Date: Re: Cif dictionary version numbers
- Next by Date: Re: Cif dictionary version numbers
- Prev by thread: Re: Cif dictionary version numbers
- Next by thread: DDL2 parent-child question
- Index(es):