rdftk_core 0.1.0

The core data model; concrete implementations for Statements and Literals, along with a concrete Resource type that provides a builder-like experience for models.
Documentation

RDFtk: Core

The core data model; concrete implementations for Statements and Literals, along with a concrete Resource type that provides a builder-like experience for models.

crates.io docs.rs

Example

use rdftk_core::{Literal, Statement, SubjectNode};
use rdftk_iri::IRI;
use std::rc::Rc;
use std::str::FromStr;

pub fn make_statements() -> Vec<Rc<Statement>> {
    let mut statements: Vec<Rc<Statement>> = Default::default();
    
    statements.push(Rc::new(Statement::new(
        SubjectNode::named(IRI::from_str("http://en.wikipedia.org/wiki/Tony_Benn").unwrap()),
        IRI::from_str("http://purl.org/dc/elements/1.1/title").unwrap(),
        Literal::new("Tony Benn").into(),
    )));
    // ...
    statements
}

Changes

Version 0.1.0

  • First release.

TODO

TBD

RDF