| schema location: | http://odrl.net/0.9/ODRL-EX-09.xsd |
| targetNamespace: | http://odrl.net/0.9/ODRL-EX |
| diagram | ![]() |
||||||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||||||
| type | extension of o-ex:assetType | ||||||||||||||||
| children | o-ex:context | ||||||||||||||||
| used by |
|
||||||||||||||||
| attributes |
|
||||||||||||||||
| source | <xsd:element name="asset"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:assetType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> <xsd:attribute name="type"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="work"/> <xsd:enumeration value="expression"/> <xsd:enumeration value="manifestation"/> <xsd:enumeration value="item"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| type | extension of o-ex:constraintType | ||||||||||||
| children | o-ex:constraintElement o-ex:container | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="constraint"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:constraintType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| type | o-ex:constraintType | ||
| children | o-ex:constraintElement o-ex:container | ||
| used by |
|
||
| source | <xsd:element name="constraintElement" type="o-ex:constraintType" abstract="true"/> |
| diagram | ![]() |
||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||
| type | extension of o-ex:containerType | ||||||||
| children | o-ex:container o-ex:permission o-ex:permissionElement o-ex:constraintElement o-ex:requiremetElement o-ex:rightsHolderElement o-ex:constraint | ||||||||
| used by |
|
||||||||
| attributes |
|
||||||||
| source | <xsd:element name="container"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:containerType"> <xsd:attribute name="type" use="required" value="and"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="and"/> <xsd:enumeration value="in-or"/> <xsd:enumeration value="ex-or"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| type | extension of o-ex:contextType | ||||||||||||
| children | o-ex:contextElement | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="context"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:contextType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| type | o-ex:contextType | ||
| children | o-ex:contextElement | ||
| used by |
|
||
| source | <xsd:element name="contextElement" type="o-ex:contextType" abstract="true"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| children | o-ex:context o-ex:rightsHolderElement o-ex:party o-ex:container | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="party"> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:context" minOccurs="0"/> <xsd:element ref="o-ex:rightsHolderElement" minOccurs="0"/> <xsd:element ref="o-ex:party" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:container" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||||||||||
| type | extension of o-ex:permissionType | ||||||||||||||||||||
| children | o-ex:permissionElement o-ex:container requirement o-ex:constraint | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <xsd:element name="permission"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:permissionType"> <xsd:attribute name="exclusive" type="xsd:boolean" use="optional"/> <xsd:attribute name="narrow" type="xsd:boolean" use="optional"/> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| type | o-ex:permissionType | ||
| children | o-ex:permissionElement o-ex:container requirement o-ex:constraint | ||
| used by |
|
||
| source | <xsd:element name="permissionElement" type="o-ex:permissionType" abstract="true"/> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| type | o-ex:requirementType | ||
| children | o-ex:requiremetElement o-ex:container | ||
| used by |
|
||
| source | <xsd:element name="requiremetElement" type="o-ex:requirementType" abstract="true"/> |
| diagram | ![]() |
| namespace | http://odrl.net/0.9/ODRL-EX |
| type | o-ex:rightsType |
| children | o-ex:asset o-ex:permission agreement rightsholder o-ex:context |
| source | <xsd:element name="rights" type="o-ex:rightsType"/> |
| diagram | ![]() |
||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||
| type | o-ex:rightsHolderType | ||||
| children | o-ex:context o-ex:party o-ex:asset | ||||
| used by |
|
||||
| source | <xsd:element name="rightsHolderElement" type="o-ex:rightsHolderType" abstract="true"/> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:party o-ex:asset o-ex:permission o-ex:context | ||
| used by |
|
||
| source | <xsd:complexType name="agreementType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:party" maxOccurs="unbounded"/> <xsd:element ref="o-ex:asset" maxOccurs="unbounded"/> <xsd:element ref="o-ex:permission" maxOccurs="unbounded"/> <xsd:element ref="o-ex:context" minOccurs="0"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:context | ||
| used by |
|
||
| source | <xsd:complexType name="assetType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:context"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:constraintElement o-ex:container | ||
| used by |
|
||
| source | <xsd:complexType name="constraintType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:constraintElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:container" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:container o-ex:permission o-ex:permissionElement o-ex:constraintElement o-ex:requiremetElement o-ex:rightsHolderElement o-ex:constraint | ||
| used by |
|
||
| source | <xsd:complexType name="containerType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:container" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:permission" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:permissionElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:constraintElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:requiremetElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:rightsHolderElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:constraint" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> |
| diagram | |||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:contextElement | ||
| used by |
|
||
| source | <xsd:complexType name="contextType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:contextElement" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:permissionElement o-ex:container requirement o-ex:constraint | ||
| used by |
|
||
| source | <xsd:complexType name="permissionType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:permissionElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:container" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="requirement" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:requirementType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element ref="o-ex:constraint" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| type | extension of o-ex:requirementType | ||||||||||||
| children | o-ex:requiremetElement o-ex:container | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="requirement" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:requirementType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:requiremetElement o-ex:container | ||
| used by |
|
||
| source | <xsd:complexType name="requirementType"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:requiremetElement" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="o-ex:container" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:context o-ex:party o-ex:asset | ||
| used by |
|
||
| source | <xsd:complexType name="rightsHolderType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="o-ex:context" minOccurs="0"/> <xsd:element ref="o-ex:party" maxOccurs="unbounded"/> <xsd:element ref="o-ex:asset" minOccurs="0"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://odrl.net/0.9/ODRL-EX | ||
| children | o-ex:asset o-ex:permission agreement rightsholder o-ex:context | ||
| used by |
|
||
| source | <xsd:complexType name="rightsType"> <xsd:choice maxOccurs="unbounded"> <xsd:element ref="o-ex:asset" maxOccurs="unbounded"/> <xsd:element ref="o-ex:permission" maxOccurs="unbounded"/> <xsd:element name="agreement" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:agreementType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="rightsholder" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:rightsHolderType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element ref="o-ex:context" minOccurs="0"/> </xsd:choice> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| type | extension of o-ex:agreementType | ||||||||||||
| children | o-ex:party o-ex:asset o-ex:permission o-ex:context | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="agreement" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:agreementType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| type | extension of o-ex:rightsHolderType | ||||||||||||
| children | o-ex:context o-ex:party o-ex:asset | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="rightsholder" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="o-ex:rightsHolderType"> <xsd:attributeGroup ref="o-ex:IDGroup"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |
| namespace | http://odrl.net/0.9/ODRL-EX | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:attributeGroup name="IDGroup"> <xsd:attribute name="id" type="xsd:ID"/> <xsd:attribute name="idref" type="xsd:IDREF"/> </xsd:attributeGroup> |