owl:unionOf

From OWL Test Cases

Jump to:navigation, search

The syntactic element owl:unionOf 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 34 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
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-rightside-unionof Zhe Wu Incorrect OWL 2 RL syntax. unionOf shows up at the right hand side of a SubClassOf axiom.
Owl2-rl-invalid-unionof Zhe Wu OWL 2 RL does not allow owl:unionOf to define a named class (it can be used as a subclass expression).
Rdfbased-sem-bool-union-inst-comp Michael Schneider
Kai Mainzer
An individual, which is an instance of one of the component classes of a union, is an instance of the union class expression.
… further results


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

author description
TestCase:WebOnt-Class-005 Jeremy J. Carroll This test shows a potential misapplication of OWL Full comprehension rules. It also shows optional type triples on an owl:Class.
TestCase:WebOnt-Class-005-direct Jeremy J. Carroll This test demonstrates that the OWL 2 Direct Semantics, unlike the OWL 2 RDF Based Semantics and the OWL 1 semantics, permit URIs to be present in the conclusion ontology that are not present in the premise ontology.
TestCase:WebOnt-Class-006 Jeremy J. Carroll This test shows a correct application of OWL Full comprehension rules.

It also shows that use of rdfs:Class instead of owl:Class

may make a file fall outside OWL DL.
TestCase:WebOnt-I5.26-006 Jeremy J. Carroll The blank nodes in a class description in OWL DL may not form a directed cycle.
TestCase:WebOnt-I5.26-007 Jeremy J. Carroll The blank nodes in a class description in OWL DL may not form a directed cycle.
… further results


There are 1 newly submitted test cases that currently use this feature:

author description
FS2RDF-domain-range-expression-ar Alan Ruttenberg Functional syntax to RDFXML for domain and range with expressions
Navigation
OWL 2 Informative
OWL 2 Normative
Toolbox