pyhornedowl.model
Classes
AnnotatedComponent(component: Component,ann: typing.Set[Annotation],) |
|
Annotation(ap: AnnotationProperty,av: AnnotationValue,) |
|
AnnotationAssertion(subject: AnnotationSubject,ann: Annotation,) |
|
AnnotationProperty(first: IRI,) |
|
AnnotationPropertyDomain(ap: AnnotationProperty,iri: IRI,) |
|
AnnotationPropertyRange(ap: AnnotationProperty,iri: IRI,) |
|
AnonymousIndividual(first: str,) |
|
AsymmetricObjectProperty(first: ObjectPropertyExpression,) |
|
BuiltInAtom(pred: IRIargs: typing.List[DArgument] |
|
Class(first: IRI,) |
|
ClassAssertion(ce: ClassExpression,i: Individual,) |
|
ClassAtom(pred: ClassExpressionarg: IArgument |
|
DataAllValuesFrom(dp: DataPropertydr: DataRange |
|
DataComplementOf(first: DataRange |
|
DataExactCardinality(n: intdp: DataPropertydr: DataRange |
|
DataHasValue(dp: DataPropertyl: Literal |
|
DataIntersectionOf(first: typing.List[DataRange] |
|
DataMaxCardinality(n: intdp: DataPropertydr: DataRange |
|
DataMinCardinality(n: intdp: DataPropertydr: DataRange |
|
DataOneOf(first: typing.List[Literal] |
|
DataProperty(first: IRI,) |
|
DataPropertyAssertion(dp: DataProperty,source: Individual,target: Literal,) |
|
DataPropertyAtom(pred: DataPropertyargs: typing.Tuple[DArgument,DArgument] |
|
DataPropertyDomain(dp: DataProperty,ce: ClassExpression,) |
|
DataPropertyRange(dp: DataProperty,dr: DataRange,) |
|
DataRangeAtom(pred: DataRangearg: DArgument |
|
DataSomeValuesFrom(dp: DataPropertydr: DataRange |
|
DataUnionOf(first: typing.List[DataRange] |
|
Datatype(first: IRI,) |
|
DatatypeDefinition(kind: Datatype,range: DataRange,) |
|
DatatypeLiteral(literal: strdatatype_iri: IRI |
|
DatatypeRestriction(first: Datatypesecond: typing.List[FacetRestriction] |
|
DeclareAnnotationProperty(first: AnnotationProperty,) |
|
DeclareClass(first: Class,) |
|
DeclareDataProperty(first: DataProperty,) |
|
DeclareDatatype(first: Datatype,) |
|
DeclareNamedIndividual(first: NamedIndividual,) |
|
DeclareObjectProperty(first: ObjectProperty,) |
|
DifferentIndividuals(first: typing.List[Individual],) |
|
DifferentIndividualsAtom(first: IArgumentsecond: IArgument |
|
DisjointClasses(first: typing.List[ClassExpression],) |
|
DisjointDataProperties(first: typing.List[DataProperty],) |
|
DisjointObjectProperties(first: typing.List[ObjectPropertyExpression],) |
|
DisjointUnion(first: Class,second: typing.List[ClassExpression],) |
|
DocIRI(first: IRI,) |
|
EquivalentClasses(first: typing.List[ClassExpression],) |
|
EquivalentDataProperties(first: typing.List[DataProperty],) |
|
EquivalentObjectProperties(first: typing.List[ObjectPropertyExpression],) |
|
FacetRestriction(f: Facet,l: Literal,) |
|
FunctionalDataProperty(first: DataProperty,) |
|
FunctionalObjectProperty(first: ObjectPropertyExpression,) |
|
HasKey(ce: ClassExpression,vpe: typing.List[PropertyExpression],) |
|
Import(first: IRI,) |
|
InverseFunctionalObjectProperty(first: ObjectPropertyExpression,) |
|
InverseObjectProperties(first: ObjectProperty,second: ObjectProperty,) |
|
InverseObjectProperty(first: ObjectProperty |
|
IrreflexiveObjectProperty(first: ObjectPropertyExpression,) |
|
LanguageLiteral(literal: strlang: str |
|
NamedIndividual(first: IRI,) |
|
NegativeDataPropertyAssertion(dp: DataProperty,source: Individual,target: Literal,) |
|
NegativeObjectPropertyAssertion(ope: ObjectPropertyExpression,source: Individual,target: Individual,) |
|
ObjectAllValuesFrom(ope: ObjectPropertyExpressionbce: ClassExpression |
|
ObjectComplementOf(first: ClassExpression |
|
ObjectExactCardinality(n: intope: ObjectPropertyExpressionbce: ClassExpression |
|
ObjectHasSelf(first: ObjectPropertyExpression |
|
ObjectHasValue(ope: ObjectPropertyExpressioni: Individual |
|
ObjectIntersectionOf(first: typing.List[ClassExpression] |
|
ObjectMaxCardinality(n: intope: ObjectPropertyExpressionbce: ClassExpression |
|
ObjectMinCardinality(n: intope: ObjectPropertyExpressionbce: ClassExpression |
|
ObjectOneOf(first: typing.List[Individual] |
|
ObjectProperty(first: IRI,) |
|
ObjectPropertyAssertion(ope: ObjectPropertyExpression,source: Individual,target: Individual,) |
|
ObjectPropertyAtom(pred: ObjectPropertyExpressionargs: typing.Tuple[IArgument,IArgument] |
|
ObjectPropertyDomain(ope: ObjectPropertyExpression,ce: ClassExpression,) |
|
ObjectPropertyRange(ope: ObjectPropertyExpression,ce: ClassExpression,) |
|
ObjectSomeValuesFrom(ope: ObjectPropertyExpressionbce: ClassExpression |
|
ObjectUnionOf(first: typing.List[ClassExpression] |
|
OntologyAnnotation(first: Annotation,) |
|
OntologyID(iri: typing.Optional[IRI],viri: typing.Optional[IRI],) |
|
ReflexiveObjectProperty(first: ObjectPropertyExpression,) |
|
Rule(head: typing.List[Atom],body: typing.List[Atom],) |
|
SameIndividual(first: typing.List[Individual],) |
|
SameIndividualAtom(first: IArgumentsecond: IArgument |
|
SimpleLiteral(literal: str |
|
SubAnnotationPropertyOf(sub: AnnotationProperty,sup: AnnotationProperty,) |
|
SubClassOf(sub: ClassExpression,sup: ClassExpression,) |
|
SubDataPropertyOf(sub: DataProperty,sup: DataProperty,) |
|
SubObjectPropertyOf(sub: SubObjectPropertyExpression,sup: ObjectPropertyExpression,) |
|
SymmetricObjectProperty(first: ObjectPropertyExpression,) |
|
TransitiveObjectProperty(first: ObjectPropertyExpression,) |
|
Variable(first: IRI,) |
Module aliases
- pyhornedowl.model.AnnotationSubject
An OWL2 annotation subjection can either an IRI or anonymous individual
alias of
IRI|AnonymousIndividual
- pyhornedowl.model.AnnotationValue
The value of an annotation
alias of
SimpleLiteral|LanguageLiteral|DatatypeLiteral|IRI|AnonymousIndividual
- pyhornedowl.model.ClassExpression
A class expression
As well as a named class, it is possible to define classes of individuals based on these class constructors.
alias of
Class|ObjectIntersectionOf|ObjectUnionOf|ObjectComplementOf|ObjectOneOf|ObjectSomeValuesFrom|ObjectAllValuesFrom|ObjectHasValue|ObjectHasSelf|ObjectMinCardinality|ObjectMaxCardinality|ObjectExactCardinality|DataSomeValuesFrom|DataAllValuesFrom|DataHasValue|DataMinCardinality|DataMaxCardinality|DataExactCardinality
- pyhornedowl.model.DataRange
An OWL2 Data Range
alias of
Datatype|DataIntersectionOf|DataUnionOf|DataComplementOf|DataOneOf|DatatypeRestriction
- pyhornedowl.model.Individual
An OWL2 Individual is either Named or Anonymous
alias of
AnonymousIndividual|NamedIndividual
- pyhornedowl.model.Literal
Non-axiom data structures associated with OWL
alias of
SimpleLiteral|LanguageLiteral|DatatypeLiteral
- pyhornedowl.model.ObjectPropertyExpression
A object property expression
alias of
ObjectProperty|InverseObjectProperty
- pyhornedowl.model.PropertyExpression
A property expression
alias of
ObjectProperty|InverseObjectProperty|DataProperty|AnnotationProperty
- pyhornedowl.model.SubObjectPropertyExpression
A sub-object property expression
alias of
List[ObjectProperty|InverseObjectProperty] |ObjectProperty|InverseObjectProperty