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