1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder{-# LANGUAGE MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederDescription : Comorphism from ExtModal to OWL2
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederCopyright : (c) C. Maeder, DFKI GmbH 2012
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederLicense : GPLv2 or higher, see LICENSE.txt
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederMaintainer : Christian.Maeder@dfki.de
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederStability : provisional
233c9bf946d6f3689b7901dfab3255300c873187Christian MaederPortability : non-portable (via Logic.Logic)
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder-- OWL = codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder-- ExtModal = domain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maederdata ExtModal2OWL = ExtModal2OWL deriving Show
233c9bf946d6f3689b7901dfab3255300c873187Christian Maederinstance Language ExtModal2OWL
233c9bf946d6f3689b7901dfab3255300c873187Christian Maederinstance Comorphism
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder ExtModal2OWL -- comorphism
1dfd1687e9ee6a45e2cb5268a701ead79c1c1f79Christian Maeder ExtModal ExtModalSL EM_BASIC_SPEC ExtModalFORMULA SYMB_ITEMS
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder SYMB_MAP_ITEMS ExtModalSign ExtModalMorph Symbol RawSymbol ()
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder OWL2 -- lid codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder ProfSub -- sublogics codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder OntologyDocument -- Basic spec codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder Axiom -- sentence codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder SymbItems -- symbol items codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder SymbMapItems -- symbol map items codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder OS.Sign -- signature codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder OWLMorphism -- morphism codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder Entity -- symbol codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder RawSymb -- rawsymbol codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder ProofTree -- proof tree codomain
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder sourceLogic ExtModal2OWL = ExtModal
1dfd1687e9ee6a45e2cb5268a701ead79c1c1f79Christian Maeder sourceSublogic ExtModal2OWL = mkTop maxSublogic
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder targetLogic ExtModal2OWL = OWL2
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder mapSublogic ExtModal2OWL _ = Just topS
233c9bf946d6f3689b7901dfab3255300c873187Christian Maeder map_theory ExtModal2OWL = mapTheory