Module sophia_api::dataset
source · [−]Expand description
An RDF dataset is composed of a default graph, and zero or more named graphs, each associated with a graph name.
Another way to look at it is as a collection of quads.
This module provides reusable abstractions for different kinds of datasets, as well as a few implementations for them.
Modules
Adapters for exposing Dataset
s as Graph
s and vice-versa
Contains helper functions and macros for testing Dataset implementations
Constants
Maximal steps a dataset is traversed for proofing isomorphism. If this bound is exceeded the algorithm assumes that the datasets are not isomorphic.
Traits
A dataset that can be constructed from a QuadSource
Generic trait for RDF datasets.
Generic trait for mutable RDF datasets.
Marker trait constraining the semantics of
Dataset
and MutableDataset
.
Functions
Checks if both datasets are isomorphic blank node equal.
Type Definitions
Type alias for the quads returned by a dataset.
Type alias for fallible quad iterators produced by a dataset.
Type alias for results iterators produced by a dataset.
Type alias for fallible hashsets of terms produced by a dataset.
Type alias for the terms returned by a dataset.
The hasher used internally for checking isomorphism.
Type alias for results produced by a mutable dataset.