Copyright | (c) C. Maeder, DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable (via Logic.Logic) |
Safe Haskell | None |
Documentation
data CASL2OWL
toC :: Id -> ClassExpression
toO :: Id -> Int -> ObjectPropertyExpression
toACE :: Id -> (Annotations, ClassExpression)
toEBit :: Id -> ListFrameBit
mkDR :: DomainOrRange -> Id -> FrameBit
toSubClass :: Id -> [ClassExpression] -> Axiom
getPropNames :: (a -> [b]) -> MapSet Id a -> Set QName
commonType :: Sign f e -> [[SORT]] -> Result [SORT]
getCommonSupers :: Sign f e -> [SORT] -> Set SORT
keepMaximals :: Sign f e -> [SORT] -> [SORT]
mapTheory :: (FormExtension f, TermExtension f) => (Sign f e, [Named (FORMULA f)]) -> Result (Sign, [Named Axiom])
mapSortGenAx :: [Constraint] -> Bool -> [Named Axiom]