# Functions
No description provided by the author
No description provided by the author
No description provided by the author
GetDSPContext returns the DSP context.
IDtoURN generates the URN for the ID.
No description provided by the author
This registers all the validators of this package, and also calls the odrl register function as this package uses the odrl structs as well.
No description provided by the author
No description provided by the author
URNtoRawID strips the URN part and returns the ID without any metadata.
No description provided by the author
# Structs
CatalogAcknowledgement is an acknowledgement for a catalog, containing a dataset.
CatalogRequestMessage is a message to request a catalog.
Checksum is a DCAT checksum.
ContractAgreementMessage is a DSP contract agreement.
ContractAgreementVerificationMessage verifies the contract agreement.
ContractNegotiation is a response to show the state of the contract negotiation.
ContractNegotiationEventMessage notifies of a contract event.
ContractNegotiationTerminationMessage terminates the negotiation.
ContractOfferMessage is a DSP contract offer.
ContractRequestMessage is a dsp contract request.
DataAddress represents a dataspace data address.
DataService is a DCAT dataservice.
Dataset is a DCAT dataset.
DatasetRequestMessage is a message to request a dataset.
Distribution is a DCAT distribution.
DSPError is an amalgamation of all DSP errors combined into one.
EndpointProperty represents endpoint properties.
No description provided by the author
Multilanguage is a DCAT multilanguage set.
ProtocolVersion contains a version and the path to the endpoints.
PublishInfo is a simplified struct to store where to download a file.
Reference is a DCAT reference.
Resource is a DCAT resource.
TransferCompletionMessage signals the completion of a datatransfer.
TransferProcess are state change reponses.
TransferRequestMessage requests a data transfer.
TransferStartMessage signals a transfer start.
TransferSuspensionMessage signals the suspension of a datatransfer.
TransferTerminationMessage signals the suspension of a datatransfer.
VersionResponse contains multiple protocol version specifications.
# Interfaces
No description provided by the author