From OWL Test Cases

Jump to:navigation, search

The syntactic element owl:oneOf belongs to the RDF/XML serialization of OWL 2.

Tests using this feature

This section lists test that are using this feature (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.

There are 23 approved test cases that currently use this feature:

author description
Consistent-but-all-unsat Uli Sattler An ontology that is consistent, but all named classes are unsatisfiable. Ideas by Alan Ruttenberg
New-Feature-Rational-002 Mike Smith
Birte Glimm
An inconsistent ontology using owl:rational
New-Feature-Rational-003 Mike Smith
Birte Glimm
A consistent ontology demonstrating owl:rational is different from xsd:decimal. The decimal literal requires 16 digits, the minimum required for conformance.
One equals two Alan Ruttenberg Start with 3 classes, a,b,c and relate them so instances have to be in a 1:1 relationship with each other.

The class b-and-c is the union of b and c. Therefore there have to be 2 instances of b-and-c for every instance of a.

Relate the class 2a to b-and-c so that *their* instances are in 1:1 relationship.

Now relate 2a to a so that *their* instances are in a 1:1 relationship. This should lead to a situation in which every instance of 2a is 1:1 with an instance of a, and at the same time 2:1 with an instance of a.

Unless all the classes have an infinite number of members or are empty this doesn't work. This example has a is the enumerated class {i,j,k} (i,j,k all different individuals). So it should be inconsistent.
Owl2-rl-invalid-oneof Zhe Wu OWL 2 RL does not permit owl:oneOf to define a named class (it can be used as a subclass expression).
… further results

There are 9 proposed test cases that currently use this feature:

author description
TestCase:WebOnt-FunctionalProperty-004 Jeremy J. Carroll If the range of prop is a singleton set then it is necessarily functional, (i.e. every member of its domain has a single value) and so it is an owl:FunctionalProperty.
TestCase:WebOnt-InverseFunctionalProperty-004 Jeremy J. Carroll If the domain of prop is a singleton set then it is necessarily inverse functional, (i.e. every member of its
range is the value of a single item) so it is an 
TestCase:WebOnt-Nothing-002 Jeremy J. Carroll An empty owl:Class has the same class extension as owl:Nothing.
TestCase:WebOnt-Thing-005 Jeremy J. Carroll The extension of OWL Thing may not be a singleton in OWL Full.
TestCase:WebOnt-extra-credit-002 Jeremy J. Carroll This test shows a relationship between integer multiplication and OWL Full.
… further results

No newly submitted test cases currently use this feature.

OWL 2 Informative
OWL 2 Normative