owl:FunctionalProperty

From OWL Test Cases

Jump to:navigation, search

The syntactic element owl:FunctionalProperty 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 43 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-Keys-006 Mike Smith Demonstrates that a key axiom does not make all properties used in it functional, but these properties may be made functional with other axioms. Based on an example in the Structural Specification and Functional-Style Syntax document.
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-rules-fp-differentFrom Zhe Wu This test checks the interaction between an OWL functional property and differentFrom assertions.
Owl2-rl-rules-ifp-differentFrom Zhe Wu This test checks the interaction between inverse functional property and differentFrom assertions.
… further results


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

author description
Owl2-rl-rules-ifp-askey Zhe Wu Use inverse functional property as key.
TestCase:WebOnt-FunctionalProperty-001 Jeremy J. Carroll If prop belongs to owl:FunctionalProperty,

and subject denotes a resource which is the subject of two prop triples, then the objects

of these triples have the same denotation.
TestCase:WebOnt-FunctionalProperty-002 Jeremy J. Carroll If prop belongs to owl:FunctionalProperty,

and subject denotes a resource which is the subject of two prop triples, then the objects of these triples have the same denotation.Hence any assertion made

using one of them can be transferred to the other.
TestCase:WebOnt-FunctionalProperty-003 Jeremy J. Carroll If prop is an owl:FunctionalProperty, then its inverse is an owl:InverseFunctionalProperty.
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.
… further results


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

author description
FS2RDF-property-attributes-ar Alan Ruttenberg Functional syntax to RDFXML for each of the different types of property attributes
Navigation
OWL 2 Informative
OWL 2 Normative
Toolbox