OWL 2 RL Rules¶
Reasonable implements a subset of the OWL 2 RL reasoning rules defined by the W3C. The tables below show the current implementation status.
supported |
Rule is fully implemented and produces inferred triples. |
partial |
Rule is implemented but produces a diagnostic instead of new triples (violation detection only). |
not supported |
Rule is not yet implemented. |
RDFS Semantics¶
Status |
Rule |
Notes |
|---|---|---|
supported |
|
|
Equality Semantics¶
Status |
Rule |
Notes |
|---|---|---|
not supported |
|
Very inefficient — causes runaway flux; not implemented |
supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
Property Axiom Semantics¶
Status |
Rule |
Notes |
|---|---|---|
not supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
supported |
|
|
supported |
|
|
not supported |
|
|
supported |
|
|
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
not supported |
|
|
supported |
|
|
supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
Class Semantics¶
Status |
Rule |
Notes |
|---|---|---|
supported |
|
|
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
supported |
|
|
supported |
|
|
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
|
not supported |
|
Class Axiom Semantics¶
Status |
Rule |
Notes |
|---|---|---|
supported |
|
|
supported |
|
|
supported |
|
|
partial |
|
Violation detection only — emits a diagnostic |
not supported |
|
Schema Vocabulary Semantics¶
Status |
Rule |
Notes |
|---|---|---|
supported |
|
|
supported |
|
|
Not yet implemented¶
Datatype semantics are not currently implemented.