| 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> |
| type | xsd:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <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> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <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> |
| type | uis:dimType | ||||
| properties |
|
||||
| source | <xsd:attribute name="dim" type="uis:dimType" use="optional"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <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> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:commandDependencyType | ||||||||||||
| properties |
|
||||||||||||
| children | uis:relevant uis:write uis:insert uis:assert | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="dependency" type="uis:commandDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:paramType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="param" type="uis:paramType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://myurc.org/ns/uisocketdesc | ||
| children | uis:relevant | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="constantDependencyType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for constant dependency element.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="relevant" type="uis:xpathExpressionType"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the constant may be presented to the user, based on state information of the Target. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="relevant" type="uis:xpathExpressionType"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating when the constant 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 | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="constantType" mixed="true"> <xsd:annotation> <xsd:documentation xml:lang="en">Constants are used to represent static information that is known prior to runtime.</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:constantDependencyType" minOccurs="0"/> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the constant.</xsd:documentation> </xsd:annotation> </xsd:element> <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 constant 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="xsd:string"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the constant, may be imported.</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 constant shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeout" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this constant holds the timeout duration for one or multiple user response timeouts of the Target. If true, type must be xsd:duration.</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="xsd:string"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the constant, may be imported.</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 constant shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="timeout" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this constant holds the timeout duration for one or multiple user response timeouts of the Target. If true, type must be xsd:duration.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||
| type | uis:constantDependencyType | ||||||||
| properties |
|
||||||||
| children | uis:relevant | ||||||||
| source | <xsd:element name="dependency" type="uis:constantDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the constant.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| properties |
|
||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:complexType name="mappingType" mixed="true"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the User Interface Socket, any UI Socket element, or command parameters.</xsd:documentation> </xsd:annotation> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:any namespace="##other" processContents="lax"/> </xsd:sequence> <xsd:attribute name="platform" type="xsd:anySimpleType" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Identifier for a particular networking platform.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:anySimpleType | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="platform" type="xsd:anySimpleType" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Identifier for a particular networking platform.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| children | uis:insert uis:explicitAck uis:acknowledge | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="notifyDependencyType"> <xsd:all> <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 notify element.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="explicitAck" type="uis:xpathExpressionType" default="true()" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating if the user has to acknowledge the notification.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="acknowledge" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression specifying when a notification is deemed to have been handled by the user. </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="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 notify element.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="explicitAck" type="uis:xpathExpressionType" default="true()" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression indicating if the user has to acknowledge the notification.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="acknowledge" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression specifying when a notification is deemed to have been handled by the user. </xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="notifyTimeoutConstantType" mixed="true"> <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:constantDependencyType" minOccurs="0"/> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the constant.</xsd:documentation> </xsd:annotation> </xsd:element> <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 constant 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="required" fixed="xsd:duration"/> <xsd:attribute name="sensitive" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the constant shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeout" type="xsd:boolean" use="required" fixed="true"/> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | xsd:QName | ||||||
| properties |
|
||||||
| source | <xsd:attribute name="type" type="xsd:QName" use="required" fixed="xsd:duration"/> |
| 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 constant shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| source | <xsd:attribute name="timeout" type="xsd:boolean" use="required" fixed="true"/> |
| diagram | ![]() |
||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||
| type | uis:constantDependencyType | ||||||||
| properties |
|
||||||||
| children | uis:relevant | ||||||||
| source | <xsd:element name="dependency" type="uis:constantDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the constant.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="notifyTimeoutVariableType"> <xsd:sequence> <xsd:annotation> <xsd:documentation>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:variableDependencyType" minOccurs="0"/> <xsd:element name="selection" type="uis:selectionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">Set of values that either restrict the variable's value space (closed selection) or provide suggested values for user input (open selection).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the variable.</xsd:documentation> </xsd:annotation> </xsd:element> <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 variable 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="required" fixed="xsd:duration"/> <xsd:attribute name="secret" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable's value is sensitive regarding security and privacy.</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 variable shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeout" type="xsd:boolean" use="required" fixed="true"/> <xsd:attribute name="optional" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">If true, the variable may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="final" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable will never change during a session.</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 variable comes with resources at runtime.</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 |
|
||||||
| source | <xsd:attribute name="type" type="xsd:QName" use="required" fixed="xsd:duration"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="secret" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable's value is sensitive regarding security and privacy.</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 variable shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| source | <xsd:attribute name="timeout" type="xsd:boolean" use="required" fixed="true"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="optional" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">If true, the variable may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="final" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable will never change during a session.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | uis:dimType | ||||
| properties |
|
||||
| source | <xsd:attribute name="dim" type="uis:dimType" use="optional"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="includesRes" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable comes with resources at runtime.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:variableDependencyType | ||||||||||||
| properties |
|
||||||||||||
| children | uis:relevant uis:write uis:insert uis:calculate uis:length uis:minLength uis:maxLength uis:pattern uis:minInclusive uis:maxInclusive uis:minExclusive uis:maxExclusive | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="dependency" type="uis:variableDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:selectionType | ||||||||||||||
| properties |
|
||||||||||||||
| children | uis:selectionSetStatic uis:selectionSetDynamic | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="selection" type="uis:selectionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">Set of values that either restrict the variable's value space (closed selection) or provide suggested values for user input (open selection).</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the variable.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:variable uis:constant uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="notifyType"> <xsd:annotation> <xsd:documentation xml:lang="en">Notifications are special states in which normal operation is suspended, such as exception states.</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:notifyDependencyType" minOccurs="0"/> <xsd:choice minOccurs="0"> <xsd:element name="variable" type="uis:notifyTimeoutVariableType"> <xsd:annotation> <xsd:documentation xml:lang="en">Timeout variable for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="constant" type="uis:notifyTimeoutConstantType"> <xsd:annotation> <xsd:documentation xml:lang="en">Timeout constant for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> <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 notification with DCMI properties.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="category" type="uis:categoryType" use="optional" default="info"> <xsd:annotation> <xsd:documentation xml:lang="en">Category of notification ("info", "alert", "error").</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 notification represents legally sensitive information.</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 notification 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 notify element comes with resources at runtime.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | uis:categoryType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="category" type="uis:categoryType" use="optional" default="info"> <xsd:annotation> <xsd:documentation xml:lang="en">Category of notification ("info", "alert", "error").</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 notification represents legally sensitive information.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="optional" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">If optional=”true”, the notification may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | uis:dimType | ||||
| properties |
|
||||
| source | <xsd:attribute name="dim" type="uis:dimType" use="optional"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="includesRes" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the notify element comes with resources at runtime.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:notifyDependencyType | ||||||||||||
| properties |
|
||||||||||||
| children | uis:insert uis:explicitAck uis:acknowledge | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="dependency" type="uis:notifyDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:notifyTimeoutVariableType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="variable" type="uis:notifyTimeoutVariableType"> <xsd:annotation> <xsd:documentation xml:lang="en">Timeout variable for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||
| type | uis:notifyTimeoutConstantType | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xsd:element name="constant" type="uis:notifyTimeoutConstantType"> <xsd:annotation> <xsd:documentation xml:lang="en">Timeout constant for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the notification.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="paramType"> <xsd:annotation> <xsd:documentation xml:lang="en">The type for command parameters. Due to XSD syntax limitations, no distinction between local and global parameters is made. Also, this type definition is far more lax than ISO/IEC 24752-2. For local parameters, id, dir, type are required; secret, sensitive are optional. For global parameters, idref, dir are required.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="selection" type="uis:selectionType" minOccurs="0"/> <xsd:element name="mapping" type="uis:mappingType" 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 parameter with DCMI properties.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Required for local parameters, prohibited for global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="idref" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to variable used as global parameter. Required for global parameters, prohibited for local parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="dir" type="uis:dirType" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">"in" for input parameter, "out" for output parameter, "inout" for input-output parameter.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="type" type="xsd:QName" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Required for local parameters, prohibited for global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="secret" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the local parameter's value is sensitive regarding security and privacy. Prohibited for global parameters. Note: Default value "false" not specified in XSD since this would also apply to global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="sensitive" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this local parameter represents legally sensitive information. Prohibited for global parameters. Note: Default value "false" not specified in XSD since this would also apply to global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Required for local parameters, prohibited for global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:IDREF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="idref" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to variable used as global parameter. Required for global parameters, prohibited for local parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | uis:dirType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="dir" type="uis:dirType" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">"in" for input parameter, "out" for output parameter, "inout" for input-output parameter.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:QName | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="type" type="xsd:QName" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Required for local parameters, prohibited for global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="secret" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the local parameter's value is sensitive regarding security and privacy. Prohibited for global parameters. Note: Default value "false" not specified in XSD since this would also apply to global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="sensitive" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this local parameter represents legally sensitive information. Prohibited for global parameters. Note: Default value "false" not specified in XSD since this would also apply to global parameters.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:selectionType | ||||||||||||||
| properties |
|
||||||||||||||
| children | uis:selectionSetStatic uis:selectionSetDynamic | ||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:element name="selection" type="uis:selectionType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <xsd:complexType name="selectionSetDynamicType"> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="varRef" type="xsd:IDREF" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to socket variable of type uis:valueList or uis:csvlist, providing a list of allowed values.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | xsd:IDREF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="varRef" type="xsd:IDREF" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to socket variable of type uis:valueList or uis:csvlist, providing a list of allowed values.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <xsd:complexType name="selectionSetStaticType"> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="typeRef" type="xsd:QName" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to a type defining a static set of values. The referenced type must be derived by restriction from a simple type. </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="typeRef" type="xsd:QName" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to a type defining a static set of values. The referenced type must be derived by restriction from a simple type. </xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| children | uis:selectionSetStatic uis:selectionSetDynamic | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:complexType name="selectionType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for a set of values pertaining to a variable or command parameter. This set either restricts the variable's/parameter's value space (closed selection) or provide suggested values for user input (open selection).</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element name="selectionSetStatic" type="uis:selectionSetStaticType"> <xsd:annotation> <xsd:documentation xml:lang="en">Selection set that does not change dynamically with the Target's state.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="selectionSetDynamic" type="uis:selectionSetDynamicType"> <xsd:annotation> <xsd:documentation xml:lang="en">Selection set that can change dynamically with the Target's state.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:attribute name="closed" type="xsd:boolean" use="optional" default="true"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the set of values is closed.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="closed" type="xsd:boolean" use="optional" default="true"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the set of values is closed.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||
| type | uis:selectionSetStaticType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| source | <xsd:element name="selectionSetStatic" type="uis:selectionSetStaticType"> <xsd:annotation> <xsd:documentation xml:lang="en">Selection set that does not change dynamically with the Target's state.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||
| type | uis:selectionSetDynamicType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| source | <xsd:element name="selectionSetDynamic" type="uis:selectionSetDynamicType"> <xsd:annotation> <xsd:documentation xml:lang="en">Selection set that can change dynamically with the Target's state.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://myurc.org/ns/uisocketdesc | ||
| children | uis:relevant uis:write uis:insert | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="setDependencyType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for set dependency.</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 set 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 change the value of variables or trigger commands inside the set element.</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 set element.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> |
| 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 set 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 change the value of variables or trigger commands inside the set element.</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 set element.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||
| children | uis:dependency uis:set uis:variable uis:constant uis:command uis:notify | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xsd:complexType name="setType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for set element. Set elements may be used to create a socket-internal hierarchical structure. Sets may be nested.</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:setDependencyType" minOccurs="0"/> <xsd:choice maxOccurs="unbounded"> <xsd:element name="set" type="uis:setType"/> <xsd:element name="variable" type="uis:variableType"/> <xsd:element name="constant" type="uis:constantType"/> <xsd:element name="command" type="uis:commandType"/> <xsd:element name="notify" type="uis:notifyType"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="dim" type="uis:dimType" use="optional"/> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | uis:dimType | ||||
| properties |
|
||||
| source | <xsd:attribute name="dim" type="uis:dimType" use="optional"/> |
| diagram | ![]() |
||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||
| type | uis:setDependencyType | ||||||||
| properties |
|
||||||||
| children | uis:relevant uis:write uis:insert | ||||||||
| source | <xsd:element name="dependency" type="uis:setDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||
| type | uis:setType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | uis:dependency uis:set uis:variable uis:constant uis:command uis:notify | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="set" type="uis:setType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:variableType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="variable" type="uis:variableType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||
| type | uis:constantType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="constant" type="uis:constantType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:commandType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping uis:param | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="command" type="uis:commandType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:notifyType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:variable uis:constant uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="notify" type="uis:notifyType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||
| children | uis:set uis:variable uis:constant uis:command uis:notify xsd:schema uis:mapping | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="uiSocketType"> <xsd:annotation> <xsd:documentation>Type for root element of User Interface Socket Description</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:any namespace="http://purl.org/dc/elements/1.1/ http://purl.org/dc/terms/" processContents="lax"> <xsd:annotation> <xsd:documentation xml:lang="en">Due to XSD syntax limitations, this is not as restrictive as ISO/IEC 24752-2: dcterms:conformsTo is required as a minimum.</xsd:documentation> </xsd:annotation> </xsd:any> <xsd:element name="set" type="uis:setType"/> <xsd:element name="variable" type="uis:variableType"/> <xsd:element name="constant" type="uis:constantType"/> <xsd:element name="command" type="uis:commandType"/> <xsd:element name="notify" type="uis:notifyType"/> <xsd:element ref="xsd:schema"> <xsd:annotation> <xsd:documentation xml:lang="en">ISO/IEC 24752-2 is more restrictive: schema element may occur only once; must contain type definitions in XML Schema Definition language; schema element must not have a targetNamespace attribute.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> <xsd:attribute name="about" type="xsd:anyURI" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Globally unique name (URI) of Socket described.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="sufficient" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Default value for sufficiency of commands in this Socket Description.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="complete" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Default value for completeness of commands in this Socket Description.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> |
| type | xsd:anyURI | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:attribute name="about" type="xsd:anyURI" use="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Globally unique name (URI) of Socket described.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="sufficient" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Default value for sufficiency of commands in this Socket Description.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="complete" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Default value for completeness of commands in this Socket Description.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||
| type | uis:setType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | uis:dependency uis:set uis:variable uis:constant uis:command uis:notify | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="set" type="uis:setType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:variableType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="variable" type="uis:variableType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||
| type | uis:constantType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="constant" type="uis:constantType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:commandType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:mapping uis:param | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="command" type="uis:commandType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | uis:notifyType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:variable uis:constant uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:element name="notify" type="uis:notifyType"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| children | uis:relevant uis:write uis:insert uis:calculate uis:length uis:minLength uis:maxLength uis:pattern uis:minInclusive uis:maxInclusive uis:minExclusive uis:maxExclusive | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:complexType name="variableDependencyType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for variable 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 variable 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 change the value of the variable. </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 variable element.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="calculate" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression specifying how the value of the variable depends on the values of other variables. Only allowed for permanently read-only variables (those with a write dependency of "false()").</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="length" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="minLength" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the minimum allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="maxLength" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the maximum allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="pattern" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a string which specifies a regular expression that defines a pattern for the allowed values of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="minInclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the minimum value (inclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="maxInclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the maximum value (inclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="minExclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the minimum value (exclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="maxExclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the maximum value (exclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered.</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 variable 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 change the value of the variable. </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 variable element.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="calculate" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression specifying how the value of the variable depends on the values of other variables. Only allowed for permanently read-only variables (those with a write dependency of "false()").</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="length" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="minLength" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the minimum allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="maxLength" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a number which specifies the maximum allowed length of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="pattern" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a string which specifies a regular expression that defines a pattern for the allowed values of the variable at runtime. Allowed only if the type of the pertaining variable is xsd:string, or derived from xsd:string.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="minInclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the minimum value (inclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered. </xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="maxInclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the maximum value (inclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="minExclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the minimum value (exclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered. </xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:xpathExpressionType | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:element name="maxExclusive" type="uis:xpathExpressionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath expression that evaluates to a value of the same type as the variable it belongs to. This value specifies the maximum value (exclusively) of the variable at runtime. Allowed only if variable has a type whose value space is totally ordered.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | uis:dependency uis:selection uis:mapping | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="variableType"> <xsd:annotation> <xsd:documentation xml:lang="en">Variables are used to expose the state of a Target to a user, and to let the user change the Target state.</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:variableDependencyType" minOccurs="0"/> <xsd:element name="selection" type="uis:selectionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">Set of values that either restrict the variable's value space (closed selection) or provide suggested values for user input (open selection).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the variable.</xsd:documentation> </xsd:annotation> </xsd:element> <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 variable 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="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the variable, may be imported.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="secret" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable's value is sensitive regarding security and privacy.</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 variable shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeout" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this variable holds the timeout duration for one or multiple user response timeouts of the Target. If true, type must be xsd:duration.</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 true, the variable may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="final" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable will never change during a session.</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 variable comes with resources at runtime.</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="required"> <xsd:annotation> <xsd:documentation xml:lang="en">Type of the variable, may be imported.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="secret" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable's value is sensitive regarding security and privacy.</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 variable shall be presented to the user under all circumstances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="timeout" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether this variable holds the timeout duration for one or multiple user response timeouts of the Target. If true, type must be xsd:duration.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="optional" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">If true, the variable may not be available at runtime due to various constraints.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="final" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable will never change during a session.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| type | uis:dimType | ||||
| properties |
|
||||
| source | <xsd:attribute name="dim" type="uis:dimType" use="optional"/> |
| type | xsd:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xsd:attribute name="includesRes" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the variable comes with resources at runtime.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | uis:variableDependencyType | ||||||||||||
| properties |
|
||||||||||||
| children | uis:relevant uis:write uis:insert uis:calculate uis:length uis:minLength uis:maxLength uis:pattern uis:minInclusive uis:maxInclusive uis:minExclusive uis:maxExclusive | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="dependency" type="uis:variableDependencyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:selectionType | ||||||||||||||
| properties |
|
||||||||||||||
| children | uis:selectionSetStatic uis:selectionSetDynamic | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="selection" type="uis:selectionType" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">Set of values that either restrict the variable's value space (closed selection) or provide suggested values for user input (open selection).</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||||
| type | uis:mappingType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:element name="mapping" type="uis:mappingType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en">Platform-specific binding information for the variable.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://myurc.org/ns/uisocketdesc | ||||||||||||
| type | extension of xsd:string | ||||||||||||
| properties |
|
||||||||||||
| used by | |||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:complexType name="xpathExpressionType"> <xsd:annotation> <xsd:documentation xml:lang="en">XPath 2.0 expression as dependency. Note that this schema cannot validate the XPath syntax used in a UI Socket Description.</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="id" type="xsd:ID" use="optional"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| type | xsd:ID | ||||
| properties |
|
||||
| source | <xsd:attribute name="id" type="xsd:ID" use="optional"/> |
| namespace | http://myurc.org/ns/uisocketdesc | ||||||
| type | restriction of xsd:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xsd:simpleType name="categoryType"> <xsd:annotation> <xsd:documentation xml:lang="en">Valid values for category attribute of notify element.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="info"/> <xsd:enumeration value="alert"/> <xsd:enumeration value="error"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://myurc.org/ns/uisocketdesc | ||
| type | list of xsd:QName | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:simpleType name="dimType"> <xsd:annotation> <xsd:documentation xml:lang="en">Type for dim attribute on sets and socket elements. Specifies a non-empty, ordered, white-space separated list of type names which denote the index spaces for the set/element.</xsd:documentation> </xsd:annotation> <xsd:list itemType="xsd:QName"/> </xsd:simpleType> |
| namespace | http://myurc.org/ns/uisocketdesc | ||||||
| type | restriction of xsd:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xsd:simpleType name="dirType"> <xsd:annotation> <xsd:documentation xml:lang="en">Valid values for dir attribute of param element.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="in"/> <xsd:enumeration value="out"/> <xsd:enumeration value="inout"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://myurc.org/ns/uisocketdesc | ||
| type | restriction of xsd:string | ||
| facets |
|
||
| annotation |
|
||
| source | <xsd:simpleType name="listItem"> <xsd:annotation> <xsd:documentation xml:lang="en">Item for 'valueList'.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="\S+"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://myurc.org/ns/uisocketdesc | ||
| type | list of uis:stringListItem | ||
| annotation |
|
||
| source | <xsd:simpleType name="stringList"> <xsd:annotation> <xsd:documentation xml:lang="en">Pre-defined type for whitespace delimited list of strings.</xsd:documentation> </xsd:annotation> <xsd:list itemType="uis:stringListItem"/> </xsd:simpleType> |
| namespace | http://myurc.org/ns/uisocketdesc | ||
| type | restriction of xsd:string | ||
| properties |
|
||
| used by |
|
||
| facets |
|
||
| annotation |
|
||
| source | <xsd:simpleType name="stringListItem" id="idStringListItem"> <xsd:annotation> <xsd:documentation xml:lang="en">Pre-defined type - building block for the specification of types (by derivation) that provide a list of constrained string values.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="\S+"/> </xsd:restriction> </xsd:simpleType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/elements/1.1/ | ||||||||||||||
| type | dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:element name="any" type="SimpleLiteral" abstract="true"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="contributor" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="coverage" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="creator" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="date" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="description" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="format" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="identifier" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="language" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="publisher" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="relation" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="rights" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="source" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="subject" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="title" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xsd:element name="type" substitutionGroup="any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| children | dc:any | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:group name="elementsGroup"> <xsd:annotation> <xsd:documentation xml:lang="en"> This group is included as a convenience for schema authors who need to refer to all the elements in the http://purl.org/dc/elements/1.1/ namespace. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="any"/> </xsd:choice> </xsd:sequence> </xsd:group> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| children | dc:any | ||
| annotation |
|
||
| source | <xsd:complexType name="elementContainer"> <xsd:annotation> <xsd:documentation xml:lang="en"> This complexType is included as a convenience for schema authors who need to define a root or container element for all of the DC elements. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:group ref="elementsGroup"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/elements/1.1/ | ||||||||||||||
| type | restriction of xsd:anyType | ||||||||||||||
| properties |
|
||||||||||||||
| used by | |||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xsd:complexType name="SimpleLiteral" mixed="true"> <xsd:annotation> <xsd:documentation xml:lang="en"> This is the default type for all of the DC elements. It permits text content only with optional xml:lang attribute. Text is allowed because mixed="true", but sub-elements are disallowed because minOccurs="0" and maxOccurs="0" are on the xs:any tag. This complexType allows for restriction or extension permitting child elements. </xsd:documentation> </xsd:annotation> <xsd:complexContent mixed="true"> <xsd:restriction base="xs:anyType"> <xsd:sequence> <xsd:any processContents="lax" minOccurs="0" maxOccurs="0"/> </xsd:sequence> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="abstract" substitutionGroup="dc:description"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="accessRights" substitutionGroup="dc:rights"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="accrualMethod" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="accrualPeriodicity" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="accrualPolicy" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="alternative" substitutionGroup="dc:title"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="audience" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="available" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="bibliographicCitation" substitutionGroup="dc:identifier"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="conformsTo" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="created" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="dateAccepted" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="dateCopyrighted" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="dateSubmitted" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="educationLevel" substitutionGroup="audience"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="extent" substitutionGroup="dc:format"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="hasFormat" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="hasPart" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="hasVersion" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="instructionalMethod" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isFormatOf" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isPartOf" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isReferencedBy" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isReplacedBy" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isRequiredBy" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="issued" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="isVersionOf" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="license" substitutionGroup="dc:rights"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="mediator" substitutionGroup="audience"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="medium" substitutionGroup="dc:format"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="modified" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="provenance" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="references" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="replaces" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="requires" substitutionGroup="dc:relation"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="rightsHolder" substitutionGroup="dc:any"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="spatial" substitutionGroup="dc:coverage"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="tableOfContents" substitutionGroup="dc:description"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="temporal" substitutionGroup="dc:coverage"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| properties |
|
||
| source | <xsd:element name="valid" substitutionGroup="dc:date"/> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| children | dc:any | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:group name="elementsAndRefinementsGroup"> <xsd:annotation> <xsd:documentation xml:lang="en"> This group is included as a convenience for schema authors who need to refer to all the DC elements and element refinements in the http://purl.org/dc/elements/1.1/ and http://purl.org/dc/terms namespaces. N.B. Refinements available via substitution groups. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="dc:any"/> </xsd:choice> </xsd:sequence> </xsd:group> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="Box"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="DCMIType"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="dcmitype:DCMIType"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="DDC"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/terms/ | ||
| children | dc:any | ||
| annotation |
|
||
| source | <xsd:complexType name="elementOrRefinementContainer"> <xsd:annotation> <xsd:documentation xml:lang="en"> This is included as a convenience for schema authors who need to define a root or container element for all of the DC elements and element refinements. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:group ref="elementsAndRefinementsGroup"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="IMT"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="ISO3166"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="ISO639-2"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="LCC"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="LCSH"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="MESH"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="Period"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="Point"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="RFC1766"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:language"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="RFC3066"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:language"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="TGN"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="UDC"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:string"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="URI"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:restriction base="xs:anyURI"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/terms/ | ||||||||||||||
| type | restriction of dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xsd:complexType name="W3CDTF"> <xsd:simpleContent> <xsd:restriction base="dc:SimpleLiteral"> <xsd:simpleType> <xsd:union memberTypes="xs:gYear xs:gYearMonth xs:date xs:dateTime"/> </xsd:simpleType> <xsd:attribute ref="xml:lang" use="prohibited"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | xsd:anyURI | ||
| annotation |
|
||
| source | <xsd:attribute name="base" type="xs:anyURI"> <xsd:annotation> <xsd:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | xsd:ID | ||
| annotation |
|
||
| source | <xsd:attribute name="id" type="xs:ID"> <xsd:annotation> <xsd:documentation>See http://www.w3.org/TR/xml-id/ for information about this attribute.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | union of (xsd:language, restriction of xsd:string) | ||
| annotation |
|
||
| source | <xsd:attribute name="lang"> <xsd:annotation> <xsd:documentation>Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:union memberTypes="xs:language"> <xsd:simpleType> <xsd:restriction base="xs:string"> <xsd:enumeration value=""/> </xsd:restriction> </xsd:simpleType> </xsd:union> </xsd:simpleType> </xsd:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||||
| type | restriction of xsd:NCName | ||||
| facets |
|
||||
| source | <xsd:attribute name="space"> <xsd:simpleType> <xsd:restriction base="xs:NCName"> <xsd:enumeration value="default"/> <xsd:enumeration value="preserve"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xsd:attributeGroup name="specialAttrs"> <xsd:attribute ref="xml:base"/> <xsd:attribute ref="xml:lang"/> <xsd:attribute ref="xml:space"/> </xsd:attributeGroup> |
| namespace | http://purl.org/dc/dcmitype/ | ||
| type | union of (restriction of xsd:Name) | ||
| used by |
|
||
| source | <xsd:simpleType name="DCMIType"> <xsd:union> <xsd:simpleType> <xsd:restriction base="xs:Name"> <xsd:enumeration value="Collection"/> <xsd:enumeration value="Dataset"/> <xsd:enumeration value="Event"/> <xsd:enumeration value="Image"/> <xsd:enumeration value="MovingImage"/> <xsd:enumeration value="StillImage"/> <xsd:enumeration value="InteractiveResource"/> <xsd:enumeration value="Service"/> <xsd:enumeration value="Software"/> <xsd:enumeration value="Sound"/> <xsd:enumeration value="Text"/> <xsd:enumeration value="PhysicalObject"/> </xsd:restriction> </xsd:simpleType> </xsd:union> </xsd:simpleType> |