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.Function

Description

Instances for some of the functions used in OWL 2

Synopsis

Documentation

class Function a where Source #

this class contains general functions which operate on the ontology document, such as prefix renaming, IRI expansion or Morphism mapping

Methods

function :: Action -> AMap -> a -> a Source #

Instances

Instances details
Function IRI Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> IRI -> IRI Source #

Function PrefixMap Source # 
Instance details

Defined in OWL2.Function

Function Ontology Source # 
Instance details

Defined in OWL2.Function

Function PrefixDeclaration Source # 
Instance details

Defined in OWL2.Function

Function OntologyDocument Source # 
Instance details

Defined in OWL2.Function

Function DGEdgeAssertion Source # 
Instance details

Defined in OWL2.Function

Function DGNodeAssertion Source # 
Instance details

Defined in OWL2.Function

Function DGAtom Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> DGAtom -> DGAtom Source #

Function Atom Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Atom -> Atom Source #

Function UnknownArg Source # 
Instance details

Defined in OWL2.Function

Function DataArg Source # 
Instance details

Defined in OWL2.Function

Function IndividualArg Source # 
Instance details

Defined in OWL2.Function

Function Rule Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Rule -> Rule Source #

Function Assertion Source # 
Instance details

Defined in OWL2.Function

Function DataPropertyAxiom Source # 
Instance details

Defined in OWL2.Function

Function SubObjectPropertyExpression Source # 
Instance details

Defined in OWL2.Function

Function ObjectPropertyAxiom Source # 
Instance details

Defined in OWL2.Function

Function ClassAxiom Source # 
Instance details

Defined in OWL2.Function

Function Axiom Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Axiom -> Axiom Source #

Function AnnotationSubject Source # 
Instance details

Defined in OWL2.Function

Function AnnotationAxiom Source # 
Instance details

Defined in OWL2.Function

Function AnnotationValue Source # 
Instance details

Defined in OWL2.Function

Function Annotation Source # 
Instance details

Defined in OWL2.Function

Function ClassExpression Source # 
Instance details

Defined in OWL2.Function

Function DataRange Source # 
Instance details

Defined in OWL2.Function

Function ObjectPropertyExpression Source # 
Instance details

Defined in OWL2.Function

Function Literal Source # 
Instance details

Defined in OWL2.Function

Function Entity Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Entity -> Entity Source #

Function PrefixMap Source # 
Instance details

Defined in OWL2.Function

Function Sign Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Sign -> Sign Source #

Function RawSymb Source # 
Instance details

Defined in OWL2.Function

Function a => Function [a] Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> [a] -> [a] Source #

Function a => Function (Maybe a) Source # 
Instance details

Defined in OWL2.Function

Methods

function :: Action -> AMap -> Maybe a -> Maybe a Source #

data Action Source #

Constructors

Rename 
Expand 

Instances

Instances details
Eq Action Source # 
Instance details

Defined in OWL2.Function

Methods

(==) :: Action -> Action -> Bool

(/=) :: Action -> Action -> Bool

Ord Action Source # 
Instance details

Defined in OWL2.Function

Methods

compare :: Action -> Action -> Ordering

(<) :: Action -> Action -> Bool

(<=) :: Action -> Action -> Bool

(>) :: Action -> Action -> Bool

(>=) :: Action -> Action -> Bool

max :: Action -> Action -> Action

min :: Action -> Action -> Action

Show Action Source # 
Instance details

Defined in OWL2.Function

Methods

showsPrec :: Int -> Action -> ShowS

show :: Action -> String

showList :: [Action] -> ShowS

type StringMap = Map String String Source #

data AMap Source #

Instances

Instances details
Eq AMap Source # 
Instance details

Defined in OWL2.Function

Methods

(==) :: AMap -> AMap -> Bool

(/=) :: AMap -> AMap -> Bool

Ord AMap Source # 
Instance details

Defined in OWL2.Function

Methods

compare :: AMap -> AMap -> Ordering

(<) :: AMap -> AMap -> Bool

(<=) :: AMap -> AMap -> Bool

(>) :: AMap -> AMap -> Bool

(>=) :: AMap -> AMap -> Bool

max :: AMap -> AMap -> AMap

min :: AMap -> AMap -> AMap

Show AMap Source # 
Instance details

Defined in OWL2.Function

Methods

showsPrec :: Int -> AMap -> ShowS

show :: AMap -> String

showList :: [AMap] -> ShowS

maybeDo :: Function a => Action -> AMap -> Maybe a -> Maybe a Source #

err :: t Source #