Schema ODRL-EX-10.xsd


schema location:  http://odrl.net/1.0/ODRL-EX-10.xsd
targetNamespace:  http://odrl.net/1.0/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 
requiremetElement 
revoke 
rights 
rightsholder 
rightsHolderElement 
seq-item 
sequence 


element agreement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:offerAgreeType
children o-ex:context o-ex:party o-ex:asset o-ex:permission o-ex:constraint o-ex:requirement o-ex:condition
used by
complexType rightsType
source
<xsd:element name="agreement" type="o-ex:offerAgreeType"/>

element asset
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:assetType
children o-ex:context o-ex:inherit digest cek
used by
complexTypes offerAgreeType partyType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:NMTOKEN        
source
<xsd:element name="asset" type="o-ex:assetType"/>

element condition
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:conditionType
children o-ex:permission o-ex:constraint o-ex:container o-ex:sequence
used by
complexTypes containerType offerAgreeType permissionType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="condition" type="o-ex:conditionType"/>

element conditionElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:conditionType
children o-ex:permission o-ex:constraint o-ex:container o-ex:sequence
used by
complexTypes containerType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="conditionElement" type="o-ex:conditionType"/>

element constraint
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
used by
complexTypes conditionType constraintType containerType offerAgreeType permissionType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:QName        
source
<xsd:element name="constraint" type="o-ex:constraintType"/>

element constraintElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:constraintType
children o-ex:constraint o-ex:constraintElement o-ex:container o-ex:sequence o-ex:context
used by
complexTypes constraintType containerType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:QName        
source
<xsd:element name="constraintElement" type="o-ex:constraintType"/>

element container
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:containerType
children o-ex:container o-ex:permission o-ex:permissionElement o-ex:constraintElement o-ex:conditionElement o-ex:requiremetElement o-ex:rightsHolderElement o-ex:constraint o-ex:condition o-ex:sequence
used by
complexTypes conditionType constraintType containerType partyType permissionType requirementType rightsHolderType seqItemType
attributes
Name  Type  Use  Default  Fixed  
type  xsd:NMTOKEN  required  and    
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="container" type="o-ex:containerType"/>

element context
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:contextType
children o-ex:context o-ex:contextElement
used by
complexTypes assetType constraintType contextType inheritType offerAgreeType partyType permissionType revokeType rightsHolderType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="context" type="o-ex:contextType"/>

element contextElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:contextType
children o-ex:context o-ex:contextElement
used by
complexType contextType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="contextElement" type="o-ex:contextType"/>

element inherit
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:inheritType
children o-ex:context
used by
complexType assetType
attributes
Name  Type  Use  Default  Fixed  
override  xsd:boolean  required  false    
default  xsd:boolean  required  false    
source
<xsd:element name="inherit" type="o-ex:inheritType"/>

element offer
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:offerAgreeType
children o-ex:context o-ex:party o-ex:asset o-ex:permission o-ex:constraint o-ex:requirement o-ex:condition
used by
complexType rightsType
source
<xsd:element name="offer" type="o-ex:offerAgreeType"/>

element party
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:partyType
children o-ex:context o-ex:rightsholder o-ex:party o-ex:container o-ex:asset
used by
complexTypes offerAgreeType partyType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="party" type="o-ex:partyType"/>

element permission
diagram
namespace http://odrl.net/1.0/ODRL-EX
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
used by
complexTypes conditionType containerType offerAgreeType seqItemType
attributes
Name  Type  Use  Default  Fixed  
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="permission" type="o-ex:permissionType"/>

element permissionElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
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
used by
complexTypes containerType permissionType seqItemType
attributes
Name  Type  Use  Default  Fixed  
exclusive  xsd:boolean  optional      
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="permissionElement" type="o-ex:permissionType"/>

element requirement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:requirementType
children o-ex:requiremetElement o-ex:container
used by
complexTypes offerAgreeType permissionType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="requirement" type="o-ex:requirementType"/>

element requiremetElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:requirementType
children o-ex:requiremetElement o-ex:container
used by
complexTypes containerType requirementType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="requiremetElement" type="o-ex:requirementType"/>

element revoke
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:revokeType
children o-ex:context
used by
complexType rightsType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="revoke" type="o-ex:revokeType"/>

element rights
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:rightsType
children o-ex:context o-ex:party o-ex:asset o-ex:permission o-ex:constraint o-ex:requirement o-ex:condition o-ex:revoke o-ex:offer o-ex:agreement ds:Signature
source
<xsd:element name="rights" type="o-ex:rightsType"/>

element rightsholder
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:rightsHolderType
children o-ex:context o-ex:rightsHolderElement o-ex:container
used by
complexType partyType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="rightsholder" type="o-ex:rightsHolderType"/>

element rightsHolderElement
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:rightsHolderType
children o-ex:context o-ex:rightsHolderElement o-ex:container
used by
complexTypes containerType rightsHolderType seqItemType
attributes
Name  Type  Use  Default  Fixed  
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="rightsHolderElement" type="o-ex:rightsHolderType"/>

element seq-item
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:seqItemType
children o-ex:container o-ex:permission o-ex:permissionElement o-ex:constraintElement o-ex:conditionElement o-ex:requiremetElement o-ex:rightsHolderElement o-ex:constraint o-ex:condition o-ex:sequence
used by
complexType sequenceType
attributes
Name  Type  Use  Default  Fixed  
number  xsd:integer  required      
source
<xsd:element name="seq-item" type="o-ex:seqItemType"/>

element sequence
diagram
namespace http://odrl.net/1.0/ODRL-EX
type o-ex:sequenceType
children o-ex:seq-item
used by
complexTypes <