Table 6.124 — DRM_Legal_Constraints

Property

Description

Class

  • <DRM Legal Constraints>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class specifies any access and/or usage constraints for its containing DRM object, provided in a form compatible with ISO 19115.

The use_limitation_count field specifies the number of use limitations specified in use_limitation.

If non-empty, each entry of the use_limitation field specifies a limitation affecting the fitness for use of the resource being described by the <DRM Legal Constraints> instance.

The access_constraints field expresses access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource being described by the <DRM Legal Constraints> instance.

The use_constraints field expresses constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource being described by the <DRM Legal Constraints> instance.

The other_constraints field specifies other restrictions and legal prerequisites for accessing and using the resource being described by the <DRM Legal Constraints> instance.

Class diagram

Figure 6.149 — DRM_Legal_Constraints

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

use_limitation_count

 

Short_Integer_Unsigned

use_limitation

 

String[use_limitation_count]

access_constraints

 

MD_RestrictionCode

use_constraints

 

MD_RestrictionCode

other_constraints

 

String

Default field values

Default field values for DRM_Legal_Constraints

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

  • None.

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

None.

Example(s)