Test:FUNCTIONAL
From OWL Test Cases
This page represents the functional OWL syntax of test cases, and thus it corresponds to the element test:FUNCTIONAL (Test case ontology). Together with test:OWLXML and test:RDFXML it is one of the possible values of the property test case species.
[edit] Test cases
The following test cases currently use this syntax (refresh view)info.pngQuery results are cached with wiki pages for some time, even if the data changes. This link purges a page's cache to get the most recent results.Note that there may be more tests than fit this page: use the link to further results at the bottom if needed.
| author | description | species | QL | EL | RL | I | C | P | N | |
|---|---|---|---|---|---|---|---|---|---|---|
| Datatype-restrictions-different-types | Birte Glimm | The individual a must have dp fillers that are in the sets {3, 4} and {2, 3} (different types are used, but shorts and ints are integers). Furthermore, the dp filler must be 3, but since 3 is in both sets, the ontology is consistent. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Double-ranges | Birte Glimm | The data property dp has a restriction to doubles >= 5 (given as byte) and <= 7.2 (given as float) and a restriction to decimals >= 6.0 (given as float) and <= 6.8. The individual a is required to have a dp successor, but there are several double values that fulfil the restriction. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Numeric-restrictions-different-type | Birte Glimm | The data property dp has a restriction to bytes >= 5 (4.5 needs to be rounded up) and <= 7 and a restriction to decimals >= 6.0 and <= 6.8. The individual a is required to have a dp successor, but 6 is a value that fulfils both restrictions. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Restrictions-different-type | Birte Glimm | The individual a must have dp fillers that are in the sets {3.0 (float), 4 (integer)} and {3.0 (decimal)} (different types are used, but 3.0 has the same value for floats and decimals). Furthermore, the dp filler must be an integer <= 3, but since 3.0 has the same value as 3 the ontology is consistent. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Owlreal-plus-oneOf | Birte Glimm | The individual a must have either negative Infinity or 0 (-0 as integer is 0) as dp fillers and all dp successors must be from owl:real, which excludes negative infinity, but allows 0. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Consistent-dataproperty-disjointness | Birte Glimm | The datatype properties dp1 and dp2 are disjoint, but the individual a can have 10 as a filler for dp1 and 18 as filler for dp2, which satisfies the disjointness. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Consistent-dateTime | Birte Glimm | The datatype restrictions leave exactly one dateTime value as dp filler for the individual a, so the ontology is consistent. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Consistent-integer-filler | Birte Glimm | The individual a is in the extension of the class A, which implies that it has a hasAge filler of 18 as integer, which is consistent with the all values from integer assertion for a. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Contradicting-datatype-restrictions | Birte Glimm | The individual a is in A and thus must have a dp filler that is an integer >= 4. Furthermore the dp fillers must be in the set {3, 4} and in the set {2, 3}. Although 3 is in both sets, 3 is not >= 4, which causes the inconsistency. | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Contradicting-dateTime-restrictions | Birte Glimm | The individual a must have a dp filler that is a date from 2007, but the restrictions on dp allow only values from 2008, which makes the ontology inconsistent. | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Datatype-DataComplementOf-001 | Mike Smith | Demonstrates that the complement of a datatype contains literals from other datatypes. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Datatype-Float-Discrete-001 | Mike Smith | The value space of xsd:float is discrete, shown with range defined on 0x00000000 and 0x00000001 | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Datatype-Float-Discrete-002 | Mike Smith | The value space of owl:real is continuous, in contrast with xsd:float | Test:DL Test:FULL |
1QL | 1EL | 1RL | 0 | 1X | 0 | 0 |
| Datatype-restriction-min-max-inconsistency | Birte Glimm | The individual a is supposed to have an integer dp-successor >= 18, but all dp-successors must be <= 10, which is impossible. | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Different-types-plus-complement | Birte Glimm | The individual a must have dp fillers that are in the sets {3, 4} and {2, 3} (different types are used, but shorts and ints are integers), but at the same time 3 is not allowed as a dp filler for a, which causes the inconsistency. | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Different-types | Birte Glimm | The individual a must have dp fillers that are in the sets {3.0 (double), 4 (integer)} and {2 (integer, 3.0 (decimal)}. The value 3 is the only one that fulfils these constraints, but since a must also have a dp filler that is not 3, the ontology is inconsistent. | Test:DL Test:FULL |
0- | 0- | 0- | 1X | 0 | 0 | 0 |
| Direct Semantics Literal disjoint from Thing | Alan Ruttenberg | A test demonstrating that literals are disjoint from Thing in the direct semantics. See thread at http://lists.w3.org/Archives/Public/semantic-web/2010Oct/0116.html. The following ontology, which is consistent according to the Direct Semantics, demonstrates that literals are not OWL things. In it, owl:Thing is an enumerated class containing at most 2 individuals. One of those individuals has three data property literal values 42,43,44 ^xsd:integer. If the literals were instance of owl:Thing, this ontology would be inconsistent as there can be only two distinct members of owl:Thing, but there are three distinct literals. On the date this test was entered, Pellet and Fact+ correctly determined that the ontology is consistent and Hermit acknowledged that while it found the ontology inconsistent, this was a bug. | Test:DL Test:FULL |
0- | 0- | 0- | 0 | 1X | 0 | 0 |
| Disjoint Props via Disjoint Domains | Sebastian Rudolph | Two properties having disjoint domains are necessarily disjoint themselves. | Test:DL Test:FULL |
0- | 1EL | 1RL | 0 | 0 | 1X | 0 |
| Disjoint Props via Disjoint Ranges | Sebastian Rudolph | Two properties having disjoint domains are necessarily disjoint themselves. | Test:DL Test:FULL |
0- | 1EL | 1RL | 0 | 0 | 1X | 0 |
| DisjointClasses-001 | Mike Smith | Demonstrates a binary disjoint classes axiom based on example in the Structural Specification and Functional-Style Syntax document. | Test:DL Test:FULL |
0- | 0- | 1RL | 0 | 0 | 1X | 0 |
| DisjointClasses-002 | Mike Smith | Demonstrates a binary disjoint classes axiom and class assertions causing an inconsistency based on example in the Structural Specification and Functional-Style Syntax document. | Test:DL Test:FULL |
1QL | 1EL | 1RL | 1X | 0 | 0 | 0 |
| DisjointClasses-003 | Mike Smith | A modification of test DisjointClasses-001 to demonstrate a ternary disjoint classes axiom. | Test:DL Test:FULL |
0- | 0- | 1RL | 0 | 0 | 1X | 0 |
| FS2RDF-different-individuals-2-annotation-ar | Alan Ruttenberg | Functional syntax to RDFXML translation of ontology consisting of a 2 argument DifferentIndividuals with annotation | Test:DL Test:FULL |
1QL | 1EL | 1RL | 0 | 1X | 0 | 0 |
| FS2RDF-different-individuals-2-ar | Alan Ruttenberg | Functional syntax to RDFXML translation of ontology consisting of a 2 argument DifferentIndividuals | Test:DL Test:FULL |
1QL | 1EL | 1RL | 0 | 1X | 0 | 0 |
| FS2RDF-different-individuals-3-annotation-ar | Alan Ruttenberg | Functional syntax to RDFXML translation of ontology consisting of a 3 argument DifferentIndividuals with annotation | Test:DL Test:FULL |
1QL | 1EL | 1RL | 0 | 1X | 0 | 0 |
| … further results | ||||||||||
