pyhornedowl.model
Classes
AnnotatedComponent(component: Component, ann: BTreeSetWrap<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: StringWrapper) |
|
AsymmetricObjectProperty(first: ObjectPropertyExpression) |
|
BuiltInAtom(pred: IRI, args: VecWrap<DArgument>, ) |
|
Class(first: IRI) |
|
ClassAssertion(ce: ClassExpression, i: Individual, ) |
|
ClassAtom(pred: ClassExpression, arg: IArgument, ) |
|
DataAllValuesFrom(dp: DataProperty, dr: DataRange, ) |
|
DataComplementOf(first: BoxWrap<DataRange>) |
|
DataExactCardinality(n: u32, dp: DataProperty, dr: DataRange, ) |
|
DataHasValue(dp: DataProperty, l: Literal, ) |
|
DataIntersectionOf(first: VecWrap<DataRange>) |
|
DataMaxCardinality(n: u32, dp: DataProperty, dr: DataRange, ) |
|
DataMinCardinality(n: u32, dp: DataProperty, dr: DataRange, ) |
|
DataOneOf(first: VecWrap<Literal>) |
|
DataProperty(first: IRI) |
|
DataPropertyAssertion(dp: DataProperty, from: Individual, to: Literal, ) |
|
DataPropertyAtom(pred: DataProperty, args: (DArgument, DArgument), ) |
|
DataPropertyDomain(dp: DataProperty, ce: ClassExpression, ) |
|
DataPropertyRange(dp: DataProperty, dr: DataRange, ) |
|
DataRangeAtom(pred: DataRange, arg: DArgument, ) |
|
DataSomeValuesFrom(dp: DataProperty, dr: DataRange, ) |
|
DataUnionOf(first: VecWrap<DataRange>) |
|
Datatype(first: IRI) |
|
DatatypeDefinition(kind: Datatype, range: DataRange, ) |
|
DatatypeLiteral(literal: String, datatype_iri: IRI, ) |
|
DatatypeRestriction(first: Datatype, second: VecWrap<FacetRestriction>) |
|
DeclareAnnotationProperty(first: AnnotationProperty) |
|
DeclareClass(first: Class) |
|
DeclareDataProperty(first: DataProperty) |
|
DeclareDatatype(first: Datatype) |
|
DeclareNamedIndividual(first: NamedIndividual) |
|
DeclareObjectProperty(first: ObjectProperty) |
|
DifferentIndividuals(first: VecWrap<Individual>) |
|
DifferentIndividualsAtom(first: IArgument, second: IArgument) |
|
DisjointClasses(first: VecWrap<ClassExpression>) |
|
DisjointDataProperties(first: VecWrap<DataProperty>) |
|
DisjointObjectProperties(first: VecWrap<ObjectPropertyExpression>) |
|
DisjointUnion(first: Classsecond: VecWrap<ClassExpression>) |
|
DocIRI(first: IRI) |
|
EquivalentClasses(first: VecWrap<ClassExpression>) |
|
EquivalentDataProperties(first: VecWrap<DataProperty>) |
|
EquivalentObjectProperties(first: VecWrap<ObjectPropertyExpression>) |
|
FacetRestriction(f: Facet, l: Literal, ) |
|
FunctionalDataProperty(first: DataProperty) |
|
FunctionalObjectProperty(first: ObjectPropertyExpression) |
|
HasKey(ce: ClassExpression, vpe: VecWrap<PropertyExpression>, ) |
|
Import(first: IRI) |
|
InverseFunctionalObjectProperty(first: ObjectPropertyExpression) |
|
InverseObjectProperties(first: ObjectPropertysecond: ObjectProperty) |
|
InverseObjectProperty(first: ObjectProperty) |
|
IrreflexiveObjectProperty(first: ObjectPropertyExpression) |
|
LanguageLiteral(literal: String, lang: String, ) |
|
NamedIndividual(first: IRI) |
|
NegativeDataPropertyAssertion(dp: DataProperty, from: Individual, to: Literal, ) |
|
NegativeObjectPropertyAssertion(ope: ObjectPropertyExpression, from: Individual, to: Individual, ) |
|
ObjectAllValuesFrom(ope: ObjectPropertyExpression, bce: BoxWrap<ClassExpression>, ) |
|
ObjectComplementOf(first: BoxWrap<ClassExpression>) |
|
ObjectExactCardinality(n: u32, ope: ObjectPropertyExpression, bce: BoxWrap<ClassExpression>, ) |
|
ObjectHasSelf(first: ObjectPropertyExpression) |
|
ObjectHasValue(ope: ObjectPropertyExpression, i: Individual, ) |
|
ObjectIntersectionOf(first: VecWrap<ClassExpression>) |
|
ObjectMaxCardinality(n: u32, ope: ObjectPropertyExpression, bce: BoxWrap<ClassExpression>, ) |
|
ObjectMinCardinality(n: u32, ope: ObjectPropertyExpression, bce: BoxWrap<ClassExpression>, ) |
|
ObjectOneOf(first: VecWrap<Individual>) |
|
ObjectProperty(first: IRI) |
|
ObjectPropertyAssertion(ope: ObjectPropertyExpression, from: Individual, to: Individual, ) |
|
ObjectPropertyAtom(pred: ObjectPropertyExpression, args: (IArgument, IArgument), ) |
|
ObjectPropertyDomain(ope: ObjectPropertyExpression, ce: ClassExpression, ) |
|
ObjectPropertyRange(ope: ObjectPropertyExpression, ce: ClassExpression, ) |
|
ObjectSomeValuesFrom(ope: ObjectPropertyExpression, bce: BoxWrap<ClassExpression>, ) |
|
ObjectUnionOf(first: VecWrap<ClassExpression>) |
|
OntologyAnnotation(first: Annotation) |
|
OntologyID(iri: Option<IRI>, viri: Option<IRI>, ) |
|
ReflexiveObjectProperty(first: ObjectPropertyExpression) |
|
Rule(head: VecWrap<Atom>, body: VecWrap<Atom>, ) |
|
SameIndividual(first: VecWrap<Individual>) |
|
SameIndividualAtom(first: IArgument, second: IArgument) |
|
SimpleLiteral(literal: String, ) |
|
SubAnnotationPropertyOf(sup: AnnotationProperty, sub: AnnotationProperty, ) |
|
SubClassOf(sub: ClassExpression, sup: ClassExpression, ) |
|
SubDataPropertyOf(sup: DataProperty, sub: DataProperty, ) |
|
SubObjectPropertyOf(sup: ObjectPropertyExpression, sub: SubObjectPropertyExpression, ) |
|
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
ObjectIntersectionOf|ObjectUnionOf|ObjectComplementOf|ObjectOneOf|ObjectSomeValuesFrom|ObjectAllValuesFrom|ObjectHasValue|ObjectHasSelf|ObjectMinCardinality|ObjectMaxCardinality|ObjectExactCardinality|DataSomeValuesFrom|DataAllValuesFrom|DataHasValue|DataMinCardinality|DataMaxCardinality|DataExactCardinality|Class
- pyhornedowl.model.DataRange
An OWL2 Data Range
alias of
DataIntersectionOf|DataUnionOf|DataComplementOf|DataOneOf|DatatypeRestriction|Datatype
- 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
InverseObjectProperty|ObjectProperty
- pyhornedowl.model.PropertyExpression
A property expression
alias of
InverseObjectProperty|ObjectProperty|DataProperty|AnnotationProperty
- pyhornedowl.model.SubObjectPropertyExpression
A sub-object property expression
alias of
List[InverseObjectProperty|ObjectProperty] |InverseObjectProperty|ObjectProperty