rdf-ex/lib/rdf/vocabularies/xsd.ex
2016-10-16 21:42:03 +02:00

55 lines
1.3 KiB
Elixir

defmodule RDF.XSD do
@moduledoc """
The XML Schema datatypes vocabulary.
See <https://www.w3.org/TR/xmlschema11-2/>
"""
# TODO: This should be a strict vocabulary and loaded from a file.
use RDF.Vocabulary, base_uri: "http://www.w3.org/2001/XMLSchema#"
defuri :string
defuri :normalizedString
defuri :token
defuri :language
defuri :Name
defuri :NCName
defuri :ID
defuri :IDREF
defuri :IDREFS
defuri :ENTITY
defuri :ENTITIES
defuri :NMTOKEN
defuri :NMTOKENS
defuri :boolean
defuri :float
defuri :double
defuri :decimal
defuri :integer
defuri :long
defuri :int
defuri :short
defuri :byte
defuri :nonPositiveInteger
defuri :negativeInteger
defuri :nonNegativeInteger
defuri :positiveInteger
defuri :unsignedLong
defuri :unsignedInt
defuri :unsignedShort
defuri :unsignedByte
defuri :duration
defuri :dateTime
defuri :time
defuri :date
defuri :gYearMonth
defuri :gYear
defuri :gMonthDay
defuri :gDay
defuri :gMonth
defuri :base64Binary
defuri :hexBinary
defuri :anyURI
defuri :QName
defuri :NOTATION
end