Methods
basic_analysis :: OWL2 -> Maybe ((OntologyDocument, Sign, GlobalAnnos) -> Result (OntologyDocument, ExtSign Sign Entity, [Named Axiom])) Source #
sen_analysis :: OWL2 -> Maybe ((OntologyDocument, Sign, Axiom) -> Result Axiom) Source #
extBasicAnalysis :: OWL2 -> IRI -> LibName -> OntologyDocument -> Sign -> GlobalAnnos -> Result (OntologyDocument, ExtSign Sign Entity, [Named Axiom]) Source #
stat_symb_map_items :: OWL2 -> Sign -> Maybe Sign -> [SymbMapItems] -> Result (EndoMap RawSymb) Source #
stat_symb_items :: OWL2 -> Sign -> [SymbItems] -> Result [RawSymb] Source #
convertTheory :: OWL2 -> Maybe ((Sign, [Named Axiom]) -> OntologyDocument) Source #
ensures_amalgamability :: OWL2 -> ([CASLAmalgOpt], Gr Sign (Int, OWLMorphism), [(Int, OWLMorphism)], Gr String String) -> Result Amalgamates Source #
quotient_term_algebra :: OWL2 -> OWLMorphism -> [Named Axiom] -> Result (Sign, [Named Axiom]) Source #
signature_colimit :: OWL2 -> Gr Sign (Int, OWLMorphism) -> Result (Sign, Map Int OWLMorphism) Source #
qualify :: OWL2 -> SIMPLE_ID -> LibName -> OWLMorphism -> Sign -> Result (OWLMorphism, [Named Axiom]) Source #
symbol_to_raw :: OWL2 -> Entity -> RawSymb Source #
id_to_raw :: OWL2 -> Id -> RawSymb Source #
matches :: OWL2 -> Entity -> RawSymb -> Bool Source #
empty_signature :: OWL2 -> Sign Source #
add_symb_to_sign :: OWL2 -> Sign -> Entity -> Result Sign Source #
signature_union :: OWL2 -> Sign -> Sign -> Result Sign Source #
signatureDiff :: OWL2 -> Sign -> Sign -> Result Sign Source #
intersection :: OWL2 -> Sign -> Sign -> Result Sign Source #
final_union :: OWL2 -> Sign -> Sign -> Result Sign Source #
morphism_union :: OWL2 -> OWLMorphism -> OWLMorphism -> Result OWLMorphism Source #
is_subsig :: OWL2 -> Sign -> Sign -> Bool Source #
subsig_inclusion :: OWL2 -> Sign -> Sign -> Result OWLMorphism Source #
generated_sign :: OWL2 -> Set Entity -> Sign -> Result OWLMorphism Source #
cogenerated_sign :: OWL2 -> Set Entity -> Sign -> Result OWLMorphism Source #
induced_from_morphism :: OWL2 -> EndoMap RawSymb -> Sign -> Result OWLMorphism Source #
induced_from_to_morphism :: OWL2 -> EndoMap RawSymb -> ExtSign Sign Entity -> ExtSign Sign Entity -> Result OWLMorphism Source #
is_transportable :: OWL2 -> OWLMorphism -> Bool Source #
is_injective :: OWL2 -> OWLMorphism -> Bool Source #
theory_to_taxonomy :: OWL2 -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named Axiom] -> Result MMiSSOntology Source #
corresp2th :: OWL2 -> String -> Bool -> Sign -> Sign -> [SymbItems] -> [SymbItems] -> EndoMap Entity -> EndoMap Entity -> REL_REF -> Result (Sign, [Named Axiom], Sign, Sign, EndoMap Entity, EndoMap Entity) Source #
equiv2cospan :: OWL2 -> Sign -> Sign -> [SymbItems] -> [SymbItems] -> Result (Sign, Sign, Sign, EndoMap Entity, EndoMap Entity) Source #
extract_module :: OWL2 -> [IRI] -> (Sign, [Named Axiom]) -> Result (Sign, [Named Axiom]) Source #