API Reference
This page contains auto-generated API reference documentation [1].
A comprehensive framework for fuzzy description logic reasoning and interoperability that bridges abstract fuzzy logic with concrete optimization models and semantic web standards.
Description
The core reasoning engine employs tableau-based algorithms to normalize terminologies and manage assertional data, translating complex logical axioms into Mixed-Integer Linear Programming constraints to determine truth degrees. Logical expressions are constructed through a composite object model that supports operator overloading and advanced aggregations like Choquet integrals and Ordered Weighted Averaging, enabling the representation of sophisticated uncertainty. To ensure seamless integration with semantic web technologies, a translation layer converts OWL2 ontologies annotated with fuzzy semantics into internal representations using an inheritance-based type system and specialized XML parsing logic. This architecture facilitates bidirectional data exchange, allowing the serialization of fuzzy knowledge bases into standard OWL2 structures via XML annotations while enforcing canonical hierarchies required by the target reasoning engine.
Sub-packages
[
fuzzy_dl_owl2.fuzzydl] — A comprehensive fuzzy description logic reasoner that manages knowledge bases and performs automated reasoning by translating fuzzy axioms into Mixed-Integer Linear Programming constraints.[
fuzzy_dl_owl2.fuzzyowl2] — A translation framework converts OWL2 ontologies annotated with fuzzy logic semantics into a Fuzzy Description Logic representation suitable for reasoning engines.
- fuzzy_dl_owl2
- fuzzy_dl_owl2.fuzzydl
- fuzzy_dl_owl2.fuzzydl.assertion
- fuzzy_dl_owl2.fuzzydl.classification_node
- fuzzy_dl_owl2.fuzzydl.concept
- fuzzy_dl_owl2.fuzzydl.concept.all_some_concept
- fuzzy_dl_owl2.fuzzydl.concept.approximation_concept
- fuzzy_dl_owl2.fuzzydl.concept.atomic_concept
- fuzzy_dl_owl2.fuzzydl.concept.choquet_integral
- fuzzy_dl_owl2.fuzzydl.concept.concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete
- fuzzy_dl_owl2.fuzzydl.concept.concrete.crisp_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.fuzzy_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.fuzzy_number
- fuzzy_dl_owl2.fuzzydl.concept.concrete.left_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.linear_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.modified_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.right_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.trapezoidal_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.concrete.triangular_concrete_concept
- fuzzy_dl_owl2.fuzzydl.concept.ext_threshold_concept
- fuzzy_dl_owl2.fuzzydl.concept.has_value_concept
- fuzzy_dl_owl2.fuzzydl.concept.implies_concept
- fuzzy_dl_owl2.fuzzydl.concept.interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_concept_interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_concepts_interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_role_concept_interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_role_interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_value_interface
- fuzzy_dl_owl2.fuzzydl.concept.interface.has_weighted_concepts_interface
- fuzzy_dl_owl2.fuzzydl.concept.modified
- fuzzy_dl_owl2.fuzzydl.concept.negated_nominal
- fuzzy_dl_owl2.fuzzydl.concept.operator_concept
- fuzzy_dl_owl2.fuzzydl.concept.owa_concept
- fuzzy_dl_owl2.fuzzydl.concept.qowa_concept
- fuzzy_dl_owl2.fuzzydl.concept.quasi_sugeno_integral
- fuzzy_dl_owl2.fuzzydl.concept.self_concept
- fuzzy_dl_owl2.fuzzydl.concept.sigma_concept
- fuzzy_dl_owl2.fuzzydl.concept.sigma_count
- fuzzy_dl_owl2.fuzzydl.concept.string_concept
- fuzzy_dl_owl2.fuzzydl.concept.sugeno_integral
- fuzzy_dl_owl2.fuzzydl.concept.threshold_concept
- fuzzy_dl_owl2.fuzzydl.concept.truth_concept
- fuzzy_dl_owl2.fuzzydl.concept.value_concept
- fuzzy_dl_owl2.fuzzydl.concept.weighted_concept
- fuzzy_dl_owl2.fuzzydl.concept.weighted_max_concept
- fuzzy_dl_owl2.fuzzydl.concept.weighted_min_concept
- fuzzy_dl_owl2.fuzzydl.concept.weighted_sum_concept
- fuzzy_dl_owl2.fuzzydl.concept.weighted_sum_zero_concept
- fuzzy_dl_owl2.fuzzydl.concept_equivalence
- fuzzy_dl_owl2.fuzzydl.concrete_feature
- fuzzy_dl_owl2.fuzzydl.degree
- fuzzy_dl_owl2.fuzzydl.domain_axiom
- fuzzy_dl_owl2.fuzzydl.exception
- fuzzy_dl_owl2.fuzzydl.feature_function
- fuzzy_dl_owl2.fuzzydl.fuzzydl_to_owl2
- fuzzy_dl_owl2.fuzzydl.general_concept_inclusion
- fuzzy_dl_owl2.fuzzydl.graph
- fuzzy_dl_owl2.fuzzydl.individual
- fuzzy_dl_owl2.fuzzydl.knowledge_base
- fuzzy_dl_owl2.fuzzydl.label
- fuzzy_dl_owl2.fuzzydl.milp
- fuzzy_dl_owl2.fuzzydl.modifier
- fuzzy_dl_owl2.fuzzydl.parser
- fuzzy_dl_owl2.fuzzydl.primitive_concept_definition
- fuzzy_dl_owl2.fuzzydl.query
- fuzzy_dl_owl2.fuzzydl.query.all_instances_query
- fuzzy_dl_owl2.fuzzydl.query.bnp_query
- fuzzy_dl_owl2.fuzzydl.query.classification_query
- fuzzy_dl_owl2.fuzzydl.query.defuzzify
- fuzzy_dl_owl2.fuzzydl.query.instance_query
- fuzzy_dl_owl2.fuzzydl.query.kb_satisfiable_query
- fuzzy_dl_owl2.fuzzydl.query.max
- fuzzy_dl_owl2.fuzzydl.query.min
- fuzzy_dl_owl2.fuzzydl.query.query
- fuzzy_dl_owl2.fuzzydl.query.related_query
- fuzzy_dl_owl2.fuzzydl.query.satisfiable_query
- fuzzy_dl_owl2.fuzzydl.query.subsumption_query
- fuzzy_dl_owl2.fuzzydl.range_axiom
- fuzzy_dl_owl2.fuzzydl.relation
- fuzzy_dl_owl2.fuzzydl.restriction
- fuzzy_dl_owl2.fuzzydl.role_parent_with_degree
- fuzzy_dl_owl2.fuzzydl.util
- fuzzy_dl_owl2.fuzzyowl2
- fuzzy_dl_owl2.fuzzyowl2.fuzzyowl2
- fuzzy_dl_owl2.fuzzyowl2.fuzzyowl2_to_fuzzydl
- fuzzy_dl_owl2.fuzzyowl2.owl_types
- fuzzy_dl_owl2.fuzzyowl2.owl_types.choquet_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.concept_definition
- fuzzy_dl_owl2.fuzzyowl2.owl_types.crisp_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.fuzzy_datatype
- fuzzy_dl_owl2.fuzzyowl2.owl_types.fuzzy_modifier
- fuzzy_dl_owl2.fuzzyowl2.owl_types.fuzzy_nominal_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.fuzzy_property
- fuzzy_dl_owl2.fuzzyowl2.owl_types.left_shoulder_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.linear_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.linear_modifier
- fuzzy_dl_owl2.fuzzyowl2.owl_types.modified_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.modified_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.modified_property
- fuzzy_dl_owl2.fuzzyowl2.owl_types.owa_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.property_definition
- fuzzy_dl_owl2.fuzzyowl2.owl_types.qowa_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.quasi_sugeno_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.right_shoulder_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.sugeno_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.trapezoidal_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.triangular_function
- fuzzy_dl_owl2.fuzzyowl2.owl_types.triangular_modifier
- fuzzy_dl_owl2.fuzzyowl2.owl_types.weighted_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.weighted_max_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.weighted_min_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.weighted_sum_concept
- fuzzy_dl_owl2.fuzzyowl2.owl_types.weighted_sum_zero_concept
- fuzzy_dl_owl2.fuzzyowl2.parser
- fuzzy_dl_owl2.fuzzyowl2.util
- fuzzy_dl_owl2.fuzzydl