# Package org.eclipse.rdf4j.sparqlbuilder.rdf

- Interface Summary
  Interface | Description
  --- | ---
  Iri | Denotes an RDF IRI
  RdfBlankNode | Denotes an RDF Blank Node
  RdfObject | Denotes an element that can represent an object in a `TriplePattern`
  RdfPredicate | Denotes an element that can represent a predicate in a `TriplePattern`
  RdfResource | Denotes an RDF Resource
  RdfSubject | Denotes an element that can represent a subject in a `TriplePattern`
  RdfValue | Denotes an RDF Value.

- Class Summary
  Class | Description
  --- | ---
  Rdf | A class with static methods to create basic `SparqlBuilder` RDF objects from either string values or RDF4J Model objects.
  RdfBlankNode.AnonymousBlankNode | an anonymous blank node
  RdfBlankNode.LabeledBlankNode | a labeled blank node, of the form "_:`label`"
  RdfBlankNode.PropertiesBlankNode | A blank node representing a resource that matches the contained set of predicate-object lists
  RdfLiteral<T> | Denotes an RDF literal
  RdfLiteral.BooleanLiteral | Represents an RDF boolean literal
  RdfLiteral.NumericLiteral | Represents an RDF number literal
  RdfLiteral.StringLiteral | Represents an RDF string literal
  RdfPredicateObjectList | A Predicate-Object List
  RdfPredicateObjectListCollection | An RDF predicate-object list collection