Schema ODRL-DD-11.xsd


schema location:  http://odrl.net/1.1/ODRL-DD-11.xsd
targetNamespace:  http://odrl.net/1.1/ODRL-DD
 
Elements  Complex types  Simple types 
accept  dateType  dateAndOrTime 
accumulated  feeType 
aggregate 
annotate 
attribution 
backup 
count 
cpu 
date 
datetime 
delete 
display 
dLocation 
duplicate 
event 
excerpt 
execute 
fixedamount 
format 
give 
group 
hardware 
individual 
industry 
install 
interval 
lease 
lend 
memory 
modify 
move 
name 
network 
payment 
percentage 
peruse 
play 
pLocation 
postpay 
prepay 
print 
printer 
purpose 
quality 
range 
recontext 
reference 
register 
remark 
restore 
role 
save 
screen 
sell 
service 
software 
spatial 
storage 
tracked 
transaction 
transferPerm 
uid 
uninstall 
unit 
verify 
version 
watermark 


schema location:  http://odrl.net/1.1/ODRL-EX-11.xsd
targetNamespace:  http://odrl.net/1.1/ODRL-EX
 
Elements  Complex types  Attr. groups 
agreement  assetType  IDGroup 
asset  conditionType 
condition  constraintType 
conditionElement  containerType 
constraint  contextType 
constraintElement  inheritType 
container  offerAgreeType 
context  partyType 
contextElement  permissionType 
inherit  requirementType 
offer  revokeType 
party  rightsHolderType 
permission  rightsType 
permissionElement  seqItemType 
requirement  sequenceType 
requirementElement 
revoke 
rights 
rightsholder 
rightsHolderElement 
seq-item 
sequence 


schema location:  http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd
targetNamespace:  http://www.w3.org/2000/09/xmldsig#
 
Elements  Complex types  Simple types 
CanonicalizationMethod  CanonicalizationMethodType  CryptoBinary 
DigestMethod  DigestMethodType  DigestValueType 
DigestValue  DSAKeyValueType  HMACOutputLengthType 
DSAKeyValue  KeyInfoType 
KeyInfo  KeyValueType 
KeyName  ManifestType 
KeyValue  ObjectType 
Manifest  PGPDataType 
MgmtData  ReferenceType 
Object  RetrievalMethodType 
PGPData  RSAKeyValueType 
Reference  SignatureMethodType 
RetrievalMethod  SignaturePropertiesType 
RSAKeyValue  SignaturePropertyType 
Signature  SignatureType 
SignatureMethod  SignatureValueType 
SignatureProperties  SignedInfoType 
SignatureProperty  SPKIDataType 
SignatureValue  TransformsType 
SignedInfo  TransformType 
SPKIData  X509DataType 
Transform  X509IssuerSerialType 
Transforms 
X509Data 


schema location:  http://www.w3.org/Encryption/2001/Drafts/xmlenc-core/xenc-schema.xsd
targetNamespace:  http://www.w3.org/2001/04/xmlenc#
 
Elements  Complex types  Simple types 
AgreementMethod  AgreementMethodType  KeySizeType 
CipherData  CipherDataType 
CipherReference  CipherReferenceType 
EncryptedData  EncryptedDataType 
EncryptedKey  EncryptedKeyType 
EncryptionProperties  EncryptedType 
EncryptionProperty  EncryptionMethodType 
ReferenceList  EncryptionPropertiesType 
EncryptionPropertyType 
ReferenceType 
TransformsType 


element accept
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:requirementType
children o-ex:context o-ex:requirementElement o-ex:container
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="accept" type="o-ex:requirementType" substitutionGroup="o-ex:requirementElement"/>

element accumulated
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:duration
source
<xsd:element name="accumulated" type="xsd:duration" substitutionGroup="o-ex:constraintElement"/>

element aggregate
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="aggregate" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element annotate
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="annotate" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element attribution
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:requirementType
children o-ex:context o-ex:requirementElement o-ex:container
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="attribution" type="o-ex:requirementType" substitutionGroup="o-ex:requirementElement"/>

element backup
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="backup" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element count
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:positiveInteger
source
<xsd:element name="count" type="xsd:positiveInteger" substitutionGroup="o-ex:constraintElement"/>

element cpu
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="cpu" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element date
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-dd:dateType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context start end fixed
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="date" type="o-dd:dateType" substitutionGroup="o-ex:contextElement"/>

element datetime
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-dd:dateType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context start end fixed
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="datetime" type="o-dd:dateType" substitutionGroup="o-ex:constraintElement"/>

element delete
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="delete" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element display
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="display" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element dLocation
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:anyURI
source
<xsd:element name="dLocation" type="xsd:anyURI" substitutionGroup="o-ex:contextElement"/>

element duplicate
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="duplicate" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element event
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="event" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element excerpt
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="excerpt" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element execute
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="execute" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element fixedamount
diagram
namespace http://odrl.net/1.1/ODRL-DD
type extension of o-ex:rightsHolderType
children o-ex:context o-ex:rightsHolderElement o-ex:container o-dd:payment
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="fixedamount" substitutionGroup="o-ex:rightsHolderElement">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="o-ex:rightsHolderType">
        <xsd:sequence>
          <xsd:element ref="o-dd:payment"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element format
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="format" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element give
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="give" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element group
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="group" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element hardware
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="hardware" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element individual
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="individual" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element industry
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="industry" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element install
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="install" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element interval
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:duration
source
<xsd:element name="interval" type="xsd:duration" substitutionGroup="o-ex:constraintElement"/>

