Schema pret.xsd


schema location:  http://myurc.org/ns/pret
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://myurc.org/ns/pret
 
Elements  Groups  Complex types  Simple types 
pret  interactorGroup  groupType  cohesionType 
inputType 
interactorBaseType 
modalDialogType 
outputType 
pretType 
rangeType 
secretType 
select1Type 
selectType 
textareaType 
triggerType 


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/
 
Elements  Groups  Complex types 
abstract  elementsAndRefinementsGroup  Box 
accessRights  DCMIType 
accrualMethod  DDC 
accrualPeriodicity  elementOrRefinementContainer 
accrualPolicy  IMT 
alternative  ISO3166 
audience  ISO639-2 
available  LCC 
bibliographicCitation  LCSH 
conformsTo  MESH 
created  Period 
dateAccepted  Point 
dateCopyrighted  RFC1766 
dateSubmitted  RFC3066 
educationLevel  TGN 
extent  UDC 
hasFormat  URI 
hasPart  W3CDTF 
hasVersion 
instructionalMethod 
isFormatOf 
isPartOf 
isReferencedBy 
isReplacedBy 
isRequiredBy 
issued 
isVersionOf 
license 
mediator 
medium 
modified 
provenance 
references 
replaces 
requires 
rightsHolder 
spatial 
tableOfContents 
temporal 
valid 


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 


element pret
diagram
namespace http://myurc.org/ns/pret
type pret:pretType
properties
content complex
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output pret:modalDialog
attributes
Name  Type  Use  Default  Fixed  Annotation
namexsd:anyURIrequired      
documentation
Globally unique name (URI) of Presentation Template.
idxsd:IDrequired      
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
annotation
documentation
Root element of a Presentation Template.
source <xsd:element name="pret" type="pret:pretType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Root element of a Presentation Template.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

group interactorGroup
diagram
namespace http://myurc.org/ns/pret
children pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
used by
complexTypes groupType modalDialogType pretType
source <xsd:group name="interactorGroup">
 
<xsd:choice>
   
<xsd:element name="input" type="pret:inputType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Enables free-form data entry. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="secret" type="pret:secretType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: For entering information that is considered sensitive and not echoed to the user as it is being entered, e.g. password entry. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="textarea" type="pret:textareaType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor:  Enables free-form data entry in a multiline format. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="select1" type="pret:select1Type">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Allows the user to make a single selection from a set of choices. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="select" type="pret:selectType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Allows the user to make multiple selections from a set of choices. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="range" type="pret:rangeType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Allows selection from a sequential range of values. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="trigger" type="pret:triggerType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Triggers an action. Binds to a command.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="output" type="pret:outputType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Interactor: Displays a value that cannot be edited by the user. Binding restrictions apply.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:choice>
</xsd:group>

element interactorGroup/input
diagram
namespace http://myurc.org/ns/pret
type pret:inputType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor: Enables free-form data entry. Binding restrictions apply.
source <xsd:element name="input" type="pret:inputType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Enables free-form data entry. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/secret
diagram
namespace http://myurc.org/ns/pret
type pret:secretType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor: For entering information that is considered sensitive and not echoed to the user as it is being entered, e.g. password entry. Binding restrictions apply.
source <xsd:element name="secret" type="pret:secretType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: For entering information that is considered sensitive and not echoed to the user as it is being entered, e.g. password entry. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/textarea
diagram
namespace http://myurc.org/ns/pret
type pret:textareaType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor:  Enables free-form data entry in a multiline format. Binding restrictions apply.
source <xsd:element name="textarea" type="pret:textareaType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor:  Enables free-form data entry in a multiline format. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/select1
diagram
namespace http://myurc.org/ns/pret
type pret:select1Type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor: Allows the user to make a single selection from a set of choices. Binding restrictions apply.
source <xsd:element name="select1" type="pret:select1Type">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Allows the user to make a single selection from a set of choices. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/select
diagram
namespace http://myurc.org/ns/pret
type pret:selectType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor: Allows the user to make multiple selections from a set of choices. Binding restrictions apply.
source <xsd:element name="select" type="pret:selectType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Allows the user to make multiple selections from a set of choices. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/range
diagram
namespace http://myurc.org/ns/pret
type pret:rangeType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
annotation
documentation
Interactor: Allows selection from a sequential range of values. Binding restrictions apply.
source <xsd:element name="range" type="pret:rangeType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Allows selection from a sequential range of values. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/trigger
diagram
namespace http://myurc.org/ns/pret
type pret:triggerType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
annotation
documentation
Interactor: Triggers an action. Binds to a command.
source <xsd:element name="trigger" type="pret:triggerType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Triggers an action. Binds to a command.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element interactorGroup/output
diagram
namespace http://myurc.org/ns/pret
type pret:outputType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
annotation
documentation
Interactor: Displays a value that cannot be edited by the user. Binding restrictions apply.
source <xsd:element name="output" type="pret:outputType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Interactor: Displays a value that cannot be edited by the user. Binding restrictions apply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType groupType
diagram
namespace http://myurc.org/ns/pret
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
used by
elements pretType/group groupType/group modalDialogType/group
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
source <xsd:complexType name="groupType">
 
