/// Builds a RDF [literal](https://www.w3.org/TR/rdf11-concepts/#dfn-literal) with a [datatype](https://www.w3.org/TR/rdf11-concepts/#dfn-datatype-iri)
/// The literal [language tag](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tag) if it is a [language-tagged string](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string)
/// The literal [language tag](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tag) if it is a [language-tagged string](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string).
/// Language tags are defined by the [BCP47](https://tools.ietf.org/html/bcp47).
/// The literal [datatype](https://www.w3.org/TR/rdf11-concepts/#dfn-datatype-iri)
/// The datatype of [language-tagged string](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string) is always http://www.w3.org/1999/02/22-rdf-syntax-ns#langString
/// The literal [datatype](https://www.w3.org/TR/rdf11-concepts/#dfn-datatype-iri).
///
/// The datatype of [language-tagged string](https://www.w3.org/TR/rdf11-concepts/#dfn-language-tagged-string) is always [rdf:langString](http://www.w3.org/1999/02/22-rdf-syntax-ns#langString).
/// The datatype of [simple literals](https://www.w3.org/TR/rdf11-concepts/#dfn-simple-literal) is [xsd:string](http://www.w3.org/2001/XMLSchema#string).
/// The [subject](https://www.w3.org/TR/rdf11-concepts/#dfn-subject) of this triple
pubfnsubject(&self)-> &NamedOrBlankNode{
&self.subject
}
fnsubject_owned(self)-> NamedOrBlankNode{
/// The [subject](https://www.w3.org/TR/rdf11-concepts/#dfn-subject) of this triple
pubfnsubject_owned(self)-> NamedOrBlankNode{
self.subject
}
fnpredicate(&self)-> &NamedNode{
/// The [predicate](https://www.w3.org/TR/rdf11-concepts/#dfn-predicate) of this triple
pubfnpredicate(&self)-> &NamedNode{
&self.predicate
}
fnpredicate_owned(self)-> NamedNode{
/// The [predicate](https://www.w3.org/TR/rdf11-concepts/#dfn-predicate) of this triple
pubfnpredicate_owned(self)-> NamedNode{
self.predicate
}
fnobject(&self)-> &Term{
/// The [object](https://www.w3.org/TR/rdf11-concepts/#dfn-object) of this triple
pubfnobject(&self)-> &Term{
&self.object
}
fnobject_owned(self)-> Term{
/// The [object](https://www.w3.org/TR/rdf11-concepts/#dfn-object) of this triple
pubfnobject_owned(self)-> Term{
self.object
}
}
/// The interface of containers that looks like [triples](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-triple) that are in a [RDF dataset](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-dataset)
pubtraitQuadLike: TripleLike{
/// The name of the RDF [graph](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-graph) in which the triple is or None if it is in the [default graph](https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph)
fngraph_name(&self)-> &Option<NamedOrBlankNode>;
/// Encodes that this triple is in a [RDF dataset](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-dataset)
/// The name of the RDF [graph](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-graph) in which the triple is or None if it is in the [default graph](https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph)
/// The [subject](https://www.w3.org/TR/rdf11-concepts/#dfn-subject) of this triple
pubfnsubject(&self)-> &NamedOrBlankNode{
&self.subject
}
fnsubject_owned(self)-> NamedOrBlankNode{
/// The [subject](https://www.w3.org/TR/rdf11-concepts/#dfn-subject) of this triple
pubfnsubject_owned(self)-> NamedOrBlankNode{
self.subject
}
fnpredicate(&self)-> &NamedNode{
/// The [predicate](https://www.w3.org/TR/rdf11-concepts/#dfn-predicate) of this triple
pubfnpredicate(&self)-> &NamedNode{
&self.predicate
}
fnpredicate_owned(self)-> NamedNode{
/// The [predicate](https://www.w3.org/TR/rdf11-concepts/#dfn-predicate) of this triple
pubfnpredicate_owned(self)-> NamedNode{
self.predicate
}
fnobject(&self)-> &Term{
/// The [object](https://www.w3.org/TR/rdf11-concepts/#dfn-object) of this triple
pubfnobject(&self)-> &Term{
&self.object
}
fnobject_owned(self)-> Term{
/// The [object](https://www.w3.org/TR/rdf11-concepts/#dfn-object) of this triple
pubfnobject_owned(self)-> Term{
self.object
}
}
implQuadLikeforQuad{
fngraph_name(&self)-> &Option<NamedOrBlankNode>{
/// The name of the RDF [graph](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-graph) in which the triple is or None if it is in the [default graph](https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph)
/// The name of the RDF [graph](https://www.w3.org/TR/rdf11-concepts/#dfn-rdf-graph) in which the triple is or None if it is in the [default graph](https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph)