betty.entities.link module¶
The Link API allows data to reference external resources.
- final class betty.entities.link.Link¶
Bases:
Link,HasMediaType,HasDescription,HasPrivacy,EntityThe
linkentityplugin.Plugin ID
linkClass
Configuration
not configurable
- __init__(url: ResolvableLocalizable, *, relationship: str | None = None, label: ResolvableLocalizable | None = None, description: ResolvableLocalizable | None = None, media_type: ResolvableMediaType | None = None, owner: HasLinks | None = None, privacy: Privacy = Privacy.UNDETERMINED)¶
- property label: Localizable¶
The human-readable short link label.
- async classmethod linked_data_schema(project: Project, /) JsonLdObject¶
Define the JSON Schema for
betty.linked_data.LinkedDataDumpable.dump_linked_data().
- owner¶
The entity hat owns the link.
- relationship¶
The link’s IANA link relationship.
- url¶
An attribute with an additional setter.