RDF.XSD (RDF.ex v0.9.2) View Source

An implementation of the XML Schema (XSD) datatype system for use within RDF.Literal.Datatype system.

It consists of

see https://www.w3.org/TR/xmlschema11-2/

Link to this section Summary

Functions

Returns if the given value is a RDF.XSD.Datatype struct or RDF.Literal with a RDF.XSD.Datatype.

Get a RDF.XSD.Facet by its name.

The list of all XSD facets.

See RDF.XSD.Boolean.Value.false/0.

See RDF.XSD.Boolean.Value.true/0.

Link to this section Functions

See RDF.XSD.AnyURI.new/1.

See RDF.XSD.AnyURI.new/2.

See RDF.XSD.AnyURI.new/1.

See RDF.XSD.AnyURI.new/2.

See RDF.XSD.Base64Binary.new/1.

Link to this function

base64Binary(value, opts)

View Source

See RDF.XSD.Base64Binary.new/2.

See RDF.XSD.Base64Binary.new/1.

Link to this function

base64_binary(value, opts)

View Source

See RDF.XSD.Base64Binary.new/2.

See RDF.XSD.Boolean.new/1.

See RDF.XSD.Boolean.new/2.

See RDF.XSD.Byte.new/1.

See RDF.XSD.Byte.new/2.

Returns if the given value is a RDF.XSD.Datatype struct or RDF.Literal with a RDF.XSD.Datatype.

See RDF.XSD.Date.new/1.

See RDF.XSD.Date.new/2.

See RDF.XSD.DateTime.new/1.

See RDF.XSD.DateTime.new/2.

See RDF.XSD.DateTime.new/1.

See RDF.XSD.DateTime.new/2.

See RDF.XSD.DateTime.new/1.

See RDF.XSD.DateTime.new/2.

See RDF.XSD.Decimal.new/1.

See RDF.XSD.Decimal.new/2.

See RDF.XSD.Double.new/1.

See RDF.XSD.Double.new/2.

Get a RDF.XSD.Facet by its name.

Specs

facets() :: Enum.t()

The list of all XSD facets.

See RDF.XSD.Boolean.Value.false/0.

See RDF.XSD.Float.new/1.

See RDF.XSD.Float.new/2.

See RDF.XSD.Int.new/1.

See RDF.XSD.Int.new/2.

See RDF.XSD.Integer.new/1.

See RDF.XSD.Integer.new/2.

See RDF.XSD.Long.new/1.

See RDF.XSD.Long.new/2.

See RDF.XSD.NegativeInteger.new/1.

Link to this function

negativeInteger(value, opts)

View Source

See RDF.XSD.NegativeInteger.new/2.

See RDF.XSD.NegativeInteger.new/1.

Link to this function

negative_integer(value, opts)

View Source

See RDF.XSD.NegativeInteger.new/2.

Link to this function

nonNegativeInteger(value)

View Source

See RDF.XSD.NonNegativeInteger.new/1.

Link to this function

nonNegativeInteger(value, opts)

View Source

See RDF.XSD.NonNegativeInteger.new/2.

Link to this function

nonPositiveInteger(value)

View Source

See RDF.XSD.NonPositiveInteger.new/1.

Link to this function

nonPositiveInteger(value, opts)

View Source

See RDF.XSD.NonPositiveInteger.new/2.

Link to this function

non_negative_integer(value)

View Source

See RDF.XSD.NonNegativeInteger.new/1.

Link to this function

non_negative_integer(value, opts)

View Source

See RDF.XSD.NonNegativeInteger.new/2.

Link to this function

non_positive_integer(value)

View Source

See RDF.XSD.NonPositiveInteger.new/1.

Link to this function

non_positive_integer(value, opts)

View Source

See RDF.XSD.NonPositiveInteger.new/2.

See RDF.XSD.PositiveInteger.new/1.

Link to this function

positiveInteger(value, opts)

View Source

See RDF.XSD.PositiveInteger.new/2.

See RDF.XSD.PositiveInteger.new/1.

Link to this function

positive_integer(value, opts)

View Source

See RDF.XSD.PositiveInteger.new/2.

See RDF.XSD.Short.new/1.

See RDF.XSD.Short.new/2.

See RDF.XSD.String.new/1.

See RDF.XSD.String.new/2.

See RDF.XSD.Time.new/1.

See RDF.XSD.Time.new/2.

See RDF.XSD.Boolean.Value.true/0.

See RDF.XSD.UnsignedByte.new/1.

Link to this function

unsignedByte(value, opts)

View Source

See RDF.XSD.UnsignedByte.new/2.

See RDF.XSD.UnsignedInt.new/1.

Link to this function

unsignedInt(value, opts)

View Source

See RDF.XSD.UnsignedInt.new/2.

See RDF.XSD.UnsignedLong.new/1.

Link to this function

unsignedLong(value, opts)

View Source

See RDF.XSD.UnsignedLong.new/2.

See RDF.XSD.UnsignedShort.new/1.

Link to this function

unsignedShort(value, opts)

View Source

See RDF.XSD.UnsignedShort.new/2.

See RDF.XSD.UnsignedByte.new/1.

Link to this function

unsigned_byte(value, opts)

View Source

See RDF.XSD.UnsignedByte.new/2.

See RDF.XSD.UnsignedInt.new/1.

Link to this function

unsigned_int(value, opts)

View Source

See RDF.XSD.UnsignedInt.new/2.

See RDF.XSD.UnsignedLong.new/1.

Link to this function

unsigned_long(value, opts)

View Source

See RDF.XSD.UnsignedLong.new/2.

See RDF.XSD.UnsignedShort.new/1.

Link to this function

unsigned_short(value, opts)

View Source

See RDF.XSD.UnsignedShort.new/2.