Copyright | (c) C. Maeder DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
convert ontology to SHIP syntax
Documentation
ppShipOnt :: OntologyDocument -> Doc
frame2Boxes :: Frame -> Box
classFrame2Boxes :: Concept -> FrameBit -> [TBox]
classAnnFrame2Boxes :: Concept -> AnnFrameBit -> [TBox]
classListFrame2Boxes :: Concept -> Maybe Relation -> ListFrameBit -> [TBox]
opFrame2Boxes :: Role -> FrameBit -> [RBox]
opListFrame2Boxes :: Role -> Maybe Relation -> ListFrameBit -> [RBox]
getRoleType :: Role -> [RBox] -> ([Concept], [Concept])
setRoleType :: Role -> RoleType -> RBox -> RBox
flatIntersection :: Concept -> [Concept]
intersectConcepts :: [Concept] -> Concept
indFrame2Boxes :: String -> FrameBit -> [ABox]
indListFrame2Boxes :: String -> Maybe Relation -> ListFrameBit -> [ABox]
miscFrame2Boxes :: FrameBit -> Box
miscListFrame2Boxes :: Maybe Relation -> ListFrameBit -> Box
mkCycle :: (a -> a -> b) -> [a] -> [b]
pairwise :: (a -> a -> b) -> [a] -> [b]
ce2Concept :: ClassExpression -> Concept