RDF.XSD (RDF.ex v2.1.0)

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/

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.

Functions

any_uri(value)

See RDF.XSD.AnyURI.new/1.

any_uri(value, opts)

See RDF.XSD.AnyURI.new/2.

anyURI(value)

See RDF.XSD.AnyURI.new/1.

anyURI(value, opts)

See RDF.XSD.AnyURI.new/2.

base64_binary(value)

See RDF.XSD.Base64Binary.new/1.

base64_binary(value, opts)

See RDF.XSD.Base64Binary.new/2.

base64Binary(value)

See RDF.XSD.Base64Binary.new/1.

base64Binary(value, opts)

See RDF.XSD.Base64Binary.new/2.

boolean(value)

See RDF.XSD.Boolean.new/1.

boolean(value, opts)

See RDF.XSD.Boolean.new/2.

byte(value)

See RDF.XSD.Byte.new/1.

byte(value, opts)

See RDF.XSD.Byte.new/2.

datatype?(value)

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

date(value)

See RDF.XSD.Date.new/1.

date(value, opts)

See RDF.XSD.Date.new/2.

date_time(value)

See RDF.XSD.DateTime.new/1.

date_time(value, opts)

See RDF.XSD.DateTime.new/2.

dateTime(value)

See RDF.XSD.DateTime.new/1.

dateTime(value, opts)

See RDF.XSD.DateTime.new/2.

datetime(value)

See RDF.XSD.DateTime.new/1.

datetime(value, opts)

See RDF.XSD.DateTime.new/2.

decimal(value)

See RDF.XSD.Decimal.new/1.

decimal(value, opts)

See RDF.XSD.Decimal.new/2.

double(value)

See RDF.XSD.Double.new/1.

double(value, opts)

See RDF.XSD.Double.new/2.

facet(name)

Get a RDF.XSD.Facet by its name.

facets()

@spec facets() :: Enum.t()

The list of all XSD facets.

false()

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

float(value)

See RDF.XSD.Float.new/1.

float(value, opts)

See RDF.XSD.Float.new/2.

int(value)

See RDF.XSD.Int.new/1.

int(value, opts)

See RDF.XSD.Int.new/2.

integer(value)

See RDF.XSD.Integer.new/1.

integer(value, opts)

See RDF.XSD.Integer.new/2.

long(value)

See RDF.XSD.Long.new/1.

long(value, opts)

See RDF.XSD.Long.new/2.

negative_integer(value)

See RDF.XSD.NegativeInteger.new/1.

negative_integer(value, opts)

See RDF.XSD.NegativeInteger.new/2.

negativeInteger(value)

See RDF.XSD.NegativeInteger.new/1.

negativeInteger(value, opts)

See RDF.XSD.NegativeInteger.new/2.

non_negative_integer(value)

See RDF.XSD.NonNegativeInteger.new/1.

non_negative_integer(value, opts)

See RDF.XSD.NonNegativeInteger.new/2.

non_positive_integer(value)

See RDF.XSD.NonPositiveInteger.new/1.

non_positive_integer(value, opts)

See RDF.XSD.NonPositiveInteger.new/2.

nonNegativeInteger(value)

See RDF.XSD.NonNegativeInteger.new/1.

nonNegativeInteger(value, opts)

See RDF.XSD.NonNegativeInteger.new/2.

nonPositiveInteger(value)

See RDF.XSD.NonPositiveInteger.new/1.

nonPositiveInteger(value, opts)

See RDF.XSD.NonPositiveInteger.new/2.

positive_integer(value)

See RDF.XSD.PositiveInteger.new/1.

positive_integer(value, opts)

See RDF.XSD.PositiveInteger.new/2.

positiveInteger(value)

See RDF.XSD.PositiveInteger.new/1.

positiveInteger(value, opts)

See RDF.XSD.PositiveInteger.new/2.

short(value)

See RDF.XSD.Short.new/1.

short(value, opts)

See RDF.XSD.Short.new/2.

string(value)

See RDF.XSD.String.new/1.

string(value, opts)

See RDF.XSD.String.new/2.

time(value)

See RDF.XSD.Time.new/1.

time(value, opts)

See RDF.XSD.Time.new/2.

true()

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

unsigned_byte(value)

See RDF.XSD.UnsignedByte.new/1.

unsigned_byte(value, opts)

See RDF.XSD.UnsignedByte.new/2.

unsigned_int(value)

See RDF.XSD.UnsignedInt.new/1.

unsigned_int(value, opts)

See RDF.XSD.UnsignedInt.new/2.

unsigned_long(value)

See RDF.XSD.UnsignedLong.new/1.

unsigned_long(value, opts)

See RDF.XSD.UnsignedLong.new/2.

unsigned_short(value)

See RDF.XSD.UnsignedShort.new/1.

unsigned_short(value, opts)

See RDF.XSD.UnsignedShort.new/2.

unsignedByte(value)

See RDF.XSD.UnsignedByte.new/1.

unsignedByte(value, opts)

See RDF.XSD.UnsignedByte.new/2.

unsignedInt(value)

See RDF.XSD.UnsignedInt.new/1.

unsignedInt(value, opts)

See RDF.XSD.UnsignedInt.new/2.

unsignedLong(value)

See RDF.XSD.UnsignedLong.new/1.

unsignedLong(value, opts)

See RDF.XSD.UnsignedLong.new/2.

unsignedShort(value)

See RDF.XSD.UnsignedShort.new/1.

unsignedShort(value, opts)

See RDF.XSD.UnsignedShort.new/2.