Copyright | (c) Felix Gabriel Mance |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | f.mance@jacobs-university.de |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
Pretty printing for the Manchester Syntax of OWL 2
- printOneNamed :: Named Axiom -> Doc
- delTopic :: Extended -> Sign -> Sign
- groupAxioms :: [Axiom] -> [Frame]
- printOWLBasicTheory :: (Sign, [Named Axiom]) -> Doc
- prepareBasicTheory :: (Sign, [Named Axiom]) -> (Sign, [Named Axiom])
- printBasicTheory :: (Sign, [Named Axiom]) -> Doc
- convertBasicTheory :: (Sign, [Named Axiom]) -> OntologyDocument
- printSignElem :: Pretty a => Sign -> String -> (Sign -> Set a) -> Doc
- printSign :: Sign -> Doc
- printFact :: Fact -> Doc
- printListFrameBit :: ListFrameBit -> Doc
- printMisc :: Pretty a => Annotations -> (b -> Doc) -> b -> AnnotatedList a -> Doc
- printMiscBit :: Relation -> Annotations -> ListFrameBit -> Doc
- printAnnFrameBit :: Annotations -> AnnFrameBit -> Doc
- printFrameBit :: FrameBit -> Doc
- printFrame :: Frame -> Doc
- printAxiom :: Axiom -> Doc
- printImport :: ImportIRI -> Doc
- printPrefixes :: PrefixMap -> Doc
- printOntology :: Ontology -> Doc
- printOntologyDocument :: OntologyDocument -> Doc
Documentation
printOneNamed :: Named Axiom -> Doc
OWL2 signature printing
groupAxioms :: [Axiom] -> [Frame]
printOWLBasicTheory :: (Sign, [Named Axiom]) -> Doc
printBasicTheory :: (Sign, [Named Axiom]) -> Doc
convertBasicTheory :: (Sign, [Named Axiom]) -> OntologyDocument
printListFrameBit :: ListFrameBit -> Doc
ListFrameBits only with relations
printMisc :: Pretty a => Annotations -> (b -> Doc) -> b -> AnnotatedList a -> Doc
printMiscBit :: Relation -> Annotations -> ListFrameBit -> Doc
Misc ListFrameBits
printAnnFrameBit :: Annotations -> AnnFrameBit -> Doc
printFrameBit :: FrameBit -> Doc
printFrame :: Frame -> Doc
printAxiom :: Axiom -> Doc
printImport :: ImportIRI -> Doc
printPrefixes :: PrefixMap -> Doc
printOntology :: Ontology -> Doc