RDFtk: Core
The core data model; concrete implementations for Statement
s and Literal
s, along with a concrete Resource
type
that provides a builder-like experience for models.
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
TODO
TBD