Liking cljdoc? Tell your friends :D

ontology.axioms

Functions that represent OWL axioms

Functions that represent OWL axioms
raw docstring

=classesclj

(=classes classes)
(=classes annotations classes)

EquivalentClasses := 'EquivalentClasses' '(' axiomAnnotations ClassExpression ClassExpression { ClassExpression } ')'

EquivalentClasses := 'EquivalentClasses' '(' axiomAnnotations ClassExpression ClassExpression { ClassExpression } ')'
sourceraw docstring

=dataRolesclj

(=dataRoles dataRoles)
(=dataRoles annotations dataRoles)

EquivalentDataProperties := 'EquivalentDataProperties' '(' axiomAnnotations DataPropertyExpression DataPropertyExpression { DataPropertyExpression } ')'

EquivalentDataProperties := 'EquivalentDataProperties' '(' axiomAnnotations DataPropertyExpression DataPropertyExpression { DataPropertyExpression } ')'
sourceraw docstring

=rolesclj

(=roles roles)
(=roles annotations roles)

EquivalentObjectProperties := 'EquivalentObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'

EquivalentObjectProperties := 'EquivalentObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'
sourceraw docstring

annotationDomainclj

(annotationDomain annotationRole IRI)
(annotationDomain annotations annotationRole IRI)

AnnotationPropertyDomain := 'AnnotationPropertyDomain' '(' axiomAnnotations AnnotationProperty IRI ')'

AnnotationPropertyDomain := 'AnnotationPropertyDomain' '(' axiomAnnotations AnnotationProperty IRI ')'
sourceraw docstring

annotationFactclj

(annotationFact annotationRole annotationSubject annotationValue)
(annotationFact annotations annotationRole annotationSubject annotationValue)

AnnotationAssertion := 'AnnotationAssertion' '(' axiomAnnotations AnnotationProperty AnnotationSubject AnnotationValue ')'

AnnotationAssertion := 'AnnotationAssertion' '(' axiomAnnotations AnnotationProperty AnnotationSubject AnnotationValue ')'
sourceraw docstring

annotationImplicationclj

(annotationImplication antecedent consequent)
(annotationImplication annotations antecedent consequent)

SubAnnotationPropertyOf := 'SubAnnotationPropertyOf' '(' axiomAnnotations subAnnotationProperty superAnnotationProperty ')'

SubAnnotationPropertyOf := 'SubAnnotationPropertyOf' '(' axiomAnnotations subAnnotationProperty superAnnotationProperty ')'
sourceraw docstring

annotationRangeclj

(annotationRange annotationRole IRI)
(annotationRange annotations annotationRole IRI)

AnnotationPropertyRange := 'AnnotationPropertyRange' '(' axiomAnnotations AnnotationProperty IRI ')'

AnnotationPropertyRange := 'AnnotationPropertyRange' '(' axiomAnnotations AnnotationProperty IRI ')'
sourceraw docstring

asymmetricRoleclj

(asymmetricRole role)
(asymmetricRole annotations role)

AsymmetricObjectProperty := 'AsymmetricObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

AsymmetricObjectProperty := 'AsymmetricObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

classImplicationclj

(classImplication antecedent consequent)
(classImplication annotations antecedent consequent)

SubClassOf := 'SubClassOf' '(' axiomAnnotations subClassExpression superClassExpression ')'

SubClassOf := 'SubClassOf' '(' axiomAnnotations subClassExpression superClassExpression ')'
sourceraw docstring

dataRoleDomainclj

(dataRoleDomain dataRole class)
(dataRoleDomain annotations dataRole class)

DataPropertyDomain := 'DataPropertyDomain' '(' axiomAnnotations DataPropertyExpression ClassExpression ')'

DataPropertyDomain := 'DataPropertyDomain' '(' axiomAnnotations DataPropertyExpression ClassExpression ')'
sourceraw docstring

dataRoleImplicationclj

(dataRoleImplication antecedent consequent)
(dataRoleImplication annotations antecedent consequent)

SubDataPropertyOf := 'SubDataPropertyOf' '(' axiomAnnotations subDataPropertyExpression superDataPropertyExpression ')'

