pub struct Quad<'a> {
pub subject: Subject<'a>,
pub predicate: NamedNode<'a>,
pub object: Term<'a>,
pub graph_name: Option<GraphName<'a>>,
}
Expand description
A RDF triple in a RDF dataset.
The default string formatter is returning a N-Quads representation.
use rio_api::model::NamedNode;
use rio_api::model::Quad;
assert_eq!(
"<http://example.com/foo> <http://schema.org/sameAs> <http://example.com/foo> <http://example.com/>",
Quad {
subject: NamedNode { iri: "http://example.com/foo" }.into(),
predicate: NamedNode { iri: "http://schema.org/sameAs" },
object: NamedNode { iri: "http://example.com/foo" }.into(),
graph_name: Some(NamedNode { iri: "http://example.com/" }.into()),
}.to_string()
)
Fields§
§subject: Subject<'a>
§predicate: NamedNode<'a>
§object: Term<'a>
§graph_name: Option<GraphName<'a>>