View Source API Reference RDF.ex v2.0.1
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 which 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 implementation of a RDF.BlankNode.Generator.Algorithm
which returns RDF.BlankNode
s with random identifiers.
An implementation of a RDF.BlankNode.Generator.Algorithm
which returns RDF.BlankNode
s with random UUID identifiers.
An implementation of the standard RDF Dataset Canonicalization Algorithm.
An identifier issuer is used to issue new blank node identifier.
State of the RDF.Canonicalization
algorithm.
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.
An ExUnit.Formatter
implementation that generates EARL reports.
A set of RDF triples with an optional name.
A collection of guards.
A structure for IRIs.
A RDF.Resource.Generator
for various kinds of UUID-based IRI identifiers.
RDF.Literal.Datatype
for rdf:langString
s.
A structure for RDF lists.
RDF literals are leaf nodes of an RDF graph containing raw data, like strings, numbers etc.
A behaviour for datatypes for RDF.Literal
s.
Registry of literal datatypes.
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 and generator for modules of terms resolving to RDF.IRI
s.
Provides the term_to_iri/1
macro to resolve IRI values inside of pattern matches.
A mapping of prefix atoms to IRI namespaces.
A bidirectional mapping 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.
Shared functions over RDF.IRI
s and RDF.BlankNode
s.
A configurable and customizable way to generate resource identifiers.
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.
A decoder for TriG serializations to RDF.Dataset
s.
An encoder for TriG serializations of RDF.ex data structures.
Helper functions for RDF triples.
RDF.Turtle
provides support for the Turtle serialization format.
A decoder for Turtle serializations to RDF.Graph
s.
An encoder for Turtle serializations of RDF.ex data structures.
Drop-in replacements for Elixir Regex
functions.
Various functions for working with RDF vocabularies and their URIs.
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:anyURI
.
RDF.XSD.Datatype
for xsd:base64Binary
.
RDF.XSD.Datatype
for xsd:boolean
.
RDF.XSD.Datatype
for xsd:byte
.
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:dateTime
.
RDF.XSD.Datatype
for xsd:decimal
.
RDF.XSD.Datatype
for xsd:double
.
A behaviour for XSD restriction facets.
RDF.XSD.Facet
for explicitTimezone
.
RDF.XSD.Facet
for fractionDigits
.
RDF.XSD.Facet
for length
.
RDF.XSD.Facet
for maxExclusive
.
RDF.XSD.Facet
for maxInclusive
.
RDF.XSD.Facet
for maxLength
.
RDF.XSD.Facet
for minExclusive
.
RDF.XSD.Facet
for minInclusive
.
RDF.XSD.Facet
for minLength
.
RDF.XSD.Facet
for pattern
.
RDF.XSD.Facet
for totalDigits
.
RDF.XSD.Datatype
for xsd:float
.
RDF.XSD.Datatype
for xsd:int
.
RDF.XSD.Datatype
for xsd:integer
.
RDF.XSD.Datatype
for xsd:long
.
RDF.XSD.Datatype
for xsd:negativeInteger
.
RDF.XSD.Datatype
for xsd:nonNegativeInteger
.
RDF.XSD.Datatype
for xsd:nonPositiveInteger
.
Collection of functions for numeric literals.
RDF.XSD.Datatype
for xsd:positiveInteger
.
RDF.XSD.Datatype
for xsd:short
.
RDF.XSD.Datatype
for xsd:string
.
RDF.XSD.Datatype
for xsd:time
.
RDF.XSD.Datatype
for xsd:unsignedByte
.
RDF.XSD.Datatype
for xsd:unsignedInt
.
RDF.XSD.Datatype
for xsd:unsignedLong
.
RDF.XSD.Datatype
for xsd:unsignedShort
.