API Reference RDF.ex v0.9.1

Modules

RDF

The top-level module of RDF.ex.

A RDF blank node (aka bnode) is a local node of a graph without an IRI.

A behaviour for implementations of blank node identifier generation algorithms.

An implementation of a RDF.BlankNode.Generator.Algorithm which returns RDF.BlankNodes with incremented identifiers.

An abstraction over the different data structures for collections of RDF statements.

A set of RDF.Graphs.

A set of RDF triples about the same subject.

A data structure for diffs between RDF.Graphs and RDF.Descriptions.

A set of RDF triples with an optional name.

A structure for IRIs.

RDF.Literal.Datatype for rdf:langStrings.

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.Literals.

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.Datasets.

An encoder for N-Quads serializations of RDF.ex data structures.

RDF.Namespaces 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.Graphs.

An encoder for N-Triples serializations of RDF.ex data structures.

A behaviour for resolvers of atoms to RDF.IRIs.

A mapping a prefix atoms to IRI namespaces.

A bidirectional mappings from atom names to RDF.IRIs 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 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.Graphs.

An encoder for Turtle serializations of RDF.ex data structures.

A 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 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 dateTimes.

RDF.XSD.Datatype for XSD decimals.

RDF.XSD.Datatype for XSD doubles.

A behaviour for XSD restriction facets.

RDF.XSD.Datatype for XSD integers.

Collection of functions for numeric literals.

RDF.XSD.Datatype for XSD strings.