o:Duty

Complex Type Information

Model

o:action{0,1} , o:asset* , o:constraint* , o:party* , ANY element from ANY namespace OTHER than 'http://www.w3.org/ns/odrl/2/'

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
idref xs:IDREF optional
uid o:URIQnameQcode optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/ns/odrl/2/'

Used By

Element o:duty

Source

<xs:complexType name="Duty">
  <xs:sequence>
    <xs:element ref="o:action" minOccurs="0"/>
    <!--Required Element-->
    <xs:element ref="o:asset" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="o:constraint" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="o:party" minOccurs="0" maxOccurs="unbounded"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="uid" type="o:URIQnameQcode"/>
  <xs:attributeGroup ref="o:idAttributes"/>
</xs:complexType>