| schema location: | http://myurc.org/ns/uisocketdesc |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://myurc.org/ns/uisocketdesc |
| schema location: | http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://purl.org/dc/elements/1.1/ |
| Elements | Groups | Complex types |
| any | elementsGroup | elementContainer |
| contributor | SimpleLiteral | |
| coverage | ||
| creator | ||
| date | ||
| description | ||
| format | ||
| identifier | ||
| language | ||
| publisher | ||
| relation | ||
| rights | ||
| source | ||
| subject | ||
| title | ||
| type |
| schema location: | http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://purl.org/dc/terms/ |
| schema location: | altova://ystream/xml.xsd |
| attribute form default: | |
| element form default: | |
| targetNamespace: | http://www.w3.org/XML/1998/namespace |
| Attributes | Attr. groups |
| base | specialAttrs |
| id | |
| lang | |
| space |
| schema location: | http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcmitype.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://purl.org/dc/dcmitype/ |
| Simple types |
| DCMIType |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||
| type | uis:uiSocketType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | uis:set uis:variable uis:constant uis:command uis:notify xsd:schema uis:mapping | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="uiSocket" type="uis:uiSocketType"> <xsd:annotation> <xsd:documentation>Root element</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| children | uis:relevant uis:write uis:insert uis:assert | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:complexType name="commandDependencyType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for command dependency element.</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element name="relevant" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the command may be presented to the user, based on state information of the Target. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="write" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the user can activate the command, based on state information of the Target.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="insert" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the user can insert or remove actual indices for the command element.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="assert" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that is guaranteed to evaluate to true after the command has been successfully executed. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attribute name="id" type="xsd:ID" use="optional"/> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="optional"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="relevant" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the command may be presented to the user, based on state information of the Target. </xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="write" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the user can activate the command, based on state information of the Target.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="insert" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the user can insert or remove actual indices for the command element.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="assert" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that is guaranteed to evaluate to true after the command has been successfully executed. </xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping uis:param | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="commandType"> <xsd:annotation> <xsd:documentation xml:lang="en">Command elements are used to capture commands that a user may issue to a Target.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">This schema requires specific order of children due to XSD syntax limitations. This is more restrictive than ISO/IEC 24752-2.</xsd:documentation> </xsd:annotation> <xsd:element name="dependency" type="uis:commandDependencyType" minOccurs="0"/> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="param" type="uis:paramType" minOccurs="0" maxOccurs="unbounded"/> <xsd:any namespace="http://purl.org/dc/elements/1.1/ http://purl.org/dc/terms/" processContents="lax" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Describes the command with DCMI properties.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="type" type="xsd:QName" use="optional" default="uis:voidCommand"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the command (pre-defined: uis:voidCommand, uis:basicCommand, uis:timedCommand).</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="sensitive" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="sufficient" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command is sufficiently specified. Note: No default value specified since this value, if present, will override the value of the sufficient attribute of the uiSocket element.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="complete" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command is completely specified. Note: No default value specified since this value, if present, will override the value of the complete attribute of the uiSocket element.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="optional" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">If optional=”true”, the command may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="dim" type="uis:dimType" use="optional"/> <xsd:attribute name="includesRes" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command comes with resources at runtime. Only allowed for types uis:basicCommand and uis:timedCommand. Note: The default value "false" is not specified in XSD since this would also apply to commands of type uis:voidCommand.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | xsd:QName | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="type" type="xsd:QName" use="optional" default="uis:voidCommand"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the command (pre-defined: uis:voidCommand, uis:basicCommand, uis:timedCommand).</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="sensitive" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="sufficient" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the command is sufficiently specified. Note: No default value specified since this value, if present, will override the value of the sufficient attribute of the uiSocket element.</xsd:documentation> </xsd:annotation> </xsd:attribute |