locorda_solid_core library
Solid Pod backend implementation for locorda CRDT synchronization.
This library provides the Solid Pod backend implementation for syncing RDF data using CRDT (Conflict-free Replicated Data Types).
Usage:
final backend = SolidBackend(authProvider: myAuthProvider);
Classes
- SolidAuthProvider
- SolidBackend
-
PipelineBackendimplementation that syncs to a Solid Pod. - SolidClient
- Low-level HTTP client for Solid Pod communication with DPoP authentication.
- SolidConfig
- Configuration for Solid backend synchronization behavior.
- SolidPhysicalDocumentUrlMapper
- Maps semantic document IRIs to physical Solid document URLs.
- SolidRemoteStorage
-
PipelineRemoteStoragefor a single Solid Pod identified by WebID. - SolidResourceLocator
- Maps internal locorda resource identifiers to Solid Pod URLs.
- SolidSyncBackend
-
Stream-based
RemoteSyncBackendfor Solid Pod HTTP I/O.