source: 1dwg/trunk/cansas1d.xsd @ 18

Last change on this file since 18 was 18, checked in by prjemian, 14 years ago

added namespace prefix strings to elements in cansas1d XML Schema for the wiki documentation page (helps XSLT novices avoid a common problem)

File size: 47.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/cs:xsl" href="xsd-documentation.xsl" ?>
3<schema xmlns="http://www.w3.org/2001/cs:xMLSchema"
4        targetNamespace="http://www.smallangles.net/cansas1d"
5        xmlns:xsd="http://www.w3.org/2001/cs:xMLSchema"
6        xmlns:tns="http://www.smallangles.net/cansas1d"
7        elementFormDefault="qualified">
8
9        <complexType name="floatUnitType">
10                <simpleContent>
11                        <extension base="float">
12                                <attribute name="unit" type="string" use="required">
13                                        <annotation>
14                                                <documentation>
15                                                        <DT>@unit</DT>
16                                                        <DD>
17                                                                Data unit to be given in standard SI
18                                                                abbreviations (e.g., m, cm, mm, nm, K)
19                                                                with the following exceptions:
20                                                                <OL>
21                                                                        <LI>um=micrometres</LI>
22                                                                        <LI>C=celsius</LI>
23                                                                        <LI>A=Angstroms</LI>
24                                                                        <LI>percent=%.</LI>
25                                                                        <LI>fraction</LI>
26                                                                        <LI>a.u.=arbitrary units</LI>
27                                                                        <LI>
28                                                                                none=no units are relevant (such
29                                                                                as dimensionless)
30                                                                        </LI>
31                                                                </OL>
32                                                        </DD>
33                                                </documentation>
34                                        </annotation>
35                                </attribute>
36                        </extension>
37                </simpleContent>
38        </complexType>
39
40        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
41
42        <group name="positionGroup">
43                <sequence>
44                        <annotation>
45                                <documentation>
46                                        <DT>x, y, z</DT>
47                                        <DD>
48                                                Coordinates for (x, y, z) values representing a
49                                                position or dimension. Unit must be specified
50                                                for each.
51                                        </DD>
52                                </documentation>
53                        </annotation>
54                        <element name="x" type="tns:floatUnitType" minOccurs="0"
55                                maxOccurs="1">
56                                <annotation>
57                                        <documentation>
58                                                <DT>position/cs:x</DT>
59                                                <DD>
60                                                        [0..1] Translation in the horizontal
61                                                        direction, orthogonal to Y and Z. Positive X
62                                                        direction increases as defined by Y and Z.
63                                                        Unit must be specified.
64                                                </DD>
65                                        </documentation>
66                                </annotation>
67                        </element>
68                        <element name="y" type="tns:floatUnitType" minOccurs="0"
69                                maxOccurs="1">
70                                <annotation>
71                                        <documentation>
72                                                <DT>position/cs:y</DT>
73                                                <DD>
74                                                        [0..1] Translation along the vertical
75                                                        gravitational direction. Positive direction
76                                                        increases upward. Unit must be specified.
77                                                </DD>
78                                        </documentation>
79                                </annotation>
80                        </element>
81                        <element name="z" type="tns:floatUnitType" minOccurs="0"
82                                maxOccurs="1">
83                                <annotation>
84                                        <documentation>
85                                                <DT>position/cs:z</DT>
86                                                <DD>
87                                                        [0..1] Translation along the beam direction.
88                                                        Positive direction increases from source
89                                                        towards detector. Unit must be specified.
90                                                </DD>
91                                        </documentation>
92                                </annotation>
93                        </element>
94                </sequence>
95        </group>
96
97        <complexType name="positionType">
98                <group ref="tns:positionGroup" />
99                <attribute name="name" type="string" use="optional" />
100        </complexType>
101
102        <group name="orientationGroup">
103                <sequence>
104                        <annotation>
105                                <documentation>
106                                        <DT>roll, pitch, yaw</DT>
107                                        <DD>
108                                                Coordinates for (roll, pitch, yaw) values
109                                                representing an orientation or rotation. Unit
110                                                must be specified for each.
111                                        </DD>
112                                </documentation>
113                        </annotation>
114                        <element name="roll" type="tns:floatUnitType" minOccurs="0"
115                                maxOccurs="1">
116                                <annotation>
117                                        <documentation>
118                                                <DT>orientation/cs:roll</DT>
119                                                <DD>
120                                                        [0..1] Rotation about about the Z axis. Unit
121                                                        must be specified.
122                                                </DD>
123                                        </documentation>
124                                </annotation>
125                        </element>
126                        <element name="pitch" type="tns:floatUnitType" minOccurs="0"
127                                maxOccurs="1">
128                                <annotation>
129                                        <documentation>
130                                                <DT>orientation/cs:pitch</DT>
131                                                <DD>
132                                                        [0..1] Rotation about about the X axis. Unit
133                                                        must be specified.
134                                                </DD>
135                                        </documentation>
136                                </annotation>
137                        </element>
138                        <element name="yaw" type="tns:floatUnitType" minOccurs="0"
139                                maxOccurs="1">
140                                <annotation>
141                                        <documentation>
142                                                <DT>orientation/cs:yaw</DT>
143                                                <DD>
144                                                        [0..1] Rotation about about the Y axis. Unit
145                                                        must be specified.
146                                                </DD>
147                                        </documentation>
148                                </annotation>
149                        </element>
150                </sequence>
151        </group>
152
153        <complexType name="orientationType">
154                <group ref="tns:orientationGroup" />
155                <attribute name="name" type="string" use="optional" />
156        </complexType>
157
158        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
159
160        <complexType name="IdataType">
161                <sequence>
162                        <element name="Q" minOccurs="1" maxOccurs="1"
163                                type="tns:floatUnitType">
164                                <annotation>
165                                        <documentation>
166                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Q</DT>
167                                                <DD>
168                                                        [1..1] Q = (4 pi / lambda) sin(theta)
169                                                        <br />
170                                                        where lambda is the wavelength of the
171                                                        radiation and 2theta is the angle through
172                                                        which the detected radiation has been
173                                                        scattered.
174                                                </DD>
175                                        </documentation>
176                                        <documentation>
177                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Q/@unit</DT>
178                                                <DD>
179                                                        [1..1] Required unit for Q. (See @unit for
180                                                        details.)
181                                                </DD>
182                                        </documentation>
183                                </annotation>
184                        </element>
185                        <element name="I" minOccurs="1" maxOccurs="1"
186                                type="tns:floatUnitType">
187                                <annotation>
188                                        <documentation>
189                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:I</DT>
190                                                <DD>
191                                                        [1..1] Intensity of the detected radiation.
192                                                </DD>
193                                        </documentation>
194                                        <documentation>
195                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:I/@unit</DT>
196                                                <DD>
197                                                        [1..1] Required unit for I. (See @unit for
198                                                        details.)
199                                                </DD>
200                                        </documentation>
201                                </annotation>
202                        </element>
203                        <element name="Qdev" minOccurs="1" maxOccurs="1"
204                                type="tns:floatUnitType" default="0">
205                                <annotation>
206                                        <documentation>
207                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qdev</DT>
208                                                <DD>
209                                                        [0..1] Estimated standard deviation of Q.
210                                                        Must specify the unit as an attribute.
211                                                </DD>
212                                        </documentation>
213                                        <documentation>
214                                                <DT>
215                                                        /cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qdev/@unit
216                                                </DT>
217                                                <DD>
218                                                        [1..1] Required unit for Qdev. (See @unit
219                                                        for details.)
220                                                </DD>
221                                        </documentation>
222                                </annotation>
223                        </element>
224                        <element name="Idev" minOccurs="1" maxOccurs="1"
225                                type="tns:floatUnitType" default="0">
226                                <annotation>
227                                        <documentation>
228                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Idev</DT>
229                                                <DD>
230                                                        [1..1] Estimated standard deviation of I.
231                                                        Must specify the unit as an attribute.
232                                                </DD>
233                                        </documentation>
234                                        <documentation>
235                                                <DT>
236                                                        /cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Idev/@unit
237                                                </DT>
238                                                <DD>
239                                                        [1..1] Required unit for Idev. (See @unit
240                                                        for details.)
241                                                </DD>
242                                        </documentation>
243                                </annotation>
244                        </element>
245                        <element name="Qfwhm" minOccurs="0" maxOccurs="1"
246                                type="tns:floatUnitType" default="0">
247                                <annotation>
248                                        <documentation>
249                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qfwhm</DT>
250                                                <DD>
251                                                        [0..1] Q resolution of this datum, defined
252                                                        as full-width in Q at half-maximum
253                                                        intensity. Must specify the unit as an
254                                                        attribute.
255                                                </DD>
256                                        </documentation>
257                                        <documentation>
258                                                <DT>
259                                                        /cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qfwhm/@unit
260                                                </DT>
261                                                <DD>
262                                                        [1..1] Required unit for Qfwhm. (See @unit
263                                                        for details.)
264                                                </DD>
265                                        </documentation>
266                                </annotation>
267                        </element>
268                        <element name="Qmean" minOccurs="0" maxOccurs="1"
269                                type="tns:floatUnitType" default="0">
270                                <annotation>
271                                        <documentation>
272                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qmean</DT>
273                                                <DD>
274                                                        [0..1] Mean value of Q for this datum. Must
275                                                        specify the unit as an attribute.
276                                                </DD>
277                                        </documentation>
278                                        <documentation>
279                                                <DT>
280                                                        /cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Qmean/@unit
281                                                </DT>
282                                                <DD>
283                                                        [1..1] Required unit for Qmean. (See @unit
284                                                        for details.)
285                                                </DD>
286                                        </documentation>
287                                </annotation>
288                        </element>
289                        <element name="Shadowfactor" minOccurs="0" maxOccurs="1"
290                                type="float" default="1.0">
291                                <annotation>
292                                        <documentation>
293                                                <DT>
294                                                        /cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata/cs:Shadowfactor
295                                                </DT>
296                                                <DD>
297                                                        [0..1] Describes the adjustment due to the
298                                                        beam stop penumbra. (This definition needs
299                                                        revision. NIST?) NOTE: There is no "unit"
300                                                        attribute.
301                                                </DD>
302                                        </documentation>
303                                </annotation>
304                        </element>
305                </sequence>
306        </complexType>
307
308        <complexType name="SASdataType">
309                <sequence>
310                        <element name="Idata" minOccurs="1" maxOccurs="unbounded"
311                                type="tns:IdataType">
312                                <annotation>
313                                        <documentation>
314                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata/cs:Idata</DT>
315                                                <DD>
316                                                        [1..inf] Idata describes a single SAS data
317                                                        point.
318                                                </DD>
319                                        </documentation>
320                                </annotation>
321                        </element>
322                </sequence>
323                <attribute name="name" type="string" use="optional">
324                        <annotation>
325                                <documentation>
326                                        <DT>/cs:SASroot/cs:SASentry/cs:SASdata/@name</DT>
327                                        <DD>
328                                                [0..1] Optional string attribute to identify
329                                                this particular SASdata.
330                                        </DD>
331                                </documentation>
332                        </annotation>
333                </attribute>
334        </complexType>
335
336        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
337
338        <complexType name="SASsampleType">
339                <sequence>
340                        <element name="ID" minOccurs="1" maxOccurs="1"
341                                type="string">
342                                <annotation>
343                                        <documentation>
344                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:ID</DT>
345                                                <DD>
346                                                        [1..1] Text string that identifies this
347                                                        sample.
348                                                </DD>
349                                        </documentation>
350                                </annotation>
351                        </element>
352                        <element name="thickness" minOccurs="0" maxOccurs="1"
353                                type="tns:floatUnitType">
354                                <annotation>
355                                        <documentation>
356                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:thickness</DT>
357                                                <DD>
358                                                        [0..1] Thickness of this sample. Must
359                                                        specify the unit as an attribute.
360                                                </DD>
361                                        </documentation>
362                                        <documentation>
363                                                <DT>
364                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:thickness/@unit
365                                                </DT>
366                                                <DD>
367                                                        [1..1] Required unit for thickness. (See
368                                                        @unit for details.)
369                                                </DD>
370                                        </documentation>
371                                </annotation>
372                        </element>
373                        <element name="transmission" minOccurs="0" maxOccurs="1"
374                                type="float">
375                                <annotation>
376                                        <documentation>
377                                                <DT>
378                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:transmission
379                                                </DT>
380                                                <DD>
381                                                        [0..1] Transmission (1-attenuation) of this
382                                                        sample. Express this as a fraction, not as a
383                                                        percentage. NOTE: there is not "unit"
384                                                        attribute.
385                                                </DD>
386                                        </documentation>
387                                </annotation>
388                        </element>
389                        <element name="temperature" minOccurs="0" maxOccurs="1"
390                                type="tns:floatUnitType">
391                                <annotation>
392                                        <documentation>
393                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:temperature</DT>
394                                                <DD>
395                                                        [0..1] Temperature of this sample. Must
396                                                        specify the unit as an attribute.
397                                                </DD>
398                                        </documentation>
399                                        <documentation>
400                                                <DT>
401                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:temperature/@unit
402                                                </DT>
403                                                <DD>
404                                                        [1..1] Required unit for temperature. (See
405                                                        @unit for details.)
406                                                </DD>
407                                        </documentation>
408                                </annotation>
409                        </element>
410                        <element name="position" minOccurs="0" maxOccurs="1"
411                                type="tns:positionType">
412                                <annotation>
413                                        <documentation>
414                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:position</DT>
415                                                <DD>
416                                                        [0..1] Location in X, Y, and Z of the
417                                                        sample. Must specify the unit as an
418                                                        attribute to each position.
419                                                </DD>
420                                        </documentation>
421                                        <documentation>
422                                                <DT>
423                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:position/@name
424                                                </DT>
425                                                <DD>
426                                                        Optional attribute to name this position.
427                                                </DD>
428                                        </documentation>
429                                        <documentation>
430                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:x</DT>
431                                                <DD>[0..1] Location of the sample in X.</DD>
432                                        </documentation>
433                                        <documentation>
434                                                <DT>
435                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:x/@unit
436                                                </DT>
437                                                <DD>
438                                                        [1..1] Required unit for the dimension of x.
439                                                        (See @unit for details.)
440                                                </DD>
441                                        </documentation>
442                                        <documentation>
443                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:y</DT>
444                                                <DD>[0..1] Location of the sample in Y.</DD>
445                                        </documentation>
446                                        <documentation>
447                                                <DT>
448                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:y/@unit
449                                                </DT>
450                                                <DD>
451                                                        [1..1] Required unit for the dimension of y.
452                                                        (See @unit for details.)
453                                                </DD>
454                                        </documentation>
455                                        <documentation>
456                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:z</DT>
457                                                <DD>
458                                                        [0..1] Location of the sample in Z. While
459                                                        this is allowed by the standard, it does not
460                                                        make much sense for small-angle scattering.
461                                                </DD>
462                                        </documentation>
463                                        <documentation>
464                                                <DT>
465                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:position/cs:z/@unit
466                                                </DT>
467                                                <DD>
468                                                        [1..1] Required unit for the dimension of z.
469                                                        (See @unit for details.)
470                                                </DD>
471                                        </documentation>
472                                </annotation>
473                        </element>
474                        <element name="orientation" minOccurs="0" maxOccurs="1"
475                                type="tns:orientationType">
476                                <annotation>
477                                        <documentation>
478                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation</DT>
479                                                <DD>
480                                                        [0..1] Orientation (rotation) of the sample.
481                                                </DD>
482                                        </documentation>
483                                        <documentation>
484                                                <DT>
485                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/@name
486                                                </DT>
487                                                <DD>
488                                                        Optional attribute to name this orientation.
489                                                </DD>
490                                        </documentation>
491                                        <documentation>
492                                                <DT>
493                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:roll
494                                                </DT>
495                                                <DD>
496                                                        [0..1] Optional rotation of the sample about
497                                                        the Z axis (roll).
498                                                </DD>
499                                        </documentation>
500                                        <documentation>
501                                                <DT>
502                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:roll/@unit
503                                                </DT>
504                                                <DD>
505                                                        [1..1] Required unit for the dimension of
506                                                        roll. (See @unit for details.)
507                                                </DD>
508                                        </documentation>
509                                        <documentation>
510                                                <DT>
511                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:pitch
512                                                </DT>
513                                                <DD>
514                                                        [0..1] Optional rotation of the sample about
515                                                        the X axis (pitch).
516                                                </DD>
517                                        </documentation>
518                                        <documentation>
519                                                <DT>
520                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:pitch/@unit
521                                                </DT>
522                                                <DD>
523                                                        [1..1] Required unit for the dimension of
524                                                        pitch. (See @unit for details.)
525                                                </DD>
526                                        </documentation>
527                                        <documentation>
528                                                <DT>
529                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:yaw
530                                                </DT>
531                                                <DD>
532                                                        [0..1] Optional rotation of the sample about
533                                                        the Y axis (yaw).
534                                                </DD>
535                                        </documentation>
536                                        <documentation>
537                                                <DT>
538                                                        /cs:SASroot/cs:SASentry/cs:SASsample/cs:orientation/cs:yaw/@unit
539                                                </DT>
540                                                <DD>
541                                                        [1..1] Required unit for the dimension of
542                                                        yaw. (See @unit for details.)
543                                                </DD>
544                                        </documentation>
545                                </annotation>
546                        </element>
547                        <element name="details" minOccurs="0"
548                                maxOccurs="unbounded">
549                                <annotation>
550                                        <documentation>
551                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample/cs:details</DT>
552                                                <DD>
553                                                        [0..inf] Text string to supply additional
554                                                        sample details.
555                                                </DD>
556                                        </documentation>
557                                </annotation>
558                        </element>
559                </sequence>
560                <attribute name="name" type="string" use="optional">
561                        <annotation>
562                                <documentation>
563                                        <DT>/cs:SASroot/cs:SASentry/cs:SASsample/@name</DT>
564                                        <DD>
565                                                [0..1] Optional attribute to name this sample.
566                                                (Should be the same as SASsample/cs:ID)
567                                        </DD>
568                                </documentation>
569                        </annotation>
570                </attribute>
571        </complexType>
572
573        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
574
575        <complexType name="SASprocessType">
576                <sequence>
577                        <element name="name" minOccurs="0" maxOccurs="1"
578                                type="string">
579                                <annotation>
580                                        <documentation>
581                                                <DT>/cs:SASroot/cs:SASentry/cs:SASprocess/cs:name</DT>
582                                                <DD>
583                                                        [0..1] Optional name for this data
584                                                        processing or analysis step.
585                                                </DD>
586                                        </documentation>
587                                </annotation>
588                        </element>
589                        <element name="date" minOccurs="0" maxOccurs="1"
590                                type="string">
591                                <annotation>
592                                        <documentation>
593                                                <DT>/cs:SASroot/cs:SASentry/cs:SASprocess/cs:date</DT>
594                                                <DD>
595                                                        [0..1] Optional date for this data
596                                                        processing or analysis step. *** SHOULD WE
597                                                        SPECIFY THE FORMAT FOR THE DATE? ***
598                                                </DD>
599                                        </documentation>
600                                </annotation>
601                        </element>
602                        <element name="description" minOccurs="0" maxOccurs="1">
603                                <annotation>
604                                        <documentation>
605                                                <DT>
606                                                        /cs:SASroot/cs:SASentry/cs:SASprocess/cs:description
607                                                </DT>
608                                                <DD>
609                                                        [0..1] Optional description for this data
610                                                        processing or analysis step.
611                                                </DD>
612                                        </documentation>
613                                </annotation>
614                        </element>
615                        <element name="term" minOccurs="0" maxOccurs="unbounded">
616                                <annotation>
617                                        <documentation>
618                                                <DT>/cs:SASroot/cs:SASentry/cs:SASprocess/cs:term</DT>
619                                                <DD>
620                                                        [0..1] This is used to specify the value of
621                                                        a single variable, parameter, or term
622                                                        related to the SASprocess step.
623                                                </DD>
624                                        </documentation>
625                                </annotation>
626                                <complexType>
627                                        <simpleContent>
628                                                <extension base="string">
629                                                        <attribute name="name" type="string"
630                                                                use="required">
631                                                                <annotation>
632                                                                        <documentation>
633                                                                                <DT>
634                                                                                        /cs:SASroot/cs:SASentry/cs:SASprocess/cs:term/@name
635                                                                                </DT>
636                                                                                <DD>
637                                                                                        [1..1] Name of the term.
638                                                                                </DD>
639                                                                        </documentation>
640                                                                </annotation>
641                                                        </attribute>
642                                                        <attribute name="unit" type="string"
643                                                                use="optional">
644                                                                <annotation>
645                                                                        <documentation>
646                                                                                <DT>
647                                                                                        /cs:SASroot/cs:SASentry/cs:SASprocess/cs:term/@unit
648                                                                                </DT>
649                                                                                <DD>
650                                                                                        [1..1] Unit (string) of the
651                                                                                        term. (See @unit for
652                                                                                        details.)
653                                                                                </DD>
654                                                                        </documentation>
655                                                                </annotation>
656                                                        </attribute>
657                                                </extension>
658                                        </simpleContent>
659                                </complexType>
660                        </element>
661                        <element name="SASprocessnote" minOccurs="1"
662                                maxOccurs="unbounded">
663                                <annotation>
664                                        <documentation>
665                                                <DT>
666                                                        /cs:SASroot/cs:SASentry/cs:SASprocess/cs:SASprocessnote
667                                                </DT>
668                                                <DD>
669                                                        [1..inf] This element is used to describe
670                                                        anything about SASprocess that is not
671                                                        already described.
672                                                </DD>
673                                        </documentation>
674                                </annotation>
675                        </element>
676                </sequence>
677                <attribute name="name" type="string" use="optional">
678                        <annotation>
679                                <documentation>
680                                        <DT>/cs:SASroot/cs:SASentry/cs:SASprocess/@name</DT>
681                                        <DD>
682                                                [0..1] Optional attribute to provide a name for
683                                                this SASprocess. It is redundant with
684                                                /cs:SASroot/cs:SASentry/cs:SASprocess/cs:name but it is not
685                                                the same. It should probably be removed.
686                                        </DD>
687                                </documentation>
688                        </annotation>
689                </attribute>
690        </complexType>
691
692        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
693
694        <complexType name="SASsourceType">
695                <sequence>
696                        <element name="radiation" minOccurs="1" maxOccurs="1"
697                                type="string">
698                                <annotation>
699                                        <documentation>
700                                                <DT>
701                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:radiation
702                                                </DT>
703                                                <DD>
704                                                        [1..1] Name of the radiation used (neutron,
705                                                        X-ray, synchrotron X-ray, Cu Ka X-ray tube,
706                                                        ..."
707                                                </DD>
708                                        </documentation>
709                                </annotation>
710                        </element>
711                        <element name="beam_size" minOccurs="0" maxOccurs="1"
712                                type="tns:positionType">
713                                <annotation>
714                                        <documentation>
715                                                <DT>
716                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size
717                                                </DT>
718                                                <DD>
719                                                        [0..1] Physical dimension of the beam
720                                                        (incident on the sample). Note: If beam is
721                                                        round, just use X dimension. Note: While Z
722                                                        dimension is allowed by the standard, it
723                                                        does not make sense for small-angle
724                                                        scattering.
725                                                </DD>
726                                        </documentation>
727                                        <documentation>
728                                                <DT>
729                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/@name
730                                                </DT>
731                                                <DD>
732                                                        Optional attribute to clarify the name of
733                                                        this beam size.
734                                                </DD>
735                                        </documentation>
736                                        <documentation>
737                                                <DT>
738                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:x
739                                                </DT>
740                                                <DD>[0..1] Dimension of the beam size in X.</DD>
741                                        </documentation>
742                                        <documentation>
743                                                <DT>
744                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:x/@unit
745                                                </DT>
746                                                <DD>
747                                                        [1..1] Required unit for the dimension of x.
748                                                        (See @unit for details.)
749                                                </DD>
750                                        </documentation>
751                                        <documentation>
752                                                <DT>
753                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:y
754                                                </DT>
755                                                <DD>[0..1] Dimension of the beam size in Y.</DD>
756                                        </documentation>
757                                        <documentation>
758                                                <DT>
759                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:y/@unit
760                                                </DT>
761                                                <DD>
762                                                        [1..1] Required unit for the dimension of y.
763                                                        (See @unit for details.)
764                                                </DD>
765                                        </documentation>
766                                        <documentation>
767                                                <DT>
768                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:z
769                                                </DT>
770                                                <DD>
771                                                        [0..1] Dimension of the beam size in Z.
772                                                        While this is allowed by the standard, it
773                                                        does not make much sense for small-angle
774                                                        scattering.
775                                                </DD>
776                                        </documentation>
777                                        <documentation>
778                                                <DT>
779                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_size/cs:z/@unit
780                                                </DT>
781                                                <DD>
782                                                        [1..1] Required unit for the dimension of z.
783                                                        (See @unit for details.)
784                                                </DD>
785                                        </documentation>
786                                </annotation>
787                        </element>
788                        <element name="beam_shape" minOccurs="0" maxOccurs="1"
789                                type="string">
790                                <annotation>
791                                        <documentation>
792                                                <DT>
793                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:beam_shape
794                                                </DT>
795                                                <DD>
796                                                        [0..1] Text description of the shape of the
797                                                        beam (incident on the sample).
798                                                </DD>
799                                        </documentation>
800                                </annotation>
801                        </element>
802                        <element name="wavelength" minOccurs="0" maxOccurs="1"
803                                type="tns:floatUnitType">
804                                <annotation>
805                                        <documentation>
806                                                <DT>
807                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength
808                                                </DT>
809                                                <DD>
810                                                        [0..1] wavelength of radiation incident on
811                                                        the sample.
812                                                </DD>
813                                        </documentation>
814                                        <documentation>
815                                                <DT>
816                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength/@unit
817                                                </DT>
818                                                <DD>
819                                                        [1..1] wavelength of radiation requires a
820                                                        unit to be specified. (See @unit for
821                                                        details.)
822                                                </DD>
823                                        </documentation>
824                                </annotation>
825                        </element>
826                        <element name="wavelength_min" minOccurs="0" maxOccurs="1"
827                                type="tns:floatUnitType">
828                                <annotation>
829                                        <documentation>
830                                                <DT>
831                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_min
832                                                </DT>
833                                                <DD>
834                                                        [0..1] Some facilities specify wavelength
835                                                        using a range. The minimum of such a range
836                                                        is given by wavelength_min.
837                                                </DD>
838                                        </documentation>
839                                        <documentation>
840                                                <DT>
841                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_min/@unit
842                                                </DT>
843                                                <DD>
844                                                        [1..1] wavelength_min requires a unit to be
845                                                        specified. (See @unit for details.)
846                                                </DD>
847                                        </documentation>
848                                </annotation>
849                        </element>
850                        <element name="wavelength_max" minOccurs="0" maxOccurs="1"
851                                type="tns:floatUnitType">
852                                <annotation>
853                                        <documentation>
854                                                <DT>
855                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_max
856                                                </DT>
857                                                <DD>
858                                                        [0..1] Some facilities specify wavelength
859                                                        using a range. The maximum of such a range
860                                                        is given by wavelength_max.
861                                                </DD>
862                                        </documentation>
863                                        <documentation>
864                                                <DT>
865                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_max/@unit
866                                                </DT>
867                                                <DD>
868                                                        [1..1] wavelength_max requires a unit to be
869                                                        specified. (See @unit for details.)
870                                                </DD>
871                                        </documentation>
872                                </annotation>
873                        </element>
874                        <element name="wavelength_spread" minOccurs="0"
875                                maxOccurs="1" type="tns:floatUnitType">
876                                <annotation>
877                                        <documentation>
878                                                <DT>
879                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_spread
880                                                </DT>
881                                                <DD>
882                                                        [0..1] Some facilities specify the width of
883                                                        the wavelength spectrum. The minimum of such
884                                                        a range is given by wavelength_spread.
885                                                </DD>
886                                        </documentation>
887                                        <documentation>
888                                                <DT>
889                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:wavelength_spread/@unit
890                                                </DT>
891                                                <DD>
892                                                        [1..1] wavelength_spread requires a unit to
893                                                        be specified. (See @unit for details.)
894                                                </DD>
895                                        </documentation>
896                                </annotation>
897                        </element>
898                </sequence>
899                <attribute name="name" type="string" use="optional">
900                        <annotation>
901                                <documentation>
902                                        <DT>
903                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/@name
904                                        </DT>
905                                        <DD>
906                                                [0..1] Optional text description of the source
907                                                of the radiation (incident on the sample). This
908                                                can be different from
909                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource/cs:radiation.
910                                        </DD>
911                                </documentation>
912                        </annotation>
913                </attribute>
914        </complexType>
915
916        <complexType name="SAScollimationType">
917                <sequence>
918                        <element name="distance" minOccurs="0" maxOccurs="1"
919                                type="tns:floatUnitType">
920                                <annotation>
921                                        <documentation>
922                                                <DT>
923                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:distance
924                                                </DT>
925                                                <DD>
926                                                        [0..1] Distance from this collimation element to the sample.
927                                                </DD>
928                                        </documentation>
929                                        <documentation>
930                                                <DT>
931                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:distance/@unit
932                                                </DT>
933                                                <DD>
934                                                        [1..1] distance requires a unit to be specified. (See @unit for details.)
935                                                </DD>
936                                        </documentation>
937                                </annotation>
938                        </element>
939                        <element name="aperture" minOccurs="0"
940                                maxOccurs="unbounded">
941                                <annotation>
942                                        <documentation>
943                                                <DT>
944                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture
945                                                </DT>
946                                                <DD>[0..inf] Slit or aperture.</DD>
947                                        </documentation>
948                                </annotation>
949                                <complexType>
950                                        <sequence>
951                                                <element name="size" minOccurs="0" maxOccurs="1"
952                                                        type="tns:positionType">
953                                                        <annotation>
954                                                                <documentation>
955                                                                        <DT>
956                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size
957                                                                        </DT>
958                                                                        <DD>
959                                                                                [0..1] Opening dimensions of this aperture.
960                                                                        </DD>
961                                                                </documentation>
962                                                                <documentation>
963                                                                        <DT>
964                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/@name
965                                                                        </DT>
966                                                                        <DD>
967                                                                                [1..1] Optional attribute to clarify the name of this beam size.
968                                                                        </DD>
969                                                                </documentation>
970                                                                <documentation>
971                                                                        <DT>
972                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:x
973                                                                        </DT>
974                                                                        <DD>
975                                                                                [0..1] Dimension of the aperture in X.
976                                                                        </DD>
977                                                                </documentation>
978                                                                <documentation>
979                                                                        <DT>
980                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:x/@unit
981                                                                        </DT>
982                                                                        <DD>
983                                                                                [1..1] Required unit for the dimension of x. (See @unit for details.)
984                                                                        </DD>
985                                                                </documentation>
986                                                                <documentation>
987                                                                        <DT>
988                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:y
989                                                                        </DT>
990                                                                        <DD>
991                                                                                [0..1] Dimension of the aperture in Y.
992                                                                        </DD>
993                                                                </documentation>
994                                                                <documentation>
995                                                                        <DT>
996                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:y/@unit
997                                                                        </DT>
998                                                                        <DD>
999                                                                                [1..1] Required unit for the
1000                                                                                dimension of y. (See @unit for
1001                                                                                details.)
1002                                                                        </DD>
1003                                                                </documentation>
1004                                                                <documentation>
1005                                                                        <DT>
1006                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:z
1007                                                                        </DT>
1008                                                                        <DD>
1009                                                                                [0..1] Dimension of the aperture
1010                                                                                in Z. While this is allowed by
1011                                                                                the standard, it does not make
1012                                                                                much sense for small-angle
1013                                                                                scattering.
1014                                                                        </DD>
1015                                                                </documentation>
1016                                                                <documentation>
1017                                                                        <DT>
1018                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:size/cs:z/@unit
1019                                                                        </DT>
1020                                                                        <DD>
1021                                                                                [1..1] Required unit for the
1022                                                                                dimension of z. (See @unit for
1023                                                                                details.)
1024                                                                        </DD>
1025                                                                </documentation>
1026                                                        </annotation>
1027                                                </element>
1028                                                <element name="distance" minOccurs="0"
1029                                                        maxOccurs="1" type="tns:floatUnitType">
1030                                                        <annotation>
1031                                                                <documentation>
1032                                                                        <DT>
1033                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:distance
1034                                                                        </DT>
1035                                                                        <DD>
1036                                                                                [0..1] Is this necessary? What
1037                                                                                is the difference between
1038                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:distance
1039                                                                                and
1040                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:distance?
1041                                                                        </DD>
1042                                                                </documentation>
1043                                                                <documentation>
1044                                                                        <DT>
1045                                                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/cs:distance/@unit
1046                                                                        </DT>
1047                                                                        <DD>
1048                                                                                [1..1] distance requires a unit
1049                                                                                to be specified. (See @unit for
1050                                                                                details.)
1051                                                                        </DD>
1052                                                                </documentation>
1053                                                        </annotation>
1054                                                </element>
1055                                        </sequence>
1056                                        <attribute name="name" type="string"
1057                                                use="optional">
1058                                                <annotation>
1059                                                        <documentation>
1060                                                                <DT>
1061                                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/@name
1062                                                                </DT>
1063                                                                <DD>
1064                                                                        [0..1] Optional name for this
1065                                                                        aperture.
1066                                                                </DD>
1067                                                        </documentation>
1068                                                </annotation>
1069                                        </attribute>
1070                                        <attribute name="type" type="string"
1071                                                use="optional">
1072                                                <annotation>
1073                                                        <documentation>
1074                                                                <DT>
1075                                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/cs:aperture/@type
1076                                                                </DT>
1077                                                                <DD>
1078                                                                        [1..1] Optional text to describe the
1079                                                                        type aperture (pinhole, 4-blade
1080                                                                        slit, Soller slit, ...).
1081                                                                </DD>
1082                                                        </documentation>
1083                                                </annotation>
1084                                        </attribute>
1085                                </complexType>
1086                        </element>
1087                </sequence>
1088                <attribute name="name" type="string" use="optional">
1089                        <annotation>
1090                                <documentation>
1091                                        <DT>
1092                                                /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation/@name
1093                                        </DT>
1094                                        <DD>
1095                                                [0..1] Optional text to describe this
1096                                                collimation element.
1097                                        </DD>
1098                                </documentation>
1099                        </annotation>
1100                </attribute>
1101        </complexType>
1102
1103        <complexType name="SASdetectorType">
1104                <sequence>
1105                        <element name="name" minOccurs="1" maxOccurs="1"
1106                                type="string">
1107                                <annotation>
1108                                        <documentation>
1109                                                <DT>
1110                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:name
1111                                                </DT>
1112                                                <DD>[1..1] Name of the detector.</DD>
1113                                        </documentation>
1114                                </annotation>
1115                        </element>
1116                        <element name="SDD" minOccurs="0" maxOccurs="1"
1117                                type="tns:floatUnitType">
1118                                <annotation>
1119                                        <documentation>
1120                                                <DT>
1121                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:SDD
1122                                                </DT>
1123                                                <DD>
1124                                                        [0..1] Distance between sample and detector.
1125                                                        Must specify the unit as an attribute.
1126                                                </DD>
1127                                        </documentation>
1128                                        <documentation>
1129                                                <DT>
1130                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:SDD/@unit
1131                                                </DT>
1132                                                <DD>
1133                                                        [1..1] Required unit for SDD. (See @unit for
1134                                                        details.)
1135                                                </DD>
1136                                        </documentation>
1137                                </annotation>
1138                        </element>
1139                        <element name="offset" minOccurs="0" maxOccurs="1"
1140                                type="tns:positionType">
1141                                <annotation>
1142                                        <documentation>
1143                                                <DT>
1144                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset
1145                                                </DT>
1146                                                <DD>
1147                                                        [0..1] Offset of the detector position in X,
1148                                                        Y, and Z.
1149                                                </DD>
1150                                        </documentation>
1151                                        <documentation>
1152                                                <DT>
1153                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/@name
1154                                                </DT>
1155                                                <DD>
1156                                                        Optional attribute to clarify the name of
1157                                                        this beam size.
1158                                                </DD>
1159                                        </documentation>
1160                                        <documentation>
1161                                                <DT>
1162                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:x
1163                                                </DT>
1164                                                <DD>
1165                                                        [0..1] Offset of the detector position in X.
1166                                                </DD>
1167                                        </documentation>
1168                                        <documentation>
1169                                                <DT>
1170                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:x/@unit
1171                                                </DT>
1172                                                <DD>
1173                                                        [1..1] Required unit for the dimension of x.
1174                                                        (See @unit for details.)
1175                                                </DD>
1176                                        </documentation>
1177                                        <documentation>
1178                                                <DT>
1179                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:y
1180                                                </DT>
1181                                                <DD>
1182                                                        [0..1] Offset of the detector position in Y.
1183                                                </DD>
1184                                        </documentation>
1185                                        <documentation>
1186                                                <DT>
1187                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:y/@unit
1188                                                </DT>
1189                                                <DD>
1190                                                        [1..1] Required unit for the dimension of y.
1191                                                        (See @unit for details.)
1192                                                </DD>
1193                                        </documentation>
1194                                        <documentation>
1195                                                <DT>
1196                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:z
1197                                                </DT>
1198                                                <DD>
1199                                                        [0..1] Offset of the detector position in Z.
1200                                                        While this is allowed by the standard, it
1201                                                        does not make much sense for small-angle
1202                                                        scattering.
1203                                                </DD>
1204                                        </documentation>
1205                                        <documentation>
1206                                                <DT>
1207                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:offset/cs:z/@unit
1208                                                </DT>
1209                                                <DD>
1210                                                        [1..1] Required unit for the dimension of z.
1211                                                        (See @unit for details.)
1212                                                </DD>
1213                                        </documentation>
1214                                </annotation>
1215                        </element>
1216                        <element name="orientation" minOccurs="0" maxOccurs="1"
1217                                type="tns:orientationType">
1218                                <annotation>
1219                                        <documentation>
1220                                                <DT>
1221                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation
1222                                                </DT>
1223                                                <DD>
1224                                                        [0..1] Orientation (rotation) of the
1225                                                        detector in roll, pitch, and yaw. Must
1226                                                        specify the unit as an attribute.
1227                                                </DD>
1228                                        </documentation>
1229                                        <documentation>
1230                                                <DT>
1231                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/@name
1232                                                </DT>
1233                                                <DD>
1234                                                        Optional attribute to name this orientation.
1235                                                </DD>
1236                                        </documentation>
1237                                        <documentation>
1238                                                <DT>
1239                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:roll
1240                                                </DT>
1241                                                <DD>
1242                                                        [0..1] Optional rotation of the detector
1243                                                        about the Z axis (roll).
1244                                                </DD>
1245                                        </documentation>
1246                                        <documentation>
1247                                                <DT>
1248                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:roll/@unit
1249                                                </DT>
1250                                                <DD>
1251                                                        [1..1] Required unit for the dimension of
1252                                                        roll. (See @unit for details.)
1253                                                </DD>
1254                                        </documentation>
1255                                        <documentation>
1256                                                <DT>
1257                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:pitch
1258                                                </DT>
1259                                                <DD>
1260                                                        [0..1] Optional rotation of the detector
1261                                                        about the X axis (pitch).
1262                                                </DD>
1263                                        </documentation>
1264                                        <documentation>
1265                                                <DT>
1266                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:pitch/@unit
1267                                                </DT>
1268                                                <DD>
1269                                                        [1..1] Required unit for the dimension of
1270                                                        pitch. (See @unit for details.)
1271                                                </DD>
1272                                        </documentation>
1273                                        <documentation>
1274                                                <DT>
1275                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:yaw
1276                                                </DT>
1277                                                <DD>
1278                                                        [0..1] Optional rotation of the detector
1279                                                        about the Y axis (yaw).
1280                                                </DD>
1281                                        </documentation>
1282                                        <documentation>
1283                                                <DT>
1284                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:orientation/cs:yaw/@unit
1285                                                </DT>
1286                                                <DD>
1287                                                        [1..1] Required unit for the dimension of
1288                                                        yaw. (See @unit for details.)
1289                                                </DD>
1290                                        </documentation>
1291                                </annotation>
1292                        </element>
1293                        <element name="beam_center" minOccurs="0" maxOccurs="1"
1294                                type="tns:positionType">
1295                                <annotation>
1296                                        <documentation>
1297                                                <DT>
1298                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center
1299                                                </DT>
1300                                                <DD>
1301                                                        [0..1] Center of the beam on the detector in
1302                                                        X and Y.
1303                                                </DD>
1304                                        </documentation>
1305                                        <documentation>
1306                                                <DT>
1307                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/@name
1308                                                </DT>
1309                                                <DD>
1310                                                        Optional attribute to clarify the name of
1311                                                        this detector beam center.
1312                                                </DD>
1313                                        </documentation>
1314                                        <documentation>
1315                                                <DT>
1316                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:x
1317                                                </DT>
1318                                                <DD>
1319                                                        [0..1] Center of the beam on the detector in
1320                                                        X.
1321                                                </DD>
1322                                        </documentation>
1323                                        <documentation>
1324                                                <DT>
1325                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:x/@unit
1326                                                </DT>
1327                                                <DD>
1328                                                        [1..1] Required unit for the dimension of x.
1329                                                        (See @unit for details.)
1330                                                </DD>
1331                                        </documentation>
1332                                        <documentation>
1333                                                <DT>
1334                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:y
1335                                                </DT>
1336                                                <DD>
1337                                                        [0..1] Center of the beam on the detector in
1338                                                        Y.
1339                                                </DD>
1340                                        </documentation>
1341                                        <documentation>
1342                                                <DT>
1343                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:y/@unit
1344                                                </DT>
1345                                                <DD>
1346                                                        [1..1] Required unit for the dimension of y.
1347                                                        (See @unit for details.)
1348                                                </DD>
1349                                        </documentation>
1350                                        <documentation>
1351                                                <DT>
1352                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:z
1353                                                </DT>
1354                                                <DD>
1355                                                        [0..1] Center of the beam on the detector in
1356                                                        Z. While this is allowed by the standard, it
1357                                                        does not make much sense for small-angle
1358                                                        scattering.
1359                                                </DD>
1360                                        </documentation>
1361                                        <documentation>
1362                                                <DT>
1363                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:beam_center/cs:z/@unit
1364                                                </DT>
1365                                                <DD>
1366                                                        [1..1] Required unit for the dimension of z.
1367                                                        (See @unit for details.)
1368                                                </DD>
1369                                        </documentation>
1370                                </annotation>
1371                        </element>
1372                        <element name="pixel_size" minOccurs="0" maxOccurs="1"
1373                                type="tns:positionType">
1374                                <annotation>
1375                                        <documentation>
1376                                                <DT>
1377                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size
1378                                                </DT>
1379                                                <DD>
1380                                                        [0..1] Size of detector pixels in X and Y.
1381                                                </DD>
1382                                        </documentation>
1383                                        <documentation>
1384                                                <DT>
1385                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/@name
1386                                                </DT>
1387                                                <DD>
1388                                                        Optional attribute to clarify the name of
1389                                                        this detector pixel size.
1390                                                </DD>
1391                                        </documentation>
1392                                        <documentation>
1393                                                <DT>
1394                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:x
1395                                                </DT>
1396                                                <DD>[0..1] Size of detector pixels in X.</DD>
1397                                        </documentation>
1398                                        <documentation>
1399                                                <DT>
1400                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:x/@unit
1401                                                </DT>
1402                                                <DD>
1403                                                        [1..1] Required unit for the dimension of x.
1404                                                        (See @unit for details.)
1405                                                </DD>
1406                                        </documentation>
1407                                        <documentation>
1408                                                <DT>
1409                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:y
1410                                                </DT>
1411                                                <DD>[0..1] Size of detector pixels in Y.</DD>
1412                                        </documentation>
1413                                        <documentation>
1414                                                <DT>
1415                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:y/@unit
1416                                                </DT>
1417                                                <DD>
1418                                                        [1..1] Required unit for the dimension of y.
1419                                                        (See @unit for details.)
1420                                                </DD>
1421                                        </documentation>
1422                                        <documentation>
1423                                                <DT>
1424                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:z
1425                                                </DT>
1426                                                <DD>
1427                                                        [0..1] Size of detector pixels in Z. While
1428                                                        this is allowed by the standard, it does not
1429                                                        make much sense for small-angle scattering.
1430                                                </DD>
1431                                        </documentation>
1432                                        <documentation>
1433                                                <DT>
1434                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:pixel_size/cs:z/@unit
1435                                                </DT>
1436                                                <DD>
1437                                                        [1..1] Required unit for the dimension of z.
1438                                                        (See @unit for details.)
1439                                                </DD>
1440                                        </documentation>
1441                                </annotation>
1442                        </element>
1443                        <element name="slit_length" minOccurs="0" maxOccurs="1"
1444                                type="tns:floatUnitType">
1445                                <annotation>
1446                                        <documentation>
1447                                                <DT>
1448                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:slit_length
1449                                                </DT>
1450                                                <DD>
1451                                                        [0..1] Slit length of the instrument for
1452                                                        this detector. Must specify the unit as an
1453                                                        attribute.
1454                                                </DD>
1455                                        </documentation>
1456                                        <documentation>
1457                                                <DT>
1458                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector/cs:slit_length/@unit
1459                                                </DT>
1460                                                <DD>
1461                                                        [1..1] Required unit for the slit length.
1462                                                        (See @unit for details.)
1463                                                </DD>
1464                                        </documentation>
1465                                </annotation>
1466                        </element>
1467                </sequence>
1468        </complexType>
1469
1470        <complexType name="SASinstrumentType">
1471                <sequence>
1472                        <element name="name" type="string" minOccurs="1"
1473                                maxOccurs="1">
1474                                <annotation>
1475                                        <documentation>
1476                                                <DT>/cs:SASroot/cs:SASentry/cs:SASinstrument/cs:name</DT>
1477                                                <DD>[1..1] Name of the instrument.</DD>
1478                                        </documentation>
1479                                </annotation>
1480                        </element>
1481                        <element name="SASsource" type="tns:SASsourceType">
1482                                <annotation>
1483                                        <documentation>
1484                                                <DT>
1485                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASsource
1486                                                </DT>
1487                                                <DD>
1488                                                        [] Description of the source of the
1489                                                        radiation.
1490                                                </DD>
1491                                        </documentation>
1492                                </annotation>
1493                        </element>
1494                        <element name="SAScollimation"
1495                                type="tns:SAScollimationType">
1496                                <annotation>
1497                                        <documentation>
1498                                                <DT>
1499                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SAScollimation
1500                                                </DT>
1501                                                <DD>
1502                                                        [] Description of the instrument
1503                                                        collimation.
1504                                                </DD>
1505                                        </documentation>
1506                                </annotation>
1507                        </element>
1508                        <element name="SASdetector" type="tns:SASdetectorType"
1509                                minOccurs="1" maxOccurs="unbounded">
1510                                <annotation>
1511                                        <documentation>
1512                                                <DT>
1513                                                        /cs:SASroot/cs:SASentry/cs:SASinstrument/cs:SASdetector
1514                                                </DT>
1515                                                <DD>
1516                                                        [1..inf] Description of a single or
1517                                                        composite detector.
1518                                                </DD>
1519                                        </documentation>
1520                                </annotation>
1521                        </element>
1522                </sequence>
1523        </complexType>
1524
1525        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
1526
1527        <complexType name="SASentryType">
1528                <sequence>
1529                        <element name="Title" minOccurs="1" maxOccurs="1"
1530                                type="string">
1531                                <annotation>
1532                                        <documentation>
1533                                                <DT>/cs:SASroot/cs:SASentry/cs:Title</DT>
1534                                                <DD>[1..1] Title of this SASentry.</DD>
1535                                        </documentation>
1536                                </annotation>
1537                        </element>
1538                        <element name="Run" minOccurs="1" maxOccurs="unbounded"
1539                                type="string">
1540                                <annotation>
1541                                        <documentation>
1542                                                <DT>/cs:SASroot/cs:SASentry/cs:Run</DT>
1543                                                <DD>
1544                                                        [1..inf] Run identification for this
1545                                                        SASentry. For many facilities, this is an
1546                                                        integer. Use multiple instances of Run as
1547                                                        needed. Note: How to correlate this with
1548                                                        SASinstrument configurations has not yet
1549                                                        been defined.
1550                                                </DD>
1551                                        </documentation>
1552                                </annotation>
1553                        </element>
1554                        <element name="SASdata" minOccurs="1" maxOccurs="unbounded"
1555                                type="tns:SASdataType">
1556                                <annotation>
1557                                        <documentation>
1558                                                <DT>/cs:SASroot/cs:SASentry/cs:SASdata</DT>
1559                                                <DD>
1560                                                        [1..inf] Reduced 1-D SAS data for this
1561                                                        SASentry. Use multiple SASdata elements to
1562                                                        represent multiple frames.
1563                                                </DD>
1564                                        </documentation>
1565                                </annotation>
1566                        </element>
1567                        <element name="SASsample" type="tns:SASsampleType">
1568                                <annotation>
1569                                        <documentation>
1570                                                <DT>/cs:SASroot/cs:SASentry/cs:SASsample</DT>
1571                                                <DD>[] Description of the sample.</DD>
1572                                        </documentation>
1573                                </annotation>
1574                        </element>
1575                        <element name="SASinstrument" type="tns:SASinstrumentType"
1576                                minOccurs="1" maxOccurs="1">
1577                                <annotation>
1578                                        <documentation>
1579                                                <DT>/cs:SASroot/cs:SASentry/cs:SASinstrument</DT>
1580                                                <DD>[1..1] Description of the instrument.</DD>
1581                                        </documentation>
1582                                </annotation>
1583                        </element>
1584                        <element name="SASprocess" type="tns:SASprocessType"
1585                                minOccurs="0" maxOccurs="unbounded">
1586                                <annotation>
1587                                        <documentation>
1588                                                <DT>/cs:SASroot/cs:SASentry/cs:SASprocess</DT>
1589                                                <DD>
1590                                                        [0..inf] Description of a processing or
1591                                                        analysis step.
1592                                                </DD>
1593                                        </documentation>
1594                                </annotation>
1595                        </element>
1596                        <element name="SASnote">
1597                                <annotation>
1598                                        <documentation>
1599                                                <DT>/cs:SASroot/cs:SASentry/cs:SASnote</DT>
1600                                                <DD>
1601                                                        [1..] Free form description of anything not
1602                                                        covered by other elements.
1603                                                </DD>
1604                                        </documentation>
1605                                </annotation>
1606                        </element>
1607                </sequence>
1608                <attribute name="name" type="string" use="optional">
1609                        <annotation>
1610                                <documentation>
1611                                        <DT>/cs:SASroot/cs:SASentry/@name</DT>
1612                                        <DD>
1613                                                [0..1] Optional string attribute to identify
1614                                                this particular SASentry.
1615                                        </DD>
1616                                </documentation>
1617                        </annotation>
1618                </attribute>
1619        </complexType>
1620
1621        <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
1622
1623        <complexType name="SASrootType">
1624                <sequence>
1625                        <element name="SASentry" minOccurs="1" maxOccurs="unbounded"
1626                                type="tns:SASentryType">
1627                                <annotation>
1628                                        <documentation>
1629                                                <DT>/cs:SASroot/cs:SASentry</DT>
1630                                                <DD>
1631                                                        [1..] A single SAS scan is reported in a
1632                                                        SASentry. A SASentry can use the optional
1633                                                        "name" attribute to provide a string for
1634                                                        this SASentry. Use of this string is not
1635                                                        defined by this standard.
1636                                                </DD>
1637                                        </documentation>
1638                                </annotation>
1639                        </element>
1640                </sequence>
1641                <attribute name="version" type="string" fixed="1.0"
1642                        use="required">
1643                        <annotation>
1644                                <documentation>
1645                                        <DT>/cs:SASroot/@version</DT>
1646                                        <DD>
1647                                                [1..1] version="1.0" Required attribute to
1648                                                indicate the version of the standard to which
1649                                                this XML document is encoded.
1650                                        </DD>
1651                                </documentation>
1652                        </annotation>
1653                </attribute>
1654        </complexType>
1655
1656        <element name="SASroot" type="tns:SASrootType">
1657                <annotation>
1658                        <documentation>
1659                                <DT>/cs:SASroot</DT>
1660                                <DD>
1661                                        [1..1] The canSAS reduced 1-D SAS data will be in
1662                                        the SASroot database. This is similar to NXroot used
1663                                        by NeXus.
1664                                </DD>
1665                        </documentation>
1666                </annotation>
1667        </element>
1668
1669</schema>
Note: See TracBrowser for help on using the repository browser.