API Reference RDF.ex v0.10.0
Modules
The top-level module of RDF.ex.
An RDF blank node (aka bnode) is a local node of a graph without an IRI.
A GenServer generates RDF.BlankNode
s using a RDF.BlankNode.Generator.Algorithm
.
A behaviour for implementations of blank node identifier generation algorithms.
An implementation of a RDF.BlankNode.Generator.Algorithm
which returns RDF.BlankNode
s with incremented identifiers.
An abstraction over the different data structures for collections of RDF statements.
A set of RDF.Graph
s.
A set of RDF triples about the same subject.
A data structure for diffs between RDF.Graph
s and RDF.Description
s.
A set of RDF triples with an optional name.
A structure for IRIs.
RDF.Literal.Datatype
for rdf:langString
s.
A structure for RDF lists.
RDF literals are leaf nodes of a RDF graph containing raw data, like strings, numbers etc.
A behaviour for datatypes for RDF.Literal
s.
A generic RDF.Literal.Datatype
for literals of an unknown datatype.
RDF.NQuads
provides support for the N-Quads serialization format.
A decoder for N-Quads serializations to RDF.Dataset
s.
An encoder for N-Quads serializations of RDF.ex data structures.
RDF.Namespace
s for fundamental RDF vocabularies.
The OWL vocabulary.
The RDF vocabulary.
The RDFS vocabulary.
The SKOS vocabulary.
The XML Schema datatypes vocabulary.
RDF.NTriples
provides support for the N-Triples serialization format.
A decoder for N-Triples serializations to RDF.Graph
s.
An encoder for N-Triples serializations of RDF.ex data structures.
A behaviour for resolvers of atoms to RDF.IRI
s.
A mapping a prefix atoms to IRI namespaces.
A bidirectional mappings from atom names to RDF.IRI
s of properties.
Helper functions for RDF quads.
The RDF Graph query API.
A struct for Basic Graph Pattern queries.
Functions for working with RDF serializations generically.
A behaviour for decoders of strings encoded in a specific RDF.Serialization
format.
A behaviour for encoders of RDF data structures in a specific RDF.Serialization
format.
A behaviour for RDF serialization formats.
Sigils for the most common types of RDF nodes.
Helper functions for RDF-star quads.
Helper functions for RDF-star statements.
Helper functions for RDF-star triples.
Helper functions for RDF statements.
Shared behaviour for all RDF terms.
Helper functions for RDF triples.
RDF.Turtle
provides support for the Turtle serialization format.
A decoder for N-Triples serializations to RDF.Graph
s.
An encoder for Turtle serializations of RDF.ex data structures.
An RDF vocabulary as a RDF.Namespace
.
An implementation of the XML Schema (XSD) datatype system for use within RDF.Literal.Datatype
system.
RDF.XSD.Datatype
for XSD anyURIs.
RDF.XSD.Datatype
for XSD base64Binary.
RDF.XSD.Datatype
for XSD booleans.
A behaviour for XSD datatypes.
Macros for the definition of primitive XSD datatypes.
A __using__
macro for the derivation of restricted XSD datatypes.
RDF.XSD.Datatype
for XSD date.
RDF.XSD.Datatype
for XSD dateTimes.
RDF.XSD.Datatype
for XSD decimals.
RDF.XSD.Datatype
for XSD doubles.
A behaviour for XSD restriction facets.
RDF.XSD.Datatype
for XSD floats.
RDF.XSD.Datatype
for XSD integers.
Collection of functions for numeric literals.
RDF.XSD.Datatype
for XSD strings.
RDF.XSD.Datatype
for XSD times.