Vocabulary
-
struct CowlVocab
Vocabulary of reserved terms.
Public Members
-
CowlOWLVocab const *owl
OWL vocabulary.
-
CowlRDFVocab const *rdf
RDF vocabulary.
-
CowlRDFSVocab const *rdfs
RDFS vocabulary.
-
CowlXMLVocab const *xml
XML vocabulary.
-
CowlXSDVocab const *xsd
XSD vocabulary.
-
CowlOWLVocab const *owl
-
CowlVocab const *cowl_vocab(void)
Returns the vocabulary of reserved terms.
- Returns:
Vocabulary of reserved terms.
-
bool cowl_vocab_is_reserved_prefix(CowlString *prefix)
Checks whether the specified prefix is in the reserved vocabulary.
- Parameters:
prefix – The prefix.
- Returns:
True if the prefix is reserved, false otherwise.
-
bool cowl_vocab_is_reserved_ns(CowlString *ns)
Checks whether the specified namespace is in the reserved vocabulary.
- Parameters:
ns – The namespace.
- Returns:
True if the namespace is reserved, false otherwise.
-
bool cowl_vocab_is_reserved_prefix_raw(UString prefix)
Checks whether the specified prefix is in the reserved vocabulary.
- Parameters:
prefix – The prefix.
- Returns:
True if the prefix is reserved, false otherwise.
-
bool cowl_vocab_is_reserved_ns_raw(UString ns)
Checks whether the specified namespace is in the reserved vocabulary.
- Parameters:
ns – The namespace.
- Returns:
True if the namespace is reserved, false otherwise.
Sub-vocabularies
- OWL vocabulary
- RDF vocabulary
- RDFS vocabulary
- XSD vocabulary
CowlXSDVocab
CowlXSDIRIVocab
any_atomic_type
any_simple_type
any_type
any_uri
base64_binary
boolean
byte
date
date_time
date_timestamp
day_time_duration
decimal
xsd_double
duration
entities
entity
xsd_float
g_day
g_month
g_month_day
g_year
g_year_month
hex_binary
id
id_ref
id_refs
xsd_int
integer
language
xsd_long
name
ncname
negative_int
nmtoken
nmtokens
non_negative_int
non_positive_int
norm_string
notation
positive_int
q_name
xsd_short
string
time
token
unsigned_byte
unsigned_int
unsigned_long
unsigned_short
year_month_duration
length
min_length
max_length
pattern
min_inclusive
min_exclusive
max_inclusive
max_exclusive
total_digits
fraction_digits
CowlXSDDatatypeVocab
any_atomic_type
any_simple_type
any_type
any_uri
base64_binary
boolean
byte
date
date_time
date_timestamp
day_time_duration
decimal
xsd_double
duration
entities
entity
xsd_float
g_day
g_month
g_month_day
g_year
g_year_month
hex_binary
id
id_ref
id_refs
xsd_int
integer
language
xsd_long
name
ncname
negative_int
nmtoken
nmtokens
non_negative_int
non_positive_int
norm_string
notation
positive_int
q_name
xsd_short
string
time
token
unsigned_byte
unsigned_int
unsigned_long
unsigned_short
year_month_duration
cowl_xsd_vocab()