source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/AuditRepositoryEJB/src/conf/xml-resources/web-services/AuditRepository/schemas/HL7V3/coreschemas/datatypes.xsd@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 60.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?><!-- $Id: datatypes.xsd,v 1.1 2006/05/23 23:03:14 wbeeler Exp $ -->
2<!--
3 This schema is generated from a Generic Schema Definition (GSD)
4 by gsd2xsl. Do not edit this file.
5 -->
6<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
7 <xs:annotation>
8 <xs:documentation>
9 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Health Level Seven.
10 All rights reserved.
11
12 Redistribution and use in source and binary forms, with or
13 without modification, are permitted provided that the following
14 conditions are met:
15 1. Redistributions of source code must retain the above
16 copyright notice, this list of conditions and the following
17 disclaimer.
18 2. Redistributions in binary form must reproduce the above
19 copyright notice, this list of conditions and the following
20 disclaimer in the documentation and/or other materials
21 provided with the distribution.
22 3. All advertising materials mentioning features or use of this
23 software must display the following acknowledgement:
24
25 This product includes software developed by Health Level Seven.
26
27 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS
28 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
29 NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
30 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
31 SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
32 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
34 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
35 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
36 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
37 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
38 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
39 DAMAGE.
40
41 Generated by $Id: datatypes.xsd,v 1.1 2006/05/23 23:03:14 wbeeler Exp $
42</xs:documentation>
43 </xs:annotation>
44 <xs:include schemaLocation="datatypes-base.xsd"/>
45 <!--
46 Instantiated templates
47 -->
48 <xs:complexType name="PIVL_TS">
49 <xs:annotation>
50 <xs:documentation>
51 Note: because this type is defined as an extension of SXCM_T,
52 all of the attributes and elements accepted for T are also
53 accepted by this definition. However, they are NOT allowed
54 by the normative description of this type. Unfortunately,
55 we cannot write a general purpose schematron contraints to
56 provide that extra validation, thus applications must be
57 aware that instance (fragments) that pass validation with
58 this might might still not be legal.
59 </xs:documentation>
60 </xs:annotation>
61 <xs:complexContent>
62 <xs:extension base="SXCM_TS">
63 <xs:sequence>
64 <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_TS">
65 <xs:annotation>
66 <xs:documentation>
67 A prototype of the repeating interval specifying the
68 duration of each occurrence and anchors the periodic
69 interval sequence at a certain point in time.
70 </xs:documentation>
71 </xs:annotation>
72 </xs:element>
73 <xs:element name="period" minOccurs="0" maxOccurs="1" type="PQ">
74 <xs:annotation>
75 <xs:documentation>
76 A time duration specifying a reciprocal measure of
77 the frequency at which the periodic interval repeats.
78 </xs:documentation>
79 </xs:annotation>
80 </xs:element>
81 </xs:sequence>
82 <xs:attribute name="alignment" type="CalendarCycle" use="optional">
83 <xs:annotation>
84 <xs:documentation>
85 Specifies if and how the repetitions are aligned to
86 the cycles of the underlying calendar (e.g., to
87 distinguish every 30 days from "the 5th of every
88 month".) A non-aligned periodic interval recurs
89 independently from the calendar. An aligned periodic
90 interval is synchronized with the calendar.
91 </xs:documentation>
92 </xs:annotation>
93 </xs:attribute>
94 <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
95 <xs:annotation>
96 <xs:documentation>
97 Indicates whether the exact timing is up to the party
98 executing the schedule (e.g., to distinguish "every 8
99 hours" from "3 times a day".)
100 </xs:documentation>
101 </xs:annotation>
102 </xs:attribute>
103 </xs:extension>
104 </xs:complexContent>
105 </xs:complexType>
106 <xs:complexType name="EIVL_TS">
107 <xs:annotation>
108 <xs:documentation>
109 Note: because this type is defined as an extension of SXCM_T,
110 all of the attributes and elements accepted for T are also
111 accepted by this definition. However, they are NOT allowed
112 by the normative description of this type. Unfortunately,
113 we cannot write a general purpose schematron contraints to
114 provide that extra validation, thus applications must be
115 aware that instance (fragments) that pass validation with
116 this might might still not be legal.
117 </xs:documentation>
118 </xs:annotation>
119 <xs:complexContent>
120 <xs:extension base="SXCM_TS">
121 <xs:sequence>
122 <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
123 <xs:annotation>
124 <xs:documentation>
125 A code for a common (periodical) activity of daily
126 living based on which the event related periodic
127 interval is specified.
128 </xs:documentation>
129 </xs:annotation>
130 </xs:element>
131 <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PQ">
132 <xs:annotation>
133 <xs:documentation>
134 An interval of elapsed time (duration, not absolute
135 point in time) that marks the offsets for the
136 beginning, width and end of the event-related periodic
137 interval measured from the time each such event
138 actually occurred.
139 </xs:documentation>
140 </xs:annotation>
141 </xs:element>
142 </xs:sequence>
143 </xs:extension>
144 </xs:complexContent>
145 </xs:complexType>
146 <xs:complexType name="IVL_PQ">
147 <xs:complexContent>
148 <xs:extension base="SXCM_PQ">
149 <xs:choice minOccurs="0">
150 <xs:sequence>
151 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
152 <xs:annotation>
153 <xs:documentation>
154 The low limit of the interval.
155 </xs:documentation>
156 </xs:annotation>
157 </xs:element>
158 <xs:choice minOccurs="0">
159 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
160 <xs:annotation>
161 <xs:documentation>
162 The difference between high and low boundary. The
163 purpose of distinguishing a width property is to
164 handle all cases of incomplete information
165 symmetrically. In any interval representation only
166 two of the three properties high, low, and width need
167 to be stated and the third can be derived.
168 </xs:documentation>
169 </xs:annotation>
170 </xs:element>
171 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
172 <xs:annotation>
173 <xs:documentation>
174 The high limit of the interval.
175 </xs:documentation>
176 </xs:annotation>
177 </xs:element>
178 </xs:choice>
179 </xs:sequence>
180 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
181 <xs:annotation>
182 <xs:documentation/>
183 </xs:annotation>
184 </xs:element>
185 <xs:sequence>
186 <xs:element name="width" minOccurs="1" maxOccurs="1" type="PQ">
187 <xs:annotation>
188 <xs:documentation>
189 The difference between high and low boundary. The
190 purpose of distinguishing a width property is to
191 handle all cases of incomplete information
192 symmetrically. In any interval representation only
193 two of the three properties high, low, and width need
194 to be stated and the third can be derived.
195 </xs:documentation>
196 </xs:annotation>
197 </xs:element>
198 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
199 <xs:annotation>
200 <xs:documentation>
201 The high limit of the interval.
202 </xs:documentation>
203 </xs:annotation>
204 </xs:element>
205 </xs:sequence>
206 <xs:sequence>
207 <xs:element name="center" minOccurs="1" maxOccurs="1" type="PQ">
208 <xs:annotation>
209 <xs:documentation>
210 The arithmetic mean of the interval (low plus high
211 divided by 2). The purpose of distinguishing the center
212 as a semantic property is for conversions of intervals
213 from and to point values.
214 </xs:documentation>
215 </xs:annotation>
216 </xs:element>
217 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
218 <xs:annotation>
219 <xs:documentation>
220 The difference between high and low boundary. The
221 purpose of distinguishing a width property is to
222 handle all cases of incomplete information
223 symmetrically. In any interval representation only
224 two of the three properties high, low, and width need
225 to be stated and the third can be derived.
226 </xs:documentation>
227 </xs:annotation>
228 </xs:element>
229 </xs:sequence>
230 </xs:choice>
231 </xs:extension>
232 </xs:complexContent>
233 </xs:complexType>
234 <xs:complexType name="SXCM_PQ">
235 <xs:complexContent>
236 <xs:extension base="PQ">
237 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
238 <xs:annotation>
239 <xs:documentation>
240 A code specifying whether the set component is included
241 (union) or excluded (set-difference) from the set, or
242 other set operations with the current set component and
243 the set as constructed from the representation stream
244 up to the current point.
245 </xs:documentation>
246 </xs:annotation>
247 </xs:attribute>
248 </xs:extension>
249 </xs:complexContent>
250 </xs:complexType>
251 <xs:complexType name="IVXB_PQ">
252 <xs:complexContent>
253 <xs:extension base="PQ">
254 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
255 <xs:annotation>
256 <xs:documentation>
257 Specifies whether the limit is included in the
258 interval (interval is closed) or excluded from the
259 interval (interval is open).
260 </xs:documentation>
261 </xs:annotation>
262 </xs:attribute>
263 </xs:extension>
264 </xs:complexContent>
265 </xs:complexType>
266 <xs:complexType name="PPD_TS">
267 <xs:annotation>
268 <xs:appinfo>
269 <diff>PPD_PQ</diff>
270 </xs:appinfo>
271 </xs:annotation>
272 <xs:complexContent>
273 <xs:extension base="TS">
274 <xs:sequence>
275 <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
276 <xs:annotation>
277 <xs:documentation>
278 The primary measure of variance/uncertainty of the
279 value (the square root of the sum of the squares of
280 the differences between all data points and the mean).
281 The standard deviation is used to normalize the data
282 for computing the distribution function. Applications
283 that cannot deal with probability distributions can
284 still get an idea about the confidence level by looking
285 at the standard deviation.
286 </xs:documentation>
287 </xs:annotation>
288 </xs:element>
289 </xs:sequence>
290 <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
291 <xs:annotation>
292 <xs:documentation>
293 A code specifying the type of probability distribution.
294 Possible values are as shown in the attached table.
295 The NULL value (unknown) for the type code indicates
296 that the probability distribution type is unknown. In
297 that case, the standard deviation has the meaning of an
298 informal guess.
299 </xs:documentation>
300 </xs:annotation>
301 </xs:attribute>
302 </xs:extension>
303 </xs:complexContent>
304 </xs:complexType>
305 <xs:complexType name="PPD_PQ">
306 <xs:annotation>
307 <xs:appinfo>
308 <diff>PPD_PQ</diff>
309 </xs:appinfo>
310 </xs:annotation>
311 <xs:complexContent>
312 <xs:extension base="PQ">
313 <xs:sequence>
314 <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
315 <xs:annotation>
316 <xs:documentation>
317 The primary measure of variance/uncertainty of the
318 value (the square root of the sum of the squares of
319 the differences between all data points and the mean).
320 The standard deviation is used to normalize the data
321 for computing the distribution function. Applications
322 that cannot deal with probability distributions can
323 still get an idea about the confidence level by looking
324 at the standard deviation.
325 </xs:documentation>
326 </xs:annotation>
327 </xs:element>
328 </xs:sequence>
329 <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
330 <xs:annotation>
331 <xs:documentation>
332 A code specifying the type of probability distribution.
333 Possible values are as shown in the attached table.
334 The NULL value (unknown) for the type code indicates
335 that the probability distribution type is unknown. In
336 that case, the standard deviation has the meaning of an
337 informal guess.
338 </xs:documentation>
339 </xs:annotation>
340 </xs:attribute>
341 </xs:extension>
342 </xs:complexContent>
343 </xs:complexType>
344 <xs:complexType name="PIVL_PPD_TS">
345 <xs:annotation>
346 <xs:documentation>
347 Note: because this type is defined as an extension of SXCM_T,
348 all of the attributes and elements accepted for T are also
349 accepted by this definition. However, they are NOT allowed
350 by the normative description of this type. Unfortunately,
351 we cannot write a general purpose schematron contraints to
352 provide that extra validation, thus applications must be
353 aware that instance (fragments) that pass validation with
354 this might might still not be legal.
355 </xs:documentation>
356 </xs:annotation>
357 <xs:complexContent>
358 <xs:extension base="SXCM_PPD_TS">
359 <xs:sequence>
360 <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_PPD_TS">
361 <xs:annotation>
362 <xs:documentation>
363 A prototype of the repeating interval specifying the
364 duration of each occurrence and anchors the periodic
365 interval sequence at a certain point in time.
366 </xs:documentation>
367 </xs:annotation>
368 </xs:element>
369 <xs:element name="period" minOccurs="0" maxOccurs="1" type="PPD_PQ">
370 <xs:annotation>
371 <xs:documentation>
372 A time duration specifying a reciprocal measure of
373 the frequency at which the periodic interval repeats.
374 </xs:documentation>
375 </xs:annotation>
376 </xs:element>
377 </xs:sequence>
378 <xs:attribute name="alignment" type="CalendarCycle" use="optional">
379 <xs:annotation>
380 <xs:documentation>
381 Specifies if and how the repetitions are aligned to
382 the cycles of the underlying calendar (e.g., to
383 distinguish every 30 days from "the 5th of every
384 month".) A non-aligned periodic interval recurs
385 independently from the calendar. An aligned periodic
386 interval is synchronized with the calendar.
387 </xs:documentation>
388 </xs:annotation>
389 </xs:attribute>
390 <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
391 <xs:annotation>
392 <xs:documentation>
393 Indicates whether the exact timing is up to the party
394 executing the schedule (e.g., to distinguish "every 8
395 hours" from "3 times a day".)
396 </xs:documentation>
397 </xs:annotation>
398 </xs:attribute>
399 </xs:extension>
400 </xs:complexContent>
401 </xs:complexType>
402 <xs:complexType name="SXCM_PPD_TS">
403 <xs:complexContent>
404 <xs:extension base="PPD_TS">
405 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
406 <xs:annotation>
407 <xs:documentation>
408 A code specifying whether the set component is included
409 (union) or excluded (set-difference) from the set, or
410 other set operations with the current set component and
411 the set as constructed from the representation stream
412 up to the current point.
413 </xs:documentation>
414 </xs:annotation>
415 </xs:attribute>
416 </xs:extension>
417 </xs:complexContent>
418 </xs:complexType>
419 <xs:complexType name="IVL_PPD_TS">
420 <xs:complexContent>
421 <xs:extension base="SXCM_PPD_TS">
422 <xs:choice minOccurs="0">
423 <xs:sequence>
424 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
425 <xs:annotation>
426 <xs:documentation>
427 The low limit of the interval.
428 </xs:documentation>
429 </xs:annotation>
430 </xs:element>
431 <xs:choice minOccurs="0">
432 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
433 <xs:annotation>
434 <xs:documentation>
435 The difference between high and low boundary. The
436 purpose of distinguishing a width property is to
437 handle all cases of incomplete information
438 symmetrically. In any interval representation only
439 two of the three properties high, low, and width need
440 to be stated and the third can be derived.
441 </xs:documentation>
442 </xs:annotation>
443 </xs:element>
444 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
445 <xs:annotation>
446 <xs:documentation>
447 The high limit of the interval.
448 </xs:documentation>
449 </xs:annotation>
450 </xs:element>
451 </xs:choice>
452 </xs:sequence>
453 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
454 <xs:annotation>
455 <xs:documentation/>
456 </xs:annotation>
457 </xs:element>
458 <xs:sequence>
459 <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
460 <xs:annotation>
461 <xs:documentation>
462 The difference between high and low boundary. The
463 purpose of distinguishing a width property is to
464 handle all cases of incomplete information
465 symmetrically. In any interval representation only
466 two of the three properties high, low, and width need
467 to be stated and the third can be derived.
468 </xs:documentation>
469 </xs:annotation>
470 </xs:element>
471 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
472 <xs:annotation>
473 <xs:documentation>
474 The high limit of the interval.
475 </xs:documentation>
476 </xs:annotation>
477 </xs:element>
478 </xs:sequence>
479 <xs:sequence>
480 <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_TS">
481 <xs:annotation>
482 <xs:documentation>
483 The arithmetic mean of the interval (low plus high
484 divided by 2). The purpose of distinguishing the center
485 as a semantic property is for conversions of intervals
486 from and to point values.
487 </xs:documentation>
488 </xs:annotation>
489 </xs:element>
490 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
491 <xs:annotation>
492 <xs:documentation>
493 The difference between high and low boundary. The
494 purpose of distinguishing a width property is to
495 handle all cases of incomplete information
496 symmetrically. In any interval representation only
497 two of the three properties high, low, and width need
498 to be stated and the third can be derived.
499 </xs:documentation>
500 </xs:annotation>
501 </xs:element>
502 </xs:sequence>
503 </xs:choice>
504 </xs:extension>
505 </xs:complexContent>
506 </xs:complexType>
507 <xs:complexType name="IVXB_PPD_TS">
508 <xs:complexContent>
509 <xs:extension base="PPD_TS">
510 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
511 <xs:annotation>
512 <xs:documentation>
513 Specifies whether the limit is included in the
514 interval (interval is closed) or excluded from the
515 interval (interval is open).
516 </xs:documentation>
517 </xs:annotation>
518 </xs:attribute>
519 </xs:extension>
520 </xs:complexContent>
521 </xs:complexType>
522 <xs:complexType name="EIVL_PPD_TS">
523 <xs:annotation>
524 <xs:documentation>
525 Note: because this type is defined as an extension of SXCM_T,
526 all of the attributes and elements accepted for T are also
527 accepted by this definition. However, they are NOT allowed
528 by the normative description of this type. Unfortunately,
529 we cannot write a general purpose schematron contraints to
530 provide that extra validation, thus applications must be
531 aware that instance (fragments) that pass validation with
532 this might might still not be legal.
533 </xs:documentation>
534 </xs:annotation>
535 <xs:complexContent>
536 <xs:extension base="SXCM_PPD_TS">
537 <xs:sequence>
538 <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
539 <xs:annotation>
540 <xs:documentation>
541 A code for a common (periodical) activity of daily
542 living based on which the event related periodic
543 interval is specified.
544 </xs:documentation>
545 </xs:annotation>
546 </xs:element>
547 <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PPD_PQ">
548 <xs:annotation>
549 <xs:documentation>
550 An interval of elapsed time (duration, not absolute
551 point in time) that marks the offsets for the
552 beginning, width and end of the event-related periodic
553 interval measured from the time each such event
554 actually occurred.
555 </xs:documentation>
556 </xs:annotation>
557 </xs:element>
558 </xs:sequence>
559 </xs:extension>
560 </xs:complexContent>
561 </xs:complexType>
562 <xs:complexType name="IVL_PPD_PQ">
563 <xs:complexContent>
564 <xs:extension base="SXCM_PPD_PQ">
565 <xs:choice minOccurs="0">
566 <xs:sequence>
567 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
568 <xs:annotation>
569 <xs:documentation>
570 The low limit of the interval.
571 </xs:documentation>
572 </xs:annotation>
573 </xs:element>
574 <xs:choice minOccurs="0">
575 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
576 <xs:annotation>
577 <xs:documentation>
578 The difference between high and low boundary. The
579 purpose of distinguishing a width property is to
580 handle all cases of incomplete information
581 symmetrically. In any interval representation only
582 two of the three properties high, low, and width need
583 to be stated and the third can be derived.
584 </xs:documentation>
585 </xs:annotation>
586 </xs:element>
587 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
588 <xs:annotation>
589 <xs:documentation>
590 The high limit of the interval.
591 </xs:documentation>
592 </xs:annotation>
593 </xs:element>
594 </xs:choice>
595 </xs:sequence>
596 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
597 <xs:annotation>
598 <xs:documentation/>
599 </xs:annotation>
600 </xs:element>
601 <xs:sequence>
602 <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
603 <xs:annotation>
604 <xs:documentation>
605 The difference between high and low boundary. The
606 purpose of distinguishing a width property is to
607 handle all cases of incomplete information
608 symmetrically. In any interval representation only
609 two of the three properties high, low, and width need
610 to be stated and the third can be derived.
611 </xs:documentation>
612 </xs:annotation>
613 </xs:element>
614 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
615 <xs:annotation>
616 <xs:documentation>
617 The high limit of the interval.
618 </xs:documentation>
619 </xs:annotation>
620 </xs:element>
621 </xs:sequence>
622 <xs:sequence>
623 <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_PQ">
624 <xs:annotation>
625 <xs:documentation>
626 The arithmetic mean of the interval (low plus high
627 divided by 2). The purpose of distinguishing the center
628 as a semantic property is for conversions of intervals
629 from and to point values.
630 </xs:documentation>
631 </xs:annotation>
632 </xs:element>
633 <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
634 <xs:annotation>
635 <xs:documentation>
636 The difference between high and low boundary. The
637 purpose of distinguishing a width property is to
638 handle all cases of incomplete information
639 symmetrically. In any interval representation only
640 two of the three properties high, low, and width need
641 to be stated and the third can be derived.
642 </xs:documentation>
643 </xs:annotation>
644 </xs:element>
645 </xs:sequence>
646 </xs:choice>
647 </xs:extension>
648 </xs:complexContent>
649 </xs:complexType>
650 <xs:complexType name="SXCM_PPD_PQ">
651 <xs:complexContent>
652 <xs:extension base="PPD_PQ">
653 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
654 <xs:annotation>
655 <xs:documentation>
656 A code specifying whether the set component is included
657 (union) or excluded (set-difference) from the set, or
658 other set operations with the current set component and
659 the set as constructed from the representation stream
660 up to the current point.
661 </xs:documentation>
662 </xs:annotation>
663 </xs:attribute>
664 </xs:extension>
665 </xs:complexContent>
666 </xs:complexType>
667 <xs:complexType name="IVXB_PPD_PQ">
668 <xs:complexContent>
669 <xs:extension base="PPD_PQ">
670 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
671 <xs:annotation>
672 <xs:documentation>
673 Specifies whether the limit is included in the
674 interval (interval is closed) or excluded from the
675 interval (interval is open).
676 </xs:documentation>
677 </xs:annotation>
678 </xs:attribute>
679 </xs:extension>
680 </xs:complexContent>
681 </xs:complexType>
682 <xs:complexType name="SXPR_TS">
683 <xs:complexContent>
684 <xs:extension base="SXCM_TS">
685 <xs:sequence>
686 <xs:element name="comp" minOccurs="2" maxOccurs="unbounded" type="SXCM_TS">
687 <xs:annotation>
688 <xs:documentation/>
689 </xs:annotation>
690 </xs:element>
691 </xs:sequence>
692 </xs:extension>
693 </xs:complexContent>
694 </xs:complexType>
695 <xs:complexType name="SXCM_CD">
696 <xs:complexContent>
697 <xs:extension base="CD">
698 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
699 <xs:annotation>
700 <xs:documentation>
701 A code specifying whether the set component is included
702 (union) or excluded (set-difference) from the set, or
703 other set operations with the current set component and
704 the set as constructed from the representation stream
705 up to the current point.
706 </xs:documentation>
707 </xs:annotation>
708 </xs:attribute>
709 </xs:extension>
710 </xs:complexContent>
711 </xs:complexType>
712 <xs:complexType name="SXCM_MO">
713 <xs:complexContent>
714 <xs:extension base="MO">
715 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
716 <xs:annotation>
717 <xs:documentation>
718 A code specifying whether the set component is included
719 (union) or excluded (set-difference) from the set, or
720 other set operations with the current set component and
721 the set as constructed from the representation stream
722 up to the current point.
723 </xs:documentation>
724 </xs:annotation>
725 </xs:attribute>
726 </xs:extension>
727 </xs:complexContent>
728 </xs:complexType>
729 <xs:complexType name="SXCM_INT">
730 <xs:complexContent>
731 <xs:extension base="INT">
732 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
733 <xs:annotation>
734 <xs:documentation>
735 A code specifying whether the set component is included
736 (union) or excluded (set-difference) from the set, or
737 other set operations with the current set component and
738 the set as constructed from the representation stream
739 up to the current point.
740 </xs:documentation>
741 </xs:annotation>
742 </xs:attribute>
743 </xs:extension>
744 </xs:complexContent>
745 </xs:complexType>
746 <xs:complexType name="SXCM_REAL">
747 <xs:complexContent>
748 <xs:extension base="REAL">
749 <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
750 <xs:annotation>
751 <xs:documentation>
752 A code specifying whether the set component is included
753 (union) or excluded (set-difference) from the set, or
754 other set operations with the current set component and
755 the set as constructed from the representation stream
756 up to the current point.
757 </xs:documentation>
758 </xs:annotation>
759 </xs:attribute>
760 </xs:extension>
761 </xs:complexContent>
762 </xs:complexType>
763 <xs:complexType name="IVL_INT">
764 <xs:complexContent>
765 <xs:extension base="SXCM_INT">
766 <xs:choice minOccurs="0">
767 <xs:sequence>
768 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_INT">
769 <xs:annotation>
770 <xs:documentation>
771 The low limit of the interval.
772 </xs:documentation>
773 </xs:annotation>
774 </xs:element>
775 <xs:choice minOccurs="0">
776 <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
777 <xs:annotation>
778 <xs:documentation>
779 The difference between high and low boundary. The
780 purpose of distinguishing a width property is to
781 handle all cases of incomplete information
782 symmetrically. In any interval representation only
783 two of the three properties high, low, and width need
784 to be stated and the third can be derived.
785 </xs:documentation>
786 </xs:annotation>
787 </xs:element>
788 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
789 <xs:annotation>
790 <xs:documentation>
791 The high limit of the interval.
792 </xs:documentation>
793 </xs:annotation>
794 </xs:element>
795 </xs:choice>
796 </xs:sequence>
797 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_INT">
798 <xs:annotation>
799 <xs:documentation/>
800 </xs:annotation>
801 </xs:element>
802 <xs:sequence>
803 <xs:element name="width" minOccurs="1" maxOccurs="1" type="INT">
804 <xs:annotation>
805 <xs:documentation>
806 The difference between high and low boundary. The
807 purpose of distinguishing a width property is to
808 handle all cases of incomplete information
809 symmetrically. In any interval representation only
810 two of the three properties high, low, and width need
811 to be stated and the third can be derived.
812 </xs:documentation>
813 </xs:annotation>
814 </xs:element>
815 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
816 <xs:annotation>
817 <xs:documentation>
818 The high limit of the interval.
819 </xs:documentation>
820 </xs:annotation>
821 </xs:element>
822 </xs:sequence>
823 <xs:sequence>
824 <xs:element name="center" minOccurs="1" maxOccurs="1" type="INT">
825 <xs:annotation>
826 <xs:documentation>
827 The arithmetic mean of the interval (low plus high
828 divided by 2). The purpose of distinguishing the center
829 as a semantic property is for conversions of intervals
830 from and to point values.
831 </xs:documentation>
832 </xs:annotation>
833 </xs:element>
834 <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
835 <xs:annotation>
836 <xs:documentation>
837 The difference between high and low boundary. The
838 purpose of distinguishing a width property is to
839 handle all cases of incomplete information
840 symmetrically. In any interval representation only
841 two of the three properties high, low, and width need
842 to be stated and the third can be derived.
843 </xs:documentation>
844 </xs:annotation>
845 </xs:element>
846 </xs:sequence>
847 </xs:choice>
848 </xs:extension>
849 </xs:complexContent>
850 </xs:complexType>
851 <xs:complexType name="IVXB_INT">
852 <xs:complexContent>
853 <xs:extension base="INT">
854 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
855 <xs:annotation>
856 <xs:documentation>
857 Specifies whether the limit is included in the
858 interval (interval is closed) or excluded from the
859 interval (interval is open).
860 </xs:documentation>
861 </xs:annotation>
862 </xs:attribute>
863 </xs:extension>
864 </xs:complexContent>
865 </xs:complexType>
866 <xs:complexType name="IVL_REAL">
867 <xs:complexContent>
868 <xs:extension base="SXCM_REAL">
869 <xs:choice minOccurs="0">
870 <xs:sequence>
871 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
872 <xs:annotation>
873 <xs:documentation>
874 The low limit of the interval.
875 </xs:documentation>
876 </xs:annotation>
877 </xs:element>
878 <xs:choice minOccurs="0">
879 <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
880 <xs:annotation>
881 <xs:documentation>
882 The difference between high and low boundary. The
883 purpose of distinguishing a width property is to
884 handle all cases of incomplete information
885 symmetrically. In any interval representation only
886 two of the three properties high, low, and width need
887 to be stated and the third can be derived.
888 </xs:documentation>
889 </xs:annotation>
890 </xs:element>
891 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
892 <xs:annotation>
893 <xs:documentation>
894 The high limit of the interval.
895 </xs:documentation>
896 </xs:annotation>
897 </xs:element>
898 </xs:choice>
899 </xs:sequence>
900 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
901 <xs:annotation>
902 <xs:documentation/>
903 </xs:annotation>
904 </xs:element>
905 <xs:sequence>
906 <xs:element name="width" minOccurs="1" maxOccurs="1" type="REAL">
907 <xs:annotation>
908 <xs:documentation>
909 The difference between high and low boundary. The
910 purpose of distinguishing a width property is to
911 handle all cases of incomplete information
912 symmetrically. In any interval representation only
913 two of the three properties high, low, and width need
914 to be stated and the third can be derived.
915 </xs:documentation>
916 </xs:annotation>
917 </xs:element>
918 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
919 <xs:annotation>
920 <xs:documentation>
921 The high limit of the interval.
922 </xs:documentation>
923 </xs:annotation>
924 </xs:element>
925 </xs:sequence>
926 <xs:sequence>
927 <xs:element name="center" minOccurs="1" maxOccurs="1" type="REAL">
928 <xs:annotation>
929 <xs:documentation>
930 The arithmetic mean of the interval (low plus high
931 divided by 2). The purpose of distinguishing the center
932 as a semantic property is for conversions of intervals
933 from and to point values.
934 </xs:documentation>
935 </xs:annotation>
936 </xs:element>
937 <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
938 <xs:annotation>
939 <xs:documentation>
940 The difference between high and low boundary. The
941 purpose of distinguishing a width property is to
942 handle all cases of incomplete information
943 symmetrically. In any interval representation only
944 two of the three properties high, low, and width need
945 to be stated and the third can be derived.
946 </xs:documentation>
947 </xs:annotation>
948 </xs:element>
949 </xs:sequence>
950 </xs:choice>
951 </xs:extension>
952 </xs:complexContent>
953 </xs:complexType>
954 <xs:complexType name="IVXB_REAL">
955 <xs:complexContent>
956 <xs:extension base="REAL">
957 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
958 <xs:annotation>
959 <xs:documentation>
960 Specifies whether the limit is included in the
961 interval (interval is closed) or excluded from the
962 interval (interval is open).
963 </xs:documentation>
964 </xs:annotation>
965 </xs:attribute>
966 </xs:extension>
967 </xs:complexContent>
968 </xs:complexType>
969 <xs:complexType name="IVL_MO">
970 <xs:complexContent>
971 <xs:extension base="SXCM_MO">
972 <xs:choice minOccurs="0">
973 <xs:sequence>
974 <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_MO">
975 <xs:annotation>
976 <xs:documentation>
977 The low limit of the interval.
978 </xs:documentation>
979 </xs:annotation>
980 </xs:element>
981 <xs:choice minOccurs="0">
982 <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
983 <xs:annotation>
984 <xs:documentation>
985 The difference between high and low boundary. The
986 purpose of distinguishing a width property is to
987 handle all cases of incomplete information
988 symmetrically. In any interval representation only
989 two of the three properties high, low, and width need
990 to be stated and the third can be derived.
991 </xs:documentation>
992 </xs:annotation>
993 </xs:element>
994 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
995 <xs:annotation>
996 <xs:documentation>
997 The high limit of the interval.
998 </xs:documentation>
999 </xs:annotation>
1000 </xs:element>
1001 </xs:choice>
1002 </xs:sequence>
1003 <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_MO">
1004 <xs:annotation>
1005 <xs:documentation/>
1006 </xs:annotation>
1007 </xs:element>
1008 <xs:sequence>
1009 <xs:element name="width" minOccurs="1" maxOccurs="1" type="MO">
1010 <xs:annotation>
1011 <xs:documentation>
1012 The difference between high and low boundary. The
1013 purpose of distinguishing a width property is to
1014 handle all cases of incomplete information
1015 symmetrically. In any interval representation only
1016 two of the three properties high, low, and width need
1017 to be stated and the third can be derived.
1018 </xs:documentation>
1019 </xs:annotation>
1020 </xs:element>
1021 <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
1022 <xs:annotation>
1023 <xs:documentation>
1024 The high limit of the interval.
1025 </xs:documentation>
1026 </xs:annotation>
1027 </xs:element>
1028 </xs:sequence>
1029 <xs:sequence>
1030 <xs:element name="center" minOccurs="1" maxOccurs="1" type="MO">
1031 <xs:annotation>
1032 <xs:documentation>
1033 The arithmetic mean of the interval (low plus high
1034 divided by 2). The purpose of distinguishing the center
1035 as a semantic property is for conversions of intervals
1036 from and to point values.
1037 </xs:documentation>
1038 </xs:annotation>
1039 </xs:element>
1040 <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
1041 <xs:annotation>
1042 <xs:documentation>
1043 The difference between high and low boundary. The
1044 purpose of distinguishing a width property is to
1045 handle all cases of incomplete information
1046 symmetrically. In any interval representation only
1047 two of the three properties high, low, and width need
1048 to be stated and the third can be derived.
1049 </xs:documentation>
1050 </xs:annotation>
1051 </xs:element>
1052 </xs:sequence>
1053 </xs:choice>
1054 </xs:extension>
1055 </xs:complexContent>
1056 </xs:complexType>
1057 <xs:complexType name="IVXB_MO">
1058 <xs:complexContent>
1059 <xs:extension base="MO">
1060 <xs:attribute name="inclusive" type="bl" use="optional" default="true">
1061 <xs:annotation>
1062 <xs:documentation>
1063 Specifies whether the limit is included in the
1064 interval (interval is closed) or excluded from the
1065 interval (interval is open).
1066 </xs:documentation>
1067 </xs:annotation>
1068 </xs:attribute>
1069 </xs:extension>
1070 </xs:complexContent>
1071 </xs:complexType>
1072 <xs:complexType name="HXIT_PQ">
1073 <xs:complexContent>
1074 <xs:extension base="PQ">
1075 <xs:sequence>
1076 <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
1077 <xs:annotation>
1078 <xs:documentation>
1079 The time interval during which the given information
1080 was, is, or is expected to be valid. The interval can
1081 be open or closed, as well as infinite or undefined on
1082 either side.
1083 </xs:documentation>
1084 </xs:annotation>
1085 </xs:element>
1086 </xs:sequence>
1087 </xs:extension>
1088 </xs:complexContent>
1089 </xs:complexType>
1090 <xs:complexType name="HXIT_CE">
1091 <xs:complexContent>
1092 <xs:extension base="CE">
1093 <xs:sequence>
1094 <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
1095 <xs:annotation>
1096 <xs:documentation>
1097 The time interval during which the given information
1098 was, is, or is expected to be valid. The interval can
1099 be open or closed, as well as infinite or undefined on
1100 either side.
1101 </xs:documentation>
1102 </xs:annotation>
1103 </xs:element>
1104 </xs:sequence>
1105 </xs:extension>
1106 </xs:complexContent>
1107 </xs:complexType>
1108 <xs:complexType name="BXIT_CD">
1109 <xs:complexContent>
1110 <xs:extension base="CD">
1111 <xs:attribute name="qty" type="int" use="optional" default="1">
1112 <xs:annotation>
1113 <xs:documentation>
1114 The quantity in which the bag item occurs in its containing bag.
1115 </xs:documentation>
1116 </xs:annotation>
1117 </xs:attribute>
1118 </xs:extension>
1119 </xs:complexContent>
1120 </xs:complexType>
1121 <xs:complexType name="BXIT_IVL_PQ">
1122 <xs:complexContent>
1123 <xs:extension base="IVL_PQ">
1124 <xs:attribute name="qty" type="int" use="optional" default="1">
1125 <xs:annotation>
1126 <xs:documentation>
1127 The quantity in which the bag item occurs in its containing bag.
1128 </xs:documentation>
1129 </xs:annotation>
1130 </xs:attribute>
1131 </xs:extension>
1132 </xs:complexContent>
1133 </xs:complexType>
1134 <xs:complexType name="SLIST_PQ">
1135 <xs:complexContent>
1136 <xs:extension base="ANY">
1137 <xs:sequence>
1138 <xs:element name="origin" minOccurs="1" maxOccurs="1" type="PQ">
1139 <xs:annotation>
1140 <xs:documentation>
1141 The origin of the list item value scale, i.e., the
1142 physical quantity that a zero-digit in the sequence
1143 would represent.
1144 </xs:documentation>
1145 </xs:annotation>
1146 </xs:element>
1147 <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
1148 <xs:annotation>
1149 <xs:documentation>
1150 A ratio-scale quantity that is factored out of the
1151 digit sequence.
1152 </xs:documentation>
1153 </xs:annotation>
1154 </xs:element>
1155 <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
1156 <xs:annotation>
1157 <xs:documentation>
1158 A sequence of raw digits for the sample values. This is
1159 typically the raw output of an A/D converter.
1160 </xs:documentation>
1161 </xs:annotation>
1162 </xs:element>
1163 </xs:sequence>
1164 </xs:extension>
1165 </xs:complexContent>
1166 </xs:complexType>
1167 <xs:simpleType name="list_int">
1168 <xs:list itemType="int"/>
1169 </xs:simpleType>
1170 <xs:complexType name="SLIST_TS">
1171 <xs:complexContent>
1172 <xs:extension base="ANY">
1173 <xs:sequence>
1174 <xs:element name="origin" minOccurs="1" maxOccurs="1" type="TS">
1175 <xs:annotation>
1176 <xs:documentation>
1177 The origin of the list item value scale, i.e., the
1178 physical quantity that a zero-digit in the sequence
1179 would represent.
1180 </xs:documentation>
1181 </xs:annotation>
1182 </xs:element>
1183 <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
1184 <xs:annotation>
1185 <xs:documentation>
1186 A ratio-scale quantity that is factored out of the
1187 digit sequence.
1188 </xs:documentation>
1189 </xs:annotation>
1190 </xs:element>
1191 <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
1192 <xs:annotation>
1193 <xs:documentation>
1194 A sequence of raw digits for the sample values. This is
1195 typically the raw output of an A/D converter.
1196 </xs:documentation>
1197 </xs:annotation>
1198 </xs:element>
1199 </xs:sequence>
1200 </xs:extension>
1201 </xs:complexContent>
1202 </xs:complexType>
1203 <xs:complexType name="GLIST_TS">
1204 <xs:complexContent>
1205 <xs:extension base="ANY">
1206 <xs:sequence>
1207 <xs:element name="head" minOccurs="1" maxOccurs="1" type="TS">
1208 <xs:annotation>
1209 <xs:documentation>
1210 This is the start-value of the generated list.
1211 </xs:documentation>
1212 </xs:annotation>
1213 </xs:element>
1214 <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
1215 <xs:annotation>
1216 <xs:documentation>
1217 The difference between one value and its previous
1218 different value. For example, to generate the sequence
1219 (1; 4; 7; 10; 13; ...) the increment is 3; likewise to
1220 generate the sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;
1221 13; ...) the increment is also 3.
1222 </xs:documentation>
1223 </xs:annotation>
1224 </xs:element>
1225 </xs:sequence>
1226 <xs:attribute name="period" type="int" use="optional">
1227 <xs:annotation>
1228 <xs:documentation>
1229 If non-NULL, specifies that the sequence alternates,
1230 i.e., after this many increments, the sequence item
1231 values roll over to start from the initial sequence
1232 item value. For example, the sequence (1; 2; 3; 1; 2;
1233 3; 1; 2; 3; ...) has period 3; also the sequence
1234 (1; 1; 2; 2; 3; 3; 1; 1; 2; 2; 3; 3; ...) has period
1235 3 too.
1236 </xs:documentation>
1237 </xs:annotation>
1238 </xs:attribute>
1239 <xs:attribute name="denominator" type="int" use="optional">
1240 <xs:annotation>
1241 <xs:documentation>
1242 The integer by which the index for the sequence is
1243 divided, effectively the number of times the sequence
1244 generates the same sequence item value before
1245 incrementing to the next sequence item value. For
1246 example, to generate the sequence (1; 1; 1; 2; 2; 2; 3; 3;
1247 3; ...) the denominator is 3.
1248 </xs:documentation>
1249 </xs:annotation>
1250 </xs:attribute>
1251 </xs:extension>
1252 </xs:complexContent>
1253 </xs:complexType>
1254 <xs:complexType name="GLIST_PQ">
1255 <xs:complexContent>
1256 <xs:extension base="ANY">
1257 <xs:sequence>
1258 <xs:element name="head" minOccurs="1" maxOccurs="1" type="PQ">
1259 <xs:annotation>
1260 <xs:documentation>
1261 This is the start-value of the generated list.
1262 </xs:documentation>
1263 </xs:annotation>
1264 </xs:element>
1265 <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
1266 <xs:annotation>
1267 <xs:documentation>
1268 The difference between one value and its previous
1269 different value. For example, to generate the sequence
1270 (1; 4; 7; 10; 13; ...) the increment is 3; likewise to
1271 generate the sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;
1272 13; ...) the increment is also 3.
1273 </xs:documentation>
1274 </xs:annotation>
1275 </xs:element>
1276 </xs:sequence>
1277 <xs:attribute name="period" type="int" use="optional">
1278 <xs:annotation>
1279 <xs:documentation>
1280 If non-NULL, specifies that the sequence alternates,
1281 i.e., after this many increments, the sequence item
1282 values roll over to start from the initial sequence
1283 item value. For example, the sequence (1; 2; 3; 1; 2;
1284 3; 1; 2; 3; ...) has period 3; also the sequence
1285 (1; 1; 2; 2; 3; 3; 1; 1; 2; 2; 3; 3; ...) has period
1286 3 too.
1287 </xs:documentation>
1288 </xs:annotation>
1289 </xs:attribute>
1290 <xs:attribute name="denominator" type="int" use="optional">
1291 <xs:annotation>
1292 <xs:documentation>
1293 The integer by which the index for the sequence is
1294 divided, effectively the number of times the sequence
1295 generates the same sequence item value before
1296 incrementing to the next sequence item value. For
1297 example, to generate the sequence (1; 1; 1; 2; 2; 2; 3; 3;
1298 3; ...) the denominator is 3.
1299 </xs:documentation>
1300 </xs:annotation>
1301 </xs:attribute>
1302 </xs:extension>
1303 </xs:complexContent>
1304 </xs:complexType>
1305 <xs:complexType name="RTO_PQ_PQ">
1306 <xs:annotation>
1307 <xs:appinfo>
1308 <diff>RTO_PQ_PQ</diff>
1309 </xs:appinfo>
1310 </xs:annotation>
1311 <xs:complexContent>
1312 <xs:extension base="QTY">
1313 <xs:sequence>
1314 <xs:element name="numerator" type="PQ">
1315 <xs:annotation>
1316 <xs:documentation>
1317 The quantity that is being divided in the ratio. The
1318 default is the integer number 1 (one).
1319 </xs:documentation>
1320 </xs:annotation>
1321 </xs:element>
1322 <xs:element name="denominator" type="PQ">
1323 <xs:annotation>
1324 <xs:documentation>
1325 The quantity that devides the numerator in the ratio.
1326 The default is the integer number 1 (one).
1327 The denominator must not be zero.
1328 </xs:documentation>
1329 </xs:annotation>
1330 </xs:element>
1331 </xs:sequence>
1332 </xs:extension>
1333 </xs:complexContent>
1334 </xs:complexType>
1335 <xs:complexType name="RTO_MO_PQ">
1336 <xs:annotation>
1337 <xs:appinfo>
1338 <diff>RTO_MO_PQ</diff>
1339 </xs:appinfo>
1340 </xs:annotation>
1341 <xs:complexContent>
1342 <xs:extension base="QTY">
1343 <xs:sequence>
1344 <xs:element name="numerator" type="MO">
1345 <xs:annotation>
1346 <xs:documentation>
1347 The quantity that is being divided in the ratio. The
1348 default is the integer number 1 (one).
1349 </xs:documentation>
1350 </xs:annotation>
1351 </xs:element>
1352 <xs:element name="denominator" type="PQ">
1353 <xs:annotation>
1354 <xs:documentation>
1355 The quantity that devides the numerator in the ratio.
1356 The default is the integer number 1 (one).
1357 The denominator must not be zero.
1358 </xs:documentation>
1359 </xs:annotation>
1360 </xs:element>
1361 </xs:sequence>
1362 </xs:extension>
1363 </xs:complexContent>
1364 </xs:complexType>
1365 <xs:complexType name="UVP_TS">
1366 <xs:complexContent>
1367 <xs:extension base="TS">
1368 <xs:attribute name="probability" type="probability" use="optional">
1369 <xs:annotation>
1370 <xs:documentation>
1371 The probability assigned to the value, a decimal number
1372 between 0 (very uncertain) and 1 (certain).
1373 </xs:documentation>
1374 </xs:annotation>
1375 </xs:attribute>
1376 </xs:extension>
1377 </xs:complexContent>
1378 </xs:complexType>
1379</xs:schema>
Note: See TracBrowser for help on using the repository browser.