SubDataPropertyOf := 'SubDataPropertyOf' '(' axiomAnnotations subDataPropertyExpression superDataPropertyExpression ')'
sourceraw docstring

dataRoleRangeclj

(dataRoleRange dataRole dataRange)
(dataRoleRange annotations dataRole dataRange)

DataPropertyRange := 'DataPropertyRange' '(' axiomAnnotations DataPropertyExpression DataRange ')'

DataPropertyRange := 'DataPropertyRange' '(' axiomAnnotations DataPropertyExpression DataRange ')'
sourceraw docstring

dataTypeDefinitionclj

(dataTypeDefinition datatype datarange)
(dataTypeDefinition annotations datatype datarange)

DatatypeDefinition := 'DatatypeDefinition' '(' axiomAnnotations Datatype DataRange ')'

DatatypeDefinition := 'DatatypeDefinition' '(' axiomAnnotations Datatype DataRange ')'
sourceraw docstring

declarationclj

(declaration name)
(declaration annotations name)

Declaration := 'Declaration' '(' axiomAnnotations Entity ')'

Declaration := 'Declaration' '(' axiomAnnotations Entity ')'
sourceraw docstring

dgAxiomclj

(dgAxiom dgname dgnodes dgedges mainclasses)
(dgAxiom annotations dgname dgnodes dgedges mainclasses)

DGAxiom ::= ‘DescriptionGraph’ ‘(’ {Annotation} DGName DGNodes DGEdges MainClasses ‘)’

DGAxiom ::= ‘DescriptionGraph’ ‘(’ {Annotation} DGName DGNodes DGEdges MainClasses ‘)’
sourceraw docstring

dgRuleclj

(dgRule body head)
(dgRule annotations body head)

DGRule ::= DescriptionGraphRule ‘(’ {Annotation} ‘Body’ ‘(’ {DGAtom} ‘)’ ‘Head’ ‘(’ {DGAtom} ‘)’ ‘)'

DGRule ::= DescriptionGraphRule ‘(’ {Annotation} ‘Body’ ‘(’ {DGAtom} ‘)’ ‘Head’ ‘(’ {DGAtom} ‘)’ ‘)'
sourceraw docstring

disjClassesclj

(disjClasses classes)
(disjClasses annotations classes)

DisjointClasses := 'DisjointClasses' '(' axiomAnnotations ClassExpression ClassExpression { ClassExpression } ')'

DisjointClasses := 'DisjointClasses' '(' axiomAnnotations ClassExpression ClassExpression { ClassExpression } ')'
sourceraw docstring

disjDataRolesclj

(disjDataRoles dataRoles)
(disjDataRoles annotations dataRoles)

DisjointDataProperties := 'DisjointDataProperties' '(' axiomAnnotations DataPropertyExpression DataPropertyExpression { DataPropertyExpression } ')'

DisjointDataProperties := 'DisjointDataProperties' '(' axiomAnnotations DataPropertyExpression DataPropertyExpression { DataPropertyExpression } ')'
sourceraw docstring

disjOrclj

(disjOr class classes)
(disjOr annotations class classes)

DisjointUnion := 'DisjointUnion' '(' axiomAnnotations Class disjointClassExpressions ')'

DisjointUnion := 'DisjointUnion' '(' axiomAnnotations Class disjointClassExpressions ')'
sourceraw docstring

disjRolesclj

(disjRoles roles)
(disjRoles annotations roles)

DisjointObjectProperties := 'DisjointObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'

DisjointObjectProperties := 'DisjointObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'
sourceraw docstring

dlSafeRuleclj

(dlSafeRule body head)
(dlSafeRule annotations body head)

DLSafeRule ::= DLSafeRule ‘(’ {Annotation} ‘Body’ ‘(’ {Atom} ‘)’ ‘Head’ ‘(’ {Atom} ‘)’ ‘)’

DLSafeRule ::= DLSafeRule ‘(’ {Annotation} ‘Body’ ‘(’ {Atom} ‘)’ ‘Head’ ‘(’ {Atom} ‘)’ ‘)’
sourceraw docstring

