ODRL-EX-11.owl
type: Ontology
comment: OWL ontology generated by the XSD2OWL XML Style Sheet (http://rhizomik.net/redefer)
imports: xmldsig-core.owl#
imports: xenc.owl#

offerAgreeType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: party
    min cardinality: 0
  union of: Restriction
    on property: asset
    min cardinality: 0
  union of: Restriction
    on property: permission
    min cardinality: 0
  union of: Restriction
    on property: constraint
    min cardinality: 0
  union of: Restriction
    on property: requirement
    min cardinality: 0
  union of: Restriction
    on property: condition
    min cardinality: 0

rightsType
type: Class
subclass of: offerAgreeType
subclass of: Class
  union of: Restriction
    on property: revoke
    min cardinality: 0
  union of: Restriction
    on property: offer
    min cardinality: 0
  union of: Restriction
    on property: agreement
    min cardinality: 0
  union of: Restriction
    on property: Signature
    min cardinality: 0
subclass of: IDGroup

contextType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: contextElement
    min cardinality: 0
subclass of: IDGroup

partyType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: rightsholder
    min cardinality: 0
  union of: Restriction
    on property: party
    min cardinality: 0
  union of: Restriction
    on property: container
    min cardinality: 0
  union of: Restriction
    on property: asset
    min cardinality: 0
subclass of: IDGroup

rightsHolderType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: rightsHolderElement
    min cardinality: 0
  union of: Restriction
    on property: container
    min cardinality: 0
subclass of: IDGroup

assetType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: inherit
    min cardinality: 0
  union of: Restriction
    on property: digest
    all values from: Class
      subclass of: Class
        union of: Restriction
  union of: Restriction
    on property: KeyInfo
    min cardinality: 0
subclass of: IDGroup
subclass of: Restriction
  on property: type
  all values from: string

inheritType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
subclass of: Restriction
  on property: override
  all values from: boolean
subclass of: Restriction
  on property: default
  all values from: boolean

permissionType
type: Class
subclass of: Class
  union of: Restriction
    on property: context
    min cardinality: 0
  union of: Restriction
    on property: permissionElement
    min cardinality: 0
  union of: Restriction
    on property: container
    min cardinality: 0
  union of: Restriction
    on property: constraint
    min cardinality: 0
  union of: Restriction
    on property: sequence
    min cardinality: 0
  union of: Restriction
    on property: requirement
    min cardinality: 0
  union of: Restriction
    on property: condition
    min cardinality: 0
  union of: Restriction
    on property: asset
    min cardinality: 0
subclass of: Restriction
  on property: exclusive
  all values from: boolean
subclass of: IDGroup

constraintType
type: Class
subclass of: Class
  union of: Restriction
    on property: constraint
    min cardinality: 0
  union of: Restriction
    on property: constraintElement
    min cardinality: 0
  union of: Restriction
    on property: container
    min cardinality: 0
  union of: Restriction
    on property: sequence
    min cardinality: 0
  union of: Restriction
    on property: context
    min cardinality: 0
subclass of: IDGroup
subclass of: Restriction
  on property: type
  min cardinality: 0

requirementType
type: Class
subclass of: Class
  intersection of: Restriction
    on property: context
    min cardinality: 0
  intersection of: Restriction
    on property: requirementElement
    min cardinality: 0
  intersection of: Restriction
    on property: container
    min cardinality: 0
  intersection of: Restriction
    on property: sequence
    min cardinality: 0
subclass of: IDGroup

conditionType
type: Class
subclass of: Class
  intersection of: Restriction
    on property: context
    min cardinality: 0
  intersection of: Restriction
    on property: conditionElement
    min cardinality: 0
  intersection of: Restriction
    on property: permission
    min cardinality: 0
  intersection of: Restriction
    on property: constraint
    min cardinality: 0
  intersection of: Restriction
    on property: container
    min cardinality: 0
  intersection of: Restriction
    on property: sequence
    min cardinality: 0
subclass of: IDGroup

revokeType
type: Class
subclass of: Class
  intersection of: Restriction
    on property: context
    min cardinality: 0
subclass of: IDGroup

sequenceType
type: Class
subclass of: Class
  intersection of: Restriction
    on property: seq-item
    min cardinality: 0
subclass of: Restriction
  on property: order
  all values from: string

containerType
type: Class
subclass of: Class
  union of: Restriction
    on property: container
    min cardinality: 0
  union of: Restriction
    on property: permission
    min cardinality: 0
  union of: Restriction
    on property: permissionElement
    min cardinality: 0
  union of: Restriction
    on property: constraintElement
    min cardinality: 0
  union of: Restriction
    on property: conditionElement
    min cardinality: 0
  union of: Restriction
    on property: requirementElement
    min cardinality: 0
  union of: Restriction
    on property: rightsHolderElement
    min cardinality: 0
  union of: Restriction
    on property: constraint
    min cardinality: 0
  union of: Restriction
    on property: condition
    min cardinality: 0
  union of: Restriction
    on property: sequence
    min cardinality: 0
  union of: Restriction
    on property: requirement
    min cardinality: 0
  union of: Restriction
    on property: party
    min cardinality: 0
subclass of: Restriction
  on property: type
  all values from: string
subclass of: IDGroup

seqItemType
type: Class
subclass of: Class
  union of: Restriction
    on property: container
    min cardinality: 0
  union of: Restriction
    on property: permission
    min cardinality: 0
  union of: Restriction
    on property: permissionElement
    min cardinality: 0
  union of: Restriction
    on property: constraintElement
    min cardinality: 0
  union of: Restriction
    on property: conditionElement
    min cardinality: 0
  union of: Restriction
    on property: requirementElement
    min cardinality: 0
  union of: Restriction
    on property: rightsHolderElement
    min cardinality: 0
  union of: Restriction
    on property: constraint
    min cardinality: 0
  union of: Restriction
    on property: condition
    min cardinality: 0
  union of: Restriction
    on property: sequence
    min cardinality: 0
  union of: Restriction
    on property: requirement
    min cardinality: 0
subclass of: Restriction
  on property: number
  all values from: integer
subclass of: Restriction
  on property: number
  min cardinality: 1

Restriction
on property: DigestMethod
min cardinality: 0

Restriction
on property: DigestValue
min cardinality: 0