rdfx 0.23.1

RDF 1.2 data-structures, traits and utilities: terms (incl. triple terms), triples, quads, interpretations, graphs, datasets, unstar/restar reification helpers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::{Quad, Triple};

pub mod resource_or_variable;
pub use resource_or_variable::ResourceOrVar;

pub mod quad;
pub use quad::CanonicalQuadPattern;

pub mod triple;
pub use triple::{CanonicalTriplePattern, TriplePatternMap};

/// Triple pattern.
pub type TriplePattern<T, X> = Triple<ResourceOrVar<T, X>, ResourceOrVar<T, X>, ResourceOrVar<T, X>>;

/// Quad pattern.
pub type QuadPattern<T, X> = Quad<ResourceOrVar<T, X>, ResourceOrVar<T, X>, ResourceOrVar<T, X>, ResourceOrVar<T, X>>;