Hets - the Heterogeneous Tool Set

Copyright(c) C. Maeder, Felix Gabriel Mance
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilityportable
Safe HaskellSafe-Inferred

OWL2.AS

Contents

Description

Synopsis

Documentation

data QName

full or abbreviated IRIs with a possible uri for the prefix or a local part following a hash sign

Constructors

QN 

Fields

namePrefix :: String

the name prefix part of a qualified name "namePrefix:localPart"

localPart :: String

the local part of a qualified name "namePrefix:localPart"

iriType :: IRIType
 
expandedIRI :: String

the associated namespace uri (not printed)

iriPos :: Range
 

showQU :: QName -> String

show QName as abbreviated iri

showQI :: QName -> String

show QName in angle brackets as full iris

type IRI = QName

isAnonymous :: IRI -> Bool

checks if an IRI is an anonymous individual

cssIRI :: String -> IRIType

checks if a string (bound to be localPart of an IRI) contains "://"

type PrefixMap = Map String String

prefix -> localname

type ImportIRI = IRI

type Class = IRI

type Datatype = IRI

Predefined IRI checkings

setDatatypePrefix :: IRI -> IRI

sets the correct prefix for the predefined datatypes

setReservedPrefix :: IRI -> IRI

checks if the IRI is part of the built-in ones and puts the correct prefix

getPredefName :: IRI -> String

returns the name of the predefined IRI (e.g xsd:string returns "string" or http://www.w3.org/2002/07/owl#real returns "real")

uriToTok :: IRI -> Token

Extracts Token from IRI

uriToId :: IRI -> Id

Extracts Id from IRI

entityToId :: Entity -> Id

Extracts Id from Entities

Cardinalities

ENTITIES

data Entity

Constructors

Entity 

Instances

Eq Entity 
Data Entity 
Ord Entity 
Show Entity 
ShATermConvertible Entity 
ShATermConvertible Entity 
GetRange Entity 
Pretty Entity 
Function Entity 
Typeable * Entity 
ProjectSublogicM ProfSub Entity 
MinSublogic ProfSub Entity 
Sentences OWL2 Axiom Sign OWLMorphism Entity 
Syntax OWL2 OntologyDocument Entity SymbItems SymbMapItems 
StaticAnalysis OWL2 OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb 
Logic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree 
Comorphism OWL22CommonLogic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree 
Comorphism Propositional2OWL2 Propositional PropSL BASIC_SPEC FORMULA SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree 
Comorphism OWL22CASL OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree 
Comorphism CASL2OWL CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree 
Comorphism ExtModal2OWL ExtModal ExtModalSL EM_BASIC_SPEC ExtModalFORMULA SYMB_ITEMS SYMB_MAP_ITEMS ExtModalSign ExtModalMorph Symbol RawSymbol () OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree 
Comorphism DMU2OWL2 DMU () Text () () () Text (DefaultMorphism Text) () () () OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree 

LITERALS

data NNInt

non-negative integers given by the sequence of digits

Constructors

NNInt [Int] 

PROPERTY EXPRESSIONS

DATA RANGES

CLASS EXPERSSIONS

ANNOTATIONS