Discussion List Archives

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

Re: Fwd: Re: DDLm, dREL, images and NeXus

In Nexus the same item may appear at multiple points in the tree.  In CIF
all uses of the same item need to be gathered together into one table.
In order to handle normalization/denormalization, whatever language
is use has to be able to address an arbitrary file/data_structure, not
just the fairly well-normalized CIF data structures with their neat
table structures.  NeXus (and, for that matter, XML) is tree-structured, rather
than table-structured.


At 9:55 AM +1100 12/17/08, Doug wrote:
>On Mon, 15 Dec 2008, Herbert J. Bernstein wrote:
>>  The most complex transform is the normalization in going from
>>  NeXus to CIF, and the denormalization going from CIF to NeXus.
>
>Actually I don't see how you could "denormalize" the
>audit_athor category *faithfully* back into NeXus by putting multiple
><name>s back within a single NXuser instance, assuming they had common
>affiliation and phone numbers etc.
>
>As I understand it, within dREL, each time you attempted to set
>the nexus:raw_author.user_name item (say within a ddlm/dREL category method)
>for consecutive <names>, it would overwrite the previous value.
>
>As an alternative, if you were to just treat <name> as a dREL list
>then a single NeXus <name> element would end up holding every name.
>
>In this case you could always write every name out individually as
>a full NXuser entry (as it would be in CIF), I would guess.
>But generally, any place where a NeXus element can have a mixture of
>single and multiple subelements, it will probably be incompatible
>with ddlm/dREL/RDBMS design because it breaks the neat table structure.
>
>
>Doug
>_______________________________________________
>comcifs mailing list
>comcifs@iucr.org
>http://scripts.iucr.org/mailman/listinfo/comcifs


-- 
=====================================================
  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
=====================================================
_______________________________________________
comcifs mailing list
comcifs@iucr.org
http://scripts.iucr.org/mailman/listinfo/comcifs

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.