functionalDataRoleclj

(functionalDataRole dataRole)
(functionalDataRole annotations dataRole)

FunctionalDataProperty := 'FunctionalDataProperty' '(' axiomAnnotations DataPropertyExpression ')'

FunctionalDataProperty := 'FunctionalDataProperty' '(' axiomAnnotations DataPropertyExpression ')'
sourceraw docstring

functionalInverseRoleclj

(functionalInverseRole role)
(functionalInverseRole annotations role)

InverseFunctionalObjectProperty := 'InverseFunctionalObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

InverseFunctionalObjectProperty := 'InverseFunctionalObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

functionalRoleclj

(functionalRole role)
(functionalRole annotations role)

FunctionalObjectProperty := 'FunctionalObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

FunctionalObjectProperty := 'FunctionalObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

hasKeyclj

(hasKey class roles dataRoles)
(hasKey annotations class roles dataRoles)

HasKey := 'HasKey' '(' axiomAnnotations ClassExpression '(' { ObjectPropertyExpression } ')' '(' { DataPropertyExpression } ')' ')'

HasKey := 'HasKey' '(' axiomAnnotations ClassExpression '(' { ObjectPropertyExpression } ')' '(' { DataPropertyExpression } ')' ')'
sourceraw docstring

inverseRolesclj

(inverseRoles role otherRole)
(inverseRoles annotations role otherRole)

InverseObjectProperties := 'InverseObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression ')'

InverseObjectProperties := 'InverseObjectProperties' '(' axiomAnnotations ObjectPropertyExpression ObjectPropertyExpression ')'
sourceraw docstring

irreflexiveRoleclj

(irreflexiveRole role)
(irreflexiveRole annotations role)

IrreflexiveObjectProperty := 'IrreflexiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

IrreflexiveObjectProperty := 'IrreflexiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

reflexiveRoleclj

(reflexiveRole role)
(reflexiveRole annotations role)

ReflexiveObjectProperty := 'ReflexiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

ReflexiveObjectProperty := 'ReflexiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

roleChainclj

(roleChain role1 role2)
(roleChain role1 role2 & roles)

propertyExpressionChain := 'ObjectPropertyChain' '(' ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'

propertyExpressionChain := 'ObjectPropertyChain' '(' ObjectPropertyExpression ObjectPropertyExpression { ObjectPropertyExpression } ')'
sourceraw docstring

roleDomainclj

(roleDomain role class)
(roleDomain annotations role class)

ObjectPropertyDomain := 'ObjectPropertyDomain' '(' axiomAnnotations ObjectPropertyExpression ClassExpression ')'

ObjectPropertyDomain := 'ObjectPropertyDomain' '(' axiomAnnotations ObjectPropertyExpression ClassExpression ')'
sourceraw docstring

roleImplicationclj

(roleImplication antecedent consequent)
(roleImplication annotations antecedent consequent)

SubObjectPropertyOf := 'SubObjectPropertyOf' '(' axiomAnnotations subObjectPropertyExpression superObjectPropertyExpression ')'

SubObjectPropertyOf := 'SubObjectPropertyOf' '(' axiomAnnotations subObjectPropertyExpression superObjectPropertyExpression ')'
sourceraw docstring

roleRangeclj

(roleRange role class)
(roleRange annotations role class)

ObjectPropertyRange := 'ObjectPropertyRange' '(' axiomAnnotations ObjectPropertyExpression ClassExpression ')'

ObjectPropertyRange := 'ObjectPropertyRange' '(' axiomAnnotations ObjectPropertyExpression ClassExpression ')'
sourceraw docstring

symmetricRoleclj

(symmetricRole role)
(symmetricRole annotations role)

SymmetricObjectProperty := 'SymmetricObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

SymmetricObjectProperty := 'SymmetricObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

transitiveRoleclj

(transitiveRole role)
(transitiveRole annotations role)

TransitiveObjectProperty := 'TransitiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'

TransitiveObjectProperty := 'TransitiveObjectProperty' '(' axiomAnnotations ObjectPropertyExpression ')'
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close