Discussion List Archives

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CIF-JSON draft 2017-05-08

On 8 May 2017 at 21:47, Bollinger, John C <John.Bollinger@stjude.org> wrote:
> Interpreting that as a backward step depends on asserting some kind of inherent significance to whether an item or category is presented looped.  There isn't any.  The important characteristic is not the *presentation* of the category but its *multiplicity* and key structure.
Well, "_list no" guarantees multiplicity 1. I cannot see anothermultiplicity control in DDL1/2.But if DDL2 was designed to be like RDMB schema then unlimited numberof entries in block indeed fits this design.
Regarding "loop tags": the original motivation was to keep track whichcolumns are in the same loop, so that JSON can be converted back tovalid CIF without knowing the context. Both:
loop_ _x _y 1 2 3 4
loop_ _x 1 3loop_ _y 2 4
will have the same JSON representation, but a dictionary may allowonly one of the two.This is not important for mmCIF, though, as it can be inferred fromthe naming convention.
Marcin_______________________________________________cif-developers mailing listcif-developers@iucr.orghttp://mailman.iucr.org/cgi-bin/mailman/listinfo/cif-developers

Reply to: [list | sender only]
International Union of Crystallography

Scientific Union Member of the International Science Council (admitted 1947). Member of CODATA, the ISC Committee on Data. Partner with UNESCO, the United Nations Educational, Scientific and Cultural Organization in the International Year of Crystallography 2014.

International Science Council Scientific Freedom Policy

The IUCr observes the basic policy of non-discrimination and affirms the right and freedom of scientists to associate in international scientific activity without regard to such factors as ethnic origin, religion, citizenship, language, political stance, gender, sex or age, in accordance with the Statutes of the International Council for Science.