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
CowlXSDVocabCowlXSDIRIVocabany_atomic_typeany_simple_typeany_typeany_uribase64_binarybooleanbytedatedate_timedate_timestampday_time_durationdecimalxsd_doubledurationentitiesentityxsd_floatg_dayg_monthg_month_dayg_yearg_year_monthhex_binaryidid_refid_refsxsd_intintegerlanguagexsd_longnamencnamenegative_intnmtokennmtokensnon_negative_intnon_positive_intnorm_stringnotationpositive_intq_namexsd_shortstringtimetokenunsigned_byteunsigned_intunsigned_longunsigned_shortyear_month_durationlengthmin_lengthmax_lengthpatternmin_inclusivemin_exclusivemax_inclusivemax_exclusivetotal_digitsfraction_digits
CowlXSDDatatypeVocabany_atomic_typeany_simple_typeany_typeany_uribase64_binarybooleanbytedatedate_timedate_timestampday_time_durationdecimalxsd_doubledurationentitiesentityxsd_floatg_dayg_monthg_month_dayg_yearg_year_monthhex_binaryidid_refid_refsxsd_intintegerlanguagexsd_longnamencnamenegative_intnmtokennmtokensnon_negative_intnon_positive_intnorm_stringnotationpositive_intq_namexsd_shortstringtimetokenunsigned_byteunsigned_intunsigned_longunsigned_shortyear_month_duration
cowl_xsd_vocab()