<xsd:choice minOccurs="0" maxOccurs="unbounded">
   
<xsd:element name="group" type="pret:groupType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Groups can be nested.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:group ref="pret:interactorGroup">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">A group can contain any Interactor.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:group>
 
</xsd:choice>
 
<xsd:attribute name="id" type="xsd:ID" use="required"/>
 
<xsd:attribute name="navindex" type="xsd:nonNegativeInteger" use="optional">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Specific position in a navigation sequence.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="cohesion" type="pret:cohesionType" use="optional" default="normal">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute groupType/@id
type xsd:ID
properties
isRef 0
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute groupType/@navindex
type xsd:nonNegativeInteger
properties
isRef 0
use optional
annotation
documentation
Specific position in a navigation sequence.
source <xsd:attribute name="navindex" type="xsd:nonNegativeInteger" use="optional">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specific position in a navigation sequence.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute groupType/@cohesion
type pret:cohesionType
properties
isRef 0
default normal
use optional
facets
enumeration strong
enumeration normal
enumeration weak
annotation
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
source <xsd:attribute name="cohesion" type="pret:cohesionType" use="optional" default="normal">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element groupType/group
diagram
namespace http://myurc.org/ns/pret
type pret:groupType
properties
isRef 0
content complex
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
annotation
documentation
Groups can be nested.
source <xsd:element name="group" type="pret:groupType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Groups can be nested.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType inputType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/input
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="inputType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute inputType/@incremental
type xsd:boolean
properties
isRef 0
default false
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType interactorBaseType
diagram
namespace http://myurc.org/ns/pret
used by
complexTypes inputType modalDialogType outputType rangeType secretType select1Type selectType textareaType triggerType
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
annotation
documentation
Base type for Interactors.
source <xsd:complexType name="interactorBaseType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Base type for Interactors.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="id" type="xsd:ID" use="required"/>
 
<xsd:attribute name="ref" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Specifies socket element that the Interactor is bound to.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="navindex" type="xsd:nonNegativeInteger" use="optional">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Specific position in a navigation sequence.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute interactorBaseType/@id
type xsd:ID
properties
isRef 0
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute interactorBaseType/@ref
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
Specifies socket element that the Interactor is bound to.
source <xsd:attribute name="ref" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies socket element that the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute interactorBaseType/@navindex
type xsd:nonNegativeInteger
properties
isRef 0
use optional
annotation
documentation
Specific position in a navigation sequence.
source <xsd:attribute name="navindex" type="xsd:nonNegativeInteger" use="optional">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specific position in a navigation sequence.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType modalDialogType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
used by
element pretType/modalDialog
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
source <xsd:complexType name="modalDialogType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:choice minOccurs="0" maxOccurs="unbounded">
       
<xsd:element name="group" type="pret:groupType"/>
       
<xsd:group ref="pret:interactorGroup"/>
     
</xsd:choice>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element modalDialogType/group
diagram
namespace http://myurc.org/ns/pret
type pret:groupType
properties
isRef 0
content complex
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
source <xsd:element name="group" type="pret:groupType"/>

