XSD vocabulary

struct CowlXSDVocab

The XSD vocabulary.

Public Members

CowlString *ns

XSD namespace.

CowlString *prefix

XSD prefix.

CowlXSDIRIVocab iri

IRIs sub-vocabulary.

CowlXSDDatatypeVocab dt

Datatypes sub-vocabulary.

struct CowlXSDIRIVocab

Vocabulary of XSD IRIs.

Datatypes

CowlIRI *any_atomic_type

xsd:anyAtomicType

CowlIRI *any_simple_type

xsd:anySimpleType

CowlIRI *any_type

xsd:anyType

CowlIRI *any_uri

xsd:anyURI

CowlIRI *base64_binary

xsd:base64Binary

CowlIRI *boolean

xsd:boolean

CowlIRI *byte

xsd:byte

CowlIRI *date

xsd:date

CowlIRI *date_time

xsd:dateTime

CowlIRI *date_timestamp

xsd:dateTimeStamp

CowlIRI *day_time_duration

xsd:dayTimeDuration

CowlIRI *decimal

xsd:decimal

CowlIRI *xsd_double

xsd:double

CowlIRI *duration

xsd:duration

CowlIRI *entities

xsd:ENTITIES

CowlIRI *entity

xsd:ENTITY

CowlIRI *xsd_float

xsd:float

CowlIRI *g_day

xsd:gDay

CowlIRI *g_month

xsd:gMonth

CowlIRI *g_month_day

xsd:gMonthDay

CowlIRI *g_year

xsd:gYear

CowlIRI *g_year_month

xsd:gYearMonth

CowlIRI *hex_binary

xsd:hexBinary

CowlIRI *id

xsd:ID

CowlIRI *id_ref

xsd:IDREF

CowlIRI *id_refs

xsd:IDREFS

CowlIRI *xsd_int

xsd:int

CowlIRI *integer

xsd:integer

CowlIRI *language

xsd:language

CowlIRI *xsd_long

xsd:long

CowlIRI *name

xsd:Name

CowlIRI *ncname

xsd:NCName

CowlIRI *negative_int

xsd:negativeInteger

CowlIRI *nmtoken

xsd:NMTOKEN

CowlIRI *nmtokens

xsd:NMTOKENS

CowlIRI *non_negative_int

xsd:nonNegativeInteger

CowlIRI *non_positive_int

xsd:nonPositiveInteger

CowlIRI *norm_string

xsd:normalizedString

CowlIRI *notation

xsd:NOTATION

CowlIRI *positive_int

xsd:positiveInteger

CowlIRI *q_name

xsd:QName

CowlIRI *xsd_short

xsd:short

CowlIRI *string

xsd:string

CowlIRI *time

xsd:time

CowlIRI *token

xsd:token

CowlIRI *unsigned_byte

xsd:unsignedByte

CowlIRI *unsigned_int

xsd:unsignedInt

CowlIRI *unsigned_long

xsd:unsignedLong

CowlIRI *unsigned_short

xsd:unsignedShort

CowlIRI *year_month_duration

xsd:yearMonthDuration

Facets

CowlIRI *length

xsd:length

CowlIRI *min_length

xsd:minLength

CowlIRI *max_length

xsd:maxLength

CowlIRI *pattern

xsd:pattern

CowlIRI *min_inclusive

xsd:minInclusive

CowlIRI *min_exclusive

xsd:minExclusive

CowlIRI *max_inclusive

xsd:maxInclusive

CowlIRI *max_exclusive

xsd:maxExclusive

CowlIRI *total_digits

xsd:totalDigits

CowlIRI *fraction_digits

xsd:fractionDigits

struct CowlXSDDatatypeVocab

Vocabulary of XSD datatypes.

Public Members

CowlDatatype *any_atomic_type

xsd:anyAtomicType

CowlDatatype *any_simple_type

xsd:anySimpleType

CowlDatatype *any_type

xsd:anyType

CowlDatatype *any_uri

xsd:anyURI

CowlDatatype *base64_binary

xsd:base64Binary

CowlDatatype *boolean

xsd:boolean

CowlDatatype *byte

xsd:byte

CowlDatatype *date

xsd:date

CowlDatatype *date_time

xsd:dateTime

CowlDatatype *date_timestamp

xsd:dateTimeStamp

CowlDatatype *day_time_duration

xsd:dayTimeDuration

CowlDatatype *decimal

xsd:decimal

CowlDatatype *xsd_double

xsd:double

CowlDatatype *duration

xsd:duration

CowlDatatype *entities

xsd:ENTITIES

CowlDatatype *entity

xsd:ENTITY

CowlDatatype *xsd_float

xsd:float

CowlDatatype *g_day

xsd:gDay

CowlDatatype *g_month

xsd:gMonth

CowlDatatype *g_month_day

xsd:gMonthDay

CowlDatatype *g_year

xsd:gYear

CowlDatatype *g_year_month

xsd:gYearMonth

CowlDatatype *hex_binary

xsd:hexBinary

CowlDatatype *id

xsd:ID

CowlDatatype *id_ref

xsd:IDREF

CowlDatatype *id_refs

xsd:IDREFS

CowlDatatype *xsd_int

xsd:int

CowlDatatype *integer

xsd:integer

CowlDatatype *language

xsd:language

CowlDatatype *xsd_long

xsd:long

CowlDatatype *name

xsd:Name

CowlDatatype *ncname

xsd:NCName

CowlDatatype *negative_int

xsd:negativeInteger

CowlDatatype *nmtoken

xsd:NMTOKEN

CowlDatatype *nmtokens

xsd:NMTOKENS

CowlDatatype *non_negative_int

xsd:nonNegativeInteger

CowlDatatype *non_positive_int

xsd:nonPositiveInteger

CowlDatatype *norm_string

xsd:normalizedString

CowlDatatype *notation

xsd:NOTATION

CowlDatatype *positive_int

xsd:positiveInteger

CowlDatatype *q_name

xsd:QName

CowlDatatype *xsd_short

xsd:short

CowlDatatype *string

xsd:string

CowlDatatype *time

xsd:time

CowlDatatype *token

xsd:token

CowlDatatype *unsigned_byte

xsd:unsignedByte

CowlDatatype *unsigned_int

xsd:unsignedInt

CowlDatatype *unsigned_long

xsd:unsignedLong

CowlDatatype *unsigned_short

xsd:unsignedShort

CowlDatatype *year_month_duration

xsd:yearMonthDuration

CowlXSDVocab const *cowl_xsd_vocab(void)

Returns the XSD vocabulary.

Returns:

The XSD vocabulary.