ontolearn.learners.spell_kit.o2p_owl_parser =========================================== .. py:module:: ontolearn.learners.spell_kit.o2p_owl_parser Classes ------- .. autoapisummary:: ontolearn.learners.spell_kit.o2p_owl_parser.OWLReader Functions --------- .. autoapisummary:: ontolearn.learners.spell_kit.o2p_owl_parser.print_element ontolearn.learners.spell_kit.o2p_owl_parser.make_res_absolute Module Contents --------------- .. py:function:: print_element(element) Pretty print an XML element (for debugging purposes). :param element: element to print :type element: xml.etree.ElementTree.Element .. py:function:: make_res_absolute(elem, res) .. py:class:: OWLReader(filename, verbose=0, strictness=100) Bases: :py:obj:`object` .. py:attribute:: namespaces .. py:method:: expand_namespace(namespace, item) :classmethod: Expand a namespace alias to the fully qualified name. :param namespace: a namespace alias (should be in namespaces). :param item: the name of the item in the namespace :return: fully qualified namespace .. py:method:: extract_namespace(item) :classmethod: .. py:method:: register_factory(namespace, tagname, factory) .. py:method:: get_factory(tagname) .. py:method:: register_factories() .. py:attribute:: filename .. py:attribute:: factories .. py:attribute:: property_types .. py:attribute:: skipping .. py:attribute:: ignore .. py:attribute:: verbose :value: 0 .. py:attribute:: strictness :value: 100 .. py:method:: parse_error(severity, element, message) .. py:method:: read() .. py:method:: parse_rule(element) .. py:method:: parse_thing(element) .. py:method:: parse_element(element) .. py:method:: parse_disjoint(element) .. py:method:: parse_subclass(element) .. py:method:: parse_eqclass(element) .. py:method:: parse_class(element) .. py:method:: parse_restriction(element) .. py:method:: parse_datarange(element) .. py:method:: parse_intersection(element) .. py:method:: parse_complement(element) .. py:method:: parse_union(element) .. py:method:: parse_one_of(element) .. py:method:: parse_collection(element, cls) .. py:method:: parse_property_rule(element) .. py:method:: parse_classref(element) .. py:method:: parse_propertyref(element) .. py:method:: parse_property(element) .. py:method:: parse_subpropertyof(element) .. py:method:: parse_quantifier(element) .. py:method:: parse_quantifier_self(element) .. py:method:: parse_quantifier_qualified_cardinality(element) .. py:method:: parse_quantifier_min_qualified_cardinality(element) .. py:method:: parse_quantifier_max_qualified_cardinality(element) .. py:method:: parse_quantifier_exists(element) .. py:method:: parse_quantifier_all(element) .. py:method:: parse_quantifier_card(element) .. py:method:: parse_quantifier_mincard(element) .. py:method:: parse_quantifier_maxcard(element) .. py:method:: parse_quantifier_has_value(element)