Working with ontologies
- Reading ontologies
- Querying and editing ontologies
- The ontology object
CowlOntologycowl_ontology()cowl_ontology_from_path()cowl_ontology_from_stream()cowl_ontology_to_path()cowl_ontology_to_stream()cowl_ontology_get_prefix_map()cowl_ontology_get_iri()cowl_ontology_set_iri()cowl_ontology_get_version()cowl_ontology_set_version()cowl_ontology_get_annot()cowl_ontology_add_annot()cowl_ontology_remove_annot()cowl_ontology_has_import()cowl_ontology_add_import()cowl_ontology_remove_import()cowl_ontology_add_axiom()cowl_ontology_remove_axiom()cowl_ontology_remove_axioms_matching()cowl_ontology_axiom_count()cowl_ontology_import_count()cowl_ontology_axiom_count_for_type()cowl_ontology_axiom_count_for_types()cowl_ontology_axiom_count_for_primitive()cowl_ontology_primitive_count()cowl_ontology_has_primitive()cowl_ontology_has_axiom()cowl_ontology_iterate_annot()cowl_ontology_iterate_imports()cowl_ontology_iterate_primitives()cowl_ontology_iterate_axioms()cowl_ontology_iterate_axioms_of_type()cowl_ontology_iterate_axioms_of_types()cowl_ontology_iterate_axioms_for_primitive()cowl_ontology_iterate_axioms_matching()cowl_ontology_iterate_related()cowl_ontology_iterate_sub_classes()cowl_ontology_iterate_super_classes()cowl_ontology_iterate_eq_classes()cowl_ontology_iterate_disjoint_classes()cowl_ontology_iterate_types()
- Querying ontologies
CowlIteratorCowlFiltercowl_iterator_call()cowl_iterator_vec()cowl_iterator_set()cowl_iterator_count()cowl_iterator_contains()cowl_iterator_retain()cowl_iterator_release()CowlAxiomFlagsCOWL_AF_NONECOWL_AF_ALLCOWL_AF_DECLCOWL_AF_SUB_CLASSCOWL_AF_EQUIV_CLASSESCOWL_AF_DISJ_CLASSESCOWL_AF_DISJ_UNIONCOWL_AF_SUB_OBJ_PROPCOWL_AF_EQUIV_OBJ_PROPCOWL_AF_DISJ_OBJ_PROPCOWL_AF_INV_OBJ_PROPCOWL_AF_OBJ_PROP_DOMAINCOWL_AF_OBJ_PROP_RANGECOWL_AF_FUNC_OBJ_PROPCOWL_AF_INV_FUNC_OBJ_PROPCOWL_AF_REFL_OBJ_PROPCOWL_AF_IRREFL_OBJ_PROPCOWL_AF_SYMM_OBJ_PROPCOWL_AF_ASYMM_OBJ_PROPCOWL_AF_TRANS_OBJ_PROPCOWL_AF_SUB_DATA_PROPCOWL_AF_EQUIV_DATA_PROPCOWL_AF_DISJ_DATA_PROPCOWL_AF_DATA_PROP_DOMAINCOWL_AF_DATA_PROP_RANGECOWL_AF_FUNC_DATA_PROPCOWL_AF_DATATYPE_DEFCOWL_AF_HAS_KEYCOWL_AF_SAME_INDCOWL_AF_DIFF_INDCOWL_AF_CLASS_ASSERTCOWL_AF_OBJ_PROP_ASSERTCOWL_AF_NEG_OBJ_PROP_ASSERTCOWL_AF_DATA_PROP_ASSERTCOWL_AF_NEG_DATA_PROP_ASSERTCOWL_AF_ANNOT_ASSERTCOWL_AF_SUB_ANNOT_PROPCOWL_AF_ANNOT_PROP_DOMAINCOWL_AF_ANNOT_PROP_RANGEcowl_axiom_flags_from_type()cowl_axiom_flags_add_type()cowl_axiom_flags_remove_type()cowl_axiom_flags_has_type()cowl_axiom_flags_has_all_types()cowl_axiom_flags_has_no_types()cowl_axiom_flags_foreach_typeCowlAxiomFiltercowl_axiom_filter()cowl_axiom_filter_deinit()cowl_axiom_filter_add_type()cowl_axiom_filter_remove_type()cowl_axiom_filter_add_primitive()cowl_axiom_filter_remove_primitive()cowl_axiom_filter_set_closure()
- Editing ontologies
CowlPrefixMapcowl_prefix_map()cowl_prefix_map_get_table()cowl_prefix_map_get_ns()cowl_prefix_map_get_prefix()cowl_prefix_map_add()cowl_prefix_map_add_raw()cowl_prefix_map_remove_prefix()cowl_prefix_map_remove_prefix_raw()cowl_prefix_map_remove_ns()cowl_prefix_map_remove_ns_raw()cowl_prefix_map_merge()cowl_prefix_map_get_iri()cowl_prefix_map_parse_short_iri()cowl_prefix_map_parse_iri()
- The ontology object
- Writing ontologies
- Writer objects
CowlWritercowl_writer_functional()cowl_writer_protocowl()cowl_writer_protocowl_set_index_size()cowl_writer_protocowl_set_encode_anon()cowl_writer_protocowl_write_add_frame()cowl_writer_protocowl_write_remove_frame()cowl_writer_protocowl_write_reset_frame()cowl_writer_default()cowl_writer()cowl_writer_get_name()cowl_writer_get_impl()cowl_writer_can_write_stream()cowl_writer_can_write_object()cowl_writer_can_write_ontology()cowl_writer_write_ontology()cowl_writer_write_ontology_to_path()cowl_writer_write_header()cowl_writer_write_axiom()cowl_writer_write_footer()cowl_writer_write()cowl_write()cowl_write_debug()cowl_write_string()cowl_write_iri()cowl_write_object_type()cowl_write_error()cowl_write_uint()cowl_write_ustring()cowl_write_cstring()cowl_write_literal()cowl_write_static()COWL_PROTOCOWL_INDEX_SIZE_UNBOUNDED
- Axiom streams
- Writer objects
- Handling errors