Skip to main content

Interface: IOdrlProhibition

Interface for Prohibition Rules. https://www.w3.org/TR/odrl-model/#prohibition

Extends

Properties

remedy?

optional remedy?: ObjectOrArray<IOdrlDuty>

The remedies that must be fulfilled if prohibition is violated.


uid?

optional uid?: string

Optional unique identifier for the rule.

Inherited from

IOdrlRule.uid


action?

optional action?: ObjectOrArray<string | IOdrlAction>

The action associated with the rule.

Inherited from

IOdrlRule.action


target?

optional target?: ObjectOrArray<string | IOdrlAssetCollection | IOdrlAsset>

The target asset for the rule.

Inherited from

IOdrlRule.target


assigner?

optional assigner?: ObjectOrArray<string | IOdrlPartyCollection | IOdrlParty>

The assigner of the rule.

Inherited from

IOdrlRule.assigner


assignee?

optional assignee?: ObjectOrArray<string | IOdrlPartyCollection | IOdrlParty>

The assignee of the rule.

Inherited from

IOdrlRule.assignee


constraint?

optional constraint?: ObjectOrArray<IOdrlConstraint | IOdrlLogicalConstraint>

Constraints applied to the rule.

Inherited from

IOdrlRule.constraint


summary?

optional summary?: string

Additional relation sub-properties as defined in ODRL profiles. For example, 'summary' in profile "http://example.com/odrl:profile:03" indicates where the output should be stored.

Inherited from

IOdrlRule.summary