Schema ODRL-EX-11.xsd


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 agreement
diagram
namespace http://odrl.net/1.1/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.1/ODRL-EX
type o-ex:assetType
children o-ex:context o-ex:inherit digest ds:KeyInfo
used by
complexTypes offerAgreeType partyType permissionType
attributes
Name  Type  Use  Default  Fixed  Annotation
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.1/ODRL-EX
type o-ex:conditionType
children o-ex:context o-ex:conditionElement 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  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="condition" type="o-ex:conditionType"/>

element conditionElement
diagram
namespace http://odrl.net/1.1/ODRL-EX
used by
complexTypes conditionType containerType seqItemType
source
<xsd:element name="conditionElement" abstract="true"/>

element constraint
diagram
namespace http://odrl.net/1.1/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  Annotation
id  xsd:ID        
idref  xsd:IDREF        
type  xsd:anyURI        
source
<xsd:element name="constraint" type="o-ex:constraintType"/>

element constraintElement
diagram
namespace http://odrl.net/1.1/ODRL-EX
used by
complexTypes constraintType containerType seqItemType
source
<xsd:element name="constraintElement" abstract="true"/>

element container
diagram
namespace http://odrl.net/1.1/ODRL-EX
type 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 o-ex:requirement
used by
complexTypes conditionType constraintType containerType partyType permissionType requirementType rightsHolderType seqItemType
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xsd:NMTOKEN    and    
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="container" type="o-ex:containerType"/>

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

element contextElement
diagram
namespace http://odrl.net/1.1/ODRL-EX
used by
complexType contextType
source
<xsd:element name="contextElement" abstract="true"/>

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

element offer
diagram
namespace http://odrl.net/1.1/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.1/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  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="party" type="o-ex:partyType"/>

element permission
diagram
namespace http://odrl.net/1.1/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 o-ex:asset
used by
complexTypes conditionType containerType offerAgreeType seqItemType
attributes
Name  Type  Use  Default  Fixed  Annotation
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.1/ODRL-EX
used by
complexTypes containerType permissionType seqItemType
source
<xsd:element name="permissionElement" abstract="true"/>

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

element requirementElement
diagram
namespace http://odrl.net/1.1/ODRL-EX
used by
complexTypes containerType requirementType seqItemType
source
<xsd:element name="requirementElement" abstract="true"/>

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

element rights
diagram
namespace http://odrl.net/1.1/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
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="rights" type="o-ex:rightsType"/>

element rightsholder
diagram
namespace http://odrl.net/1.1/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  Annotation
id  xsd:ID        
idref  xsd:IDREF        
source
<xsd:element name="rightsholder" type="o-ex:rightsHolderType"/>

element rightsHolderElement
diagram
namespace http://odrl.net/1.1/ODRL-EX
used by
complexTypes containerType rightsHolderType seqItemType
source
<xsd:element name="rightsHolderElement" abstract="true"/>

element seq-item
diagram
namespace http://odrl.net/1.1/ODRL-EX
type o-ex:seqItemType
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 o-ex:requirement
used by
complexType sequenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
number