Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
EquivOrDisjoint
DomainOrRange
SameOrDifferent
Relation
Character
PositiveOrNegative
QuantifierType
DatatypeCat
CardinalityType
Cardinality
JunctionType
Entity
EntityType
TypedOrUntyped
Literal
NNInt
IntLit
DecLit
FloatLit
ObjectPropertyExpression
DataRange
ClassExpression
Annotation
AnnotationValue
AnnotationAxiom
AnnotationSubject
Axiom
ClassAxiom
ObjectPropertyAxiom
SubObjectPropertyExpression
DataPropertyAxiom
Assertion
Rule
IndividualArg
DataArg
UnknownArg
Atom
DGAtom
DGNodeAssertion
DGEdgeAssertion
OntologySyntaxType
OntologyMetadata
OntologyDocument
PrefixDeclaration
Ontology
ExtEntityType
SymbItems
SymbMapItems
RawSymb
Sign
SignAxiom
RoleKind
RoleType
DesKind
DomainOrRangeOrFunc
OWLMorphism
ProfSub
NumberRestrictions
OWLSub
Profiles
Orphan instances
Generic Ontology Source # | |
Generic PrefixDeclaration Source # | |
type Rep PrefixDeclaration :: Type -> Type from :: PrefixDeclaration -> Rep PrefixDeclaration x to :: Rep PrefixDeclaration x -> PrefixDeclaration | |
Generic OntologyDocument Source # | |
type Rep OntologyDocument :: Type -> Type from :: OntologyDocument -> Rep OntologyDocument x to :: Rep OntologyDocument x -> OntologyDocument | |
Generic OntologyMetadata Source # | |
type Rep OntologyMetadata :: Type -> Type from :: OntologyMetadata -> Rep OntologyMetadata x to :: Rep OntologyMetadata x -> OntologyMetadata | |
Generic OntologySyntaxType Source # | |
type Rep OntologySyntaxType :: Type -> Type from :: OntologySyntaxType -> Rep OntologySyntaxType x to :: Rep OntologySyntaxType x -> OntologySyntaxType | |
Generic DGEdgeAssertion Source # | |
type Rep DGEdgeAssertion :: Type -> Type from :: DGEdgeAssertion -> Rep DGEdgeAssertion x to :: Rep DGEdgeAssertion x -> DGEdgeAssertion | |
Generic DGNodeAssertion Source # | |
type Rep DGNodeAssertion :: Type -> Type from :: DGNodeAssertion -> Rep DGNodeAssertion x to :: Rep DGNodeAssertion x -> DGNodeAssertion | |
Generic DGAtom Source # | |
Generic Atom Source # | |
Generic UnknownArg Source # | |
type Rep UnknownArg :: Type -> Type from :: UnknownArg -> Rep UnknownArg x to :: Rep UnknownArg x -> UnknownArg | |
Generic DataArg Source # | |
Generic IndividualArg Source # | |
type Rep IndividualArg :: Type -> Type from :: IndividualArg -> Rep IndividualArg x to :: Rep IndividualArg x -> IndividualArg | |
Generic Rule Source # | |
Generic Assertion Source # | |
Generic DataPropertyAxiom Source # | |
type Rep DataPropertyAxiom :: Type -> Type from :: DataPropertyAxiom -> Rep DataPropertyAxiom x to :: Rep DataPropertyAxiom x -> DataPropertyAxiom | |
Generic SubObjectPropertyExpression Source # | |
type Rep SubObjectPropertyExpression :: Type -> Type | |
Generic ObjectPropertyAxiom Source # | |
type Rep ObjectPropertyAxiom :: Type -> Type from :: ObjectPropertyAxiom -> Rep ObjectPropertyAxiom x to :: Rep ObjectPropertyAxiom x -> ObjectPropertyAxiom | |
Generic ClassAxiom Source # | |
type Rep ClassAxiom :: Type -> Type from :: ClassAxiom -> Rep ClassAxiom x to :: Rep ClassAxiom x -> ClassAxiom | |
Generic Axiom Source # | |
Generic AnnotationSubject Source # | |
type Rep AnnotationSubject :: Type -> Type from :: AnnotationSubject -> Rep AnnotationSubject x to :: Rep AnnotationSubject x -> AnnotationSubject | |
Generic AnnotationAxiom Source # | |
type Rep AnnotationAxiom :: Type -> Type from :: AnnotationAxiom -> Rep AnnotationAxiom x to :: Rep AnnotationAxiom x -> AnnotationAxiom | |
Generic AnnotationValue Source # | |
type Rep AnnotationValue :: Type -> Type from :: AnnotationValue -> Rep AnnotationValue x to :: Rep AnnotationValue x -> AnnotationValue | |
Generic Annotation Source # | |
type Rep Annotation :: Type -> Type from :: Annotation -> Rep Annotation x to :: Rep Annotation x -> Annotation | |
Generic ClassExpression Source # | |
type Rep ClassExpression :: Type -> Type from :: ClassExpression -> Rep ClassExpression x to :: Rep ClassExpression x -> ClassExpression | |
Generic DataRange Source # | |
Generic ObjectPropertyExpression Source # | |
type Rep ObjectPropertyExpression :: Type -> Type from :: ObjectPropertyExpression -> Rep ObjectPropertyExpression x to :: Rep ObjectPropertyExpression x -> ObjectPropertyExpression | |
Generic FloatLit Source # | |
Generic DecLit Source # | |
Generic IntLit Source # | |
Generic NNInt Source # | |
Generic Literal Source # | |
Generic TypedOrUntyped Source # | |
type Rep TypedOrUntyped :: Type -> Type from :: TypedOrUntyped -> Rep TypedOrUntyped x to :: Rep TypedOrUntyped x -> TypedOrUntyped | |
Generic EntityType Source # | |
type Rep EntityType :: Type -> Type from :: EntityType -> Rep EntityType x to :: Rep EntityType x -> EntityType | |
Generic Entity Source # | |
Generic JunctionType Source # | |
type Rep JunctionType :: Type -> Type from :: JunctionType -> Rep JunctionType x to :: Rep JunctionType x -> JunctionType | |
Generic CardinalityType Source # | |
type Rep CardinalityType :: Type -> Type from :: CardinalityType -> Rep CardinalityType x to :: Rep CardinalityType x -> CardinalityType | |
Generic DatatypeCat Source # | |
type Rep DatatypeCat :: Type -> Type from :: DatatypeCat -> Rep DatatypeCat x to :: Rep DatatypeCat x -> DatatypeCat | |
Generic QuantifierType Source # | |
type Rep QuantifierType :: Type -> Type from :: QuantifierType -> Rep QuantifierType x to :: Rep QuantifierType x -> QuantifierType | |
Generic PositiveOrNegative Source # | |
type Rep PositiveOrNegative :: Type -> Type from :: PositiveOrNegative -> Rep PositiveOrNegative x to :: Rep PositiveOrNegative x -> PositiveOrNegative | |
Generic Character Source # | |
Generic Relation Source # | |
Generic SameOrDifferent Source # | |
type Rep SameOrDifferent :: Type -> Type from :: SameOrDifferent -> Rep SameOrDifferent x to :: Rep SameOrDifferent x -> SameOrDifferent | |
Generic DomainOrRange Source # | |
type Rep DomainOrRange :: Type -> Type from :: DomainOrRange -> Rep DomainOrRange x to :: Rep DomainOrRange x -> DomainOrRange | |
Generic EquivOrDisjoint Source # | |
type Rep EquivOrDisjoint :: Type -> Type from :: EquivOrDisjoint -> Rep EquivOrDisjoint x to :: Rep EquivOrDisjoint x -> EquivOrDisjoint | |
Generic Profiles Source # | |
Generic DesKind Source # | |
Generic RoleType Source # | |
Generic RoleKind Source # | |
Generic SignAxiom Source # | |
Generic Sign Source # | |
Generic RawSymb Source # | |
Generic SymbMapItems Source # | |
type Rep SymbMapItems :: Type -> Type from :: SymbMapItems -> Rep SymbMapItems x to :: Rep SymbMapItems x -> SymbMapItems | |
Generic SymbItems Source # | |
Generic ExtEntityType Source # | |
type Rep ExtEntityType :: Type -> Type from :: ExtEntityType -> Rep ExtEntityType x to :: Rep ExtEntityType x -> ExtEntityType | |
Generic OWLMorphism Source # | |
type Rep OWLMorphism :: Type -> Type from :: OWLMorphism -> Rep OWLMorphism x to :: Rep OWLMorphism x -> OWLMorphism | |
Generic OWLSub Source # | |
Generic NumberRestrictions Source # | |
type Rep NumberRestrictions :: Type -> Type from :: NumberRestrictions -> Rep NumberRestrictions x to :: Rep NumberRestrictions x -> NumberRestrictions | |
Generic ProfSub Source # | |
FromJSON Ontology Source # | |
parseJSON :: Value -> Parser Ontology parseJSONList :: Value -> Parser [Ontology] | |
FromJSON PrefixDeclaration Source # | |
parseJSON :: Value -> Parser PrefixDeclaration parseJSONList :: Value -> Parser [PrefixDeclaration] | |
FromJSON OntologyDocument Source # | |
parseJSON :: Value -> Parser OntologyDocument parseJSONList :: Value -> Parser [OntologyDocument] | |
FromJSON OntologyMetadata Source # | |
parseJSON :: Value -> Parser OntologyMetadata parseJSONList :: Value -> Parser [OntologyMetadata] | |
FromJSON OntologySyntaxType Source # | |
parseJSON :: Value -> Parser OntologySyntaxType parseJSONList :: Value -> Parser [OntologySyntaxType] | |
FromJSON DGEdgeAssertion Source # | |
parseJSON :: Value -> Parser DGEdgeAssertion parseJSONList :: Value -> Parser [DGEdgeAssertion] | |
FromJSON DGNodeAssertion Source # | |
parseJSON :: Value -> Parser DGNodeAssertion parseJSONList :: Value -> Parser [DGNodeAssertion] | |
FromJSON DGAtom Source # | |
parseJSON :: Value -> Parser DGAtom parseJSONList :: Value -> Parser [DGAtom] | |
FromJSON Atom Source # | |
parseJSON :: Value -> Parser Atom parseJSONList :: Value -> Parser [Atom] | |
FromJSON UnknownArg Source # | |
parseJSON :: Value -> Parser UnknownArg parseJSONList :: Value -> Parser [UnknownArg] | |
FromJSON DataArg Source # | |
parseJSON :: Value -> Parser DataArg parseJSONList :: Value -> Parser [DataArg] | |
FromJSON IndividualArg Source # | |
parseJSON :: Value -> Parser IndividualArg parseJSONList :: Value -> Parser [IndividualArg] | |
FromJSON Rule Source # | |
parseJSON :: Value -> Parser Rule parseJSONList :: Value -> Parser [Rule] | |
FromJSON Assertion Source # | |
parseJSON :: Value -> Parser Assertion parseJSONList :: Value -> Parser [Assertion] | |
FromJSON DataPropertyAxiom Source # | |
parseJSON :: Value -> Parser DataPropertyAxiom parseJSONList :: Value -> Parser [DataPropertyAxiom] | |
FromJSON SubObjectPropertyExpression Source # | |
parseJSON :: Value -> Parser SubObjectPropertyExpression parseJSONList :: Value -> Parser [SubObjectPropertyExpression] | |
FromJSON ObjectPropertyAxiom Source # | |
parseJSON :: Value -> Parser ObjectPropertyAxiom parseJSONList :: Value -> Parser [ObjectPropertyAxiom] | |
FromJSON ClassAxiom Source # | |
parseJSON :: Value -> Parser ClassAxiom parseJSONList :: Value -> Parser [ClassAxiom] | |
FromJSON Axiom Source # | |
parseJSON :: Value -> Parser Axiom parseJSONList :: Value -> Parser [Axiom] | |
FromJSON AnnotationSubject Source # | |
parseJSON :: Value -> Parser AnnotationSubject parseJSONList :: Value -> Parser [AnnotationSubject] | |
FromJSON AnnotationAxiom Source # | |
parseJSON :: Value -> Parser AnnotationAxiom parseJSONList :: Value -> Parser [AnnotationAxiom] | |
FromJSON AnnotationValue Source # | |
parseJSON :: Value -> Parser AnnotationValue parseJSONList :: Value -> Parser [AnnotationValue] | |
FromJSON Annotation Source # | |
parseJSON :: Value -> Parser Annotation parseJSONList :: Value -> Parser [Annotation] | |
FromJSON ClassExpression Source # | |
parseJSON :: Value -> Parser ClassExpression parseJSONList :: Value -> Parser [ClassExpression] | |
FromJSON DataRange Source # | |
parseJSON :: Value -> Parser DataRange parseJSONList :: Value -> Parser [DataRange] | |
FromJSON ObjectPropertyExpression Source # | |
parseJSON :: Value -> Parser ObjectPropertyExpression parseJSONList :: Value -> Parser [ObjectPropertyExpression] | |
FromJSON FloatLit Source # | |
parseJSON :: Value -> Parser FloatLit parseJSONList :: Value -> Parser [FloatLit] | |
FromJSON DecLit Source # | |
parseJSON :: Value -> Parser DecLit parseJSONList :: Value -> Parser [DecLit] | |
FromJSON IntLit Source # | |
parseJSON :: Value -> Parser IntLit parseJSONList :: Value -> Parser [IntLit] | |
FromJSON NNInt Source # | |
parseJSON :: Value -> Parser NNInt parseJSONList :: Value -> Parser [NNInt] | |
FromJSON Literal Source # | |
parseJSON :: Value -> Parser Literal parseJSONList :: Value -> Parser [Literal] | |
FromJSON TypedOrUntyped Source # | |
parseJSON :: Value -> Parser TypedOrUntyped parseJSONList :: Value -> Parser [TypedOrUntyped] | |
FromJSON EntityType Source # | |
parseJSON :: Value -> Parser EntityType parseJSONList :: Value -> Parser [EntityType] | |
FromJSON Entity Source # | |
parseJSON :: Value -> Parser Entity parseJSONList :: Value -> Parser [Entity] | |
FromJSON JunctionType Source # | |
parseJSON :: Value -> Parser JunctionType parseJSONList :: Value -> Parser [JunctionType] | |
FromJSON CardinalityType Source # | |
parseJSON :: Value -> Parser CardinalityType parseJSONList :: Value -> Parser [CardinalityType] | |
FromJSON DatatypeCat Source # | |
parseJSON :: Value -> Parser DatatypeCat parseJSONList :: Value -> Parser [DatatypeCat] | |
FromJSON QuantifierType Source # | |
parseJSON :: Value -> Parser QuantifierType parseJSONList :: Value -> Parser [QuantifierType] | |
FromJSON PositiveOrNegative Source # | |
parseJSON :: Value -> Parser PositiveOrNegative parseJSONList :: Value -> Parser [PositiveOrNegative] | |
FromJSON Character Source # | |
parseJSON :: Value -> Parser Character parseJSONList :: Value -> Parser [Character] | |
FromJSON Relation Source # | |
parseJSON :: Value -> Parser Relation parseJSONList :: Value -> Parser [Relation] | |
FromJSON SameOrDifferent Source # | |
parseJSON :: Value -> Parser SameOrDifferent parseJSONList :: Value -> Parser [SameOrDifferent] | |
FromJSON DomainOrRange Source # | |
parseJSON :: Value -> Parser DomainOrRange parseJSONList :: Value -> Parser [DomainOrRange] | |
FromJSON EquivOrDisjoint Source # | |
parseJSON :: Value -> Parser EquivOrDisjoint parseJSONList :: Value -> Parser [EquivOrDisjoint] | |
FromJSON Profiles Source # | |
parseJSON :: Value -> Parser Profiles parseJSONList :: Value -> Parser [Profiles] | |
FromJSON DesKind Source # | |
parseJSON :: Value -> Parser DesKind parseJSONList :: Value -> Parser [DesKind] | |
FromJSON RoleType Source # | |
parseJSON :: Value -> Parser RoleType parseJSONList :: Value -> Parser [RoleType] | |
FromJSON RoleKind Source # | |
parseJSON :: Value -> Parser RoleKind parseJSONList :: Value -> Parser [RoleKind] | |
FromJSON SignAxiom Source # | |
parseJSON :: Value -> Parser SignAxiom parseJSONList :: Value -> Parser [SignAxiom] | |
FromJSON Sign Source # | |
parseJSON :: Value -> Parser Sign parseJSONList :: Value -> Parser [Sign] | |
FromJSON RawSymb Source # | |
parseJSON :: Value -> Parser RawSymb parseJSONList :: Value -> Parser [RawSymb] | |
FromJSON SymbMapItems Source # | |
parseJSON :: Value -> Parser SymbMapItems parseJSONList :: Value -> Parser [SymbMapItems] | |
FromJSON SymbItems Source # | |
parseJSON :: Value -> Parser SymbItems parseJSONList :: Value -> Parser [SymbItems] | |
FromJSON ExtEntityType Source # | |
parseJSON :: Value -> Parser ExtEntityType parseJSONList :: Value -> Parser [ExtEntityType] | |
FromJSON OWLMorphism Source # | |
parseJSON :: Value -> Parser OWLMorphism parseJSONList :: Value -> Parser [OWLMorphism] | |
FromJSON OWLSub Source # | |
parseJSON :: Value -> Parser OWLSub parseJSONList :: Value -> Parser [OWLSub] | |
FromJSON NumberRestrictions Source # | |
parseJSON :: Value -> Parser NumberRestrictions parseJSONList :: Value -> Parser [NumberRestrictions] | |
FromJSON ProfSub Source # | |
parseJSON :: Value -> Parser ProfSub parseJSONList :: Value -> Parser [ProfSub] | |
ToJSON Ontology Source # | |
toEncoding :: Ontology -> Encoding toJSONList :: [Ontology] -> Value toEncodingList :: [Ontology] -> Encoding | |
ToJSON PrefixDeclaration Source # | |
toJSON :: PrefixDeclaration -> Value toEncoding :: PrefixDeclaration -> Encoding toJSONList :: [PrefixDeclaration] -> Value toEncodingList :: [PrefixDeclaration] -> Encoding | |
ToJSON OntologyDocument Source # | |
toJSON :: OntologyDocument -> Value toEncoding :: OntologyDocument -> Encoding toJSONList :: [OntologyDocument] -> Value toEncodingList :: [OntologyDocument] -> Encoding | |
ToJSON OntologyMetadata Source # | |
toJSON :: OntologyMetadata -> Value toEncoding :: OntologyMetadata -> Encoding toJSONList :: [OntologyMetadata] -> Value toEncodingList :: [OntologyMetadata] -> Encoding | |
ToJSON OntologySyntaxType Source # | |
toJSON :: OntologySyntaxType -> Value toEncoding :: OntologySyntaxType -> Encoding toJSONList :: [OntologySyntaxType] -> Value toEncodingList :: [OntologySyntaxType] -> Encoding | |
ToJSON DGEdgeAssertion Source # | |
toJSON :: DGEdgeAssertion -> Value toEncoding :: DGEdgeAssertion -> Encoding toJSONList :: [DGEdgeAssertion] -> Value toEncodingList :: [DGEdgeAssertion] -> Encoding | |
ToJSON DGNodeAssertion Source # | |
toJSON :: DGNodeAssertion -> Value toEncoding :: DGNodeAssertion -> Encoding toJSONList :: [DGNodeAssertion] -> Value toEncodingList :: [DGNodeAssertion] -> Encoding | |
ToJSON DGAtom Source # | |
toEncoding :: DGAtom -> Encoding toJSONList :: [DGAtom] -> Value toEncodingList :: [DGAtom] -> Encoding | |
ToJSON Atom Source # | |
ToJSON UnknownArg Source # | |
toJSON :: UnknownArg -> Value toEncoding :: UnknownArg -> Encoding toJSONList :: [UnknownArg] -> Value toEncodingList :: [UnknownArg] -> Encoding | |
ToJSON DataArg Source # | |
toEncoding :: DataArg -> Encoding toJSONList :: [DataArg] -> Value toEncodingList :: [DataArg] -> Encoding | |
ToJSON IndividualArg Source # | |
toJSON :: IndividualArg -> Value toEncoding :: IndividualArg -> Encoding toJSONList :: [IndividualArg] -> Value toEncodingList :: [IndividualArg] -> Encoding | |
ToJSON Rule Source # | |
ToJSON Assertion Source # | |
toEncoding :: Assertion -> Encoding toJSONList :: [Assertion] -> Value toEncodingList :: [Assertion] -> Encoding | |
ToJSON DataPropertyAxiom Source # | |
toJSON :: DataPropertyAxiom -> Value toEncoding :: DataPropertyAxiom -> Encoding toJSONList :: [DataPropertyAxiom] -> Value toEncodingList :: [DataPropertyAxiom] -> Encoding | |
ToJSON SubObjectPropertyExpression Source # | |
toJSON :: SubObjectPropertyExpression -> Value toEncoding :: SubObjectPropertyExpression -> Encoding toJSONList :: [SubObjectPropertyExpression] -> Value toEncodingList :: [SubObjectPropertyExpression] -> Encoding | |
ToJSON ObjectPropertyAxiom Source # | |
toJSON :: ObjectPropertyAxiom -> Value toEncoding :: ObjectPropertyAxiom -> Encoding toJSONList :: [ObjectPropertyAxiom] -> Value toEncodingList :: [ObjectPropertyAxiom] -> Encoding | |
ToJSON ClassAxiom Source # | |
toJSON :: ClassAxiom -> Value toEncoding :: ClassAxiom -> Encoding toJSONList :: [ClassAxiom] -> Value toEncodingList :: [ClassAxiom] -> Encoding | |
ToJSON Axiom Source # | |
ToJSON AnnotationSubject Source # | |
toJSON :: AnnotationSubject -> Value toEncoding :: AnnotationSubject -> Encoding toJSONList :: [AnnotationSubject] -> Value toEncodingList :: [AnnotationSubject] -> Encoding | |
ToJSON AnnotationAxiom Source # | |
toJSON :: AnnotationAxiom -> Value toEncoding :: AnnotationAxiom -> Encoding toJSONList :: [AnnotationAxiom] -> Value toEncodingList :: [AnnotationAxiom] -> Encoding | |
ToJSON AnnotationValue Source # | |
toJSON :: AnnotationValue -> Value toEncoding :: AnnotationValue -> Encoding toJSONList :: [AnnotationValue] -> Value toEncodingList :: [AnnotationValue] -> Encoding | |
ToJSON Annotation Source # | |
toJSON :: Annotation -> Value toEncoding :: Annotation -> Encoding toJSONList :: [Annotation] -> Value toEncodingList :: [Annotation] -> Encoding | |
ToJSON ClassExpression Source # | |
toJSON :: ClassExpression -> Value toEncoding :: ClassExpression -> Encoding toJSONList :: [ClassExpression] -> Value toEncodingList :: [ClassExpression] -> Encoding | |
ToJSON DataRange Source # | |
toEncoding :: DataRange -> Encoding toJSONList :: [DataRange] -> Value toEncodingList :: [DataRange] -> Encoding | |
ToJSON ObjectPropertyExpression Source # | |
toJSON :: ObjectPropertyExpression -> Value toEncoding :: ObjectPropertyExpression -> Encoding toJSONList :: [ObjectPropertyExpression] -> Value toEncodingList :: [ObjectPropertyExpression] -> Encoding | |
ToJSON FloatLit Source # | |
toEncoding :: FloatLit -> Encoding toJSONList :: [FloatLit] -> Value toEncodingList :: [FloatLit] -> Encoding | |
ToJSON DecLit Source # | |
toEncoding :: DecLit -> Encoding toJSONList :: [DecLit] -> Value toEncodingList :: [DecLit] -> Encoding | |
ToJSON IntLit Source # | |
toEncoding :: IntLit -> Encoding toJSONList :: [IntLit] -> Value toEncodingList :: [IntLit] -> Encoding | |
ToJSON NNInt Source # | |
ToJSON Literal Source # | |
toEncoding :: Literal -> Encoding toJSONList :: [Literal] -> Value toEncodingList :: [Literal] -> Encoding | |
ToJSON TypedOrUntyped Source # | |
toJSON :: TypedOrUntyped -> Value toEncoding :: TypedOrUntyped -> Encoding toJSONList :: [TypedOrUntyped] -> Value toEncodingList :: [TypedOrUntyped] -> Encoding | |
ToJSON EntityType Source # | |
toJSON :: EntityType -> Value toEncoding :: EntityType -> Encoding toJSONList :: [EntityType] -> Value toEncodingList :: [EntityType] -> Encoding | |
ToJSON Entity Source # | |
toEncoding :: Entity -> Encoding toJSONList :: [Entity] -> Value toEncodingList :: [Entity] -> Encoding | |
ToJSON JunctionType Source # | |
toJSON :: JunctionType -> Value toEncoding :: JunctionType -> Encoding toJSONList :: [JunctionType] -> Value toEncodingList :: [JunctionType] -> Encoding | |
ToJSON CardinalityType Source # | |
toJSON :: CardinalityType -> Value toEncoding :: CardinalityType -> Encoding toJSONList :: [CardinalityType] -> Value toEncodingList :: [CardinalityType] -> Encoding | |
ToJSON DatatypeCat Source # | |
toJSON :: DatatypeCat -> Value toEncoding :: DatatypeCat -> Encoding toJSONList :: [DatatypeCat] -> Value toEncodingList :: [DatatypeCat] -> Encoding | |
ToJSON QuantifierType Source # | |
toJSON :: QuantifierType -> Value toEncoding :: QuantifierType -> Encoding toJSONList :: [QuantifierType] -> Value toEncodingList :: [QuantifierType] -> Encoding | |
ToJSON PositiveOrNegative Source # | |
toJSON :: PositiveOrNegative -> Value toEncoding :: PositiveOrNegative -> Encoding toJSONList :: [PositiveOrNegative] -> Value toEncodingList :: [PositiveOrNegative] -> Encoding | |
ToJSON Character Source # | |
toEncoding :: Character -> Encoding toJSONList :: [Character] -> Value toEncodingList :: [Character] -> Encoding | |
ToJSON Relation Source # | |
toEncoding :: Relation -> Encoding toJSONList :: [Relation] -> Value toEncodingList :: [Relation] -> Encoding | |
ToJSON SameOrDifferent Source # | |
toJSON :: SameOrDifferent -> Value toEncoding :: SameOrDifferent -> Encoding toJSONList :: [SameOrDifferent] -> Value toEncodingList :: [SameOrDifferent] -> Encoding | |
ToJSON DomainOrRange Source # | |
toJSON :: DomainOrRange -> Value toEncoding :: DomainOrRange -> Encoding toJSONList :: [DomainOrRange] -> Value toEncodingList :: [DomainOrRange] -> Encoding | |
ToJSON EquivOrDisjoint Source # | |
toJSON :: EquivOrDisjoint -> Value toEncoding :: EquivOrDisjoint -> Encoding toJSONList :: [EquivOrDisjoint] -> Value toEncodingList :: [EquivOrDisjoint] -> Encoding | |
ToJSON Profiles Source # | |
toEncoding :: Profiles -> Encoding toJSONList :: [Profiles] -> Value toEncodingList :: [Profiles] -> Encoding | |
ToJSON DesKind Source # | |
toEncoding :: DesKind -> Encoding toJSONList :: [DesKind] -> Value toEncodingList :: [DesKind] -> Encoding | |
ToJSON RoleType Source # | |
toEncoding :: RoleType -> Encoding toJSONList :: [RoleType] -> Value toEncodingList :: [RoleType] -> Encoding | |
ToJSON RoleKind Source # | |
toEncoding :: RoleKind -> Encoding toJSONList :: [RoleKind] -> Value toEncodingList :: [RoleKind] -> Encoding | |
ToJSON SignAxiom Source # | |
toEncoding :: SignAxiom -> Encoding toJSONList :: [SignAxiom] -> Value toEncodingList :: [SignAxiom] -> Encoding | |
ToJSON Sign Source # | |
ToJSON RawSymb Source # | |
toEncoding :: RawSymb -> Encoding toJSONList :: [RawSymb] -> Value toEncodingList :: [RawSymb] -> Encoding | |
ToJSON SymbMapItems Source # | |
toJSON :: SymbMapItems -> Value toEncoding :: SymbMapItems -> Encoding toJSONList :: [SymbMapItems] -> Value toEncodingList :: [SymbMapItems] -> Encoding | |
ToJSON SymbItems Source # | |
toEncoding :: SymbItems -> Encoding toJSONList :: [SymbItems] -> Value toEncodingList :: [SymbItems] -> Encoding | |
ToJSON ExtEntityType Source # | |
toJSON :: ExtEntityType -> Value toEncoding :: ExtEntityType -> Encoding toJSONList :: [ExtEntityType] -> Value toEncodingList :: [ExtEntityType] -> Encoding | |
ToJSON OWLMorphism Source # | |
toJSON :: OWLMorphism -> Value toEncoding :: OWLMorphism -> Encoding toJSONList :: [OWLMorphism] -> Value toEncodingList :: [OWLMorphism] -> Encoding | |
ToJSON OWLSub Source # | |
toEncoding :: OWLSub -> Encoding toJSONList :: [OWLSub] -> Value toEncodingList :: [OWLSub] -> Encoding | |
ToJSON NumberRestrictions Source # | |
toJSON :: NumberRestrictions -> Value toEncoding :: NumberRestrictions -> Encoding toJSONList :: [NumberRestrictions] -> Value toEncodingList :: [NumberRestrictions] -> Encoding | |
ToJSON ProfSub Source # | |
toEncoding :: ProfSub -> Encoding toJSONList :: [ProfSub] -> Value toEncodingList :: [ProfSub] -> Encoding | |
ShATermConvertible Ontology Source # | |
toShATermAux :: ATermTable -> Ontology -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Ontology] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Ontology) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Ontology]) | |
ShATermConvertible PrefixDeclaration Source # | |
toShATermAux :: ATermTable -> PrefixDeclaration -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PrefixDeclaration] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PrefixDeclaration) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PrefixDeclaration]) | |
ShATermConvertible OntologyDocument Source # | |
toShATermAux :: ATermTable -> OntologyDocument -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologyDocument] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologyDocument) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologyDocument]) | |
ShATermConvertible OntologyMetadata Source # | |
toShATermAux :: ATermTable -> OntologyMetadata -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologyMetadata] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologyMetadata) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologyMetadata]) | |
ShATermConvertible OntologySyntaxType Source # | |
toShATermAux :: ATermTable -> OntologySyntaxType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologySyntaxType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologySyntaxType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologySyntaxType]) | |
ShATermConvertible DGEdgeAssertion Source # | |
toShATermAux :: ATermTable -> DGEdgeAssertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGEdgeAssertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGEdgeAssertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGEdgeAssertion]) | |
ShATermConvertible DGNodeAssertion Source # | |
toShATermAux :: ATermTable -> DGNodeAssertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGNodeAssertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGNodeAssertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGNodeAssertion]) | |
ShATermConvertible DGAtom Source # | |
toShATermAux :: ATermTable -> DGAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGAtom]) | |
ShATermConvertible Atom Source # | |
toShATermAux :: ATermTable -> Atom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Atom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Atom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Atom]) | |
ShATermConvertible UnknownArg Source # | |
toShATermAux :: ATermTable -> UnknownArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [UnknownArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, UnknownArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [UnknownArg]) | |
ShATermConvertible DataArg Source # | |
toShATermAux :: ATermTable -> DataArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataArg]) | |
ShATermConvertible IndividualArg Source # | |
toShATermAux :: ATermTable -> IndividualArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IndividualArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IndividualArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IndividualArg]) | |
ShATermConvertible Rule Source # | |
toShATermAux :: ATermTable -> Rule -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Rule] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Rule) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Rule]) | |
ShATermConvertible Assertion Source # | |
toShATermAux :: ATermTable -> Assertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Assertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Assertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Assertion]) | |
ShATermConvertible DataPropertyAxiom Source # | |
toShATermAux :: ATermTable -> DataPropertyAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataPropertyAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataPropertyAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataPropertyAxiom]) | |
ShATermConvertible SubObjectPropertyExpression Source # | |
toShATermAux :: ATermTable -> SubObjectPropertyExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SubObjectPropertyExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SubObjectPropertyExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SubObjectPropertyExpression]) | |
ShATermConvertible ObjectPropertyAxiom Source # | |
toShATermAux :: ATermTable -> ObjectPropertyAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ObjectPropertyAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ObjectPropertyAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ObjectPropertyAxiom]) | |
ShATermConvertible ClassAxiom Source # | |
toShATermAux :: ATermTable -> ClassAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ClassAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ClassAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ClassAxiom]) | |
ShATermConvertible Axiom Source # | |
toShATermAux :: ATermTable -> Axiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Axiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Axiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Axiom]) | |
ShATermConvertible AnnotationSubject Source # | |
toShATermAux :: ATermTable -> AnnotationSubject -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationSubject] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationSubject) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationSubject]) | |
ShATermConvertible AnnotationAxiom Source # | |
toShATermAux :: ATermTable -> AnnotationAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationAxiom]) | |
ShATermConvertible AnnotationValue Source # | |
toShATermAux :: ATermTable -> AnnotationValue -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationValue] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationValue) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationValue]) | |
ShATermConvertible Annotation Source # | |
toShATermAux :: ATermTable -> Annotation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Annotation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Annotation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Annotation]) | |
ShATermConvertible ClassExpression Source # | |
toShATermAux :: ATermTable -> ClassExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ClassExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ClassExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ClassExpression]) | |
ShATermConvertible DataRange Source # | |
toShATermAux :: ATermTable -> DataRange -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataRange] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataRange) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataRange]) | |
ShATermConvertible ObjectPropertyExpression Source # | |
toShATermAux :: ATermTable -> ObjectPropertyExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ObjectPropertyExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ObjectPropertyExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ObjectPropertyExpression]) | |
ShATermConvertible FloatLit Source # | |
toShATermAux :: ATermTable -> FloatLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FloatLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FloatLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FloatLit]) | |
ShATermConvertible DecLit Source # | |
toShATermAux :: ATermTable -> DecLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DecLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DecLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DecLit]) | |
ShATermConvertible IntLit Source # | |
toShATermAux :: ATermTable -> IntLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IntLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IntLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IntLit]) | |
ShATermConvertible NNInt Source # | |
toShATermAux :: ATermTable -> NNInt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NNInt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NNInt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NNInt]) | |
ShATermConvertible Literal Source # | |
toShATermAux :: ATermTable -> Literal -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Literal] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Literal) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Literal]) | |
ShATermConvertible TypedOrUntyped Source # | |
toShATermAux :: ATermTable -> TypedOrUntyped -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypedOrUntyped] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypedOrUntyped) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypedOrUntyped]) | |
ShATermConvertible EntityType Source # | |
toShATermAux :: ATermTable -> EntityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EntityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EntityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EntityType]) | |
ShATermConvertible Entity Source # | |
toShATermAux :: ATermTable -> Entity -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Entity] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Entity) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Entity]) | |
ShATermConvertible JunctionType Source # | |
toShATermAux :: ATermTable -> JunctionType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [JunctionType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, JunctionType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [JunctionType]) | |
ShATermConvertible CardinalityType Source # | |
toShATermAux :: ATermTable -> CardinalityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CardinalityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CardinalityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CardinalityType]) | |
ShATermConvertible DatatypeCat Source # | |
toShATermAux :: ATermTable -> DatatypeCat -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DatatypeCat] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DatatypeCat) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DatatypeCat]) | |
ShATermConvertible QuantifierType Source # | |
toShATermAux :: ATermTable -> QuantifierType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QuantifierType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QuantifierType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QuantifierType]) | |
ShATermConvertible PositiveOrNegative Source # | |
toShATermAux :: ATermTable -> PositiveOrNegative -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PositiveOrNegative] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PositiveOrNegative) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PositiveOrNegative]) | |
ShATermConvertible Character Source # | |
toShATermAux :: ATermTable -> Character -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Character] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Character) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Character]) | |
ShATermConvertible Relation Source # | |
toShATermAux :: ATermTable -> Relation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Relation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Relation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Relation]) | |
ShATermConvertible SameOrDifferent Source # | |
toShATermAux :: ATermTable -> SameOrDifferent -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SameOrDifferent] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SameOrDifferent) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SameOrDifferent]) | |
ShATermConvertible DomainOrRange Source # | |
toShATermAux :: ATermTable -> DomainOrRange -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainOrRange] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainOrRange) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainOrRange]) | |
ShATermConvertible EquivOrDisjoint Source # | |
toShATermAux :: ATermTable -> EquivOrDisjoint -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EquivOrDisjoint] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EquivOrDisjoint) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EquivOrDisjoint]) | |
ShATermConvertible Profiles Source # | |
toShATermAux :: ATermTable -> Profiles -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Profiles] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Profiles) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Profiles]) | |
ShATermConvertible DesKind Source # | |
toShATermAux :: ATermTable -> DesKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DesKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DesKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DesKind]) | |
ShATermConvertible RoleType Source # | |
toShATermAux :: ATermTable -> RoleType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RoleType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RoleType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RoleType]) | |
ShATermConvertible RoleKind Source # | |
toShATermAux :: ATermTable -> RoleKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RoleKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RoleKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RoleKind]) | |
ShATermConvertible SignAxiom Source # | |
toShATermAux :: ATermTable -> SignAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SignAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SignAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SignAxiom]) | |
ShATermConvertible Sign Source # | |
toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign]) | |
ShATermConvertible RawSymb Source # | |
toShATermAux :: ATermTable -> RawSymb -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RawSymb] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RawSymb) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RawSymb]) | |
ShATermConvertible SymbMapItems Source # | |
toShATermAux :: ATermTable -> SymbMapItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbMapItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbMapItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbMapItems]) | |
ShATermConvertible SymbItems Source # | |
toShATermAux :: ATermTable -> SymbItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbItems]) | |
ShATermConvertible ExtEntityType Source # | |
toShATermAux :: ATermTable -> ExtEntityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ExtEntityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ExtEntityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ExtEntityType]) | |
ShATermConvertible OWLMorphism Source # | |
toShATermAux :: ATermTable -> OWLMorphism -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OWLMorphism] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OWLMorphism) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OWLMorphism]) | |
ShATermConvertible OWLSub Source # | |
toShATermAux :: ATermTable -> OWLSub -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OWLSub] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OWLSub) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OWLSub]) | |
ShATermConvertible NumberRestrictions Source # | |
toShATermAux :: ATermTable -> NumberRestrictions -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NumberRestrictions] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NumberRestrictions) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NumberRestrictions]) | |
ShATermConvertible ProfSub Source # | |
toShATermAux :: ATermTable -> ProfSub -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProfSub] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProfSub) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProfSub]) | |
Generic (DomainOrRangeOrFunc a) Source # | |
type Rep (DomainOrRangeOrFunc a) :: Type -> Type from :: DomainOrRangeOrFunc a -> Rep (DomainOrRangeOrFunc a) x to :: Rep (DomainOrRangeOrFunc a) x -> DomainOrRangeOrFunc a | |
FromJSON a => FromJSON (DomainOrRangeOrFunc a) Source # | |
parseJSON :: Value -> Parser (DomainOrRangeOrFunc a) parseJSONList :: Value -> Parser [DomainOrRangeOrFunc a] | |
ToJSON a => ToJSON (DomainOrRangeOrFunc a) Source # | |
toJSON :: DomainOrRangeOrFunc a -> Value toEncoding :: DomainOrRangeOrFunc a -> Encoding toJSONList :: [DomainOrRangeOrFunc a] -> Value toEncodingList :: [DomainOrRangeOrFunc a] -> Encoding | |
ShATermConvertible a => ShATermConvertible (DomainOrRangeOrFunc a) Source # | |
toShATermAux :: ATermTable -> DomainOrRangeOrFunc a -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainOrRangeOrFunc a] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainOrRangeOrFunc a) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainOrRangeOrFunc a]) | |
Generic (Cardinality a b) Source # | |
type Rep (Cardinality a b) :: Type -> Type from :: Cardinality a b -> Rep (Cardinality a b) x to :: Rep (Cardinality a b) x -> Cardinality a b | |
(FromJSON a, FromJSON b) => FromJSON (Cardinality a b) Source # | |
parseJSON :: Value -> Parser (Cardinality a b) parseJSONList :: Value -> Parser [Cardinality a b] | |
(ToJSON a, ToJSON b) => ToJSON (Cardinality a b) Source # | |
toJSON :: Cardinality a b -> Value toEncoding :: Cardinality a b -> Encoding toJSONList :: [Cardinality a b] -> Value toEncodingList :: [Cardinality a b] -> Encoding | |
(ShATermConvertible a, ShATermConvertible b) => ShATermConvertible (Cardinality a b) Source # | |
toShATermAux :: ATermTable -> Cardinality a b -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Cardinality a b] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Cardinality a b) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Cardinality a b]) |