[NeXus-tech] NXDL types

Pete Jemian prjemian at gmail.com
Wed Nov 19 18:40:04 GMT 2008


(as noted before, now posting to nexus-tech at nexusformat.org)

I have declared "victory" on the recent NIAC meeting status.

Where are the declarations for things such as NX_CHAR and NX_BINARY?
These have not yet made it into the nxdl.xsd file.
Two examples:
<xs:simpleType name="type_NX_CHAR">
<xs:annotation>
<xs:documentation>any string representation</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="type_NX_BINARY">
<xs:annotation>
<xs:documentation>binary data</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:uint8" />
</xs:simpleType>


Pete

Peterson, Peter F. (pf9) wrote:
> Now what is left is "clock_pulses", "g cm-3", "cm -2", and "MW". I also
> created "NX_ANY" for things like logs that aren't picky on units.
"clock_pulses" : NX_PULSES
"g cm-3" : NX_MASS_DENSITY
"cm -2" : NX_PER_AREA
"MW" : NX_MOLECULAR_WEIGHT

committed in: http://trac.nexusformat.org/definitions/changeset/171



Akeroyd, FA (Freddie) wrote:
>
> I think we need NX_BINARY too – this is always a “uint8” and so more 
> restrictive than just NX_UINT
>
> Freddie
>
> *From:* Peterson, Peter F. (pf9) [mailto:petersonpf at ornl.gov]
> *Sent:* 11 November 2008 14:19
> *To:* Nick Hauser; Akeroyd, FA (Freddie); Mark Koennecke; Pete Jemian
> *Subject:* NXDL types
>
> I want this as a separate thread on the topic of types. I thought 
> about it a bit and have decided that the type for groups should be 
> constrained to start with “NX” (already enforced by the NAPI). For the 
> field types I was going to constrain the list to be
>
>     * NX_INT
>     * NX_UINT
>     * NX_FLOAT
>     * NX_NUMBER – any of the above
>     * NX_BOOLEAN
>     * NX_CHAR
>     * NX_DATE_TIME – alias for ISO8601
>
>
> Let me know if this is not acceptable.
>
> P^2
>
>
> -- 
> Scanned by iCritical.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> NeXus-tech mailing list
> NeXus-tech at nexusformat.org
> http://lists.nexusformat.org/mailman/listinfo/nexus-tech
>   

-- 
----------------------------------------------------------
  Pete R. Jemian, Ph.D.                <jemian at anl.gov>
  Beam line Controls and Data Acquisition, Group Leader
  Advanced Photon Source,   Argonne National Laboratory
  Argonne, IL  60439                   630 - 252 - 3189
-----------------------------------------------------------
     Education is the one thing for which people
        are willing to pay yet not receive.
-----------------------------------------------------------




More information about the NeXus-tech mailing list