Skip to main content

Interface: IOdrlProhibition

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

Extends

Properties

remedy?

optional remedy: IOdrlDuty | 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: string | IOdrlAction | (string | IOdrlAction)[]

The action associated with the rule.

Inherited from

IOdrlRule.action


target?

optional target: string | IOdrlAssetCollection | IOdrlAsset | (string | IOdrlAssetCollection | IOdrlAsset)[]

The target asset for the rule.

Inherited from

IOdrlRule.target


assigner?

optional assigner: string | IOdrlPartyCollection | IOdrlParty | (string | IOdrlPartyCollection | IOdrlParty)[]

The assigner of the rule.

Inherited from

IOdrlRule.assigner


assignee?

optional assignee: string | IOdrlPartyCollection | IOdrlParty | (string | IOdrlPartyCollection | IOdrlParty)[]

The assignee of the rule.

Inherited from

IOdrlRule.assignee


constraint?

optional constraint: IOdrlConstraint | IOdrlLogicalConstraint | (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