rdfx 0.24.0

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
//! Blank nodes are forbidden in predicate position by RDF 1.1 ยง3.
use rdfx::{BlankIdBuf, Id, IriBuf, LocalTerm, Triple};

fn main() {
    let _t: Triple<Id, BlankIdBuf, LocalTerm> = Triple::new(
        Id::iri(IriBuf::new("http://example.org/s".to_owned()).unwrap()),
        BlankIdBuf::new("_:b0".to_owned()).unwrap(),
        LocalTerm::iri(IriBuf::new("http://example.org/o".to_owned()).unwrap()),
    );
}