Functions that represent OWL expressionss
Functions that represent OWL expressionss
(<=dataExists nat dr)(<=dataExists nat dr dataRange)DataMaxCardinality := 'DataMaxCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
DataMaxCardinality := 'DataMaxCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
(<=exists nat r)(<=exists nat r c)ObjectMaxCardinality := 'ObjectMaxCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
ObjectMaxCardinality := 'ObjectMaxCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
(=dataExists nat dr)(=dataExists nat dr dataRange)DataExactCardinality := 'DataExactCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
DataExactCardinality := 'DataExactCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
(=exists nat r)(=exists nat r c)ObjectExactCardinality := 'ObjectExactCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
ObjectExactCardinality := 'ObjectExactCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
(>=dataExists nat dr)(>=dataExists nat dr dataRange)DataMinCardinality := 'DataMinCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
DataMinCardinality := 'DataMinCardinality' '(' nonNegativeInteger DataPropertyExpression [ DataRange ] ')'
(>=exists nat r)(>=exists nat r c)ObjectMinCardinality := 'ObjectMinCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
ObjectMinCardinality := 'ObjectMinCardinality' '(' nonNegativeInteger ObjectPropertyExpression [ ClassExpression ] ')'
(all r c)ObjectAllValuesFrom := 'ObjectAllValuesFrom' '(' ObjectPropertyExpression ClassExpression ')'
ObjectAllValuesFrom := 'ObjectAllValuesFrom' '(' ObjectPropertyExpression ClassExpression ')'
(and class1 class2)(and class1 class2 & classes)ObjectIntersectionOf := 'ObjectIntersectionOf' '(' ClassExpression ClassExpression { ClassExpression } ')'
ObjectIntersectionOf := 'ObjectIntersectionOf' '(' ClassExpression ClassExpression { ClassExpression } ')'
(class iri)(class prefix name)(class prefix name namespace)ClassExpression := Class | ObjectIntersectionOf | ObjectUnionOf | ObjectComplementOf | ObjectOneOf | ObjectSomeValuesFrom | ObjectAllValuesFrom | ObjectHasValue | ObjectHasSelf | ObjectMinCardinality | ObjectMaxCardinality | ObjectExactCardinality | DataSomeValuesFrom | DataAllValuesFrom | DataHasValue | DataMinCardinality | DataMaxCardinality | DataExactCardinality
ClassExpression := Class | ObjectIntersectionOf | ObjectUnionOf | ObjectComplementOf | ObjectOneOf | ObjectSomeValuesFrom | ObjectAllValuesFrom | ObjectHasValue | ObjectHasSelf | ObjectMinCardinality | ObjectMaxCardinality | ObjectExactCardinality | DataSomeValuesFrom | DataAllValuesFrom | DataHasValue | DataMinCardinality | DataMaxCardinality | DataExactCardinality
(dataAll dataRoles dataRange)DataAllValuesFrom := 'DataAllValuesFrom' '(' DataPropertyExpression { DataPropertyExpression } DataRange ')'
DataAllValuesFrom := 'DataAllValuesFrom' '(' DataPropertyExpression { DataPropertyExpression } DataRange ')'
(dataExists dataRoles dataRange)DataSomeValuesFrom := 'DataSomeValuesFrom' '(' DataPropertyExpression { DataPropertyExpression } DataRange ')'
DataSomeValuesFrom := 'DataSomeValuesFrom' '(' DataPropertyExpression { DataPropertyExpression } DataRange ')'
(dataRole iri)(dataRole prefix name)(dataRole prefix name namespace)DataPropertyExpression := DataProperty
DataPropertyExpression := DataProperty
(exists r c)ObjectSomeValuesFrom := 'ObjectSomeValuesFrom' '(' ObjectPropertyExpression ClassExpression ')'
ObjectSomeValuesFrom := 'ObjectSomeValuesFrom' '(' ObjectPropertyExpression ClassExpression ')'
(inverseRole iri)(inverseRole prefix name)(inverseRole prefix name namespace)ObjectPropertyExpression := ObjectProperty | InverseObjectProperty
ObjectPropertyExpression := ObjectProperty | InverseObjectProperty
(nominal individual)(nominal individual & individuals)ObjectOneOf := 'ObjectOneOf' '(' Individual { Individual }')'
ObjectOneOf := 'ObjectOneOf' '(' Individual { Individual }')'
(not c)ObjectComplementOf := 'ObjectComplementOf' '(' ClassExpression ')'
ObjectComplementOf := 'ObjectComplementOf' '(' ClassExpression ')'
(or class1 class2)(or class1 class2 & classes)ObjectUnionOf := 'ObjectUnionOf' '(' ClassExpression ClassExpression { ClassExpression } ')'
ObjectUnionOf := 'ObjectUnionOf' '(' ClassExpression ClassExpression { ClassExpression } ')'
(partialDataRole dr literal)DataHasValue := 'DataHasValue' '(' DataPropertyExpression Literal ')'
DataHasValue := 'DataHasValue' '(' DataPropertyExpression Literal ')'
(partialRole r i)ObjectHasValue := 'ObjectHasValue' '(' ObjectPropertyExpression Individual ')'
ObjectHasValue := 'ObjectHasValue' '(' ObjectPropertyExpression Individual ')'
(role iri)(role prefix name)(role prefix name namespace)ObjectPropertyExpression := ObjectProperty | InverseObjectProperty
ObjectPropertyExpression := ObjectProperty | InverseObjectProperty
(Self iri)(Self prefix name)(Self prefix name namespace)ObjectHasSelf := 'ObjectHasSelf' '(' ObjectPropertyExpression ')'
ObjectHasSelf := 'ObjectHasSelf' '(' ObjectPropertyExpression ')'
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |