Defines the XML schema type hierarchy and funtions for querying sub/super type relationships.
Defines the XML schema type hierarchy and funtions for querying sub/super type relationships.
(children node)
(dispatch-key type-name)
Returns the key for the given type name in the multimethod dispatch hierarchy.
Returns the key for the given type name in the multimethod dispatch hierarchy.
(expand dt)
Expands a partial datatype definition into one which conforms to the ::datatype spec
Expands a partial datatype definition into one which conforms to the ::datatype spec
(get-length value {:keys [base] :as datatype})
Returns the length of the value of the given datatype.
Returns the length of the value of the given datatype.
Type IRIs which are not mapped directly to an XSD type IRI based on their name
Type IRIs which are not mapped directly to an XSD type IRI based on their name
(is-binary-type? type-name)
(is-boolean-type? type-name)
(is-built-in-type-iri? type-iri)
Whether the given IRI identifies a built-in datatype.
Whether the given IRI identifies a built-in datatype.
(is-date-time-type? type-name)
(is-duration-type? type-name)
(is-inner? x)
(is-leaf? x)
(is-numeric-type? type-name)
(is-string-type? type-name)
(is-subtype? a b)
Returns whether type b is a subtype of type a
Returns whether type b is a subtype of type a
(is-uri-type? type-name)
(node-name x)
Type names which are not aliases for other types
Type names which are not aliases for other types
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close