Interface: IOdrlProhibition
Interface for Prohibition Rules. https://www.w3.org/TR/odrl-model/#prohibition
Extends
Indexable
[key: string]: string | number | boolean | string[] | IJsonLdNodeObject | IJsonLdGraphObject | object & object | object & object | object & object | IJsonLdListObject | IJsonLdSetObject | IJsonLdNodePrimitive[] | IJsonLdLanguageMap | IJsonLdIndexMap | IJsonLdNodeObject[] | IJsonLdIdMap | IJsonLdTypeMap | IJsonLdContextDefinition | IJsonLdContextDefinitionElement[] | IJsonLdJsonObject | IJsonLdJsonObject[] | {[key: string]: string; } | null | undefined
Properties
remedy?
optionalremedy:IOdrlDuty[]
The remedies that must be fulfilled if prohibition is violated.
uid?
optionaluid:string
Optional unique identifier for the rule.
Inherited from
action?
optionalaction:string|IOdrlAction| (string|IOdrlAction)[]
The action associated with the rule.
Inherited from
target?
optionaltarget:string|IOdrlAsset| (string|IOdrlAsset)[]
The target asset for the rule.
Inherited from
assigner?
optionalassigner:string|IOdrlParty
The assigner of the rule.
Inherited from
assignee?
optionalassignee:string|IOdrlParty
The assignee of the rule.
Inherited from
constraint?
optionalconstraint:IOdrlConstraint[]
Constraints applied to the rule.
Inherited from
summary?
optionalsummary: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.