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 is a website building & hosting documentation for Clojure/Script libraries
× close