<P>RTML UniqueNames are used to provide unique id's for observing requests and specially id-ed RTML elements associated with the server (e.g. standardized <Setup>'s). UniqueName's are globally unique identifiers with values given by RTML servers, consisting of: <OL> <LI>the prefix "rtml://" identifying the name as an RTML uid;</LI> <LI>a server identifier (e.g. "MONET", "DC3", "HOU", "SALT", "ROTSE") encased in a reverse network notation (e.g. "DE.Uni-Goettingen.MONET");</LI> <LI>a unique document name conforming to the XML NMTOKEN definition, i.e. a set of characters without spaces or commas, but including the possibility of using slashes, e.g. as in the structure of a filesystem (e.g. "directory/subdirectory/subsubdirectory"); and</LI> <LI>optional reference to a document XML id preseded by a pound character ("#").</LI> </OL>UniqueName's can be defined by the submission of an RTML document containing a question mark as server and/or document name ("rtml://?" or "rtml://myServerName/?") The server is expected to create a new UniqueName to take the place of the query name.</P> |
<xs:simpleType name="UniqueNamesSimpleType"> <xs:annotation> <xs:documentation> <P>RTML UniqueNames are used to provide unique id's for observing requests and specially id-ed RTML elements associated with the server (e.g. standardized <Setup>'s). UniqueName's are globally unique identifiers with values given by RTML servers, consisting of: <OL> <LI>the prefix "rtml://" identifying the name as an RTML uid;</LI> <LI>a server identifier (e.g. "MONET", "DC3", "HOU", "SALT", "ROTSE") encased in a reverse network notation (e.g. "DE.Uni-Goettingen.MONET");</LI> <LI>a unique document name conforming to the XML NMTOKEN definition, i.e. a set of characters without spaces or commas, but including the possibility of using slashes, e.g. as in the structure of a filesystem (e.g. "directory/subdirectory/subsubdirectory"); and</LI> <LI>optional reference to a document XML id preseded by a pound character ("#").</LI> </OL>UniqueName's can be defined by the submission of an RTML document containing a question mark as server and/or document name ("rtml://?" or "rtml://myServerName/?") The server is expected to create a new UniqueName to take the place of the query name.</P> </xs:documentation> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern value="rtml://.+"/> </xs:restriction> </xs:simpleType> |