complexType outputType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/output
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
source <xsd:complexType name="outputType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType pretType
diagram
namespace http://myurc.org/ns/pret
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output pret:modalDialog
used by
element pret
attributes
Name  Type  Use  Default  Fixed  Annotation
namexsd:anyURIrequired      
documentation
Globally unique name (URI) of Presentation Template.
idxsd:IDrequired      
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
source <xsd:complexType name="pretType">
 
<xsd:choice minOccurs="0" 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-3: dcterms:conformsTo is required as a minimum.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:any>
   
<xsd:element name="group" type="pret:groupType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">Hierarchical structure of related elements.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:group ref="pret:interactorGroup"/>
   
<xsd:element name="modalDialog" type="pret:modalDialogType">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="en">A modal dialog is an Interactor that suspends normal operation of the user interface until the dialog has been handled.  It is used to present information, warnings and errors generated by a Target. Binds to a notify element.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:choice>
 
<xsd:attribute name="name" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Globally unique name (URI) of Presentation Template.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="id" type="xsd:ID" use="required"/>
 
<xsd:attribute name="cohesion" type="pret:cohesionType" use="optional" default="normal">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="en">Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute pretType/@name
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
Globally unique name (URI) of Presentation Template.
source <xsd:attribute name="name" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Globally unique name (URI) of Presentation Template.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute pretType/@id
type xsd:ID
properties
isRef 0
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute pretType/@cohesion
type pret:cohesionType
properties
isRef 0
default normal
use optional
facets
enumeration strong
enumeration normal
enumeration weak
annotation
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
source <xsd:attribute name="cohesion" type="pret:cohesionType" use="optional" default="normal">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element pretType/group
diagram
namespace http://myurc.org/ns/pret
type pret:groupType
properties
isRef 0
content complex
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
cohesionpret:cohesionTypeoptional  normal    
documentation
Specifies the level of cohesion of its direct subelements ("weak", "normal", "strong").
annotation
documentation
Hierarchical structure of related elements.
source <xsd:element name="group" type="pret:groupType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Hierarchical structure of related elements.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element pretType/modalDialog
diagram
namespace http://myurc.org/ns/pret
type pret:modalDialogType
properties
isRef 0
content complex
children pret:group pret:input pret:secret pret:textarea pret:select1 pret:select pret:range pret:trigger pret:output
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
annotation
documentation
A modal dialog is an Interactor that suspends normal operation of the user interface until the dialog has been handled.  It is used to present information, warnings and errors generated by a Target. Binds to a notify element.
source <xsd:element name="modalDialog" type="pret:modalDialogType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">A modal dialog is an Interactor that suspends normal operation of the user interface until the dialog has been handled.  It is used to present information, warnings and errors generated by a Target. Binds to a notify element.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType rangeType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/range
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="rangeType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute rangeType/@incremental
type xsd:boolean
properties
isRef 0
default true
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType secretType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/secret
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="secretType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute secretType/@incremental
type xsd:boolean
properties
isRef 0
default false
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType select1Type
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/select1
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="select1Type">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute select1Type/@incremental
type xsd:boolean
properties
isRef 0
default true
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType selectType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/select
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  true    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="selectType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute selectType/@incremental
type xsd:boolean
properties
isRef 0
default true
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="true">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType textareaType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/textarea
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
incrementalxsd:booleanoptional  false    
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:complexType name="textareaType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType">
     
<xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
       
<xsd:annotation>
         
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute textareaType/@incremental
type xsd:boolean
properties
isRef 0
default false
use optional
annotation
documentation
Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.
source <xsd:attribute name="incremental" type="xsd:boolean" use="optional" default="false">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Specifies whether any user-triggered change in the value of the Interactor shall be propagated immediately to the Socket element the Interactor is bound to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType triggerType
diagram
namespace http://myurc.org/ns/pret
type extension of pret:interactorBaseType
properties
base pret:interactorBaseType
used by
element interactorGroup/trigger
attributes
Name  Type  Use  Default  Fixed  Annotation
idxsd:IDrequired      
refxsd:anyURIrequired      
documentation
Specifies socket element that the Interactor is bound to.
navindexxsd:nonNegativeIntegeroptional      
documentation
Specific position in a navigation sequence.
source <xsd:complexType name="triggerType">
 