element lease
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="lease" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element lend
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="lend" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element memory
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="memory" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element modify
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="modify" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element move
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="move" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element name
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="name" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element network
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="network" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element payment
diagram
namespace http://odrl.net/1.1/ODRL-DD
children amount taxpercent
used by
element fixedamount
complexType feeType
source
<xsd:element name="payment">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="amount">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:decimal">
              <xsd:attribute name="currency" type="xsd:NMTOKEN" use="required"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="taxpercent" minOccurs="0">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:decimal">
              <xsd:attribute name="code" type="xsd:NMTOKEN" use="required"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element payment/amount
diagram
namespace http://odrl.net/1.1/ODRL-DD
type extension of xsd:decimal
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  xsd:NMTOKEN  required      
source
<xsd:element name="amount">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="currency" type="xsd:NMTOKEN" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element payment/taxpercent
diagram
namespace http://odrl.net/1.1/ODRL-DD
type extension of xsd:decimal
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xsd:NMTOKEN  required      
source
<xsd:element name="taxpercent" minOccurs="0">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="code" type="xsd:NMTOKEN" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element percentage
diagram
namespace http://odrl.net/1.1/ODRL-DD
type restriction of xsd:decimal
facets
minInclusive 0
maxInclusive 100
source
<xsd:element name="percentage" substitutionGroup="o-ex:rightsHolderElement">
  <xsd:simpleType>
    <xsd:restriction base="xsd:decimal">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="100"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>

element peruse
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-dd:feeType
children o-ex:context o-ex:requirementElement o-ex:container o-dd:payment
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="peruse" type="o-dd:feeType" substitutionGroup="o-ex:requirementElement"/>

element play
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="play" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element pLocation
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="pLocation" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element postpay
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-dd:feeType
children o-ex:context o-ex:requirementElement o-ex:container o-dd:payment
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="postpay" type="o-dd:feeType" substitutionGroup="o-ex:requirementElement"/>

element prepay
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-dd:feeType
children o-ex:context o-ex:requirementElement o-ex:container o-dd:payment
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="prepay" type="o-dd:feeType" substitutionGroup="o-ex:requirementElement"/>

element print
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="print" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element printer
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="printer" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element purpose
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="purpose" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element quality
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="quality" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element range
diagram
namespace http://odrl.net/1.1/ODRL-DD
type extension of o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context min max
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="range" substitutionGroup="o-ex:constraintElement">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="o-ex:constraintType">
        <xsd:sequence>
          <xsd:element name="min" type="xsd:decimal" minOccurs="0"/>
          <xsd:element name="max" type="xsd:decimal" minOccurs="0"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element range/min
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:decimal
source
<xsd:element name="min" type="xsd:decimal" minOccurs="0"/>

element range/max
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:decimal
source
<xsd:element name="max" type="xsd:decimal" minOccurs="0"/>

element recontext
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:boolean
source
<xsd:element name="recontext" type="xsd:boolean" substitutionGroup="o-ex:constraintElement"/>

element reference
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:anyURI
source
<xsd:element name="reference" type="xsd:anyURI" substitutionGroup="o-ex:contextElement"/>

element register
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:requirementType
children o-ex:context o-ex:requirementElement o-ex:container
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="register" type="o-ex:requirementType" substitutionGroup="o-ex:requirementElement"/>

element remark
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="remark" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element restore
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="restore" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element role
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:anyURI
source
<xsd:element name="role" type="xsd:anyURI" substitutionGroup="o-ex:contextElement"/>

element save
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="save" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element screen
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="screen" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element sell
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="sell" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element service
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:anyURI
source
<xsd:element name="service" type="xsd:anyURI" substitutionGroup="o-ex:contextElement"/>

element software
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="software" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element spatial
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="spatial" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element storage
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="storage" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element tracked
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:requirementType
children o-ex:context o-ex:requirementElement o-ex:container
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="tracked" type="o-ex:requirementType" substitutionGroup="o-ex:requirementElement"/>

element transaction
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="transaction" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element transferPerm
diagram
namespace http://odrl.net/1.1/ODRL-DD
type extension of o-ex:containerType
children o-ex:container o-ex:permission o-ex:permissionElement o-ex:constraintElement o-ex:conditionElement o-ex:requirementElement o-ex:rightsHolderElement o-ex:constraint o-ex:condition o-ex:sequence
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xsd:NMTOKEN    and    
id  xsd:ID        
idref  xsd:IDREF        
downstream  xsd:NMTOKEN    equal    
source
<xsd:element name="transferPerm" substitutionGroup="o-ex:container">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="o-ex:containerType">
        <xsd:attribute name="downstream" default="equal">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="equal"/>
              <xsd:enumeration value="less"/>
              <xsd:enumeration value="notgreater"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element uid
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:anyURI
source
<xsd:element name="uid" type="xsd:anyURI" substitutionGroup="o-ex:contextElement"/>

element uninstall
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="uninstall" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element unit
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="unit" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

element verify
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:permissionType
children o-ex:context o-ex:permissionElement o-ex:container o-ex:constraint o-ex:sequence o-ex:requirement o-ex:condition o-ex:asset
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="verify" type="o-ex:permissionType" substitutionGroup="o-ex:permissionElement"/>

element version
diagram
namespace http://odrl.net/1.1/ODRL-DD
type xsd:string
source
<xsd:element name="version" type="xsd:string" substitutionGroup="o-ex:contextElement"/>

element watermark
diagram
namespace http://odrl.net/1.1/ODRL-DD
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="watermark" type="o-ex:constraintType" substitutionGroup="o-ex:constraintElement"/>

complexType dateType
diagram