<P>The highest level element in an RTML document, containing at least a <History> element and valid version, mode, and uid attributes.</P> <P>The "mode" attribute determines the purpose of the document: <UL> <LI>"resource" is simply a description of a set of available facilities available at a server (formerly called "dump" and often referred to as "Phase 0" information);</LI> <LI>"inquiry" is a client request to consider whether the observations described by the document can be performed by a server;</LI> <LI>"offer" is a formal offer by a server to perform the observations;</LI> <LI>"request" is a formal ordering of observations by a client;</LI> <LI>"confirm" is a confirmation by a server of an ordering by a "request" or "abort" document;</LI> <LI>"reject" is the communication by a server that a request will not or no longer be carried out.</LI> <LI>"update" is a request for information by a client and/or a notification by a server about the status of a previously ordered observation;</LI> <LI>"incomplete" is a notification by the server that some observations have been made, but the request will no longer be processed;</LI> <LI>"complete" is a notification by the server that all of the observations have been made;</LI> <LI>"abort" indicates that the request should be stopped.</LI> <LI>"fail" indicates that a server is unable to continue processing the request.</LI> <LI>"acknowledge" is a signal that a change in the status of a request has been received/processed.</LI> </UL> </P> <P>The "expires" attribute is a DateTime which, if sent by a server, tells how long an offer is good.</P> <P>The <RespondTo> element is a valid URL (e.g. a TCP/IP port) to which acknowledgement, confirmation, rejecttion, and/or update info can be sent.</P> |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
expires | xs:dateTime | optional | ||||
mode | ModeSimpleType | required | ||||
uid | UniqueNamesSimpleType | required | ||||
version | xs:string | 3.3a | required |
<xs:element name="RTML"> <xs:annotation> <xs:documentation> <P>The highest level element in an RTML document, containing at least a <History> element and valid version, mode, and uid attributes.</P> <P>The "mode" attribute determines the purpose of the document: <UL> <LI>"resource" is simply a description of a set of available facilities available at a server (formerly called "dump" and often referred to as "Phase 0" information);</LI> <LI>"inquiry" is a client request to consider whether the observations described by the document can be performed by a server;</LI> <LI>"offer" is a formal offer by a server to perform the observations;</LI> <LI>"request" is a formal ordering of observations by a client;</LI> <LI>"confirm" is a confirmation by a server of an ordering by a "request" or "abort" document;</LI> <LI>"reject" is the communication by a server that a request will not or no longer be carried out.</LI> <LI>"update" is a request for information by a client and/or a notification by a server about the status of a previously ordered observation;</LI> <LI>"incomplete" is a notification by the server that some observations have been made, but the request will no longer be processed;</LI> <LI>"complete" is a notification by the server that all of the observations have been made;</LI> <LI>"abort" indicates that the request should be stopped.</LI> <LI>"fail" indicates that a server is unable to continue processing the request.</LI> <LI>"acknowledge" is a signal that a change in the status of a request has been received/processed.</LI> </UL> </P> <P>The "expires" attribute is a DateTime which, if sent by a server, tells how long an offer is good.</P> <P>The <RespondTo> element is a valid URL (e.g. a TCP/IP port) to which acknowledgement, confirmation, rejecttion, and/or update info can be sent.</P> </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="History" type="HistoryComplexType"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Calibration" type="CalibrationComplexType"/> <xs:element name="Camera" type="CameraComplexType"/> <xs:element name="Catalogue" type="CatalogueComplexType"/> <xs:element name="Cost" type="CostComplexType"/> <xs:element name="Detector" type="DetectorComplexType"/> <xs:element |