relonto-r.owl
type: Ontology
comment: OWL ontology generated by the xsd2owl XML Style Sheet (http://rhizomik.net/redefer)
imports: xenc.owl#
imports: xmldsig-core.owl#

delegationControlRange
type: Class
subclass of: LicensePart
equivalent class: Restriction
  on property: dcConstraint
  min cardinality: 0

forAllRange
type: Class
subclass of: LicensePart
equivalent class: Restriction
  on property: anXmlPatternAbstract
  min cardinality: 0
subclass of: Restriction
  on property: varName
  all values from: string

AllConditions
type: Class
subclass of: Condition
equivalent class: Restriction
  on property: condition
  min cardinality: 0

AllPrincipals
type: Class
subclass of: Principal
equivalent class: Restriction
  on property: principal
  min cardinality: 0

ConditionPattern
type: Class
equivalent class: Class
  union of: Restriction
    on property: anXmlExpression
    min cardinality: 0
  union of: Restriction
    on property: conditionPatternAbstract
    min cardinality: 0

Datum
type: Class
subclass of: LicensePart
equivalent class: Restriction
  on property: any
  min cardinality: 0

DigitalResource
type: Class
subclass of: Resource
equivalent class: Class
  union of: Restriction
    on property: nonSecureIndirect
    all values from: NonSecureReference
  union of: Restriction
    on property: secureIndirect
    all values from: ReferenceType
  union of: Restriction
    on property: binary
    all values from: string
  union of: Restriction
    on property: anXml
    all values from: anXmlRange
  union of: Restriction
    on property: any
    min cardinality: 0

ExerciseMechanism
type: Class
subclass of: Condition
equivalent class: Class
  union of: Restriction
    on property: exerciseService
    all values from: exerciseServiceRange
  union of: Restriction
    on property: any
    min cardinality: 0

ExistsRight
type: Class
subclass of: Condition
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: grant
      min cardinality: 0
    union of: Restriction
      on property: grantGroup
      min cardinality: 0
  intersection of: Restriction
    on property: trustRoot
    min cardinality: 0

Fulfiller
type: Class
subclass of: Condition
equivalent class: Restriction
  on property: principal
  min cardinality: 0

Grant
type: Class
subclass of: Resource
equivalent class: Class
  union of: Class
    intersection of: Restriction
      on property: forAll
      min cardinality: 0
    intersection of: Restriction
      on property: delegationControl
      min cardinality: 0
    intersection of: Restriction
      on property: principal
      min cardinality: 0
    intersection of: Restriction
      on property: right
      min cardinality: 0
    intersection of: Restriction
      on property: resource
      min cardinality: 0
    intersection of: Restriction
      on property: condition
      min cardinality: 0
  union of: Restriction
    on property: encryptedGrant
    all values from: EncryptedContent

GrantGroup
type: Class
subclass of: Resource
equivalent class: Class
  union of: Class
    intersection of: Restriction
      on property: forAll
      min cardinality: 0
    intersection of: Restriction
      on property: delegationControl
      min cardinality: 0
    intersection of: Restriction
      on property: principal
      min cardinality: 0
    intersection of: Restriction
      on property: condition
      min cardinality: 0
    intersection of: Class
      union of: Restriction
        on property: grant
        min cardinality: 0
      union of: Restriction
        on property: grantGroup
        min cardinality: 0
  union of: Restriction
    on property: encryptedGrantGroup
    all values from: EncryptedContent

GrantGroupPattern
type: Class
subclass of: ResourcePatternAbstract
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: principal
      min cardinality: 0
    union of: Restriction
      on property: principalPattern
      min cardinality: 0
  intersection of: Class
    union of: Restriction
      on property: condition
      min cardinality: 0
    union of: Restriction
      on property: conditionPattern
      min cardinality: 0
  intersection of: Class
    union of: Class
      union of: Restriction
        on property: grant
        min cardinality: 0
      union of: Restriction
        on property: grantPattern
        min cardinality: 0
    union of: Class
      union of: Restriction
        on property: grantGroup
        min cardinality: 0
      union of: Restriction
        on property: grantGroupPattern
        min cardinality: 0
  intersection of: Restriction
    on property: wholeGrantGroupExpression
    all values from: AnXmlExpression

GrantPattern
type: Class
subclass of: ResourcePatternAbstract
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: principal
      min cardinality: 0
    union of: Restriction
      on property: principalPattern
      min cardinality: 0
  intersection of: Class
    union of: Restriction
      on property: right
      min cardinality: 0
    union of: Restriction
      on property: rightPattern
      min cardinality: 0
  intersection of: Class
    union of: Restriction
      on property: resource
      min cardinality: 0
    union of: Restriction
      on property: resourcePattern
      min cardinality: 0
  intersection of: Class
    union of: Restriction
      on property: condition
      min cardinality: 0
    union of: Restriction
      on property: conditionPattern
      min cardinality: 0
  intersection of: Restriction
    on property: wholeGrantExpression
    all values from: AnXmlExpression

Inventory
type: Class
equivalent class: Restriction
  on property: licensePart
  min cardinality: 0

Issuer
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: Signature
      min cardinality: 0
    union of: Restriction
      on property: principal
      min cardinality: 0
  intersection of: Restriction
    on property: details
    all values from: IssuerDetails

License
type: Class
equivalent class: Class
  union of: Class
    intersection of: Restriction
      on property: title
      all values from: string
    intersection of: Restriction
      on property: inventory
      all values from: Inventory
    intersection of: Class
      union of: Restriction
        on property: grant
        min cardinality: 0
      union of: Restriction
        on property: grantGroup
        min cardinality: 0
    intersection of: Restriction
      on property: issuer
      min cardinality: 0
    intersection of: Restriction
      on property: otherInfo
      all values from: otherInfoRange
  union of: Restriction
    on property: encryptedLicense
    all values from: EncryptedContent
subclass of: Restriction
  on property: licenseId
  all values from: anyURI

LicenseGroup
type: Class
equivalent class: Restriction
  on property: license
  min cardinality: 0

NonSecureReference
type: Class
equivalent class: Restriction
  on property: Transforms
  min cardinality: 0
subclass of: Restriction
  on property: Id
  all values from: string
subclass of: Restriction
  on property: URI
  all values from: anyURI
subclass of: Restriction
  on property: Type
  all values from: anyURI

PatternFromLicensePart
type: Class
subclass of: AnXmlPatternAbstract
equivalent class: Restriction
  on property: licensePart
  min cardinality: 0

PrerequisiteRight
type: Class
subclass of: Condition
equivalent class: Class
  intersection of: Restriction
    on property: principal
    min cardinality: 0
  intersection of: Restriction
    on property: right
    min cardinality: 0
  intersection of: Restriction
    on property: resource
    min cardinality: 0
  intersection of: Restriction
    on property: trustRoot
    min cardinality: 0

PrincipalPattern
type: Class
equivalent class: Class
  union of: Restriction
    on property: anXmlExpression
    min cardinality: 0
  union of: Restriction
    on property: principalPatternAbstract
    min cardinality: 0

PropertyPossessor
type: Class
subclass of: PrincipalPatternAbstract
equivalent class: Class
  intersection of: Restriction
    on property: propertyAbstract
    min cardinality: 0
  intersection of: Restriction
    on property: trustRoot
    min cardinality: 0

ResourcePattern
type: Class
equivalent class: Class
  union of: Restriction
    on property: anXmlExpression
    min cardinality: 0
  union of: Restriction
    on property: resourcePatternAbstract
    min cardinality: 0

Revocable
type: Class
subclass of: Resource
equivalent class: Class
  union of: Restriction
    on property: SignatureValue
    min cardinality: 0
  union of: Restriction
    on property: Reference
    min cardinality: 0
  union of: Class
    intersection of: Restriction
      on property: licenseId
      all values from: anyURI
    intersection of: Restriction
      on property: principal
      min cardinality: 0

RevocationMechanism
type: Class
equivalent class: Class
  union of: Restriction
    on property: revocationService
    all values from: revocationServiceRange
  union of: Restriction
    on property: any
    min cardinality: 0

RightPattern
type: Class
equivalent class: Class
  union of: Restriction
    on property: anXmlExpression
    min cardinality: 0
  union of: Restriction
    on property: rightPatternAbstract
    min cardinality: 0

ServiceReference
type: Class
subclass of: Resource
equivalent class: Class
  intersection of: Restriction
    on property: serviceDescription
    min cardinality: 0
  intersection of: Restriction
    on property: serviceParameters
    all values from: serviceParametersRange

ToConstraint
type: Class
subclass of: DcConstraint
equivalent class: Class
  intersection of: Restriction
    on property: forAll
    min cardinality: 0
  intersection of: Restriction
    on property: principal
    min cardinality: 0

TrustedRootGrants
type: Class
subclass of: TrustRoot
equivalent class: Restriction
  on property: grant
  min cardinality: 0

TrustedRootIssuers
type: Class
subclass of: TrustRoot
equivalent class: Restriction
  on property: principal
  min cardinality: 0

anXmlRange
type: Class
equivalent class: Restriction
  on property: any
  min cardinality: 0

exerciseServiceRange
type: Class
equivalent class: Restriction
  on property: serviceReference
  min cardinality: 0

otherInfoRange
type: Class
equivalent class: Restriction
  on property: any
  min cardinality: 0

revocationServiceRange
type: Class
equivalent class: Restriction
  on property: serviceReference
  min cardinality: 0

serviceParametersRange
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: datum
    min cardinality: 0
  intersection of: Restriction
    on property: transforms
    all values from: TransformsType