Interface: IOdrlAsset
Interface for ODRL Assets. https://www.w3.org/TR/odrl-model/#asset
Extends
IJsonLdNodeObject
Extended by
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
uid?
optionaluid:string
The unique identifier for the asset. Should be an IRI.
@type?
optional@type:string
The type of the asset. Can be used to specify additional type information.
Overrides
IJsonLdNodeObject.@type
partOf?
optionalpartOf:string|IOdrlAssetCollection
Reference to the asset collection this asset is part of. Used to identify an AssetCollection that this Asset is a member of.
hasPolicy?
optionalhasPolicy:string
Reference to the policy that governs this asset. Used to identify the Policy that governs this Asset.