<xsd:complexContent>
   
<xsd:extension base="pret:interactorBaseType"/>
 
</xsd:complexContent>
</xsd:complexType>

simpleType cohesionType
namespace http://myurc.org/ns/pret
type restriction of xsd:string
used by
attributes pretType/@cohesion groupType/@cohesion
facets
enumeration strong
enumeration normal
enumeration weak
annotation
documentation
Cohesion levels.
source <xsd:simpleType name="cohesionType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">Cohesion levels.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="strong"/>
   
<xsd:enumeration value="normal"/>
   
<xsd:enumeration value="weak"/>
 
</xsd:restriction>
</xsd:simpleType>

element dc:any
diagram
namespace http://purl.org/dc/elements/1.1/
type dc:SimpleLiteral
properties
content complex
mixed true
abstract true
used by
groups dc:elementsGroup dcterms:elementsAndRefinementsGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
langoptional      
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.
source <xsd:element name="any" type="SimpleLiteral" abstract="true"/>

element dc:contributor
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="contributor" substitutionGroup="any"/>

element dc:coverage
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="coverage" substitutionGroup="any"/>

element dc:creator
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="creator" substitutionGroup="any"/>

element dc:date
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="date" substitutionGroup="any"/>

element dc:description
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="description" substitutionGroup="any"/>

element dc:format
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="format" substitutionGroup="any"/>

element dc:identifier
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="identifier" substitutionGroup="any"/>

element dc:language
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="language" substitutionGroup="any"/>

element dc:publisher
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="publisher" substitutionGroup="any"/>

element dc:relation
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="relation" substitutionGroup="any"/>

element dc:rights
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="rights" substitutionGroup="any"/>

element dc:source
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="source" substitutionGroup="any"/>

element dc:subject
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="subject" substitutionGroup="any"/>

element dc:title
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="title" substitutionGroup="any"/>

element dc:type
diagram
namespace http://purl.org/dc/elements/1.1/
properties
substGrp any
source <xsd:element name="type" substitutionGroup="any"/>

group dc:elementsGroup
diagram
namespace http://purl.org/dc/elements/1.1/
children dc:any
used by
complexType dc:elementContainer
annotation
documentation

        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.
   
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>

complexType dc:elementContainer
diagram
namespace http://purl.org/dc/elements/1.1/
children dc:any
annotation
documentation

    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.
   
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>

complexType dc:SimpleLiteral
diagram
namespace http://purl.org/dc/elements/1.1/
type restriction of xsd:anyType
properties
base xs:anyType
mixed true
used by
element dc:any
complexTypes dcterms:Box dcterms:DCMIType dcterms:DDC dcterms:IMT dcterms:ISO3166 dcterms:ISO639-2 dcterms:LCC dcterms:LCSH dcterms:MESH dcterms:Period dcterms:Point dcterms:RFC1766 dcterms:RFC3066 dcterms:TGN dcterms:UDC dcterms:URI dcterms:W3CDTF
attributes
Name  Type  Use  Default  Fixed  Annotation
langoptional      
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.
annotation
documentation

            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.
   
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>

element dcterms:abstract
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:description
source <xsd:element name="abstract" substitutionGroup="dc:description"/>

element dcterms:accessRights
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:rights
source <xsd:element name="accessRights" substitutionGroup="dc:rights"/>

element dcterms:accrualMethod
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="accrualMethod" substitutionGroup="dc:any"/>

element dcterms:accrualPeriodicity
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="accrualPeriodicity" substitutionGroup="dc:any"/>

element dcterms:accrualPolicy
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="accrualPolicy" substitutionGroup="dc:any"/>

element dcterms:alternative
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:title
source <xsd:element name="alternative" substitutionGroup="dc:title"/>

element dcterms:audience
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="audience" substitutionGroup="dc:any"/>

element dcterms:available
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="available" substitutionGroup="dc:date"/>

