Hets - the Heterogeneous Tool Set
Copyright(c) Felix Gabriel Mance
LicenseGPLv2 or higher, see LICENSE.txt
Maintainerf.mance@jacobs-university.de
Stabilityprovisional
Portabilityportable
Safe HaskellSafe

OWL2.ManchesterPrint

Description

Pretty printing for the Manchester Syntax of OWL 2

Synopsis

Documentation

printOWLBasicTheory :: (Sign, [Named Axiom]) -> Doc Source #

OWL2 signature printing

printSignElem :: Pretty a => Sign -> String -> (Sign -> Set a) -> Doc Source #

printListFrameBit :: ListFrameBit -> Doc Source #

ListFrameBits only with relations

printMisc :: Pretty a => Annotations -> (b -> Doc) -> b -> AnnotatedList a -> Doc Source #

printMiscBit :: Relation -> Annotations -> ListFrameBit -> Doc Source #

Misc ListFrameBits

Orphan instances

Pretty OntologyDocument Source # 
Instance details

Pretty Ontology Source #

Printing the ontology

Instance details

Pretty Axiom Source # 
Instance details

Pretty Frame Source # 
Instance details

Pretty FrameBit Source # 
Instance details

Pretty Fact Source # 
Instance details

Methods

pretty :: Fact -> Doc Source #

pretties :: [Fact] -> Doc Source #

Pretty ListFrameBit Source # 
Instance details

Pretty Sign Source # 
Instance details

Methods

pretty :: Sign -> Doc Source #

pretties :: [Sign] -> Doc Source #