element dcterms:bibliographicCitation
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:identifier
source <xsd:element name="bibliographicCitation" substitutionGroup="dc:identifier"/>

element dcterms:conformsTo
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="conformsTo" substitutionGroup="dc:relation"/>

element dcterms:created
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="created" substitutionGroup="dc:date"/>

element dcterms:dateAccepted
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="dateAccepted" substitutionGroup="dc:date"/>

element dcterms:dateCopyrighted
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="dateCopyrighted" substitutionGroup="dc:date"/>

element dcterms:dateSubmitted
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="dateSubmitted" substitutionGroup="dc:date"/>

element dcterms:educationLevel
diagram
namespace http://purl.org/dc/terms/
properties
substGrp audience
source <xsd:element name="educationLevel" substitutionGroup="audience"/>

element dcterms:extent
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:format
source <xsd:element name="extent" substitutionGroup="dc:format"/>

element dcterms:hasFormat
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="hasFormat" substitutionGroup="dc:relation"/>

element dcterms:hasPart
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="hasPart" substitutionGroup="dc:relation"/>

element dcterms:hasVersion
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="hasVersion" substitutionGroup="dc:relation"/>

element dcterms:instructionalMethod
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="instructionalMethod" substitutionGroup="dc:any"/>

element dcterms:isFormatOf
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isFormatOf" substitutionGroup="dc:relation"/>

element dcterms:isPartOf
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isPartOf" substitutionGroup="dc:relation"/>

element dcterms:isReferencedBy
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isReferencedBy" substitutionGroup="dc:relation"/>

element dcterms:isReplacedBy
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isReplacedBy" substitutionGroup="dc:relation"/>

element dcterms:isRequiredBy
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isRequiredBy" substitutionGroup="dc:relation"/>

element dcterms:issued
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="issued" substitutionGroup="dc:date"/>

element dcterms:isVersionOf
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="isVersionOf" substitutionGroup="dc:relation"/>

element dcterms:license
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:rights
source <xsd:element name="license" substitutionGroup="dc:rights"/>

element dcterms:mediator
diagram
namespace http://purl.org/dc/terms/
properties
substGrp audience
source <xsd:element name="mediator" substitutionGroup="audience"/>

element dcterms:medium
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:format
source <xsd:element name="medium" substitutionGroup="dc:format"/>

element dcterms:modified
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="modified" substitutionGroup="dc:date"/>

element dcterms:provenance
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="provenance" substitutionGroup="dc:any"/>

element dcterms:references
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="references" substitutionGroup="dc:relation"/>

element dcterms:replaces
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="replaces" substitutionGroup="dc:relation"/>

element dcterms:requires
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:relation
source <xsd:element name="requires" substitutionGroup="dc:relation"/>

element dcterms:rightsHolder
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:any
source <xsd:element name="rightsHolder" substitutionGroup="dc:any"/>

element dcterms:spatial
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:coverage
source <xsd:element name="spatial" substitutionGroup="dc:coverage"/>

element dcterms:tableOfContents
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:description
source <xsd:element name="tableOfContents" substitutionGroup="dc:description"/>

element dcterms:temporal
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:coverage
source <xsd:element name="temporal" substitutionGroup="dc:coverage"/>

element dcterms:valid
diagram
namespace http://purl.org/dc/terms/
properties
substGrp dc:date
source <xsd:element name="valid" substitutionGroup="dc:date"/>

group dcterms:elementsAndRefinementsGroup
diagram
namespace http://purl.org/dc/terms/
children dc:any
used by
complexType dcterms:elementOrRefinementContainer
annotation
documentation

    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.
   
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>

complexType dcterms:Box
diagram
namespace http://purl.org/dc/terms/
type restriction of dc:SimpleLiteral
properties
base dc:SimpleLiteral
attributes
Name  Type  Use  Default  Fixed  Annotation
langprohibited      
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.
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>

complexType dcterms:DCMIType
diagram
namespace http://purl.org/dc/terms/
type restriction of dc:SimpleLiteral
properties
base dc:SimpleLiteral
attributes
Name  Type  Use  Default  Fixed  Annotation
langprohibited      
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.
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>

complexType dcterms:DDC