This document is available in three sizes: medium (non-normative), large (normative, this version), and extra large (non-normative). The tests of this document are also available in these non-normative formats: Zip archive of approved tests, Zip archive of proposed tests, the test web site.
Copyright © 2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
This document contains and presents test cases for the Web Ontology Language (OWL) approved by the Web Ontology Working Group. Many of the test cases illustrate the correct usage of the Web Ontology Language (OWL), and the formal meaning of its constructs. Other test cases illustrate the resolution of issues considered by the working group. Conformance for OWL documents and OWL document checkers is specified.
Status below is fictitious.
This section describes the status of this document at the time of its publication. ther documents may supersede this document. The latest status of this document series is maintained at the W3C.
This is a Working Draft of "OWL Test Cases" for review by members of the W3C and other interested parties in the general public. We particular seek reports from implementators concerning both errors in the tests and successful execution of these tests, both proposed and approved. The tests are still in development. Each test may be edited or have a change of status according to the process specified below. Further tests are being added. Reviewers should note in particular that the syntactic levels indicated with each test file (Lite, DL, Full) have never been validated, and have not been updated in light of recent working group decisions. An editors' version of this document, with the latest tests, can be found at http://www.w3.org/2002/03owlt/editors-draft/draft/. Other expected changes are indicated by editors' notes, and in Appendix D. Despite this flux, the working group would value implementor feedback on the tests both in this document and those found in the editors' version. Contributions of additional tests are invited.
This document is subsidiary to the normative definition of the Web Ontology Language [OWL Semantics and Abstract Syntax]).
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than "work in progress". A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.
Patent disclosures relevant to this specification may be found on the Working Group's public patent disclosure page.
Comments on this document should be sent to public-webont-comments@w3.org, a mailing list with a public archive. General discussion of related technology is welcome in www-rdf-logic@w3.org (archive).
This document has been produced as part of the W3C Semantic Web Activity (Activity Statement) following the procedures set out for the W3C Process. The document has been written by the Web Ontology Working Group. The goals of the Web Ontology working group are discussed in the Web Ontology Working Group charter.
owl:AllDifferent
owl:FunctionalProperty
owl:InverseFunctionalProperty
owl:Nothing
owl:SymmetricProperty
owl:TransitiveProperty
owl:allValuesFrom
owl:cardinality
owl:complementOf
owl:differentFrom
owl:disjointWith
owl:distinctMembers
owl:equivalentClass
owl:equivalentProperty
owl:imports
owl:intersectionOf
owl:inverseOf
owl:maxCardinality
owl:oneOf
owl:unionOf
As part of the definition of the Web Ontology Language (OWL) the Web Ontology Working Group provides a set of test cases. This document presents those test cases. They are intended to provide examples for, and clarification of, the normative definition of OWL found in [OWL Semantics and Abstract Syntax] to which this document is subsiduary.
This document describes the various types of test used
and the format in which the tests
are presented.
Alternative formats of the test collection are provided.
These are intended to be suitable
for use by OWL developers in test harnesses,
possibly as part of a test driven development process,
such as Extreme Programming [XP].
The format of the Manifest
files
used as part of these alternative formats is described.
This document describes the process for conflict resolution and errata related to these tests.
In the non-normative appendices, this document also describes the process for creation and approval of these tests.
Further appendices show further proposed tests that are awaiting resolution by the working group.
Various conformance levels are defined in this document in terms of [OWL Semantics and Abstract Syntax].
However, the test cases do not constitute a conformance test suite for OWL.
The tests illustrate issue resolutions, and illustrate the use and meaning of the terms in the OWL namespace.
There are other miscellaneous tests: some arising in the literature, and in preexisting systems; others intending to show the difficulty of complete implementations of OWL Full.
The deliverables included as part of the test cases are:
Note: Other files can be found under the top URL of the web-site which are not part of the deliverable.
[[EDITORS' NOTE: Do we need index files for the web site that clarify which parts are part of the deliverable and which are not?]]
Of the deliverables the only normative tests are those included in this document. All other deliverables, are informative. Moreover, the recommendation document is informative except for the conformance statements, the test data (specified in RDF/XML [RDF/XML Syntax]), and the supporting documentation.
Each test consists of either one or more RDF/XML documents and a Manifest
file.
Tests of one document indicate some property of that document
when viewed as an OWL knowledge base.
Tests of two or more documents indicate a relationship between the two documents
when viewed as OWL knowledge bases.
The Manifest
file is named ManifestNNN.rdf
(The NNN
is replaced by the test number).
It contains metadata (in RDF) indicating the test type,
and describing the test.
These tests use one document.
It is named badNNN.rdf
.
This document includes a use of the OWL namespace with a local name
that is not defined by the OWL recommendation. An OWL Syntax checker SHOULD
give a warning.
Note: These tests are intended to help migration from DAML+OIL [DAML+OIL], since the local names chosen are defined in the DAML+OIL namespace.
These tests use two documents.
One is named premisesNNN.rdf
,
the other is named conclusionsNNN.rdf
.
The conclusions
are
entailed by the premises
.
Such entailment is defined by the OWL semantics [OWL Semantics and Abstract Syntax],
(see also
OWL Full entailment).
These tests use two documents.
One is named premisesNNN.rdf
,
the other is named nonconclusionsNNN.rdf
.
The nonconclusions
are not
entailed
by the premises
.
Such entailment is defined by the OWL semantics [OWL Semantics and Abstract Syntax],
(see also
OWL Full entailment).
These tests use one document.
It is named conclusionsNNN.rdf
.
The conclusions
follow from the OWL semantics
[OWL Semantics and Abstract Syntax].
These tests are a special case of the entailment tests
in which the premises are empty.
These tests use one document.
It is named conclusionsNNN.rdf
.
These are a special case of true tests.
The conclusions
follow from the
OWL Full semantics
[OWL Semantics and Abstract Syntax].
The tests are intended to illustrate how
OWL Full can be used to describe its own properties and
classes.
These tests use one document.
It is named consistentNNN.rdf
.
The document is
consistent
as defined
by the OWL Semantics [OWL Semantics and Abstract Syntax],
(see also
OWL Full consistency).
These tests use one document.
It is named inconsistentNNN.rdf
.
The document is not
consistent
as defined
by the OWL semantics [OWL Semantics and Abstract Syntax],
(see also
OWL Full consistency).
These tests use more than two documents.
One is named premisesNNN.rdf
,
another is named conclusionsNNN.rdf
, the rest have names beginning supportNNN.rdf
.
The support
documents are in the
imports closure of the
premises
document.
The conclusions
are
entailed
by the
imports closure
of the premises
.
Such entailment is defined by the OWL semantics [OWL Semantics and Abstract Syntax],
(see also
OWL Full entailment).
These tests use two documents.
One is named importsNNN.rdf
,
the other is named mainNNN.rdf
.
These
tests indicate the
interaction between owl:imports
and the sublanguage levels of the main
document.
An OWL Full document is any RDF/XML document [RDF/XML Syntax].
An OWL DL document is an OWL Full document such that the imports closure [OWL Semantics and Abstract Syntax] of the corresponding RDF graph [RDF Concepts] is an OWL DL ontology in RDF graph form.
An OWL Lite document is an OWL Full document such that the imports closure [OWL Semantics and Abstract Syntax] of the corresponding RDF graph [RDF Concepts] is an OWL Lite ontology in RDF graph form.
An OWL document is consistent if and only if there exists some model of the document that is consistent with the constraints specified by the relevant model theory (see [OWL Semantics and Abstract Syntax]: OWL Lite and OWL DL, OWL Full).
This section uses the words MUST, MUST NOT, SHOULD and MAY as in [RFC 2119].
An OWL
syntax checker
takes a document as input, and outputs one word being one of Lite
,
DL
, Full
, Other
.
The output MUST conform with the following:
In addition, an OWL Syntax Checker SHOULD give a warning if
the
RDF graph
[RDF Concepts]
corresponding to the document
uses any URI references
starting with the prefix http://www.w3.org/2002/07/owl#
except those found in the
[RDF Schema for OWL].
An OWL syntax checker SHOULD report network errors occurring during the computation of the imports closure.
An OWL consistency checker
takes a document as input, and outputs one word being Consistent
,
Inconsistent
, or Unknown
.
An OWL consistency checker SHOULD report network errors occurring during the computation of the imports closure.
An OWL consistency checker MUST return Consistent
only when the
input document is consistent and Inconsistent
only when the input
document is not consistent (this property is usually called
soundness).
An OWL consistency checker is
complete, with respect to
datatypes supported by its
datatype theory
[OWL Semantics and Abstract Syntax], if, given sufficient (but
finite) resources (CPU cycles and memory)
and the absence of
network errors, it will always return
either Consistent
or Inconsistent
;
otherwise it is
complete. It has
been shown that for OWL Lite and DL it is possible to construct a
complete consistency checker (the languages are decidable),
and that
for OWL full it is not possible to construct a complete
consistency
checker (the language is undecidable).
The
datatype theory of
an OWL consistency checker SHOULD minimally support at least
xsd:integer
, xsd:string
from [XML Schema Datatypes].
Five different conformance classes of OWL consistency checker are defined.
An OWL Lite consistency checker is an OWL consistency checker that takes an OWL Lite document as input.
An OWL DL consistency checker is an OWL consistency checker that takes an OWL DL document as input.
An OWL Full consistency checker is an OWL consistency checker that takes an OWL Full document as input.
Note: Every OWL Full consistency checker is also an OWL DL consistency checker. Every OWL DL consistency checker is also an OWL Lite consistency checker. Every OWL Lite consistency checker can be trivially transformed into an OWL Full consistency checker.
The different levels are intended to be used to indicate the intended domain of a consistency checker.
Note: there are trivial implementations of these consistency
checkers; for example, one which always outputs Unknown
.
A complete OWL Lite consistency checker is an OWL consistency checker that is complete.
A complete OWL DL consistency checker is an OWL consistency checker that is complete.
Note:
Complete OWL DL consistency checkers
and
Complete OWL Lite consistency checkers
MAY return Unknown
on an OWL DL document
or OWL Lite document in the case where
a resource limit has been exceeded.
An OWL syntax checker when presented with any of the test files must return the indicated result.
An OWL Lite consistency checker,
when presented with a file from
an OWL Lite consistency test,
must output Consistent
or Unknown
.
An OWL DL consistency checker,
when presented with a file from
an OWL DL or OWL Lite consistency test,
must output Consistent
or Unknown
.
An OWL Full consistency checker,
when presented with a file from
an OWL Full, OWL DL or OWL Lite consistency test,
must output Consistent
or Unknown
.
The corresponding inconsistency tests must result in output of
Inconsistent
or Unknown
, as long as the datatypes required
by the test are supported by the
datatype theory of the consistency checker.
A complete OWL Lite consistency checker or a
complete OWL DL consistency
checker should not return Unknown
on the relevant
consistency
or inconsistency tests.
The Manifest
file follows the RDF schema developed
for the RDF Test Cases [RDF Test Cases].
This is augmented by a few new properties and types which are declared in the OWL Test Ontology, found at http://www.w3.org/2002/03owlt/testOntology.
Specifically each test has its own Manifest
file, and is identified from
the URI reference formed from the Manifest
file's URL with a fragment test
.
The test has one rdf:type
explicit, and this is one of:
otest:NotOwlFeatureTest
otest:PositiveEntailmentTest
otest:NegativeEntailmentTest
otest:TrueTest
otest:OWLforOWLTest
otest:ConsistencyTest
otest:InconsistencyTest
otest:ImportEntailmentTest
otest:ImportLevelTest
Where otest
is bound to
http://www.w3.org/2002/03owlt/testOntology#
and rtest
is bound to
http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#
.
The name of the original author of the test is shown using a
dc:creator
property, see [Dublin Core].
A description of the test is given (using XHTML markup [XHTML])
as the value of the rtest:description
property.
An issue, if any, from the OWL Issues list [OWL Issues], is
the value of a rtest:issue
property.
An appropriate language feature, from the OWL namespace, if any, is
the value of the otest:feature
property.
The input documents with the test data are found as the value of
the rtest:inputDocument
property or
as the value of both the
rtest:premiseDocument
and
the
rtest:conclusionDocument
.
The support files for import entailment tests and import level tests are found
as the values of otest:importedPremiseDocument
.
The conformance level associated with both files and tests
are given with the otest:level
property.
The value for each document and test is one of
otest:Full
, otest:DL
,
otest:Lite
or otest:Other
(documents only).
owl:AllDifferent
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<AllDifferent/Manifest001#test>
|
Jos De Roo | |
using AllDifferent to derive differentFrom | ||
N3 format is informative. | ||
Full | Premises:
<AllDifferent/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/AllDifferent/premises001#" xml:base="http://www.w3.org/2002/03owlt/AllDifferent/premises001" > <owl:AllDifferent> <owl:distinctMembers rdf:parseType="Collection"> <first:Person rdf:about="#Fred" /> <first:Person rdf:about="#Wilma" /> <first:Person rdf:about="#Barney" /> <first:Person rdf:about="#Betty" /> </owl:distinctMembers> </owl:AllDifferent> </rdf:RDF> | ||
_:a rdf:type owl:AllDifferent . first:Fred rdf:type first:Person . first:Wilma rdf:type first:Person . first:Barney rdf:type first:Person . first:Betty rdf:type first:Person . _:c rdf:first first:Betty . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:Barney . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:g rdf:first first:Wilma . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i rdf:first first:Fred . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:distinctMembers _:i . | ||
Full | Conclusions:
<AllDifferent/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/AllDifferent/premises001#" xml:base="http://www.w3.org/2002/03owlt/AllDifferent/conclusions001" > <rdf:Description rdf:about="premises001#Barney"> <owl:differentFrom rdf:resource="premises001#Fred"/> </rdf:Description> </rdf:RDF> | ||
first:Barney owl:differentFrom first:Fred . |
owl:FunctionalProperty
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<FunctionalProperty/Manifest001#test>
|
Jeremy J. Carroll | |
If prop belongs to owl:FunctionalProperty ,
and subject denotes a resource and
has two outgoing prop arcs, then the object s of these arcs
have the same denotation. | ||
N3 format is informative. | ||
Full | Premises:
<FunctionalProperty/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/FunctionalProperty/premises001#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/premises001" > <owl:FunctionalProperty rdf:ID="prop"/> <rdf:Description rdf:ID="subject"> <first:prop rdf:resource="#object1" /> <first:prop rdf:resource="#object2" /> </rdf:Description> </rdf:RDF> | ||
first:prop rdf:type owl:FunctionalProperty . first:subject first:prop first:object1 . first:subject first:prop first:object2 . | ||
Full | Conclusions:
<FunctionalProperty/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions001" > <rdf:Description rdf:about="premises001#object1"> <owl:sameIndividualAs rdf:resource="premises001#object2" /> </rdf:Description> </rdf:RDF> | ||
first:object1 owl:sameIndividualAs first:object2 . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<FunctionalProperty/Manifest002#test>
|
Jeremy J. Carroll | |
If prop belongs to owl:FunctionalProperty ,
and subject denotes a resource and
has two outgoing prop arcs, then the object s of these arcs
have the same denotation. Hence an arc originating in
object1 can be copied to object2 . | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://www.example.org/> . | ||
Full | Premises:
<FunctionalProperty/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:eg ="http://www.example.org/" xmlns:first="http://www.w3.org/2002/03owlt/FunctionalProperty/premises002#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/premises002" > <owl:FunctionalProperty rdf:ID="prop"/> <rdf:Description rdf:ID="subject"> <first:prop> <rdf:Description rdf:ID="object1"> <eg:prop2>value</eg:prop2> </rdf:Description> </first:prop> <first:prop rdf:resource="#object2" /> </rdf:Description> </rdf:RDF> | ||
first:prop rdf:type owl:FunctionalProperty . first:object1 eg:prop2 "value" . first:subject first:prop first:object1 . first:subject first:prop first:object2 . | ||
Full | Conclusions:
<FunctionalProperty/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:eg ="http://www.example.org/" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions002" > <rdf:Description rdf:about="premises002#object2" > <eg:prop2>value</eg:prop2> </rdf:Description> </rdf:RDF> | ||
first:object2 eg:prop2 "value" . |
Full | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<FunctionalProperty/Manifest003#test>
|
Jeremy J. Carroll | |
If prop is an owl:FunctionalProperty ,
then its inverse is an owl:InverseFunctionalProperty . | ||
N3 format is informative. | ||
Full | Premises:
<FunctionalProperty/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/premises003" > <owl:FunctionalProperty rdf:ID="prop"> <owl:inverseOf rdf:resource="#inv"/> </owl:FunctionalProperty> </rdf:RDF> | ||
first:prop rdf:type owl:FunctionalProperty . first:prop owl:inverseOf first:inv . | ||
Full | Conclusions:
<FunctionalProperty/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions003" > <owl:InverseFunctionalProperty rdf:about="premises003#inv"/> </rdf:RDF> | ||
first:inv rdf:type owl:InverseFunctionalProperty . | ||
Errors: (informative) | ||
conclusions003 is in OWL Lite not Full |
Full | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<FunctionalProperty/Manifest004#test>
|
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 . | ||
N3 format is informative. | ||
Full | Premises:
<FunctionalProperty/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/premises004" > <owl:ObjectProperty rdf:ID="prop"> <rdfs:range rdf:resource="#Singleton"/> </owl:ObjectProperty> <rdfs:Class rdf:ID="Singleton"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description/> </owl:oneOf> </rdfs:Class> </rdf:RDF> | ||
first:prop rdf:type owl:ObjectProperty . first:prop rdfs:range first:Singleton . first:Singleton rdf:type rdfs:Class . _:a rdf:first _:b . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:Singleton owl:oneOf _:a . | ||
Full | Conclusions:
<FunctionalProperty/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions004" > <owl:FunctionalProperty rdf:about="premises004#prop"/> </rdf:RDF> | ||
first:prop rdf:type owl:FunctionalProperty . |
owl:InverseFunctionalProperty
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<InverseFunctionalProperty/Manifest001#test>
|
Jeremy J. Carroll | |
If prop belongs to owl:InverseFunctionalProperty ,
and object denotes a resource and
has two incoming prop arcs, then the subject s of these arcs
have the same denotation. | ||
N3 format is informative. | ||
Full | Premises:
<InverseFunctionalProperty/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises001#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises001" > <owl:InverseFunctionalProperty rdf:ID="prop"/> <rdf:Description rdf:ID="subject1"> <first:prop rdf:resource="#object" /> </rdf:Description> <rdf:Description rdf:ID="subject2"> <first:prop rdf:resource="#object" /> </rdf:Description> </rdf:RDF> | ||
first:prop rdf:type owl:InverseFunctionalProperty . first:subject1 first:prop first:object . first:subject2 first:prop first:object . | ||
Full | Conclusions:
<InverseFunctionalProperty/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions001" > <rdf:Description rdf:about="premises001#subject1"> <owl:sameIndividualAs rdf:resource="premises001#subject2" /> </rdf:Description> </rdf:RDF> | ||
first:subject1 owl:sameIndividualAs first:subject2 . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<InverseFunctionalProperty/Manifest002#test>
|
Jeremy J. Carroll | |
If prop belongs to owl:InverseFunctionalProperty ,
and object denotes a resource and
has two incoming prop arcs, then the subject s of these arcs
have the same denotation. Hence an arc originating in
subject1 can be copied to subject2 . | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://www.example.org/> . | ||
Full | Premises:
<InverseFunctionalProperty/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:eg ="http://www.example.org/" xmlns:first="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises002#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises002" > <owl:InverseFunctionalProperty rdf:ID="prop"/> <rdf:Description rdf:ID="subject1" > <first:prop rdf:resource="#object" /> <eg:prop2>value</eg:prop2> </rdf:Description> <rdf:Description rdf:ID="subject2" > <first:prop rdf:resource="#object" /> </rdf:Description> </rdf:RDF> | ||
first:prop rdf:type owl:InverseFunctionalProperty . first:subject1 first:prop first:object . first:subject1 eg:prop2 "value" . first:subject2 first:prop first:object . | ||
Full | Conclusions:
<InverseFunctionalProperty/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:eg ="http://www.example.org/" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions002" > <rdf:Description rdf:about="premises002#subject2" > <eg:prop2>value</eg:prop2> </rdf:Description> </rdf:RDF> | ||
first:subject2 eg:prop2 "value" . |
Full | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<InverseFunctionalProperty/Manifest003#test>
|
Jeremy J. Carroll | |
If prop is an owl:InverseFunctionalProperty ,
then its inverse is an owl:FunctionalProperty . | ||
N3 format is informative. | ||
Full | Premises:
<InverseFunctionalProperty/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises003" > <owl:InverseFunctionalProperty rdf:ID="prop"> <owl:inverseOf rdf:resource="#inv"/> </owl:InverseFunctionalProperty> </rdf:RDF> | ||
first:prop rdf:type owl:InverseFunctionalProperty . first:prop owl:inverseOf first:inv . | ||
Full | Conclusions:
<InverseFunctionalProperty/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions003" > <owl:FunctionalProperty rdf:about="premises003#inv"/> </rdf:RDF> | ||
first:inv rdf:type owl:FunctionalProperty . |
Full | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<InverseFunctionalProperty/Manifest004#test>
|
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
owl:InverseFunctionalProperty . | ||
N3 format is informative. | ||
Full | Premises:
<InverseFunctionalProperty/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises004" > <owl:ObjectProperty rdf:ID="prop"> <rdfs:domain rdf:resource="#Singleton"/> </owl:ObjectProperty> <rdfs:Class rdf:ID="Singleton"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description/> </owl:oneOf> </rdfs:Class> </rdf:RDF> | ||
first:prop rdf:type owl:ObjectProperty . first:prop rdfs:domain first:Singleton . first:Singleton rdf:type rdfs:Class . _:a rdf:first _:b . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:Singleton owl:oneOf _:a . | ||
Full | Conclusions:
<InverseFunctionalProperty/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions004" > <owl:InverseFunctionalProperty rdf:about="premises004#prop"/> </rdf:RDF> | ||
first:prop rdf:type owl:InverseFunctionalProperty . | ||
Errors: (informative) | ||
conclusions004 is in OWL Lite not Full |
owl:Nothing
Full | Inconsistent document. | 001 |
---|---|---|
Description:
(informative)
<Nothing/Manifest001#test>
|
Jeremy J. Carroll | |
The triple asserts something of type Nothing , however
that is the empty class. | ||
N3 format is informative. | ||
Full | Inconsistent:
<Nothing/inconsistent001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Nothing/> </rdf:RDF> | ||
_:a rdf:type owl:Nothing . | ||
Errors: (informative) | ||
inconsistent001 is in OWL DL not Full |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<Nothing/Manifest002#test>
|
Jeremy J. Carroll | |
There is one empty owl:Class , and it is often called Nothing . | ||
N3 format is informative. | ||
Full | Premises:
<Nothing/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > </rdf:RDF> | ||
Full | Conclusions:
<Nothing/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class> <owl:oneOf rdf:parseType="Collection"/> <owl:equivalentClass rdf:resource="http://www.w3.org/2002/07/owl#Nothing" /> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:a owl:oneOf rdf:nil . _:a owl:equivalentClass owl:Nothing . | ||
Errors: (informative) | ||
premises002 is in OWL Lite not Full conclusions002 is in OWL DL not Full |
owl:SymmetricProperty
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<SymmetricProperty/Manifest001#test>
|
Jos De Roo | |
A simple illustration of symmetric properties. | ||
N3 format is informative. | ||
Full | Premises:
<SymmetricProperty/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/SymmetricProperty/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/SymmetricProperty/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/SymmetricProperty/premises001" > <rdf:Description rdf:about="premises001#Ghent"> <first:path rdf:resource="premises001#Antwerp"/> </rdf:Description> <owl:SymmetricProperty rdf:about="premises001#path"/> </rdf:RDF> | ||
first:Ghent first:path first:Antwerp . first:path rdf:type owl:SymmetricProperty . | ||
Full | Conclusions:
<SymmetricProperty/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/SymmetricProperty/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/SymmetricProperty/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/SymmetricProperty/conclusions001" > <rdf:Description rdf:about="premises001#Antwerp"> <first:path rdf:resource="premises001#Ghent"/> </rdf:Description> </rdf:RDF> | ||
first:Antwerp first:path first:Ghent . |
owl:TransitiveProperty
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<TransitiveProperty/Manifest001#test>
|
Jos De Roo | |
A simple illustration of transitivity. | ||
N3 format is informative. | ||
Full | Premises:
<TransitiveProperty/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/TransitiveProperty/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/TransitiveProperty/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/TransitiveProperty/premises001" > <rdf:Description rdf:about="premises001#Antwerp"> <first:path rdf:resource="premises001#Amsterdam"/> </rdf:Description> <rdf:Description rdf:about="premises001#Ghent"> <first:path rdf:resource="premises001#Antwerp"/> </rdf:Description> <owl:TransitiveProperty rdf:about="premises001#path"/> </rdf:RDF> | ||
first:Antwerp first:path first:Amsterdam . first:Ghent first:path first:Antwerp . first:path rdf:type owl:TransitiveProperty . | ||
Full | Conclusions:
<TransitiveProperty/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/TransitiveProperty/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/TransitiveProperty/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/TransitiveProperty/conclusions001" > <rdf:Description rdf:about="premises001#Ghent"> <first:path rdf:resource="premises001#Amsterdam"/> </rdf:Description> </rdf:RDF> | ||
first:Ghent first:path first:Amsterdam . |
owl:allValuesFrom
Lite | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<allValuesFrom/Manifest001#test>
|
Jeremy J. Carroll | |
A simple example. | ||
N3 format is informative. | ||
Lite | Premises:
<allValuesFrom/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/allValuesFrom/premises001#" xml:base="http://www.w3.org/2002/03owlt/allValuesFrom/premises001" > <owl:Class rdf:ID="r"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:allValuesFrom rdf:resource="#c"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> <owl:Class rdf:ID="c"/> <first:r rdf:ID="i"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> <first:p> <owl:Thing rdf:ID="o" /> </first:p> </first:r> </rdf:RDF> | ||
first:r rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:allValuesFrom first:c . first:r rdfs:subClassOf _:a . first:p rdf:type owl:ObjectProperty . first:c rdf:type owl:Class . first:i rdf:type first:r . first:i rdf:type owl:Thing . first:o rdf:type owl:Thing . first:i first:p first:o . | ||
Lite | Conclusions:
<allValuesFrom/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/allValuesFrom/premises001#" xml:base="http://www.w3.org/2002/03owlt/allValuesFrom/conclusions001" > <first:c rdf:about="premises001#o"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> </first:c> </rdf:RDF> | ||
first:o rdf:type first:c . first:o rdf:type owl:Thing . | ||
Errors: (informative) | ||
conclusions001 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/allValuesFrom/premises001#c> in: |
Lite | Negative Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<allValuesFrom/Manifest002#test>
|
Jeremy J. Carroll | |
See allValuesFrom. | ||
N3 format is informative. | ||
Lite | Premises:
<allValuesFrom/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/allValuesFrom/premises002#" xml:base="http://www.w3.org/2002/03owlt/allValuesFrom/premises002" > <owl:Class rdf:ID="r"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:allValuesFrom rdf:resource="#c"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> <owl:Class rdf:ID="c"/> <first:r rdf:ID="i"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> </first:r> </rdf:RDF> | ||
first:r rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:allValuesFrom first:c . first:r rdfs:subClassOf _:a . first:p rdf:type owl:ObjectProperty . first:c rdf:type owl:Class . first:i rdf:type first:r . first:i rdf:type owl:Thing . | ||
Lite | Conclusions:
<allValuesFrom/nonconclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/allValuesFrom/premises002#" xmlns:second="http://www.w3.org/2002/03owlt/allValuesFrom/nonconclusions002#" xml:base="http://www.w3.org/2002/03owlt/allValuesFrom/nonconclusions002" > <owl:Thing rdf:about="premises002#i"> <first:p> <first:c rdf:nodeID="o" /> </first:p> </owl:Thing> <owl:Thing rdf:nodeID="o" /> </rdf:RDF> | ||
first:i rdf:type owl:Thing . _:a rdf:type first:c . first:i first:p _:a . _:a rdf:type owl:Thing . | ||
Errors: (informative) | ||
nonconclusions002 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/allValuesFrom/premises002#p> in: Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/allValuesFrom/premises002#c> in: nonconclusions002 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/allValuesFrom/premises002#c> in: Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/allValuesFrom/premises002#p> in: |
owl:cardinality
Lite | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<cardinality/Manifest001#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
Lite | Premises:
<cardinality/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises001" > <owl:Class rdf:ID="c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
first:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:cardinality "1"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . first:c rdfs:subClassOf _:e . first:p rdf:type owl:ObjectProperty . | ||
Lite | Conclusions:
<cardinality/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions001" > <owl:Class rdf:about="premises001#c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="premises001#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="premises001#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:about="premises001#p"/> </rdf:RDF> | ||
first:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty first:p . _:c owl:minCardinality "1"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . first:c rdfs:subClassOf _:i . first:p rdf:type owl:ObjectProperty . | ||
Errors: (informative) | ||
premises001 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:e owl:intersectionOf _:c . conclusions001 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:i owl:intersectionOf _:g . |
Lite | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<cardinality/Manifest002#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
Lite | Premises:
<cardinality/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises002" > <owl:Class rdf:about="conclusions002#c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="conclusions002#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="conclusions002#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:about="conclusions002#p"/> </rdf:RDF> | ||
second:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty second:p . _:c owl:minCardinality "1"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . second:c rdfs:subClassOf _:i . second:p rdf:type owl:ObjectProperty . | ||
Lite | Conclusions:
<cardinality/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions002" > <owl:Class rdf:ID="c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
second:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:cardinality "1"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . second:c rdfs:subClassOf _:e . second:p rdf:type owl:ObjectProperty . | ||
Errors: (informative) | ||
premises002 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:i owl:intersectionOf _:g . conclusions002 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:e owl:intersectionOf _:c . |
DL | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<cardinality/Manifest003#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
DL | Premises:
<cardinality/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises003" > <owl:Class rdf:ID="c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
first:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:cardinality "2"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . first:c rdfs:subClassOf _:e . first:p rdf:type owl:ObjectProperty . | ||
DL | Conclusions:
<cardinality/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions003" > <owl:Class rdf:about="premises003#c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="premises003#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="premises003#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:about="premises003#p"/> </rdf:RDF> | ||
first:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:maxCardinality "2"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty first:p . _:c owl:minCardinality "2"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . first:c rdfs:subClassOf _:i . first:p rdf:type owl:ObjectProperty . | ||
Errors: (informative) | ||
premises003 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:e owl:intersectionOf _:c . conclusions003 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:i owl:intersectionOf _:g . |
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<cardinality/Manifest004#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
DL | Premises:
<cardinality/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises004" > <owl:Class rdf:about="conclusions004#c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="conclusions004#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="conclusions004#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:about="conclusions004#p"/> </rdf:RDF> | ||
second:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:maxCardinality "2"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty second:p . _:c owl:minCardinality "2"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . second:c rdfs:subClassOf _:i . second:p rdf:type owl:ObjectProperty . | ||
DL | Conclusions:
<cardinality/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions004" > <owl:Class rdf:ID="c"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
second:c rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:cardinality "2"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . second:c rdfs:subClassOf _:e . second:p rdf:type owl:ObjectProperty . | ||
Errors: (informative) | ||
premises004 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:i owl:intersectionOf _:g . conclusions004 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:e owl:intersectionOf _:c . |
Full | Positive Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<cardinality/Manifest005#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
Full | Premises:
<cardinality/premises005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises005" > <owl:Restriction rdf:ID="c"> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </rdf:RDF> | ||
first:c rdf:type owl:Restriction . first:c owl:onProperty first:p . first:c owl:cardinality "1"^^xsd:nonNegativeInteger . | ||
Full | Conclusions:
<cardinality/conclusions005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions005" > <rdf:Description rdf:about="premises005#c"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="premises005#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="premises005#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty first:p . _:c owl:minCardinality "1"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . first:c owl:intersectionOf _:g . |
owl:complementOf
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<complementOf/Manifest001#test>
|
Jos De Roo | |
complementOf is a SymmetricProperty . | ||
N3 format is informative. | ||
Full | Premises:
<complementOf/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/complementOf/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/complementOf/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/complementOf/premises001" > <rdf:Description rdf:about="premises001#A"> <owl:complementOf rdf:resource="premises001#B"/> </rdf:Description> </rdf:RDF> | ||
first:A owl:complementOf first:B . | ||
Full | Conclusions:
<complementOf/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/complementOf/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/complementOf/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/complementOf/conclusions001" > <rdf:Description rdf:about="premises001#B"> <owl:complementOf rdf:resource="premises001#A"/> </rdf:Description> </rdf:RDF> | ||
first:B owl:complementOf first:A . |
owl:differentFrom
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<differentFrom/Manifest001#test>
|
Jos De Roo | |
differentFrom is a SymmetricProperty . | ||
N3 format is informative. | ||
Full | Premises:
<differentFrom/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/differentFrom/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/differentFrom/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/differentFrom/premises001" > <rdf:Description rdf:about="premises001#a"> <owl:differentFrom rdf:resource="premises001#b"/> </rdf:Description> </rdf:RDF> | ||
first:a owl:differentFrom first:b . | ||
Full | Conclusions:
<differentFrom/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/differentFrom/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/differentFrom/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/differentFrom/conclusions001" > <rdf:Description rdf:about="premises001#b"> <owl:differentFrom rdf:resource="premises001#a"/> </rdf:Description> </rdf:RDF> | ||
first:b owl:differentFrom first:a . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<differentFrom/Manifest002#test>
|
Jos De Roo | |
using distinctMembers to derive differentFrom | ||
N3 format is informative. | ||
Full | Premises:
<differentFrom/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/differentFrom/premises002#" xml:base="http://www.w3.org/2002/03owlt/differentFrom/premises002" > <owl:AllDifferent> <owl:distinctMembers rdf:parseType="Collection"> <first:Person rdf:about="#Fred" /> <first:Person rdf:about="#Wilma" /> <first:Person rdf:about="#Barney" /> <first:Person rdf:about="#Betty" /> </owl:distinctMembers> </owl:AllDifferent> </rdf:RDF> | ||
_:a rdf:type owl:AllDifferent . first:Fred rdf:type first:Person . first:Wilma rdf:type first:Person . first:Barney rdf:type first:Person . first:Betty rdf:type first:Person . _:c rdf:first first:Betty . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:Barney . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:g rdf:first first:Wilma . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i rdf:first first:Fred . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:distinctMembers _:i . | ||
Full | Conclusions:
<differentFrom/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/differentFrom/premises002#" xml:base="http://www.w3.org/2002/03owlt/differentFrom/conclusions002" > <rdf:Description rdf:about="premises002#Barney"> <owl:differentFrom rdf:resource="premises002#Wilma"/> </rdf:Description> </rdf:RDF> | ||
first:Barney owl:differentFrom first:Wilma . |
owl:disjointWith
DL | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<disjointWith/Manifest001#test>
|
Jeremy J. Carroll | |
Disjoint classes have different members. | ||
N3 format is informative. | ||
DL | Premises:
<disjointWith/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:first="http://www.w3.org/2002/03owlt/disjointWith/premises001#" xml:base="http://www.w3.org/2002/03owlt/disjointWith/premises001" > <owl:Class rdf:ID="A"> <owl:disjointWith> <owl:Class rdf:ID="B"/> </owl:disjointWith> </owl:Class> <first:A rdf:ID="a"/> <owl:Thing rdf:about="#a"/> <first:B rdf:ID="b"/> <owl:Thing rdf:about="#b"/> </rdf:RDF> | ||
first:A rdf:type owl:Class . first:B rdf:type owl:Class . first:A owl:disjointWith first:B . first:a rdf:type first:A . first:a rdf:type owl:Thing . first:b rdf:type first:B . first:b rdf:type owl:Thing . | ||
DL | Conclusions:
<disjointWith/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/disjointWith/premises001#" xml:base="http://www.w3.org/2002/03owlt/disjointWith/conclusions001" > <owl:Thing rdf:about="premises001#a"> <owl:differentFrom> <owl:Thing rdf:about="premises001#b"/> </owl:differentFrom> </owl:Thing> </rdf:RDF> | ||
first:a rdf:type owl:Thing . first:b rdf:type owl:Thing . first:a owl:differentFrom first:b . | ||
Errors: (informative) | ||
conclusions001 is in OWL Lite not DL |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<disjointWith/Manifest002#test>
|
Jeremy J. Carroll | |
Disjoint classes have different members; OWL Full. | ||
N3 format is informative. | ||
Full | Premises:
<disjointWith/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/disjointWith/premises002#" xml:base="http://www.w3.org/2002/03owlt/disjointWith/premises002" > <rdf:Description rdf:ID="A"> <owl:disjointWith> <rdf:Description rdf:ID="B"/> </owl:disjointWith> </rdf:Description> <first:A rdf:ID="a"/> <first:B rdf:ID="b"/> </rdf:RDF> | ||
first:A owl:disjointWith first:B . first:a rdf:type first:A . first:b rdf:type first:B . | ||
Full | Conclusions:
<disjointWith/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/disjointWith/conclusions002" > <rdf:Description rdf:about="premises002#a"> <owl:differentFrom rdf:resource="premises002#b"/> </rdf:Description> </rdf:RDF> | ||
first:a owl:differentFrom first:b . |
owl:distinctMembers
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<distinctMembers/Manifest001#test>
|
Jos De Roo | |
using distinctMembers to derive differentFrom | ||
N3 format is informative. | ||
Full | Premises:
<distinctMembers/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/distinctMembers/premises001#" xml:base="http://www.w3.org/2002/03owlt/distinctMembers/premises001" > <owl:AllDifferent> <owl:distinctMembers rdf:parseType="Collection"> <first:Person rdf:about="#Fred" /> <first:Person rdf:about="#Wilma" /> <first:Person rdf:about="#Barney" /> <first:Person rdf:about="#Betty" /> </owl:distinctMembers> </owl:AllDifferent> </rdf:RDF> | ||
_:a rdf:type owl:AllDifferent . first:Fred rdf:type first:Person . first:Wilma rdf:type first:Person . first:Barney rdf:type first:Person . first:Betty rdf:type first:Person . _:c rdf:first first:Betty . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:Barney . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:g rdf:first first:Wilma . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i rdf:first first:Fred . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:distinctMembers _:i . | ||
Full | Conclusions:
<distinctMembers/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/distinctMembers/premises001#" xml:base="http://www.w3.org/2002/03owlt/distinctMembers/conclusions001" > <rdf:Description rdf:about="premises001#Fred"> <owl:differentFrom rdf:resource="premises001#Barney"/> </rdf:Description> </rdf:RDF> | ||
first:Fred owl:differentFrom first:Barney . |
owl:equivalentClass
Lite | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest001#test>
|
Jeremy J. Carroll | |
Two classes may be different names for the same set of individuals | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentClass/premises001#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises001" > <owl:Class rdf:ID="Car"> <owl:equivalentClass> <owl:Class rdf:ID="Automobile"/> </owl:equivalentClass> </owl:Class> <first:Car rdf:ID="car"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing" /> </first:Car> <first:Automobile rdf:ID="auto"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing" /> </first:Automobile> </rdf:RDF> | ||
first:Car rdf:type owl:Class . first:Automobile rdf:type owl:Class . first:Car owl:equivalentClass first:Automobile . first:car rdf:type first:Car . first:car rdf:type owl:Thing . first:auto rdf:type first:Automobile . first:auto rdf:type owl:Thing . | ||
Lite | Conclusions:
<equivalentClass/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentClass/premises001#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions001" > <first:Car rdf:about="premises001#auto"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing" /> </first:Car> <first:Automobile rdf:about="premises001#car"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing" /> </first:Automobile> </rdf:RDF> | ||
first:auto rdf:type first:Car . first:auto rdf:type owl:Thing . first:car rdf:type first:Automobile . first:car rdf:type owl:Thing . | ||
Errors: (informative) | ||
conclusions001 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/equivalentClass/premises001#Automobile> in: Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/equivalentClass/premises001#Car> in: |
Lite | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest002#test>
|
Jeremy J. Carroll | |
Two classes may be different names for the same set of individuals | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises002" > <owl:Class rdf:ID="Car"> <owl:equivalentClass> <owl:Class rdf:ID="Automobile"/> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
first:Car rdf:type owl:Class . first:Automobile rdf:type owl:Class . first:Car owl:equivalentClass first:Automobile . | ||
Lite | Conclusions:
<equivalentClass/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions002" > <owl:Class rdf:about="premises002#Car"> <rdfs:subClassOf> <owl:Class rdf:about="premises002#Automobile"> <rdfs:subClassOf rdf:resource="premises002#Car" /> </owl:Class> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
first:Car rdf:type owl:Class . first:Automobile rdf:type owl:Class . first:Automobile rdfs:subClassOf first:Car . first:Car rdfs:subClassOf first:Automobile . |
Lite | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest003#test>
|
Jeremy J. Carroll | |
Two classes may be different names for the same set of individuals | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises003" > <owl:Class rdf:about="conclusions003#Car"> <rdfs:subClassOf> <owl:Class rdf:about="conclusions003#Automobile"> <rdfs:subClassOf rdf:resource="conclusions003#Car" /> </owl:Class> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
second:Car rdf:type owl:Class . second:Automobile rdf:type owl:Class . second:Automobile rdfs:subClassOf second:Car . second:Car rdfs:subClassOf second:Automobile . | ||
Lite | Conclusions:
<equivalentClass/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions003" > <owl:Class rdf:ID="Car"> <owl:equivalentClass> <owl:Class rdf:ID="Automobile"/> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
second:Car rdf:type owl:Class . second:Automobile rdf:type owl:Class . second:Car owl:equivalentClass second:Automobile . |
Lite | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest004#test>
|
Jeremy J. Carroll | |
Two classes with the same complete description are the same. | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises004" > <owl:Class rdf:ID="c1"> <owl:equivalentClass> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="c2"> <owl:equivalentClass> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </owl:equivalentClass> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
first:c1 rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:cardinality "1"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . first:c1 owl:equivalentClass _:e . first:c2 rdf:type owl:Class . _:g rdf:type owl:Restriction . _:g owl:onProperty first:p . _:g owl:cardinality "1"^^xsd:nonNegativeInteger . _:i rdf:first _:g . _:i rdf:rest rdf:nil . _:i rdf:type rdf:List . _:k owl:intersectionOf _:i . first:c2 owl:equivalentClass _:k . first:p rdf:type owl:ObjectProperty . | ||
Lite | Conclusions:
<equivalentClass/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions004" > <owl:Class rdf:about="premises004#c1"> <owl:equivalentClass> <owl:Class rdf:about="premises004#c2"/> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
first:c1 rdf:type owl:Class . first:c2 rdf:type owl:Class . first:c1 owl:equivalentClass first:c2 . | ||
Errors: (informative) | ||
premises004 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:e owl:intersectionOf _:c .Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:k owl:intersectionOf _:i . |
Lite | Negative Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest005#test>
|
Jeremy J. Carroll | |
Two classes with the same partial description are not the same. | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises005" > <owl:Class rdf:ID="c1"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:ID="c2"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
first:c1 rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:cardinality "1"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . first:c1 rdfs:subClassOf _:e . first:c2 rdf:type owl:Class . _:g rdf:type owl:Restriction . _:g owl:onProperty first:p . _:g owl:cardinality "1"^^xsd:nonNegativeInteger . _:i rdf:first _:g . _:i rdf:rest rdf:nil . _:i rdf:type rdf:List . _:k owl:intersectionOf _:i . first:c2 rdfs:subClassOf _:k . first:p rdf:type owl:ObjectProperty . | ||
Lite | Conclusions:
<equivalentClass/nonconclusions005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/nonconclusions005" > <owl:Class rdf:about="premises005#c1"> <owl:equivalentClass> <owl:Class rdf:about="premises005#c2"/> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
first:c1 rdf:type owl:Class . first:c2 rdf:type owl:Class . first:c1 owl:equivalentClass first:c2 . | ||
Errors: (informative) | ||
premises005 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:k owl:intersectionOf _:i .Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:e owl:intersectionOf _:c . premises005 is in OWL DL or Full not Lite Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:e owl:intersectionOf _:c .Not in OWL Lite: Not a Lite subgraph Concerning sub-graph: _:k owl:intersectionOf _:i . |
owl:equivalentProperty
Lite | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest001#test>
|
Jeremy J. Carroll | |
hasLeader may be stated to be the equivalentProperty hasHead . | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentProperty/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises001#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises001" > <owl:ObjectProperty rdf:ID="hasHead"> <owl:equivalentProperty> <owl:ObjectProperty rdf:ID="hasLeader"/> </owl:equivalentProperty> </owl:ObjectProperty> <owl:Thing rdf:ID="X"> <first:hasLeader> <owl:Thing rdf:ID="Y"/> </first:hasLeader> </owl:Thing> </rdf:RDF> | ||
first:hasHead rdf:type owl:ObjectProperty . first:hasLeader rdf:type owl:ObjectProperty . first:hasHead owl:equivalentProperty first:hasLeader . first:X rdf:type owl:Thing . first:Y rdf:type owl:Thing . first:X first:hasLeader first:Y . | ||
Lite | Conclusions:
<equivalentProperty/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises001#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions001" > <owl:Thing rdf:about="premises001#X"> <first:hasHead rdf:resource="premises001#Y"/> </owl:Thing> <owl:ObjectProperty rdf:about="premises001#hasHead"/> </rdf:RDF> | ||
first:X rdf:type owl:Thing . first:X first:hasHead first:Y . first:hasHead rdf:type owl:ObjectProperty . | ||
Errors: (informative) | ||
conclusions001 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/equivalentProperty/premises001#Y> in: |
Lite | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest002#test>
|
Jeremy J. Carroll | |
A reasoner can also deduce that hasLeader is a subProperty of hasHead and hasHead is a subProperty of hasLeader . | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentProperty/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises002#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises002" > <owl:ObjectProperty rdf:ID="hasHead"> <owl:equivalentProperty> <owl:ObjectProperty rdf:ID="hasLeader"/> </owl:equivalentProperty> </owl:ObjectProperty> </rdf:RDF> | ||
first:hasHead rdf:type owl:ObjectProperty . first:hasLeader rdf:type owl:ObjectProperty . first:hasHead owl:equivalentProperty first:hasLeader . | ||
Lite | Conclusions:
<equivalentProperty/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises002#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions002" > <owl:ObjectProperty rdf:about="premises002#hasHead"> <rdfs:subPropertyOf rdf:resource="premises002#hasLeader"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="premises002#hasLeader"> <rdfs:subPropertyOf rdf:resource="premises002#hasHead"/> </owl:ObjectProperty> </rdf:RDF> | ||
first:hasHead rdf:type owl:ObjectProperty . first:hasHead rdfs:subPropertyOf first:hasLeader . first:hasLeader rdf:type owl:ObjectProperty . first:hasLeader rdfs:subPropertyOf first:hasHead . |
Lite | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest003#test>
|
Jeremy J. Carroll | |
The inverse entailment also holds. | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentProperty/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises003" > <owl:ObjectProperty rdf:about="conclusions003#hasHead"> <rdfs:subPropertyOf rdf:resource="conclusions003#hasLeader"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="conclusions003#hasLeader"> <rdfs:subPropertyOf rdf:resource="conclusions003#hasHead"/> </owl:ObjectProperty> </rdf:RDF> | ||
second:hasHead rdf:type owl:ObjectProperty . second:hasHead rdfs:subPropertyOf second:hasLeader . second:hasLeader rdf:type owl:ObjectProperty . second:hasLeader rdfs:subPropertyOf second:hasHead . | ||
Lite | Conclusions:
<equivalentProperty/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions003" > <owl:ObjectProperty rdf:ID="hasHead"> <owl:equivalentProperty> <owl:ObjectProperty rdf:ID="hasLeader"/> </owl:equivalentProperty> </owl:ObjectProperty> </rdf:RDF> | ||
second:hasHead rdf:type owl:ObjectProperty . second:hasLeader rdf:type owl:ObjectProperty . second:hasHead owl:equivalentProperty second:hasLeader . |
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest004#test>
|
Jeremy J. Carroll | |
If p and q have the same property extension then they p equivalentProperty q . | ||
N3 format is informative. | ||
DL | Premises:
<equivalentProperty/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises004" > <owl:ObjectProperty rdf:ID="p"> <rdfs:domain rdf:resource="#d"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="q"> <rdfs:domain rdf:resource="#d"/> </owl:ObjectProperty> <owl:FunctionalProperty rdf:about="#q"/> <owl:FunctionalProperty rdf:about="#p"/> <owl:Thing rdf:ID="v"/> <owl:Class rdf:ID="d"> <owl:equivalentClass> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:hasValue rdf:resource="#v"/> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </owl:equivalentClass> <owl:equivalentClass> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#q"/> <owl:hasValue rdf:resource="#v"/> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
first:p rdf:type owl:ObjectProperty . first:p rdfs:domain first:d . first:q rdf:type owl:ObjectProperty . first:q rdfs:domain first:d . first:q rdf:type owl:FunctionalProperty . first:p rdf:type owl:FunctionalProperty . first:v rdf:type owl:Thing . first:d rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:hasValue first:v . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e owl:intersectionOf _:c . first:d owl:equivalentClass _:e . _:g rdf:type owl:Restriction . _:g owl:onProperty first:q . _:g owl:hasValue first:v . _:i rdf:first _:g . _:i rdf:rest rdf:nil . _:i rdf:type rdf:List . _:k owl:intersectionOf _:i . first:d owl:equivalentClass _:k . | ||
Lite | Conclusions:
<equivalentProperty/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions004" > <owl:ObjectProperty rdf:about="premises004#p"> <owl:equivalentProperty> <owl:ObjectProperty rdf:about="premises004#q"/> </owl:equivalentProperty> </owl:ObjectProperty> </rdf:RDF> | ||
first:p rdf:type owl:ObjectProperty . first:q rdf:type owl:ObjectProperty . first:p owl:equivalentProperty first:q . | ||
Errors: (informative) | ||
premises004 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:k owl:intersectionOf _:i .Not in OWL DL: Untyped node Concerning blank node in: _:e owl:intersectionOf _:c . premises004 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:e owl:intersectionOf _:c .Not in OWL DL: Untyped node Concerning blank node in: _:k owl:intersectionOf _:i . |
Full | Positive Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest005#test>
|
Jeremy J. Carroll | |
If p and q have the same property extension then they p equivalentProperty q . | ||
N3 format is informative. | ||
Full | Premises:
<equivalentProperty/premises005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises005" > <owl:FunctionalProperty rdf:about="#q"> <rdfs:domain rdf:nodeID="d"/> </owl:FunctionalProperty> <owl:FunctionalProperty rdf:about="#p"> <rdfs:domain rdf:nodeID="d"/> </owl:FunctionalProperty> <owl:Restriction rdf:nodeID="d"> <owl:onProperty rdf:resource="#p"/> <owl:onProperty rdf:resource="#q"/> <owl:hasValue rdf:resource="#v"/> </owl:Restriction> </rdf:RDF> | ||
first:q rdf:type owl:FunctionalProperty . first:q rdfs:domain _:a . first:p rdf:type owl:FunctionalProperty . first:p rdfs:domain _:a . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:onProperty first:q . _:a owl:hasValue first:v . | ||
Full | Conclusions:
<equivalentProperty/conclusions005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions005" > <rdf:Description rdf:about="premises005#p"> <owl:equivalentProperty rdf:resource="premises005#q"/> </rdf:Description> </rdf:RDF> | ||
first:p owl:equivalentProperty first:q . |
Full | Positive Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<equivalentProperty/Manifest006#test>
|
Jeremy J. Carroll | |
hasLeader may be stated to be the equivalentProperty hasHead . | ||
N3 format is informative. | ||
Full | Premises:
<equivalentProperty/premises006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises006#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/premises006" > <rdf:Description rdf:ID="hasHead"> <owl:equivalentProperty> <rdf:Description rdf:ID="hasLeader"/> </owl:equivalentProperty> </rdf:Description> <rdf:Description rdf:ID="X"> <first:hasLeader> <rdf:Description rdf:ID="Y"/> </first:hasLeader> </rdf:Description> </rdf:RDF> | ||
first:hasHead owl:equivalentProperty first:hasLeader . first:X first:hasLeader first:Y . | ||
Full | Conclusions:
<equivalentProperty/conclusions006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/equivalentProperty/premises006#" xml:base="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions006" > <rdf:Description rdf:about="premises006#X"> <first:hasHead rdf:resource="premises006#Y" /> </rdf:Description> </rdf:RDF> | ||
first:X first:hasHead first:Y . |
owl:imports
Full | Import Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<imports/Manifest001#test>
|
Jeff Heflin | |
If a document imports another document, then it entails anything that is entailed by the conjunction of the two documents. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix ont: <http://www.w3.org/2002/03owlt/imports/support001-A#> . | ||
Full | http://www.w3.org/2002/03owlt/imports/premises001
<imports/premises001>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xmlns:ont='http://www.w3.org/2002/03owlt/imports/support001-A#' xml:base='http://www.w3.org/2002/03owlt/imports/premises001' > <rdf:Description rdf:about=''> <owl:imports rdf:resource='http://www.w3.org/2002/03owlt/imports/support001-A'/> </rdf:Description> <ont:Man rdf:about='http://example.org/data#Socrates'/> </rdf:RDF> | ||
<imports/premises001> owl:imports <imports/support001-A> . <http://example.org/data#Socrates> rdf:type ont:Man . | ||
Lite | Imported Premises
<imports/support001-A>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/support001-A' > <owl:Ontology rdf:about=''/> <owl:Class rdf:ID='Man'> <rdfs:subClassOf rdf:resource='#Mortal'/> </owl:Class> <owl:Class rdf:ID='Mortal'/> </rdf:RDF> | ||
<imports/support001-A> rdf:type owl:Ontology . ont:Man rdf:type owl:Class . ont:Man rdfs:subClassOf ont:Mortal . ont:Mortal rdf:type owl:Class . | ||
Full | http://www.w3.org/2002/03owlt/imports/conclusions001
<imports/conclusions001>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/conclusions001' > <rdf:Description rdf:about='http://example.org/data#Socrates'> <rdf:type rdf:resource='http://www.w3.org/2002/03owlt/imports/support001-A#Mortal'/> </rdf:Description> </rdf:RDF> | ||
<http://example.org/data#Socrates> rdf:type ont:Mortal . |
Full | Negative Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<imports/Manifest002#test>
|
Jeff Heflin | |
If a premise document uses a namespace but does not import the document corresponding to the namespace, then the premises do not necessarily entail anything that is entailed by the conjunction of the two documents. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix ont: <http://www.w3.org/2002/03owlt/imports/support002-A#> . | ||
Full | Premises:
<imports/premises002>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xmlns:ont='http://www.w3.org/2002/03owlt/imports/support002-A#' xml:base='http://www.w3.org/2002/03owlt/imports/premises002' > <ont:Man rdf:about='http://example.org/data#Socrates'/> </rdf:RDF> | ||
<http://example.org/data#Socrates> rdf:type ont:Man . | ||
Full | Conclusions:
<imports/nonconclusions002>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/nonconclusions002' > <rdf:Description rdf:about='http://example.org/data#Socrates'> <rdf:type rdf:resource='http://www.w3.org/2002/03owlt/imports/support002-A#Mortal'/> </rdf:Description> </rdf:RDF> | ||
<http://example.org/data#Socrates> rdf:type ont:Mortal . |
Full | Import Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<imports/Manifest003#test>
|
Jeff Heflin | |
If a document imports a document which in turn imports a third document, then it entails anything which is entailed by the conjunction of the statements from the three documents. That is, imports is transitive. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix ont: <http://www.w3.org/2002/03owlt/imports/support003-A#> . | ||
Full | http://www.w3.org/2002/03owlt/imports/premises003
<imports/premises003>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xmlns:ont='http://www.w3.org/2002/03owlt/imports/support003-A#' xml:base='http://www.w3.org/2002/03owlt/imports/premises003' > <rdf:Description rdf:about=''> <owl:imports rdf:resource='http://www.w3.org/2002/03owlt/imports/support003-A'/> </rdf:Description> <ont:Man rdf:about='http://example.org/data#Socrates'/> </rdf:RDF> | ||
<imports/premises003> owl:imports <imports/support003-A> . <http://example.org/data#Socrates> rdf:type ont:Man . | ||
Lite | Imported Premises
<imports/support003-A>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/support003-A' > <owl:Ontology rdf:about=''> <owl:imports rdf:resource='http://www.w3.org/2002/03owlt/imports/support003-B'/> </owl:Ontology> <owl:Class rdf:ID='Man'> <rdfs:subClassOf rdf:resource='#Person'/> </owl:Class> <owl:Class rdf:ID='Person'/> </rdf:RDF> | ||
<imports/support003-A> rdf:type owl:Ontology . <imports/support003-A> owl:imports <imports/support003-B> . ont:Man rdf:type owl:Class . ont:Man rdfs:subClassOf ont:Person . ont:Person rdf:type owl:Class . | ||
Lite | Imported Premises
<imports/support003-B>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/support003-B' > <owl:Ontology rdf:about=''/> <owl:Class rdf:about='http://www.w3.org/2002/03owlt/imports/support003-A#Person'> <rdfs:subClassOf rdf:resource='#Mortal'/> </owl:Class> <owl:Class rdf:ID='Mortal'/> </rdf:RDF> | ||
<imports/support003-B> rdf:type owl:Ontology . ont:Person rdf:type owl:Class . ont:Person rdfs:subClassOf <imports/support003-B#Mortal> . <imports/support003-B#Mortal> rdf:type owl:Class . | ||
Full | http://www.w3.org/2002/03owlt/imports/conclusions003
<imports/conclusions003>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:owl='http://www.w3.org/2002/07/owl#' xml:base='http://www.w3.org/2002/03owlt/imports/conclusions003' > <rdf:Description rdf:about='http://example.org/data#Socrates'> <rdf:type rdf:resource='http://www.w3.org/2002/03owlt/imports/support003-B#Mortal'/> </rdf:Description> </rdf:RDF> | ||
<http://example.org/data#Socrates> rdf:type <imports/support003-B#Mortal> . |
Full | Imports Level Test: | 004 |
---|---|---|
Description:
(informative)
<imports/Manifest004#test>
|
Jeremy J. Carroll | |
Importing OWL Full documents may change the level of OWL Lite or OWL DL documents. | ||
N3 format is informative. | ||
Full | Imported document:
<imports/imports004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.w3.org/2002/03owlt/imports/imports004" > <rdfs:Class rdf:ID="c" /> </rdf:RDF> | ||
first:c rdf:type rdfs:Class . | ||
Full | Main document:
<imports/main004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/imports/main004" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="imports004" /> </owl:Ontology> </rdf:RDF> | ||
<imports/main004> rdf:type owl:Ontology . <imports/main004> owl:imports <imports/imports004> . |
DL | Imports Level Test: | 005 |
---|---|---|
Description:
(informative)
<imports/Manifest005#test>
|
Jeremy J. Carroll | |
OWL DL documents cannot be imported by OWL Lite documents. | ||
N3 format is informative. | ||
DL | Imported document:
<imports/imports005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/imports/imports005" > <owl:Class rdf:ID="c"> <owl:oneOf rdf:parseType="Collection"> <owl:Thing rdf:ID="x"/> </owl:oneOf> </owl:Class> </rdf:RDF> | ||
first:c rdf:type owl:Class . first:x rdf:type owl:Thing . _:a rdf:first first:x . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:c owl:oneOf _:a . | ||
DL | Main document:
<imports/main005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/imports/main005" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="imports005" /> </owl:Ontology> </rdf:RDF> | ||
<imports/main005> rdf:type owl:Ontology . <imports/main005> owl:imports <imports/imports005> . | ||
Errors: (informative) | ||
main005 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/imports/imports005> in: |
Lite | Imports Level Test: | 006 |
---|---|---|
Description:
(informative)
<imports/Manifest006#test>
|
Jeremy J. Carroll | |
The type declarations required by semantic layering can be imported into an OWL Lite or OWL DL file. | ||
N3 format is informative. | ||
Lite | Imported document:
<imports/imports006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/imports/imports006" > <owl:Class rdf:ID="c"/> </rdf:RDF> | ||
first:c rdf:type owl:Class . | ||
Lite | Main document:
<imports/main006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/imports/imports006#" xml:base="http://www.w3.org/2002/03owlt/imports/main006" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="imports006"/> </owl:Ontology> <first:c rdf:ID="x"/> </rdf:RDF> | ||
<imports/main006> rdf:type owl:Ontology . <imports/main006> owl:imports <imports/imports006> . second:x rdf:type first:c . | ||
Errors: (informative) | ||
main006 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/imports/imports006> in: |
Lite | Imports Level Test: | 007 |
---|---|---|
Description:
(informative)
<imports/Manifest007#test>
|
Jeremy J. Carroll | |
The type declarations required by semantic layering can be imported into an OWL Lite or OWL DL file. | ||
N3 format is informative. | ||
Lite | Imported document:
<imports/imports007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/imports/imports007" > <owl:ObjectProperty rdf:ID="p"/> </rdf:RDF> | ||
first:p rdf:type owl:ObjectProperty . | ||
Lite | Main document:
<imports/main007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/imports/imports007#" xml:base="http://www.w3.org/2002/03owlt/imports/main007" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="imports007"/> </owl:Ontology> <owl:Thing> <first:p> <owl:Thing /> </first:p> </owl:Thing> </rdf:RDF> | ||
<imports/main007> rdf:type owl:Ontology . <imports/main007> owl:imports <imports/imports007> . _:a rdf:type owl:Thing . _:c rdf:type owl:Thing . _:a first:p _:c . | ||
Errors: (informative) | ||
main007 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/imports/imports007> in: |
Lite | Imports Level Test: | 008 |
---|---|---|
Description:
(informative)
<imports/Manifest008#test>
|
Jeremy J. Carroll | |
Some RDFS files can have type declarations added to make a useful OWL Lite file. | ||
N3 format is informative. | ||
Full | Imported document:
<imports/imports008>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/imports/imports008#" xmlns:second="http://www.w3.org/2002/03owlt/imports/main008#" xml:base="http://www.w3.org/2002/03owlt/imports/imports008" > <rdfs:Class rdf:ID="sub"> <rdfs:subClassOf rdf:resource="#super"/> </rdfs:Class> </rdf:RDF> | ||
first:sub rdf:type rdfs:Class . first:sub rdfs:subClassOf first:super . | ||
Lite | Main document:
<imports/main008>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/imports/imports008#" xmlns:second="http://www.w3.org/2002/03owlt/imports/main008#" xml:base="http://www.w3.org/2002/03owlt/imports/main008" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="imports008"/> </owl:Ontology> <owl:Class rdf:about="imports008#sub"/> <owl:Class rdf:about="imports008#super"/> </rdf:RDF> | ||
<imports/main008> rdf:type owl:Ontology . <imports/main008> owl:imports <imports/imports008> . first:sub rdf:type owl:Class . first:super rdf:type owl:Class . | ||
Errors: (informative) | ||
main008 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/imports/imports008> in: |
owl:intersectionOf
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<intersectionOf/Manifest001#test>
|
Jos De Roo | |
The order of the classes in an intersectionOf
construct is unimportant. | ||
N3 format is informative. | ||
Full | Premises:
<intersectionOf/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/intersectionOf/premises001#" xml:base="http://www.w3.org/2002/03owlt/intersectionOf/premises001" > <rdf:Description rdf:about="premises001#B"> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises001#Student"/> <rdf:Description rdf:about="premises001#Employee"/> </owl:intersectionOf> </rdf:Description> <rdf:Description rdf:about="premises001#C"> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises001#Employee"/> <rdf:Description rdf:about="premises001#Student"/> </owl:intersectionOf> </rdf:Description> <first:B rdf:about="premises001#John"/> </rdf:RDF> | ||
_:a rdf:first first:Employee . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . _:c rdf:first first:Student . _:c rdf:rest _:a . _:c rdf:type rdf:List . first:B owl:intersectionOf _:c . _:e rdf:first first:Student . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first first:Employee . _:g rdf:rest _:e . _:g rdf:type rdf:List . first:C owl:intersectionOf _:g . first:John rdf:type first:B . | ||
Full | Conclusions:
<intersectionOf/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/intersectionOf/premises001#" xml:base="http://www.w3.org/2002/03owlt/intersectionOf/conclusions001" > <first:C rdf:about="premises001#John"/> </rdf:RDF> | ||
first:John rdf:type first:C . |
owl:inverseOf
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<inverseOf/Manifest001#test>
|
Dan Connolly | |
If the pair (x,y) is an instance of P , than the pair (y,x) is
an instance of the named property. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix my: <http://example.net/myVocab#> . @prefix your: <http://example.net/yourVocab#> . @prefix eg: <http://example.net/vocab#> . | ||
Full | Premises:
<inverseOf/premises001>
| |
<rdf:RDF xmlns:my="http://example.net/myVocab#" xmlns:eg="http://example.net/vocab#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:your="http://example.net/yourVocab#"> <rdf:Description rdf:about="http://example.net/myVocab#hasBrother"> <owl:inverseOf rdf:resource="http://example.net/yourVocab#isBrotherOf"/> </rdf:Description> <rdf:Description rdf:about="http://example.net/vocab#joe"> <my:hasBrother rdf:resource="http://example.net/vocab#bob"/> </rdf:Description> </rdf:RDF> | ||
my:hasBrother owl:inverseOf your:isBrotherOf . eg:joe my:hasBrother eg:bob . | ||
Full | Conclusions:
<inverseOf/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:your="http://example.net/yourVocab#"> <rdf:Description rdf:about="http://example.net/vocab#bob"> <your:isBrotherOf rdf:resource="http://example.net/vocab#joe"/> </rdf:Description> </rdf:RDF> | ||
eg:bob your:isBrotherOf eg:joe . |
owl:maxCardinality
Full | Inconsistent document. | 001 |
---|---|---|
Description:
(informative)
<maxCardinality/Manifest001#test>
|
Jos De Roo | |
A property with maximum cardinality of two cannot take three distinct values on some subject node. | ||
N3 format is informative. | ||
Full | Inconsistent:
<maxCardinality/inconsistent001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent001#" xml:base="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent001" > <rdf:Description rdf:about="inconsistent001#sb1"> <rdf:type rdf:parseType="Resource"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:maxCardinality> <owl:onProperty rdf:resource="inconsistent001#prop"/> </rdf:type> <first:prop rdf:resource="inconsistent001#ob1"/> <first:prop rdf:resource="inconsistent001#ob2"/> <first:prop rdf:resource="inconsistent001#ob3"/> </rdf:Description> <rdf:Description rdf:about="inconsistent001#ob1"> <owl:differentIndividualFrom rdf:resource="inconsistent001#ob2"/> <owl:differentIndividualFrom rdf:resource="inconsistent001#ob3"/> </rdf:Description> <rdf:Description rdf:about="inconsistent001#ob2"> <owl:differentIndividualFrom rdf:resource="inconsistent001#ob3"/> </rdf:Description> <owl:ObjectProperty rdf:about="inconsistent001#prop"/> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:maxCardinality "2"^^xsd:nonNegativeInteger . _:a owl:onProperty first:prop . first:sb1 rdf:type _:a . first:sb1 first:prop first:ob1 . first:sb1 first:prop first:ob2 . first:sb1 first:prop first:ob3 . first:ob1 owl:differentIndividualFrom first:ob2 . first:ob1 owl:differentIndividualFrom first:ob3 . first:ob2 owl:differentIndividualFrom first:ob3 . first:prop rdf:type owl:ObjectProperty . |
Full | Inconsistent document. | 002 |
---|---|---|
Description:
(informative)
<maxCardinality/Manifest002#test>
|
Jos De Roo | |
A property with maximum cardinality of two cannot take three distinct values on some subject node. In this example, one of the three values is implicit. | ||
N3 format is informative. | ||
Full | Inconsistent:
<maxCardinality/inconsistent002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent002#" xml:base="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent002" > <rdf:Description rdf:about="inconsistent002#sb1"> <rdf:type rdf:parseType="Resource"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/> <owl:maxCardinality>2</owl:maxCardinality> <owl:onProperty rdf:resource="inconsistent002#prop"/> </rdf:type> <first:prop rdf:resource="inconsistent002#ob1"/> <first:prop rdf:resource="inconsistent002#ob2"/> <first:otherprop rdf:resource="inconsistent002#ob3"/> </rdf:Description> <rdf:Description rdf:about="inconsistent002#ob1"> <owl:differentIndividualFrom rdf:resource="inconsistent002#ob2"/> <owl:differentIndividualFrom rdf:resource="inconsistent002#ob3"/> </rdf:Description> <rdf:Description rdf:about="inconsistent002#ob2"> <owl:differentIndividualFrom rdf:resource="inconsistent002#ob3"/> </rdf:Description> <owl:ObjectProperty rdf:about="inconsistent002#prop"/> <rdf:Description rdf:about="inconsistent002#otherprop"> <rdfs:subPropertyOf rdf:resource="inconsistent002#prop"/> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:maxCardinality "2" . _:a owl:onProperty first:prop . first:sb1 rdf:type _:a . first:sb1 first:prop first:ob1 . first:sb1 first:prop first:ob2 . first:sb1 first:otherprop first:ob3 . first:ob1 owl:differentIndividualFrom first:ob2 . first:ob1 owl:differentIndividualFrom first:ob3 . first:ob2 owl:differentIndividualFrom first:ob3 . first:prop rdf:type owl:ObjectProperty . first:otherprop rdfs:subPropertyOf first:prop . |
owl:oneOf
Full | Consistent document. | 001 |
---|---|---|
Description:
(informative)
<oneOf/Manifest001#test>
|
Jeremy J. Carroll | |
oneOf does not indicate that the named
individuals are distinct. Thus a consistent interpretation
of this file is when all the individual names denote the
same individual. | ||
N3 format is informative. | ||
Full | Consistent:
<oneOf/consistent001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/oneOf/consistent001#" xml:base="http://www.w3.org/2002/03owlt/oneOf/consistent001" > <owl:Class> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:ID="amy"/> <rdf:Description rdf:ID="bob"/> <rdf:Description rdf:ID="caroline"/> </owl:oneOf> <owl:equivalentClass> <owl:Class> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:ID="yolanda"/> <rdf:Description rdf:ID="zebedee"/> </owl:oneOf> </owl:Class> </owl:equivalentClass> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:first first:caroline . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:bob . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:g rdf:first first:amy . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:a owl:oneOf _:g . _:i rdf:type owl:Class . _:k rdf:first first:zebedee . _:k rdf:rest rdf:nil . _:k rdf:type rdf:List . _:m rdf:first first:yolanda . _:m rdf:rest _:k . _:m rdf:type rdf:List . _:i owl:oneOf _:m . _:a owl:equivalentClass _:i . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<oneOf/Manifest002#test>
|
Jos De Roo | |
oneOf describes a class by enumerating its individuals. | ||
N3 format is informative. | ||
Full | Premises:
<oneOf/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/oneOf/premises002#" xmlns:second="http://www.w3.org/2002/03owlt/oneOf/conclusions002#" xml:base="http://www.w3.org/2002/03owlt/oneOf/premises002" > <rdf:Description rdf:about="premises002#TShirt"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises002#small"/> <rdf:Description rdf:about="premises002#medium"/> <rdf:Description rdf:about="premises002#large"/> </owl:oneOf> </rdf:Description> </rdf:RDF> | ||
_:a rdf:first first:large . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . _:c rdf:first first:medium . _:c rdf:rest _:a . _:c rdf:type rdf:List . _:e rdf:first first:small . _:e rdf:rest _:c . _:e rdf:type rdf:List . first:TShirt owl:oneOf _:e . | ||
Full | Conclusions:
<oneOf/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/oneOf/premises002#" xmlns:second="http://www.w3.org/2002/03owlt/oneOf/conclusions002#" xml:base="http://www.w3.org/2002/03owlt/oneOf/conclusions002" > <first:TShirt rdf:about="premises002#small"/> </rdf:RDF> | ||
first:small rdf:type first:TShirt . |
Full | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<oneOf/Manifest003#test>
|
Jos De Roo | |
The order of the instances in an oneOf
construct is unimportant. | ||
N3 format is informative. | ||
Full | Premises:
<oneOf/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/oneOf/premises003#" xml:base="http://www.w3.org/2002/03owlt/oneOf/premises003" > <rdf:Description rdf:about="premises003#T1"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises003#small"/> <rdf:Description rdf:about="premises003#medium"/> <rdf:Description rdf:about="premises003#large"/> </owl:oneOf> </rdf:Description> <rdf:Description rdf:about="premises003#T2"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises003#large"/> <rdf:Description rdf:about="premises003#medium"/> <rdf:Description rdf:about="premises003#small"/> </owl:oneOf> </rdf:Description> <first:T1 rdf:about="premises003#myT"/> </rdf:RDF> | ||
_:a rdf:first first:large . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . _:c rdf:first first:medium . _:c rdf:rest _:a . _:c rdf:type rdf:List . _:e rdf:first first:small . _:e rdf:rest _:c . _:e rdf:type rdf:List . first:T1 owl:oneOf _:e . _:g rdf:first first:small . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first first:medium . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:k rdf:first first:large . _:k rdf:rest _:i . _:k rdf:type rdf:List . first:T2 owl:oneOf _:k . first:myT rdf:type first:T1 . | ||
Full | Conclusions:
<oneOf/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/oneOf/premises003#" xml:base="http://www.w3.org/2002/03owlt/oneOf/conclusions003" > <first:T2 rdf:about="premises003#myT"/> </rdf:RDF> | ||
first:myT rdf:type first:T2 . |
owl:unionOf
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<unionOf/Manifest001#test>
|
Jos De Roo | |
A union is a superclass of its parts. | ||
N3 format is informative. | ||
Full | Premises:
<unionOf/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/unionOf/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/unionOf/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/unionOf/premises001" > <rdf:Description rdf:about="premises001#A"> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises001#Human"/> <rdf:Description rdf:about="premises001#Animal"/> </owl:unionOf> </rdf:Description> <first:Human rdf:about="premises001#John"/> </rdf:RDF> | ||
_:a rdf:first first:Animal . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . _:c rdf:first first:Human . _:c rdf:rest _:a . _:c rdf:type rdf:List . first:A owl:unionOf _:c . first:John rdf:type first:Human . | ||
Full | Conclusions:
<unionOf/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/unionOf/premises001#" xmlns:second="http://www.w3.org/2002/03owlt/unionOf/conclusions001#" xml:base="http://www.w3.org/2002/03owlt/unionOf/conclusions001" > <first:A rdf:about="premises001#John"/> </rdf:RDF> | ||
first:John rdf:type first:A . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<unionOf/Manifest002#test>
|
Jos De Roo | |
A union behaves quite like set theoretic union. | ||
N3 format is informative. | ||
Full | Premises:
<unionOf/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/unionOf/premises002#" xmlns:second="http://www.w3.org/2002/03owlt/unionOf/conclusions002#" xml:base="http://www.w3.org/2002/03owlt/unionOf/premises002" > <rdf:Description rdf:about="premises002#A"> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises002#Human"/> <rdf:Description rdf:about="premises002#Animal"/> </owl:unionOf> </rdf:Description> <rdf:Description rdf:about="premises002#B"> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises002#Animal"/> <rdf:Description rdf:about="premises002#Human"/> <rdf:Description rdf:about="premises002#Stone"/> </owl:unionOf> </rdf:Description> <first:A rdf:about="premises002#John"/> </rdf:RDF> | ||
_:a rdf:first first:Animal . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . _:c rdf:first first:Human . _:c rdf:rest _:a . _:c rdf:type rdf:List . first:A owl:unionOf _:c . _:e rdf:first first:Stone . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first first:Human . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i rdf:first first:Animal . _:i rdf:rest _:g . _:i rdf:type rdf:List . first:B owl:unionOf _:i . first:John rdf:type first:A . | ||
Full | Conclusions:
<unionOf/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/unionOf/premises002#" xmlns:second="http://www.w3.org/2002/03owlt/unionOf/conclusions002#" xml:base="http://www.w3.org/2002/03owlt/unionOf/conclusions002" > <first:B rdf:about="premises002#John"/> </rdf:RDF> | ||
first:John rdf:type first:B . |
Lite | Illegal use of OWL namespace. | 001 |
---|---|---|
Description:
(informative)
<I3.2/Manifest001#test>
|
Jeremy Carroll | |
A DAML+OIL qualified cardinality constraint is not legal OWL. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://example.org/> . | ||
Lite | Incorrect:
<I3.2/bad001>
| |
<!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:eg="http://example.org/" xmlns:owl="&owl;" > <owl:Restriction owl:cardinalityQ="1"> <owl:onProperty rdf:resource="#exampleProp"/> <owl:hasClassQ rdf:resource="#exampleClass"/> </owl:Restriction> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:cardinalityQ "1" . _:a owl:onProperty first:exampleProp . _:a owl:hasClassQ first:exampleClass . | ||
Errors: (informative) | ||
bad001 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#cardinalityQ> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:hasClassQ first:exampleClass . _:a owl:onProperty first:exampleProp .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:hasClassQ first:exampleClass . _:a rdf:type owl:Restriction .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#cardinalityQ> |
Lite | Illegal use of OWL namespace. | 002 |
---|---|---|
Description:
(informative)
<I3.2/Manifest002#test>
|
Jeremy Carroll | |
A DAML+OIL qualified max cardinality constraint is not legal OWL. | ||
N3 format is informative. | ||
Lite | Incorrect:
<I3.2/bad002>
| |
<!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="&owl;" > <owl:Restriction owl:maxCardinalityQ="1"> <owl:onProperty rdf:resource="#exampleProp"/> <owl:hasClassQ rdf:resource="#exampleClass"/> </owl:Restriction> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:maxCardinalityQ "1" . _:a owl:onProperty first:exampleProp . _:a owl:hasClassQ first:exampleClass . | ||
Errors: (informative) | ||
bad002 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#maxCardinalityQ> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:maxCardinalityQ "1" . _:a rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:maxCardinalityQ "1" . _:a owl:onProperty first:exampleProp .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#maxCardinalityQ> Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> |
Lite | Illegal use of OWL namespace. | 003 |
---|---|---|
Description:
(informative)
<I3.2/Manifest003#test>
|
Jeremy Carroll | |
A DAML+OIL qualified min cardinality constraint is not legal OWL. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://example.org/> . | ||
Lite | Incorrect:
<I3.2/bad003>
| |
<!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:eg="http://example.org/" xmlns:owl="&owl;" > <owl:Restriction owl:minCardinalityQ="1"> <owl:onProperty rdf:resource="#exampleProp"/> <owl:hasClassQ rdf:resource="#exampleClass"/> </owl:Restriction> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:minCardinalityQ "1" . _:a owl:onProperty first:exampleProp . _:a owl:hasClassQ first:exampleClass . | ||
Errors: (informative) | ||
bad003 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#minCardinalityQ> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:minCardinalityQ "1" . _:a rdf:type owl:Restriction .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:minCardinalityQ "1" . _:a owl:onProperty first:exampleProp .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#minCardinalityQ> Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#hasClassQ> |
Lite | Illegal use of OWL namespace. | 001 |
---|---|---|
Description:
(informative)
<I3.4/Manifest001#test>
|
Jeremy J. Carroll | |
This is not legal OWL. The name UnambiguousProperty is not in the OWL namespace. daml:UnambiguousProperty corresponds to owl:InverseFunctionalProperty . | ||
N3 format is informative. | ||
Lite | Incorrect:
<I3.4/bad001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" > <owl:UnambiguousProperty rdf:ID="Name"/> </rdf:RDF> | ||
first:Name rdf:type owl:UnambiguousProperty . |
Lite | Illegal use of OWL namespace. | 001 |
---|---|---|
Description:
(informative)
<I4.1/Manifest001#test>
|
Jeremy J. Carroll | |
This is not legal OWL. The name UniqueProperty is not in the OWL namespace. daml:UniqueProperty corresponds to owl:FunctionalProperty . | ||
N3 format is informative. | ||
Lite | Incorrect:
<I4.1/bad001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" > <owl:UniqueProperty rdf:ID="Name"/> </rdf:RDF> | ||
first:Name rdf:type owl:UniqueProperty . |
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<I4.6/Manifest001#test>
|
Jeremy J. Carroll | |
sameAs and sameIndividualAs are equivalent. | ||
N3 format is informative. | ||
Full | Premises:
<I4.6/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I4.6/premises001" > <rdf:Description rdf:ID="A"> <owl:sameAs rdf:resource="#B"/> </rdf:Description> </rdf:RDF> | ||
first:A owl:sameAs first:B . | ||
Lite | Conclusions:
<I4.6/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I4.6/conclusions001" > <owl:Thing rdf:about="premises001#A"> <owl:sameIndividualAs> <owl:Thing rdf:about="premises001#B"/> </owl:sameIndividualAs> </owl:Thing> </rdf:RDF> | ||
first:A rdf:type owl:Thing . first:B rdf:type owl:Thing . first:A owl:sameIndividualAs first:B . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<I4.6/Manifest002#test>
|
Jeremy J. Carroll | |
sameAs and sameIndividualAs are equivalent. | ||
N3 format is informative. | ||
Full | Premises:
<I4.6/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I4.6/premises002" > <rdf:Description rdf:ID="A"> <owl:sameIndividualAs rdf:resource="#B"/> </rdf:Description> </rdf:RDF> | ||
first:A owl:sameIndividualAs first:B . | ||
Full | Conclusions:
<I4.6/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I4.6/conclusions002" > <owl:Thing rdf:about="premises002#A"> <owl:sameAs> <owl:Thing rdf:about="premises002#B"/> </owl:sameAs> </owl:Thing> </rdf:RDF> | ||
first:A rdf:type owl:Thing . first:B rdf:type owl:Thing . first:A owl:sameAs first:B . |
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<I5.1/Manifest001#test>
|
Dan Connolly | |
stateCode example using an inverseFunctionalProperty and literals | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix NS0: <http://example.org/vocab#> . | ||
Full | Premises:
<I5.1/premises001>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:NS0='http://example.org/vocab#' > <rdf:Description rdf:nodeID='A0'> <NS0:stateCode>KS</NS0:stateCode> <NS0:population>2688418</NS0:population> </rdf:Description> <rdf:Description rdf:about='http://example.org/vocab#stateCode'> <rdf:type rdf:resource='http://www.w3.org/2002/07/owl#InverseFunctionalProperty'/> </rdf:Description> <rdf:Description rdf:nodeID='A1'> <NS0:stateCode>KS</NS0:stateCode> <NS0:stateBird rdf:resource='http://example.org/vocab#WesternMeadowlark'/> </rdf:Description> </rdf:RDF> | ||
_:a NS0:stateCode "KS" . _:a NS0:population "2688418" . NS0:stateCode rdf:type owl:InverseFunctionalProperty . _:c NS0:stateCode "KS" . _:c NS0:stateBird NS0:WesternMeadowlark . | ||
Full | Conclusions:
<I5.1/conclusions001>
| |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:NS0='http://example.org/vocab#' > <rdf:Description rdf:nodeID='A0'> <NS0:population>2688418</NS0:population> <NS0:stateBird rdf:resource='http://example.org/vocab#WesternMeadowlark'/> </rdf:Description> </rdf:RDF> | ||
_:a NS0:population "2688418" . _:a NS0:stateBird NS0:WesternMeadowlark . |
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<I5.24/Manifest001#test>
|
Jeremy J. Carroll | |
This entailment is similar to one that does not hold in RDFS. | ||
N3 format is informative. | ||
Full | Premises:
<I5.24/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/premises001" > <rdf:Property rdf:ID="prop"> <rdfs:range> <owl:Class rdf:ID="A"> <rdfs:subClassOf> <owl:Class rdf:ID="B"/> </rdfs:subClassOf> </owl:Class> </rdfs:range> </rdf:Property> </rdf:RDF> | ||
first:prop rdf:type rdf:Property . first:A rdf:type owl:Class . first:B rdf:type owl:Class . first:A rdfs:subClassOf first:B . first:prop rdfs:range first:A . | ||
Full | Conclusions:
<I5.24/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/conclusions001" > <rdf:Property rdf:about="premises001#prop"> <rdfs:range> <owl:Class rdf:about="premises001#B"/> </rdfs:range> </rdf:Property> </rdf:RDF> | ||
first:prop rdf:type rdf:Property . first:B rdf:type owl:Class . first:prop rdfs:range first:B . |
Full | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<I5.24/Manifest004#test>
|
Ian Horrocks | |
This is a typical definition of range from description logic. It works both ways. | ||
N3 format is informative. | ||
Full | Premises:
<I5.24/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/premises004" > <owl:Thing> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="conclusions004#prop"/> <owl:allValuesFrom> <owl:Class rdf:about="conclusions004#A"/> </owl:allValuesFrom> </owl:Restriction> </rdfs:subClassOf> </owl:Thing> </rdf:RDF> | ||
_:a rdf:type owl:Thing . _:c rdf:type owl:Restriction . _:c owl:onProperty second:prop . second:A rdf:type owl:Class . _:c owl:allValuesFrom second:A . _:a rdfs:subClassOf _:c . | ||
Full | Conclusions:
<I5.24/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/conclusions004" > <owl:ObjectProperty rdf:ID="prop"> <rdfs:range rdf:resource="#A"/> </owl:ObjectProperty> </rdf:RDF> | ||
second:prop rdf:type owl:ObjectProperty . second:prop rdfs:range second:A . |
Full | Consistent document. | 005 |
---|---|---|
Description:
(informative)
<I5.3/Manifest005#test>
|
Jeremy J. Carroll | |
Any RDF/XML document is in OWL Full. | ||
N3 format is informative. | ||
Full | Consistent:
<I5.3/consistent005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/I5.3/consistent005#" xml:base="http://www.w3.org/2002/03owlt/I5.3/consistent005" > <rdf:Description> <first:p > <rdf:Description /> </first:p> </rdf:Description> </rdf:RDF> | ||
_:a first:p _:b . |
Lite | Consistent document. | 006 |
---|---|---|
Description:
(informative)
<I5.3/Manifest006#test>
|
Jeremy J. Carroll | |
A minimal OWL Lite version of test 005. | ||
N3 format is informative. | ||
Lite | Consistent:
<I5.3/consistent006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.3/consistent006#" xml:base="http://www.w3.org/2002/03owlt/I5.3/consistent006" > <owl:Thing> <first:p> <owl:Thing/> </first:p> </owl:Thing> <owl:ObjectProperty rdf:ID="p" /> </rdf:RDF> | ||
_:a rdf:type owl:Thing . _:c rdf:type owl:Thing . _:a first:p _:c . first:p rdf:type owl:ObjectProperty . |
Full | Consistent document. | 007 |
---|---|---|
Description:
(informative)
<I5.3/Manifest007#test>
|
Jeremy J. Carroll | |
Any RDF/XML document is in OWL Full. | ||
N3 format is informative. | ||
Full | Consistent:
<I5.3/consistent007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/I5.3/consistent007#" xml:base="http://www.w3.org/2002/03owlt/I5.3/consistent007" > <rdf:Description> <first:dp>value</first:dp> </rdf:Description> </rdf:RDF> | ||
_:a first:dp "value" . |
Lite | Consistent document. | 008 |
---|---|---|
Description:
(informative)
<I5.3/Manifest008#test>
|
Jeremy J. Carroll | |
An OWL Lite version of test 007. | ||
N3 format is informative. | ||
Lite | Consistent:
<I5.3/consistent008>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.3/consistent008#" xml:base="http://www.w3.org/2002/03owlt/I5.3/consistent008" > <owl:Thing> <first:dp>value</first:dp> </owl:Thing> <owl:DatatypeProperty rdf:ID="dp" /> </rdf:RDF> | ||
_:a rdf:type owl:Thing . _:a first:dp "value" . first:dp rdf:type owl:DatatypeProperty . |
Full | Consistent document. | 009 |
---|---|---|
Description:
(informative)
<I5.3/Manifest009#test>
|
Jeremy J. Carroll | |
The use of blank nodes in OWL DL and OWL Lite is restricted. | ||
N3 format is informative. | ||
Full | Consistent:
<I5.3/consistent009>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.3/consistent009#" xml:base="http://www.w3.org/2002/03owlt/I5.3/consistent009" > <owl:Thing> <first:p rdf:nodeID="shared" /> <first:q rdf:nodeID="shared" /> </owl:Thing> <owl:ObjectProperty rdf:ID="p" /> <owl:ObjectProperty rdf:ID="q" /> </rdf:RDF> | ||
_:a rdf:type owl:Thing . _:a first:p _:c . _:a first:q _:c . first:p rdf:type owl:ObjectProperty . first:q rdf:type owl:ObjectProperty . |
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<I5.5/Manifest001#test>
|
Jeremy J. Carroll | |
rdf:first is a FunctionalProperty. | ||
N3 format is informative. | ||
Full | Premises:
<I5.5/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > </rdf:RDF> | ||
Full | Conclusions:
<I5.5/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" > <owl:FunctionalProperty rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#first" /> </rdf:RDF> | ||
rdf:first rdf:type owl:FunctionalProperty . | ||
Errors: (informative) | ||
premises001 is in OWL Lite not Full |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<I5.5/Manifest002#test>
|
Jeremy J. Carroll | |
rdf:rest is a FunctionalProperty. | ||
N3 format is informative. | ||
Full | Premises:
<I5.5/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > </rdf:RDF> | ||
Full | Conclusions:
<I5.5/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" > <owl:FunctionalProperty rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest" /> </rdf:RDF> | ||
rdf:rest rdf:type owl:FunctionalProperty . | ||
Errors: (informative) | ||
premises002 is in OWL Lite not Full |
Full | Inconsistent document. | 003 |
---|---|---|
Description:
(informative)
<I5.5/Manifest003#test>
|
Jeremy J. Carroll | |
rdf:nil cannot have an rdf:rest property. | ||
N3 format is informative. | ||
Full | Inconsistent:
<I5.5/inconsistent003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.w3.org/2002/03owlt/I5.5/inconsistent003" > <rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"> <rdf:rest> <rdf:Description /> </rdf:rest> </rdf:Description> </rdf:RDF> | ||
rdf:nil rdf:rest _:a . |
Full | Inconsistent document. | 004 |
---|---|---|
Description:
(informative)
<I5.5/Manifest004#test>
|
Jeremy J. Carroll | |
rdf:nil cannot have an rdf:first property. | ||
N3 format is informative. | ||
Full | Inconsistent:
<I5.5/inconsistent004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.w3.org/2002/03owlt/I5.5/inconsistent003" > <rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"> <rdf:first> <rdf:Description /> </rdf:first> </rdf:Description> </rdf:RDF> | ||
rdf:nil rdf:first _:a . |
Tests are created by members of the working group. An (optional) test editor is provided to facilitate this. Tests are then placed in the appropriate directory in the test web site. This is done using CVS access to the W3C CVS server [W3C CVS].
When created, tests are given a status of "PROPOSED"
.
The author of the test creates a Manifest file in the directory
of the new test, identifying:
"PROPOSED"
.At the chair's discretion, individual tests or groups of tests are put to the working group in the weekly telecon or at a face-to-face meeting.
Tests are approved by working group decision.
The working group may take account of favourable review of the tests and/or implementation reports, as well as other factors.
If the Working Group approves a test, then it is included in the test case document.
The Working Group may reject a test, in which case its status is
changed to "REJECTED"
. This does not indicate that the
converse of the test has been accepted. There may be stylistic
or other grounds for rejecting technically correct tests.
The Working Group has complete discretion to approve or reject tests independent of their conformance with this process or their conformance with the OWL working drafts.
In the light of new information, and at the chairs' discretion, the working group
may review any previous decision regarding any test cases. The status of
"OBSOLETED"
may be used where a test has ceased to be appropriate.
The editors may make editorial changes to approved and proposed tests. This includes:
There is a preference for the following stylistic rules. None of these rules is obligatory, but test authors should be minded that it will be easier to gain working group consensus if they follow these rules.
Tests should normally be expressed in RDF/XML.
The following RDF/XML grammar rules [RDF/XML Syntax] are not used:
xml:base
Test and manifest files should have an xml:base
attribute
[XMLBASE]
on
the document element. This should show the preferred URL
of the document, from which it is actually retrievable.
Files that contain no relative URIs may omit the xml:base
attribute.
Test and manifest files should use the ".rdf"
suffix. URIs should not. The URL used for xml:base
declarations
does not have a suffix.
example
Domains
All URLs in the test and manifest files should be retrievable web resources
except for those that use domain names with "example"
as the penultimate
component (e.g. "http://www.example.org/ontology#prop"
).
The following copyright statement should be included as an XML comment in every test file:
<!-- Copyright World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. Please see the full Copyright clause at <http://www.w3.org/Consortium/Legal/copyright-software.html> $Id: This string is updated by cvs. $ -->
The description should:
The description should be included as an XML comment in each test file, and be included as RDF content in the Manifest file.
Tests that relate principally to some owl property or class, should be put in a directory named using the local name of that property of class.
Otherwise, tests that relate to an issue should be put in a directory
named like I3.4
where the issue number is taken from the OWL issue list
[OWL Issues].
Each directory should contain tests numbered consecutively from 001
.
No two tests in a single directory should have the same number.
Each file in a test should have the number of the test at the end of its name, before the suffix.
The rest of the file name should follow the conventions for the test type.
Note: the approved tests in a directory will not necessarily be contiguously numbered.
Note: this differs from the RDF Core test case numbering conventions.
Both the approved and proposed tests are shown both in RDF/XML, which is their normative form, and in a triples format. This lists the triples as subject, predicate and object, similar to the N-triples format described in [RDF Test Cases]; but using qnames to stand in for URI references.
Relative URLs in the triples are with respect to the following base:
http://www.w3.org/2002/03owlt/
.
The following namespace prefixes are used throughout:
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
owl
http://www.w3.org/2002/07/owl#
xsd
http://www.w3.org/2001/XMLSchema#
first
#
. The first file
is that named premisesNNN.rdf
, badNNN.rdf
, consistentNNN.rdf
, inconsistentNNN.rdf
or importsNNN.rdf
depending
on the
test type. (Not used for true tests or
OWL for OWL tests
).second
#
.
The second file is named conclusionsNNN.rdf
, nonconclusionsNNN.rdf
or mainNNN.rdf
depending
on the
test type. In the N3 syntax [N3] used for namespace declarations, the first four appear as follows:
Namespaces: |
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
Other namespaces are explicitly listed with the test data.
owl:FunctionalProperty
Full | Positive Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<FunctionalProperty/Manifest005#test>
|
Peter F. Patel-Schneider | |
If prop belongs to owl:FunctionalProperty
then an OWL object has at most one value for prop. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://www.example.org/> . | ||
Full | Premises:
<FunctionalProperty/premises005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:eg ="http://www.example.org/"> <owl:FunctionalProperty rdf:about="http://www.example.org/foo#prop" /> <owl:Thing rdf:about="http://www.example.org/foo#object" /> </rdf:RDF> | ||
eg:foo#prop rdf:type owl:FunctionalProperty . eg:foo#object rdf:type owl:Thing . | ||
Full | Conclusions:
<FunctionalProperty/conclusions005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:eg ="http://www.example.org/"> <owl:Thing rdf:about="http://www.example.org/foo#object"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:FunctionalProperty rdf:about="http://www.example.org/foo#prop" /> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> </rdf:type> </owl:Thing> </rdf:RDF> | ||
eg:foo#object rdf:type owl:Thing . _:a rdf:type owl:Restriction . eg:foo#prop rdf:type owl:FunctionalProperty . _:a owl:onProperty eg:foo#prop . _:a owl:maxCardinality "1"^^xsd:nonNegativeInteger . eg:foo#object rdf:type _:a . |
owl:cardinality
Full | Positive Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<cardinality/Manifest006#test>
|
Jeremy J. Carroll | |
An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints. | ||
N3 format is informative. | ||
Full | Premises:
<cardinality/premises006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/premises006" > <rdf:Description rdf:about="conclusions006#c"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="conclusions006#p"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="conclusions006#p"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:c rdf:type owl:Restriction . _:c owl:onProperty second:p . _:c owl:minCardinality "1"^^xsd:nonNegativeInteger . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . second:c owl:intersectionOf _:g . | ||
Full | Conclusions:
<cardinality/conclusions006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/cardinality/conclusions006" > <rdf:Description rdf:ID="c"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:cardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . _:a owl:onProperty second:p . _:a owl:cardinality "1"^^xsd:nonNegativeInteger . _:c rdf:first _:a . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . second:c owl:intersectionOf _:c . |
owl:equivalentClass
DL | Positive Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest006#test>
|
Jeremy J. Carroll | |
De Morgan's law. | ||
N3 format is informative. | ||
Lite | Premises:
<equivalentClass/premises006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises006" > <owl:Class rdf:ID="A"/> <owl:Class rdf:ID="B"/> </rdf:RDF> | ||
first:A rdf:type owl:Class . first:B rdf:type owl:Class . | ||
DL | Conclusions:
<equivalentClass/conclusions006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions006" > <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description> <owl:complementOf rdf:resource="premises006#A"/> </rdf:Description> <rdf:Description> <owl:complementOf rdf:resource="premises006#B"/> </rdf:Description> </owl:intersectionOf> <owl:equivalentClass> <rdf:Description> <owl:complementOf> <rdf:Description> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises006#A"/> <rdf:Description rdf:about="premises006#B"/> </owl:unionOf> </rdf:Description> </owl:complementOf> </rdf:Description> </owl:equivalentClass> </rdf:Description> <owl:Class rdf:about="premises006#A"/> <owl:Class rdf:about="premises006#B"/> </rdf:RDF> | ||
_:a owl:complementOf first:A . _:c owl:complementOf first:B . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . _:k rdf:first first:B . _:k rdf:rest rdf:nil . _:k rdf:type rdf:List . _:m rdf:first first:A . _:m rdf:rest _:k . _:m rdf:type rdf:List . _:o owl:unionOf _:m . _:q owl:complementOf _:o . _:i owl:equivalentClass _:q . first:A rdf:type owl:Class . first:B rdf:type owl:Class . | ||
Errors: (informative) | ||
conclusions006 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:o owl:unionOf _:m .Not in OWL DL: Untyped node Concerning blank node in: _:q owl:complementOf _:o .Not in OWL DL: Untyped node Concerning blank node in: _:i owl:intersectionOf _:g . _:i owl:equivalentClass _:q .Not in OWL DL: Untyped node Concerning blank node in: _:a owl:complementOf first:A .Not in OWL DL: Untyped node Concerning blank node in: _:c owl:complementOf first:B . conclusions006 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:a owl:complementOf first:A .Not in OWL DL: Untyped node Concerning blank node in: _:c owl:complementOf first:B .Not in OWL DL: Untyped node Concerning blank node in: _:i owl:intersectionOf _:g . _:i owl:equivalentClass _:q .Not in OWL DL: Untyped node Concerning blank node in: _:o owl:unionOf _:m .Not in OWL DL: Untyped node Concerning blank node in: _:q owl:complementOf _:o . |
Full | Positive Entailment Test: | 007 |
---|---|---|
Description:
(informative)
<equivalentClass/Manifest007#test>
|
Jeremy J. Carroll | |
De Morgan's law. | ||
N3 format is informative. | ||
Full | Premises:
<equivalentClass/premises007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/premises007" > <rdfs:Class rdf:ID="A"/> <rdfs:Class rdf:ID="B"/> </rdf:RDF> | ||
first:A rdf:type rdfs:Class . first:B rdf:type rdfs:Class . | ||
Full | Conclusions:
<equivalentClass/conclusions007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/equivalentClass/conclusions007" > <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description> <owl:complementOf rdf:resource="premises007#A"/> </rdf:Description> <rdf:Description> <owl:complementOf rdf:resource="premises007#B"/> </rdf:Description> </owl:intersectionOf> <owl:equivalentClass> <rdf:Description> <owl:complementOf> <rdf:Description> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises007#A"/> <rdf:Description rdf:about="premises007#B"/> </owl:unionOf> </rdf:Description> </owl:complementOf> </rdf:Description> </owl:equivalentClass> </rdf:Description> </rdf:RDF> | ||
_:a owl:complementOf first:A . _:c owl:complementOf first:B . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . _:k rdf:first first:B . _:k rdf:rest rdf:nil . _:k rdf:type rdf:List . _:m rdf:first first:A . _:m rdf:rest _:k . _:m rdf:type rdf:List . _:o owl:unionOf _:m . _:q owl:complementOf _:o . _:i owl:equivalentClass _:q . |
owl:oneOf
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<oneOf/Manifest004#test>
|
Jeremy J. Carroll | |
This test illustrates the use of dataRange in OWL DL. This test combines some of the ugliest features of XML, RDF and OWL. | ||
DL | Premises:
<oneOf/premises004>
| |
DL | Conclusions:
<oneOf/conclusions004>
| |
Errors: (informative) | ||
premises004 is in OWL Full not DL Not in OWL DL: Untyped node Concerning blank node in: _:i owl:oneOf _:a .Not in OWL DL: Untyped node Concerning blank node in: _:q owl:oneOf _:k . conclusions004 is in OWL Lite not DL |
owl:someValuesFrom
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<someValuesFrom/Manifest001#test>
|
Jeremy J. Carroll | |
A simple example. | ||
N3 format is informative. | ||
Full | Premises:
<someValuesFrom/premises001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/someValuesFrom/premises001#" xml:base="http://www.w3.org/2002/03owlt/someValuesFrom/premises001" > <owl:Class rdf:ID="r"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:someValuesFrom rdf:resource="#c"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> <owl:Class rdf:ID="c"/> <first:r rdf:ID="i"/> </rdf:RDF> | ||
first:r rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:someValuesFrom first:c . first:r rdfs:subClassOf _:a . first:p rdf:type owl:ObjectProperty . first:c rdf:type owl:Class . first:i rdf:type first:r . | ||
Full | Conclusions:
<someValuesFrom/conclusions001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/someValuesFrom/premises001#" xml:base="http://www.w3.org/2002/03owlt/someValuesFrom/conclusions001" > <rdf:Description rdf:about="premises001#i"> <first:p> <first:c /> </first:p> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type first:c . first:i first:p _:a . | ||
Errors: (informative) | ||
premises001 is in OWL Lite not Full |
Full | Negative Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<someValuesFrom/Manifest002#test>
|
Jeremy J. Carroll | |
See allValuesFrom | ||
N3 format is informative. | ||
Full | Premises:
<someValuesFrom/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/someValuesFrom/premises002#" xml:base="http://www.w3.org/2002/03owlt/someValuesFrom/premises002" > <owl:Class rdf:ID="r"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:someValuesFrom rdf:resource="#c"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:ObjectProperty rdf:ID="p"/> <owl:Class rdf:ID="c"/> <first:r rdf:ID="i"> <first:p rdf:resource="#o"/> </first:r> </rdf:RDF> | ||
first:r rdf:type owl:Class . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:someValuesFrom first:c . first:r rdfs:subClassOf _:a . first:p rdf:type owl:ObjectProperty . first:c rdf:type owl:Class . first:i rdf:type first:r . first:i first:p first:o . | ||
Full | Conclusions:
<someValuesFrom/nonconclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:first="http://www.w3.org/2002/03owlt/someValuesFrom/premises002#" xml:base="http://www.w3.org/2002/03owlt/someValuesFrom/nonconclusions002" > <first:c rdf:about="premises001#o"/> </rdf:RDF> | ||
<someValuesFrom/premises001#o> rdf:type first:c . |
Full | Consistent document. | 010 |
---|---|---|
Description:
(informative)
<I5.1/Manifest010#test>
|
Jeremy J. Carroll | |
There are 127 bytes that are also unsigned integers. | ||
N3 format is informative. | ||
Full | Consistent:
<I5.1/consistent010>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.1/consistent010" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#byte"/> </owl:DatatypeProperty> <owl:InverseFunctionalProperty rdf:about="#p"/> <owl:ObjectProperty rdf:ID="q"> <owl:inverseOf> <owl:ObjectProperty rdf:ID="invQ"/> </owl:inverseOf> </owl:ObjectProperty> <owl:Thing rdf:ID="spy"> <rdf:type> <owl:Restriction> <owl:onProperty rdf:resource="#invQ"/> <owl:cardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >127</owl:cardinality> </owl:Restriction> </rdf:type> </owl:Thing> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:someValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#unsignedInt"/> <owl:sameClassAs> <owl:Restriction> <owl:onProperty rdf:resource="#q"/> <owl:hasValue rdf:resource="#spy"/> </owl:Restriction> </owl:sameClassAs> </owl:Restriction> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . first:p rdf:type owl:InverseFunctionalProperty . first:q rdf:type owl:ObjectProperty . first:invQ rdf:type owl:ObjectProperty . first:q owl:inverseOf first:invQ . first:spy rdf:type owl:Thing . _:a rdf:type owl:Restriction . _:a owl:onProperty first:invQ . _:a owl:cardinality "127"^^xsd:nonNegativeInteger . first:spy rdf:type _:a . _:c rdf:type owl:Restriction . _:c owl:onProperty first:p . _:c owl:someValuesFrom xsd:unsignedInt . _:e rdf:type owl:Restriction . _:e owl:onProperty first:q . _:e owl:hasValue first:spy . _:c owl:sameClassAs _:e . |
Lite | Consistent document. | 001 |
---|---|---|
Description:
(informative)
<I5.2/Manifest001#test>
|
Ian Horrocks | |
A class like owl:Nothing can be defined using OWL Lite restrictions. | ||
N3 format is informative. | ||
Lite | Consistent:
<I5.2/consistent001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.2/consistent001#" xml:base="http://www.w3.org/2002/03owlt/I5.2/consistent001" > <owl:Class rdf:ID="Nothing"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:maxCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >0</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
first:Nothing rdf:type owl:Class . _:a rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:a owl:onProperty first:p . _:a owl:minCardinality "1"^^xsd:nonNegativeInteger . first:Nothing rdfs:subClassOf _:a . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:maxCardinality "0"^^xsd:nonNegativeInteger . first:Nothing rdfs:subClassOf _:c . |
DL | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<I5.2/Manifest002#test>
|
Ian Horrocks | |
A class like owl:Nothing can be defined using OWL Lite restrictions. | ||
N3 format is informative. | ||
Lite | Premises:
<I5.2/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.2/premises002" > <owl:Class rdf:ID="Nothing"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:maxCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >0</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
first:Nothing rdf:type owl:Class . _:a rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:a owl:onProperty first:p . _:a owl:minCardinality "1"^^xsd:nonNegativeInteger . first:Nothing rdfs:subClassOf _:a . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:maxCardinality "0"^^xsd:nonNegativeInteger . first:Nothing rdfs:subClassOf _:c . | ||
DL | Conclusions:
<I5.2/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.2/conclusions002" > <owl:Class rdf:about="premises002#Nothing"> <owl:sameClassAs> <owl:Class rdf:about="http://www.w3.org/2002/07/owl#Nothing" /> </owl:sameClassAs> </owl:Class> </rdf:RDF> | ||
first:Nothing rdf:type owl:Class . owl:Nothing rdf:type owl:Class . first:Nothing owl:sameClassAs owl:Nothing . | ||
Errors: (informative) | ||
conclusions002 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/07/owl#sameClassAs> in: Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> |
Lite | Consistent document. | 003 |
---|---|---|
Description:
(informative)
<I5.2/Manifest003#test>
|
Ian Horrocks | |
The complement of a class can be defined using OWL Lite restrictions. | ||
Lite | Consistent:
<I5.2/consistent003>
| |
Errors: (informative) | ||
consistent003 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA owl:sameClassAs _:g . _:g rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:onProperty first:p . _:c owl:onProperty first:p . first:notA owl:sameClassAs _:g . _:g owl:allValuesFrom first:Nothing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g owl:onProperty first:q . first:notA owl:sameClassAs _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:onProperty first:q . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e owl:someValuesFrom owl:Thing .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> consistent003 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:someValuesFrom owl:Thing . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA owl:sameClassAs _:g . _:g owl:onProperty first:q .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g owl:allValuesFrom first:Nothing . first:notA owl:sameClassAs _:g . _:a owl:minCardinality "1"^^xsd:nonNegativeInteger . first:Nothing rdfs:subClassOf _:a . first:Nothing rdfs:subClassOf _:c . _:a owl:onProperty first:p . _:c owl:onProperty first:p .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Restriction . first:notA owl:sameClassAs _:g .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> |
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<I5.2/Manifest004#test>
|
Ian Horrocks | |
The complement of a class can be defined using OWL Lite restrictions. | ||
Lite | Premises:
<I5.2/premises004>
| |
DL | Conclusions:
<I5.2/conclusions004>
| |
Errors: (informative) | ||
premises004 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Restriction . first:notA owl:sameClassAs _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:onProperty first:q . first:A owl:sameClassAs _:e .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> premises004 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA rdf:type owl:Class . _:g rdf:type owl:Restriction . first:notA owl:sameClassAs _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:onProperty first:q . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e owl:someValuesFrom owl:Thing .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> |
DL | Consistent document. | 005 |
---|---|---|
Description:
(informative)
<I5.2/Manifest005#test>
|
Ian Horrocks | |
The union of two classes can be defined using OWL Lite restrictions, and owl:intersectionOf . | ||
Lite | Consistent:
<I5.2/consistent005>
| |
Errors: (informative) | ||
consistent005 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA owl:sameClassAs _:g . _:g owl:allValuesFrom first:Nothing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:i owl:onProperty first:r . first:B owl:sameClassAs _:i .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB owl:sameClassAs _:q . _:q owl:onProperty first:s .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e owl:onProperty first:q .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k owl:allValuesFrom first:Nothing . first:notB owl:sameClassAs _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:s owl:onProperty first:s . first:notAorB owl:sameClassAs _:s .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A owl:sameClassAs _:e . _:e owl:someValuesFrom owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB owl:sameClassAs _:q . _:q owl:someValuesFrom owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e rdf:type owl:Restriction . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB owl:sameClassAs _:q . _:q rdf:type owl:Restriction .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> consistent005 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k rdf:type owl:Restriction . first:notB owl:sameClassAs _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:someValuesFrom owl:Thing . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Restriction . first:notA owl:sameClassAs _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:i owl:someValuesFrom owl:Thing . first:B owl:sameClassAs _:i .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notAorB owl:sameClassAs _:s . _:s rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB rdf:type owl:Class . _:q rdf:type owl:Restriction . first:AorB owl:sameClassAs _:q .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> |
DL | Positive Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<I5.2/Manifest006#test>
|
Ian Horrocks | |
The union of two classes can be defined using OWL Lite restrictions, and owl:intersectionOf . | ||
Lite | Premises:
<I5.2/premises006>
| |
DL | Conclusions:
<I5.2/conclusions006>
| |
Errors: (informative) | ||
premises006 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q rdf:type owl:Restriction . first:AorB owl:sameClassAs _:q .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k owl:onProperty first:r . first:notB owl:sameClassAs _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g owl:onProperty first:q . first:notA owl:sameClassAs _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:B owl:sameClassAs _:i . _:i owl:onProperty first:r .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA rdf:type owl:Class . _:s rdf:type owl:Restriction . first:notAorB owl:sameClassAs _:s . <I5.2/notB> rdf:type owl:Class . _:o rdf:type rdf:List . _:m rdf:type rdf:List . _:m rdf:rest rdf:nil . first:notAorB rdf:type owl:Class .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:A rdf:type owl:Class . first:A owl:sameClassAs _:e . _:e owl:someValuesFrom owl:Thing .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> premises006 is in OWL Full not Lite Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:onProperty first:q . first:A owl:sameClassAs _:e .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:i owl:onProperty first:r . first:B owl:sameClassAs _:i .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB owl:sameClassAs _:q . _:q rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notB owl:sameClassAs _:k . _:k rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notB rdf:type owl:Class . first:notB owl:sameClassAs _:k . first:AorB rdf:type owl:Class . first:AorB owl:sameClassAs _:q . first:notAorB owl:sameClassAs _:s . _:s rdf:type owl:Restriction .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:AorB owl:sameClassAs _:q . _:q owl:someValuesFrom owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k owl:allValuesFrom first:Nothing . first:notB owl:sameClassAs _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notB owl:sameClassAs _:k . _:k owl:onProperty first:r .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:notA rdf:type owl:Class . _:m rdf:type rdf:List . _:o rdf:type rdf:List . _:o rdf:first first:notA . first:notA owl:sameClassAs _:g . <I5.2/notB> rdf:type owl:Class . _:g owl:allValuesFrom first:Nothing . first:notAorB rdf:type owl:Class .Not in OWL DL: Not a DL subgraph Concerning sub-graph: first:s rdf:type owl:ObjectProperty . first:AorB owl:sameClassAs _:q . _:s owl:onProperty first:s . _:q owl:onProperty first:s .Not in OWL Warning: Unrecognised OWL vocabulary Concerning <http://www.w3.org/2002/07/owl#sameClassAs> |
Full | Consistent document. | 010 |
---|---|---|
Description:
(informative)
<I5.2/Manifest010#test>
|
Jeremy J. Carroll | |
RDF Container vocabulary is excluded from OWL Lite and OWL DL. The informal semantics indicated by the comment are not respected by the formal machinery of OWL. | ||
N3 format is informative. | ||
Full | Consistent:
<I5.2/consistent010>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.2/consistent010" > <owl:Class rdf:about= "http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag" > <rdfs:comment>The class of unordered containers.</rdfs:comment> </owl:Class> <owl:ObjectProperty rdf:about= "http://www.w3.org/1999/02/22-rdf-syntax-ns#_1" /> <rdf:Bag> <rdf:_1> <owl:Thing /> </rdf:_1> </rdf:Bag> </rdf:RDF> | ||
rdf:Bag rdf:type owl:Class . rdf:Bag rdfs:comment "The class of unordered containers." . rdf:_1 rdf:type owl:ObjectProperty . _:a rdf:type rdf:Bag . _:c rdf:type owl:Thing . _:a rdf:_1 _:c . | ||
Errors: (informative) | ||
consistent010 is in OWL Lite not Full |
Lite | Consistent document. | 011 |
---|---|---|
Description:
(informative)
<I5.2/Manifest011#test>
|
Jeremy J. Carroll | |
User defined container vocabulary is included in OWL Lite and OWL DL. The informal semantics indicated by the comment are not respected by the formal machinery of OWL. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix eg: <http://www.example.org/user#> . | ||
Lite | Consistent:
<I5.2/consistent011>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:eg="http://www.example.org/user#" xml:base="http://www.w3.org/2002/03owlt/I5.2/consistent011" > <owl:Class rdf:about="http://www.example.org/user#Bag" > <rdfs:comment>The class of unordered containers.</rdfs:comment> </owl:Class> <owl:ObjectProperty rdf:about="http://www.example.org/user#_1" /> <eg:Bag> <eg:_1> <owl:Thing /> </eg:_1> </eg:Bag> </rdf:RDF> | ||
eg:Bag rdf:type owl:Class . eg:Bag rdfs:comment "The class of unordered containers." . eg:_1 rdf:type owl:ObjectProperty . _:a rdf:type eg:Bag . _:c rdf:type owl:Thing . _:a eg:_1 _:c . |
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<I5.24/Manifest002#test>
|
Jonathan Borden | |
OWL, unlike RDFS, uses iff semantics for range. | ||
N3 format is informative. | ||
Full | Premises:
<I5.24/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/premises002" > <rdf:Property rdf:ID="prop"> <rdfs:range rdf:resource="#A"/> <rdfs:range rdf:resource="#B"/> </rdf:Property> </rdf:RDF> | ||
first:prop rdf:type rdf:Property . first:prop rdfs:range first:A . first:prop rdfs:range first:B . | ||
Full | Conclusions:
<I5.24/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/conclusions002" > <rdf:Property rdf:about="premises002#prop"> <rdfs:range> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises002#A"/> <rdf:Description rdf:about="premises002#B"/> </owl:intersectionOf> </owl:Class> </rdfs:range> </rdf:Property> </rdf:RDF> | ||
first:prop rdf:type rdf:Property . _:a rdf:type owl:Class . _:c rdf:first first:B . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:A . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:a owl:intersectionOf _:e . first:prop rdfs:range _:a . |
Full | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<I5.24/Manifest003#test>
|
Ian Horrocks | |
This is a typical definition of range from description logic. | ||
N3 format is informative. | ||
Full | Premises:
<I5.24/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/premises003" > <owl:ObjectProperty rdf:ID="prop"> <rdfs:range rdf:resource="#A"/> </owl:ObjectProperty> </rdf:RDF> | ||
first:prop rdf:type owl:ObjectProperty . first:prop rdfs:range first:A . | ||
Full | Conclusions:
<I5.24/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.24/conclusions003" > <owl:Thing> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="premises003#prop"/> <owl:allValuesFrom rdf:resource="premises003#A"/> </owl:Restriction> </rdfs:subClassOf> </owl:Thing> </rdf:RDF> | ||
_:a rdf:type owl:Thing . _:c rdf:type owl:Restriction . _:c owl:onProperty first:prop . _:c owl:allValuesFrom first:A . _:a rdfs:subClassOf _:c . |
DL | Inconsistent document. | 001 |
---|---|---|
Description:
(informative)
<I5.8/Manifest001#test>
|
Peter F. Patel-Schneider | |
There are only 256 different values for xsd:byte . | ||
N3 format is informative. | ||
DL | Inconsistent:
<I5.8/inconsistent001>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/inconsistent001#" xml:base="http://www.w3.org/2002/03owlt/I5.8/inconsistent001" > <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> </owl:DatatypeProperty> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >257</owl:cardinality> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . _:a owl:onProperty first:p . _:a owl:cardinality "257"^^xsd:nonNegativeInteger . first:john rdf:type _:a . |
DL | Consistent document. | 002 |
---|---|---|
Description:
(informative)
<I5.8/Manifest002#test>
|
Peter F. Patel-Schneider | |
There are 256 different values for xsd:byte . | ||
N3 format is informative. | ||
DL | Consistent:
<I5.8/consistent002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/consistent002" > <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> </owl:DatatypeProperty> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >256</owl:cardinality> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . _:a owl:onProperty first:p . _:a owl:cardinality "256"^^xsd:nonNegativeInteger . first:john rdf:type _:a . |
DL | Inconsistent document. | 003 |
---|---|---|
Description:
(informative)
<I5.8/Manifest003#test>
|
Peter F. Patel-Schneider | |
There are only 128 different values of xsd:byte
that are also xsd:unsignedInt . | ||
N3 format is informative. | ||
DL | Inconsistent:
<I5.8/inconsistent003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/inconsistent003" > <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedInt" /> </owl:DatatypeProperty> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >129</owl:cardinality> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . first:p rdfs:range xsd:unsignedInt . _:a owl:onProperty first:p . _:a owl:cardinality "129"^^xsd:nonNegativeInteger . first:john rdf:type _:a . |
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<I5.8/Manifest004#test>
|
Jeremy J. Carroll | |
There are precisely 128 different values of xsd:byte
that are also xsd:unsignedInt . | ||
N3 format is informative. | ||
DL | Premises:
<I5.8/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises004" > <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedInt" /> </owl:DatatypeProperty> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >128</owl:cardinality> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . first:p rdfs:range xsd:unsignedInt . _:a owl:onProperty first:p . _:a owl:cardinality "128"^^xsd:nonNegativeInteger . first:john rdf:type _:a . | ||
Lite | Conclusions:
<I5.8/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises004#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions004" > <owl:Thing rdf:about="premises004#john"> <first:p rdf:datatype= "http://www.w3.org/2001/XMLSchema#byte">5</first:p> </owl:Thing> <owl:DatatypeProperty rdf:about="premises004#p"/> </rdf:RDF> | ||
first:john rdf:type owl:Thing . first:john first:p "5"^^xsd:byte . first:p rdf:type owl:DatatypeProperty . |
DL | Negative Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<I5.8/Manifest005#test>
|
Jeremy J. Carroll | |
There are 128 different values of xsd:byte
that are also xsd:unsignedInt . | ||
N3 format is informative. | ||
DL | Premises:
<I5.8/premises005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises005" > <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedInt" /> </owl:DatatypeProperty> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >127</owl:cardinality> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
_:a rdf:type owl:Restriction . first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . first:p rdfs:range xsd:unsignedInt . _:a owl:onProperty first:p . _:a owl:cardinality "127"^^xsd:nonNegativeInteger . first:john rdf:type _:a . | ||
Lite | Conclusions:
<I5.8/nonconclusions005>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises005#" xml:base="http://www.w3.org/2002/03owlt/I5.8/nonconclusions005" > <owl:Thing rdf:about="premises005#john"> <first:p rdf:datatype= "http://www.w3.org/2001/XMLSchema#byte">5</first:p> </owl:Thing> <owl:DatatypeProperty rdf:about="premises005#p"/> </rdf:RDF> | ||
first:john rdf:type owl:Thing . first:john first:p "5"^^xsd:byte . first:p rdf:type owl:DatatypeProperty . |
Lite | Positive Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<I5.8/Manifest006#test>
|
Jeremy J. Carroll | |
All xsd:byte
are xsd:short . | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises006#" xmlns:second="http://www.w3.org/2002/03owlt/I5.8/conclusions006#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises006" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#byte" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:byte . | ||
Lite | Conclusions:
<I5.8/conclusions006>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises006#" xmlns:second="http://www.w3.org/2002/03owlt/I5.8/conclusions006#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions006" > <owl:DatatypeProperty rdf:about="premises006#p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#short" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:short . |
Lite | Negative Entailment Test: | 007 |
---|---|---|
Description:
(informative)
<I5.8/Manifest007#test>
|
Jeremy J. Carroll | |
-1 is an xsd:short
that is not an
xsd:unsignedByte . | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises007" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#short" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:short . | ||
Lite | Conclusions:
<I5.8/nonconclusions007>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/nonconclusions007" > <owl:DatatypeProperty rdf:about="premises007#p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedByte" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:unsignedByte . |
Lite | Positive Entailment Test: | 008 |
---|---|---|
Description:
(informative)
<I5.8/Manifest008#test>
|
Jeremy J. Carroll | |
-1 is an xsd:short that is not an
xsd:unsignedShort ;
100000 is an xsd:unsignedInt that is not
an xsd:unsignedShort ; but there are no
xsd:unsignedShort which are neither
xsd:short nor
xsd:unsignedInt | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises008>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises008" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#short" /> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedInt" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:short . first:p rdfs:range xsd:unsignedInt . | ||
Lite | Conclusions:
<I5.8/conclusions008>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions008" > <owl:DatatypeProperty rdf:about="premises008#p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#unsignedShort" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:unsignedShort . |
Lite | Positive Entailment Test: | 009 |
---|---|---|
Description:
(informative)
<I5.8/Manifest009#test>
|
Jeremy J. Carroll | |
0 is the only xsd:nonNegativeInteger which is
also an xsd:nonPositiveInteger . 0 is an
xsd:short . | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises009>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises009" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" /> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#nonPositiveInteger" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:nonNegativeInteger . first:p rdfs:range xsd:nonPositiveInteger . | ||
Lite | Conclusions:
<I5.8/conclusions009>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions009" > <owl:DatatypeProperty rdf:about="premises009#p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#short" /> </owl:DatatypeProperty> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:short . |
Lite | Positive Entailment Test: | 010 |
---|---|---|
Description:
(informative)
<I5.8/Manifest010#test>
|
Jeremy J. Carroll | |
0 is the only xsd:nonNegativeInteger which is
also an xsd:nonPositiveInteger . | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises010>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises010" > <owl:DatatypeProperty rdf:ID="p"> <rdfs:range rdf:resource= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" /> </owl:DatatypeProperty> <rdf:Description rdf:ID="john"> <rdf:type> <owl:Restriction> <owl:onProperty rdf:resource="#p"/> <owl:someValuesFrom rdf:resource= "http://www.w3.org/2001/XMLSchema#nonPositiveInteger" /> </owl:Restriction> </rdf:type> </rdf:Description> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:p rdfs:range xsd:nonNegativeInteger . _:a rdf:type owl:Restriction . _:a owl:onProperty first:p . _:a owl:someValuesFrom xsd:nonPositiveInteger . first:john rdf:type _:a . | ||
Lite | Conclusions:
<I5.8/conclusions010>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises010#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions010" > <owl:DatatypeProperty rdf:about="premises010#p"/> <owl:Thing rdf:about="premises010#john"> <first:p rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">0</first:p> </owl:Thing> </rdf:RDF> | ||
first:p rdf:type owl:DatatypeProperty . first:john rdf:type owl:Thing . first:john first:p "0"^^xsd:int . |
Lite | Positive Entailment Test: | 011 |
---|---|---|
Description:
(informative)
<I5.8/Manifest011#test>
|
Jos De Roo | |
The empty graph entails that xsd:integer and xsd:string
are a rdfs:Datatype | ||
N3 format is informative. | ||
Lite | Premises:
<I5.8/premises011>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/I5.8/premises011" > </rdf:RDF> | ||
Lite | Conclusions:
<I5.8/conclusions011>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/I5.8/premises011#" xml:base="http://www.w3.org/2002/03owlt/I5.8/conclusions011" > <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#integer"/> <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#string"/> </rdf:RDF> | ||
xsd:integer rdf:type rdfs:Datatype . xsd:string rdf:type rdfs:Datatype . |
These tests are ones that are either known from the literature (for instance, from [Heinsohn et al.]), or from test suites contributed by Network Inference.
The following additional namespace prefix is used in this section:
oiled
http://oiled.man.example.uk/test#
In the N3 syntax [N3] used for namespace declarations, this as as follows:
Namespaces: |
@prefix oiled: <http://oiled.man.ac.uk/test#> . |
These are general satisfiability tests that are intended to test the interaction of role hierarchies, disjoint concepts and other things within an OWL reasoner.
DL | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<description-logic/Manifest001#test>
|
Sean Bechhofer | |
DL Test: fact1.1 If a, b and c are disjoint, then: (a and b) or (b and c) or (c and a) is unsatisfiable. | ||
DL | Premises:
<description-logic/premises001>
| |
DL | Conclusions:
<description-logic/conclusions001>
|
DL | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<description-logic/Manifest002#test>
|
Sean Bechhofer | |
DL Test: fact2.1 | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises002>
| |
<rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <owl:Ontology rdf:about=""/> <owl:Class rdf:about="http://oiled.man.example.uk/test#Unsatisfiable"> <rdfs:subClassOf> <owl:Class rdf:about="http://oiled.man.example.uk/test#c"/> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Class> <owl:complementOf> <owl:Class rdf:about="http://oiled.man.example.uk/test#d"/> </owl:complementOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.uk/test#c"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.uk/test#r"/> <owl:allValuesFrom> <owl:Class rdf:about="http://oiled.man.example.uk/test#c"/> </owl:allValuesFrom> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.uk/test#d"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.uk/test#r"/> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.uk/test#r"/> <owl:allValuesFrom> <owl:Class rdf:about="http://oiled.man.example.uk/test#c"/> </owl:allValuesFrom> <rdfs:subClassOf> <owl:Class rdf:about="http://oiled.man.example.uk/test#d"/> </rdfs:subClassOf> </owl:Restriction> </rdf:RDF> | ||
<description-logic/premises002> rdf:type owl:Ontology . oiled:Unsatisfiable rdf:type owl:Class . oiled:c rdf:type owl:Class . oiled:Unsatisfiable rdfs:subClassOf oiled:c . _:a rdf:type owl:Class . oiled:d rdf:type owl:Class . _:a owl:complementOf oiled:d . oiled:Unsatisfiable rdfs:subClassOf _:a . oiled:c rdf:type owl:Class . _:c rdf:type owl:Restriction . _:c owl:onProperty oiled:r . oiled:c rdf:type owl:Class . _:c owl:allValuesFrom oiled:c . oiled:c rdfs:subClassOf _:c . oiled:d rdf:type owl:Class . oiled:r rdf:type owl:ObjectProperty . _:e rdf:type owl:Restriction . _:e owl:onProperty oiled:r . oiled:c rdf:type owl:Class . _:e owl:allValuesFrom oiled:c . oiled:d rdf:type owl:Class . _:e rdfs:subClassOf oiled:d . | ||
DL | Conclusions:
<description-logic/conclusions002>
| |
<rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <owl:Class rdf:about="http://oiled.man.example.uk/test#Unsatisfiable"> <owl:equivalentClass rdf:resource="http://www.w3.org/2002/07/owl#Nothing"/> </owl:Class> </rdf:RDF> | ||
oiled:Unsatisfiable rdf:type owl:Class . oiled:Unsatisfiable owl:equivalentClass owl:Nothing . |
DL | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<description-logic/Manifest003#test>
|
Sean Bechhofer | |
DL Test: fact3.1 | ||
DL | Premises:
<description-logic/premises003>
| |
DL | Conclusions:
<description-logic/conclusions003>
|
DL | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<description-logic/Manifest004#test>
|
Sean Bechhofer | |
DL Test: fact4.1 | ||
DL | Premises:
<description-logic/premises004>
| |
DL | Conclusions:
<description-logic/conclusions004>
|
DL | Negative Entailment Test: | 005 |
---|---|---|
Description:
(informative)
<description-logic/Manifest005#test>
|
Sean Bechhofer | |
DL Test: fact4.2 | ||
DL | Premises:
<description-logic/premises005>
| |
DL | Conclusions:
<description-logic/nonconclusions005>
|
DL | Negative Entailment Test: | 006 |
---|---|---|
Description:
(informative)
<description-logic/Manifest006#test>
|
Sean Bechhofer | |
DL Test: t1.1 | ||
DL | Premises:
<description-logic/premises006>
| |
DL | Conclusions:
<description-logic/nonconclusions006>
|
DL | Positive Entailment Test: | 007 |
---|---|---|
Description:
(informative)
<description-logic/Manifest007#test>
|
Sean Bechhofer | |
DL Test: t1.2 | ||
DL | Premises:
<description-logic/premises007>
| |
DL | Conclusions:
<description-logic/conclusions007>
|
DL | Positive Entailment Test: | 008 |
---|---|---|
Description:
(informative)
<description-logic/Manifest008#test>
|
Sean Bechhofer | |
DL Test: t1.3 | ||
DL | Premises:
<description-logic/premises008>
| |
DL | Conclusions:
<description-logic/conclusions008>
|
DL | Negative Entailment Test: | 009 |
---|---|---|
Description:
(informative)
<description-logic/Manifest009#test>
|
Sean Bechhofer | |
DL Test: t10.1 | ||
DL | Premises:
<description-logic/premises009>
| |
DL | Conclusions:
<description-logic/nonconclusions009>
|
DL | Positive Entailment Test: | 010 |
---|---|---|
Description:
(informative)
<description-logic/Manifest010#test>
|
Sean Bechhofer | |
DL Test: t10.2 | ||
DL | Premises:
<description-logic/premises010>
| |
DL | Conclusions:
<description-logic/conclusions010>
|
DL | Positive Entailment Test: | 011 |
---|---|---|
Description:
(informative)
<description-logic/Manifest011#test>
|
Sean Bechhofer | |
DL Test: t10.3 | ||
DL | Premises:
<description-logic/premises011>
| |
DL | Conclusions:
<description-logic/conclusions011>
|
DL | Positive Entailment Test: | 012 |
---|---|---|
Description:
(informative)
<description-logic/Manifest012#test>
|
Sean Bechhofer | |
DL Test: t10.4 | ||
DL | Premises:
<description-logic/premises012>
| |
DL | Conclusions:
<description-logic/conclusions012>
| |
Errors: (informative) | ||
premises012 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:e owl:someValuesFrom _:g . _:g rdf:type owl:Thing . premises012 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Thing . _:e rdf:type owl:Restriction . _:e owl:someValuesFrom _:g . |
DL | Positive Entailment Test: | 013 |
---|---|---|
Description:
(informative)
<description-logic/Manifest013#test>
|
Sean Bechhofer | |
DL Test: t10.5 | ||
DL | Premises:
<description-logic/premises013>
| |
DL | Conclusions:
<description-logic/conclusions013>
| |
Errors: (informative) | ||
premises013 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:o rdf:type owl:Thing . _:m owl:someValuesFrom _:o . premises013 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a owl:intersectionOf _:w . _:o rdf:type owl:Thing . _:s rdf:rest _:q . _:e rdf:type owl:Restriction . _:u rdf:first _:e . _:s rdf:type rdf:List . _:q rdf:type rdf:List . _:w rdf:type rdf:List . _:w rdf:rest _:u . _:u rdf:type rdf:List . _:k owl:onProperty oiled:invF1 . _:k rdf:type owl:Restriction . _:m rdf:type owl:Restriction . _:q rdf:first _:k . oiled:f1 rdf:type owl:ObjectProperty . _:i rdf:type owl:Class . _:g rdf:type owl:Class . oiled:f1 rdf:type owl:FunctionalProperty . oiled:invS owl:inverseOf oiled:s . _:k owl:allValuesFrom _:m . _:i owl:complementOf oiled:p . _:e owl:onProperty oiled:f1 . oiled:invF1 rdf:type owl:ObjectProperty . oiled:invF rdf:type owl:ObjectProperty . _:c owl:onProperty oiled:f . oiled:f rdf:type owl:ObjectProperty . oiled:s rdf:type owl:FunctionalProperty . _:w rdf:first _:c . _:q rdf:rest rdf:nil . _:u rdf:rest rdf:nil . oiled:f rdf:type owl:FunctionalProperty . oiled:s rdf:type owl:ObjectProperty . _:m owl:someValuesFrom _:o . |
DL | Positive Entailment Test: | 014 |
---|---|---|
Description:
(informative)
<description-logic/Manifest014#test>
|
Sean Bechhofer | |
DL Test: t11.1 | ||
DL | Premises:
<description-logic/premises014>
| |
DL | Conclusions:
<description-logic/conclusions014>
|
DL | Positive Entailment Test: | 015 |
---|---|---|
Description:
(informative)
<description-logic/Manifest015#test>
|
Sean Bechhofer | |
DL Test: t12.1 | ||
DL | Premises:
<description-logic/premises015>
| |
DL | Conclusions:
<description-logic/conclusions015>
|
DL | Negative Entailment Test: | 016 |
---|---|---|
Description:
(informative)
<description-logic/Manifest016#test>
|
Sean Bechhofer | |
DL Test: t2.1 | ||
DL | Premises:
<description-logic/premises016>
| |
DL | Conclusions:
<description-logic/nonconclusions016>
| |
Errors: (informative) | ||
premises016 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q rdf:type owl:Thing . _:q rdfs:subClassOf _:s .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:m rdf:type owl:Thing . _:m rdfs:subClassOf _:o . premises016 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q rdfs:subClassOf _:s . _:q rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:m rdf:type owl:Thing . _:m rdfs:subClassOf _:o . |
DL | Positive Entailment Test: | 017 |
---|---|---|
Description:
(informative)
<description-logic/Manifest017#test>
|
Sean Bechhofer | |
DL Test: t2.2 | ||
DL | Premises:
<description-logic/premises017>
| |
DL | Conclusions:
<description-logic/conclusions017>
| |
Errors: (informative) | ||
premises017 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:i rdf:type owl:Thing . _:g owl:someValuesFrom _:i . _:k rdf:first _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:w rdfs:subClassOf _:y . _:w rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:s rdfs:subClassOf _:u . _:s rdf:type owl:Thing . premises017 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g owl:someValuesFrom _:i . _:i rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:w rdfs:subClassOf _:y . _:w rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:s rdfs:subClassOf _:u . _:s rdf:type owl:Thing . |
DL | Negative Entailment Test: | 018 |
---|---|---|
Description:
(informative)
<description-logic/Manifest018#test>
|
Sean Bechhofer | |
DL Test: t3.1 There are 90 possible partitions in the satisfiable case | ||
DL | Premises:
<description-logic/premises018>
| |
DL | Conclusions:
<description-logic/nonconclusions018>
|
DL | Positive Entailment Test: | 019 |
---|---|---|
Description:
(informative)
<description-logic/Manifest019#test>
|
Sean Bechhofer | |
DL Test: t3.2 There are 301 possible partitions in the unsatisfiable case | ||
DL | Premises:
<description-logic/premises019>
| |
DL | Conclusions:
<description-logic/conclusions019>
|
DL | Negative Entailment Test: | 020 |
---|---|---|
Description:
(informative)
<description-logic/Manifest020#test>
|
Sean Bechhofer | |
DL Test: t3a.1 there are 1,701 possible partitions in the satisfiable case | ||
DL | Premises:
<description-logic/premises020>
| |
DL | Conclusions:
<description-logic/nonconclusions020>
|
DL | Negative Entailment Test: | 021 |
---|---|---|
Description:
(informative)
<description-logic/Manifest021#test>
|
Sean Bechhofer | |
DL Test: t3a.2 There are 7,770 possible partitions in the unsatisfiable case | ||
DL | Premises:
<description-logic/premises021>
| |
DL | Conclusions:
<description-logic/nonconclusions021>
|
DL | Positive Entailment Test: | 022 |
---|---|---|
Description:
(informative)
<description-logic/Manifest022#test>
|
Sean Bechhofer | |
DL Test: t3a.3 There are 42,525 possible partitions in the satisfiable case | ||
DL | Premises:
<description-logic/premises022>
| |
DL | Conclusions:
<description-logic/conclusions022>
|
DL | Positive Entailment Test: | 023 |
---|---|---|
Description:
(informative)
<description-logic/Manifest023#test>
|
Sean Bechhofer | |
DL Test: t4.1 Dynamic blocking example | ||
DL | Premises:
<description-logic/premises023>
| |
DL | Conclusions:
<description-logic/conclusions023>
| |
Errors: (informative) | ||
premises023 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Thing . _:e owl:someValuesFrom _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k rdf:type owl:Thing . _:i owl:someValuesFrom _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:w owl:someValuesFrom _:y . _:y rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q owl:someValuesFrom _:s . _:s rdf:type owl:Thing . premises023 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q owl:someValuesFrom _:s . _:s rdf:type owl:Thing .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k rdf:type owl:Thing . _:i owl:someValuesFrom _:k .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:g rdf:type owl:Thing . _:e owl:someValuesFrom _:g .Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:w owl:someValuesFrom _:y . _:y rdf:type owl:Thing . |
DL | Negative Entailment Test: | 024 |
---|---|---|
Description:
(informative)
<description-logic/Manifest024#test>
|
Sean Bechhofer | |
DL Test: t5.1 Non-finite model example from paper The concept should be coherent but has no finite model | ||
DL | Premises:
<description-logic/premises024>
| |
DL | Conclusions:
<description-logic/nonconclusions024>
| |
Errors: (informative) | ||
premises024 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q rdfs:subClassOf _:s . _:q rdf:type owl:Thing . |
DL | Negative Entailment Test: | 025 |
---|---|---|
Description:
(informative)
<description-logic/Manifest025#test>
|
Sean Bechhofer | |
DL Test: t5f.1 Non-finite model example from paper The concept should be coherent but has no finite model | ||
DL | Premises:
<description-logic/premises025>
| |
DL | Conclusions:
<description-logic/nonconclusions025>
|
DL | Positive Entailment Test: | 026 |
---|---|---|
Description:
(informative)
<description-logic/Manifest026#test>
|
Sean Bechhofer | |
DL Test: t6.1 Double blocking example. The concept should be incoherent but needs double blocking | ||
DL | Premises:
<description-logic/premises026>
| |
DL | Conclusions:
<description-logic/conclusions026>
| |
Errors: (informative) | ||
premises026 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a1 rdfs:subClassOf _:c1 . _:a1 rdf:type owl:Thing . premises026 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:a1 rdf:type owl:Thing . _:a1 rdfs:subClassOf _:c1 . |
DL | Positive Entailment Test: | 027 |
---|---|---|
Description:
(informative)
<description-logic/Manifest027#test>
|
Sean Bechhofer | |
DL Test: t6f.1 Double blocking example. The concept should be incoherent but needs double blocking | ||
DL | Premises:
<description-logic/premises027>
| |
DL | Conclusions:
<description-logic/conclusions027>
|
DL | Negative Entailment Test: | 028 |
---|---|---|
Description:
(informative)
<description-logic/Manifest028#test>
|
Sean Bechhofer | |
DL Test: t7.1 | ||
DL | Premises:
<description-logic/premises028>
| |
DL | Conclusions:
<description-logic/nonconclusions028>
| |
Errors: (informative) | ||
premises028 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:c1 rdfs:subClassOf _:e1 . _:c1 rdf:type owl:Thing . |
DL | Positive Entailment Test: | 029 |
---|---|---|
Description:
(informative)
<description-logic/Manifest029#test>
|
Sean Bechhofer | |
DL Test: t7.2 | ||
DL | Premises:
<description-logic/premises029>
| |
DL | Conclusions:
<description-logic/conclusions029>
| |
Errors: (informative) | ||
premises029 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:u rdfs:subClassOf _:w . _:u rdf:type owl:Thing . |
DL | Positive Entailment Test: | 030 |
---|---|---|
Description:
(informative)
<description-logic/Manifest030#test>
|
Sean Bechhofer | |
DL Test: t7.3 | ||
DL | Premises:
<description-logic/premises030>
| |
DL | Conclusions:
<description-logic/conclusions030>
| |
Errors: (informative) | ||
premises030 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:o rdf:type owl:Thing . _:o rdfs:subClassOf _:q . premises030 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:q rdf:type owl:Restriction . _:o rdf:type owl:Thing . _:q owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:o rdfs:subClassOf _:q . |
DL | Negative Entailment Test: | 031 |
---|---|---|
Description:
(informative)
<description-logic/Manifest031#test>
|
Sean Bechhofer | |
DL Test: t7f.1 | ||
DL | Premises:
<description-logic/premises031>
| |
DL | Conclusions:
<description-logic/nonconclusions031>
|
DL | Positive Entailment Test: | 032 |
---|---|---|
Description:
(informative)
<description-logic/Manifest032#test>
|
Sean Bechhofer | |
DL Test: t7f.2 | ||
DL | Premises:
<description-logic/premises032>
| |
DL | Conclusions:
<description-logic/conclusions032>
|
DL | Positive Entailment Test: | 033 |
---|---|---|
Description:
(informative)
<description-logic/Manifest033#test>
|
Sean Bechhofer | |
DL Test: t7f.3 | ||
DL | Premises:
<description-logic/premises033>
| |
DL | Conclusions:
<description-logic/conclusions033>
|
DL | Negative Entailment Test: | 034 |
---|---|---|
Description:
(informative)
<description-logic/Manifest034#test>
|
Sean Bechhofer | |
DL Test: t8.1 | ||
DL | Premises:
<description-logic/premises034>
| |
DL | Conclusions:
<description-logic/nonconclusions034>
|
See [Heinsohn et al.].
DL | Positive Entailment Test: | 101 |
---|---|---|
Description:
(informative)
<description-logic/Manifest101#test>
|
Sean Bechhofer | |
DL Test: heinsohn1.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept | ||
DL | Premises:
<description-logic/premises101>
| |
DL | Conclusions:
<description-logic/conclusions101>
|
DL | Positive Entailment Test: | 102 |
---|---|---|
Description:
(informative)
<description-logic/Manifest102#test>
|
Sean Bechhofer | |
DL Test: heinsohn1.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept | ||
DL | Premises:
<description-logic/premises102>
| |
DL | Conclusions:
<description-logic/conclusions102>
| |
Errors: (informative) | ||
premises102 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k owl:someValuesFrom _:m . _:k owl:onProperty oiled:r . _:m rdf:type owl:Thing . _:k rdf:type owl:Restriction . premises102 is in OWL Full not DL Not in OWL DL: Not a DL subgraph Concerning sub-graph: _:k owl:someValuesFrom _:m . _:m rdf:type owl:Thing . |
DL | Positive Entailment Test: | 103 |
---|---|---|
Description:
(informative)
<description-logic/Manifest103#test>
|
Sean Bechhofer | |
DL Test: heinsohn1.3 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept | ||
DL | Premises:
<description-logic/premises103>
| |
DL | Conclusions:
<description-logic/conclusions103>
|
DL | Positive Entailment Test: | 104 |
---|---|---|
Description:
(informative)
<description-logic/Manifest104#test>
|
Sean Bechhofer | |
DL Test: heinsohn1.4 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept | ||
DL | Premises:
<description-logic/premises104>
| |
DL | Conclusions:
<description-logic/conclusions104>
|
DL | Positive Entailment Test: | 105 |
---|---|---|
Description:
(informative)
<description-logic/Manifest105#test>
|
Sean Bechhofer | |
DL Test: heinsohn2.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises105>
| |
<rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <owl:Ontology rdf:about=""/> <owl:Class rdf:about="http://oiled.man.example.uk/test#Unsatisfiable"> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.uk/test#r"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:minCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.uk/test#r"/> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >1</owl:maxCardinality> </owl:Restriction> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.uk/test#c"> <rdfs:subClassOf> <owl:Class> <owl:complementOf> <owl:Class rdf:about="http://oiled.man.example.uk/test#d"/> </owl:complementOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.uk/test#d"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.uk/test#r"/> </rdf:RDF> | ||
<description-logic/premises105> rdf:type owl:Ontology . oiled:Unsatisfiable rdf:type owl:Class . _:a rdf:type owl:Class . _:c rdf:type owl:Restriction . _:c owl:onProperty oiled:r . _:c owl:minCardinality "2"^^xsd:nonNegativeInteger . _:e rdf:type owl:Restriction . _:e owl:onProperty oiled:r . _:e owl:maxCardinality "1"^^xsd:nonNegativeInteger . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . oiled:Unsatisfiable owl:equivalentClass _:a . oiled:c rdf:type owl:Class . _:k rdf:type owl:Class . oiled:d rdf:type owl:Class . _:k owl:complementOf oiled:d . oiled:c rdfs:subClassOf _:k . oiled:d rdf:type owl:Class . oiled:r rdf:type owl:ObjectProperty . | ||
DL | Conclusions:
<description-logic/conclusions105>
| |
<rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <owl:Class rdf:about="http://oiled.man.example.uk/test#Unsatisfiable"> <owl:equivalentClass rdf:resource="http://www.w3.org/2002/07/owl#Nothing"/> </owl:Class> </rdf:RDF> | ||
oiled:Unsatisfiable rdf:type owl:Class . oiled:Unsatisfiable owl:equivalentClass owl:Nothing . |
DL | Positive Entailment Test: | 106 |
---|---|---|
Description:
(informative)
<description-logic/Manifest106#test>
|
Sean Bechhofer | |
DL Test: heinsohn2.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions | ||
DL | Premises:
<description-logic/premises106>
| |
DL | Conclusions:
<description-logic/conclusions106>
|
DL | Positive Entailment Test: | 107 |
---|---|---|
Description:
(informative)
<description-logic/Manifest107#test>
|
Sean Bechhofer | |
DL Test: heinsohn3.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy | ||
DL | Premises:
<description-logic/premises107>
| |
DL | Conclusions:
<description-logic/conclusions107>
|
DL | Positive Entailment Test: | 108 |
---|---|---|
Description:
(informative)
<description-logic/Manifest108#test>
|
Sean Bechhofer | |
DL Test: heinsohn3.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy | ||
DL | Premises:
<description-logic/premises108>
| |
DL | Conclusions:
<description-logic/conclusions108>
|
DL | Positive Entailment Test: | 109 |
---|---|---|
Description:
(informative)
<description-logic/Manifest109#test>
|
Sean Bechhofer | |
DL Test: heinsohn3c.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy | ||
DL | Premises:
<description-logic/premises109>
| |
DL | Conclusions:
<description-logic/conclusions109>
|
DL | Positive Entailment Test: | 110 |
---|---|---|
Description:
(informative)
<description-logic/Manifest110#test>
|
Sean Bechhofer | |
DL Test: heinsohn4.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests role restrictions | ||
DL | Premises:
<description-logic/premises110>
| |
DL | Conclusions:
<description-logic/conclusions110>
|
DL | Positive Entailment Test: | 111 |
---|---|---|
Description:
(informative)
<description-logic/Manifest111#test>
|
Sean Bechhofer | |
DL Test: heinsohn4.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests role restrictions | ||
DL | Premises:
<description-logic/premises111>
| |
DL | Conclusions:
<description-logic/conclusions111>
|
These tests have been ported from the DL 98 tests [DL 98 Systems Comparison].
DL | Positive Entailment Test: | 201 |
---|---|---|
Description:
(informative)
<description-logic/Manifest201#test>
|
Sean Bechhofer | |
DL Test: k_branch ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises201>
| |
DL | Conclusions:
<description-logic/conclusions201>
| |
Errors: (informative) | ||
conclusions201 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C58> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C94> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C80> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C110> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C56> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C116> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C114> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C136> in: |
DL | Positive Entailment Test: | 202 |
---|---|---|
Description:
(informative)
<description-logic/Manifest202#test>
|
Sean Bechhofer | |
DL Test: k_d4 ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises202>
| |
DL | Conclusions:
<description-logic/conclusions202>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions202 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C14> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C82> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C34> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C8> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C10> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C80> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C20> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C58> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C60> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C4> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C62> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C48> in: |
DL | Positive Entailment Test: | 203 |
---|---|---|
Description:
(informative)
<description-logic/Manifest203#test>
|
Sean Bechhofer | |
DL Test: k_dum ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises203>
| |
DL | Conclusions:
<description-logic/conclusions203>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions203 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C138> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C116> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C140> in: |
DL | Positive Entailment Test: | 204 |
---|---|---|
Description:
(informative)
<description-logic/Manifest204#test>
|
Sean Bechhofer | |
DL Test: k_grz ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises204>
| |
DL | Conclusions:
<description-logic/conclusions204>
| |
Errors: (informative) | ||
conclusions204 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C14> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C46> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C44> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C216> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C28> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C64> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C30> in: |
DL | Positive Entailment Test: | 205 |
---|---|---|
Description:
(informative)
<description-logic/Manifest205#test>
|
Sean Bechhofer | |
DL Test: k_lin ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises205>
| |
DL | Conclusions:
<description-logic/conclusions205>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions205 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C14> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C8> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C12> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C18> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C6> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C16> in: |
DL | Positive Entailment Test: | 206 |
---|---|---|
Description:
(informative)
<description-logic/Manifest206#test>
|
Sean Bechhofer | |
DL Test: k_path ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises206>
| |
DL | Conclusions:
<description-logic/conclusions206>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions206 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C108> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C8> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C4> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C80> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C60> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C82> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C78> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C180> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C56> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C58> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C36> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C14> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C30> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C10> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C168> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C38> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C16> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C72> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C158> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C136> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C114> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C50> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C138> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C116> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C90> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C22> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C88> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C24> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C62> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C84> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C40> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C64> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C86> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C42> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C20> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C154> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C132> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C110> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C66> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C156> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C134> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C112> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C44> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C174> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C152> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C130> in: |
DL | Positive Entailment Test: | 207 |
---|---|---|
Description:
(informative)
<description-logic/Manifest207#test>
|
Sean Bechhofer | |
DL Test: k_ph ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises207>
| |
DL | Conclusions:
<description-logic/conclusions207>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions207 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C12> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C10> in: |
DL | Positive Entailment Test: | 208 |
---|---|---|
Description:
(informative)
<description-logic/Manifest208#test>
|
Sean Bechhofer | |
DL Test: k_poly ABox test from DL98 systems comparison. | ||
DL | Premises:
<description-logic/premises208>
| |
DL | Conclusions:
<description-logic/conclusions208>
| |
Errors: (informative) | ||
Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
conclusions208 is in OWL Full not DL Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C108> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C34> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C88> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C82> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C68> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C80> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C104> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C106> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C44> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C56> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C76> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C42> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C62> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C122> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C38> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C60> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C50> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C98> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C28> in: Not in OWL DL: Untyped node Concerning <http://oiled.man.example.uk/test#C130> in: |
These tests show how the classic 3 SAT problem can be encoded in OWL DL. The comment before each test gives the 3 SAT problem in the [DIMACS] format.
DL | Consistent document. | 501 |
---|---|---|
Description:
(informative)
<description-logic/Manifest501#test>
|
Jeremy J. Carroll | |
c genAlea with seed 1366722535 p cnf 9 45 7 -9 -8 0 1 2 -8 0 4 7 -5 0 2 3 -1 0 -1 5 8 0 -8 -6 -3 0 -3 -8 7 0 -3 6 8 0 -4 -6 8 0 6 7 3 0 3 6 -9 0 -5 -2 3 0 5 8 2 0 -2 -7 -3 0 -6 -8 -5 0 2 7 -3 0 9 -1 -2 0 1 7 -6 0 1 9 -3 0 -8 -9 -2 0 -9 -8 2 0 5 8 4 0 -7 2 5 0 -1 7 -4 0 7 -8 4 0 -3 2 -6 0 1 -2 -9 0 7 3 -2 0 -7 8 4 0 1 -7 -5 0 -5 4 -3 0 6 7 -1 0 -1 7 -9 0 3 2 6 0 8 3 -7 0 -1 9 -8 0 5 -9 -7 0 -7 3 -9 0 3 -1 -2 0 6 1 4 0 6 -7 5 0 8 -6 3 0 5 -2 6 0 8 3 -5 0 -2 -4 -9 0 | ||
DL | Consistent:
<description-logic/consistent501>
|
DL | Inconsistent document. | 502 |
---|---|---|
Description:
(informative)
<description-logic/Manifest502#test>
|
Jeremy J. Carroll | |
c genAlea with seed 67700557 p cnf 9 45 1 2 -4 0 -3 6 -4 0 9 -4 5 0 4 -6 -2 0 -2 -3 1 0 -3 8 7 0 -8 -2 3 0 -7 -6 9 0 1 -4 -6 0 -8 -5 -3 0 4 3 6 0 2 -1 4 0 -3 8 2 0 6 -2 9 0 7 -9 -2 0 2 -5 -7 0 5 2 9 0 6 -2 -7 0 -9 3 -2 0 1 7 4 0 -4 1 9 0 2 1 -6 0 7 -4 9 0 -5 3 -9 0 -4 9 -8 0 4 3 9 0 -7 9 5 0 4 1 3 0 -5 8 7 0 8 -7 3 0 4 -8 6 0 4 6 -5 0 -6 1 -9 0 1 9 -6 0 9 -8 3 0 6 3 -4 0 8 -4 6 0 -3 5 -8 0 -9 4 3 0 8 -4 2 0 -5 -2 -9 0 -7 -3 -4 0 -9 -4 -8 0 6 -4 -1 0 6 -7 -8 0 | ||
DL | Inconsistent:
<description-logic/inconsistent502>
|
DL | Positive Entailment Test: | 901 |
---|---|---|
Description:
(informative)
<description-logic/Manifest901#test>
|
Jeremy J. Carroll | |
This entailment can be replicated for any three natural numbers i, j, k such that i+j >= k. In this example, they are chosen as 2, 3 and 5. | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises901>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/premises901" > <owl:ObjectProperty rdf:ID="r"/> <owl:ObjectProperty rdf:ID="p"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="A"/> </rdfs:domain> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="q"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="B"/> </rdfs:domain> </owl:ObjectProperty> <owl:Class rdf:about="#A"> <owl:disjointWith rdf:resource="#B"/> </owl:Class> </rdf:RDF> | ||
first:r rdf:type owl:ObjectProperty . first:p rdf:type owl:ObjectProperty . first:p rdfs:subPropertyOf first:r . first:A rdf:type owl:Class . first:p rdfs:domain first:A . first:q rdf:type owl:ObjectProperty . first:q rdfs:subPropertyOf first:r . first:B rdf:type owl:Class . first:q rdfs:domain first:B . first:A rdf:type owl:Class . first:A owl:disjointWith first:B . | ||
DL | Conclusions:
<description-logic/conclusions901>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/description-logic/premises901#" xmlns:second="http://www.w3.org/2002/03owlt/description-logic/conclusions901#" xml:base="http://www.w3.org/2002/03owlt/description-logic/conclusions901" > <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises901#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:minCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises901#q"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >3</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises901#r"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >5</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:minCardinality "2"^^xsd:nonNegativeInteger . _:e rdf:type owl:Restriction . first:q rdf:type owl:ObjectProperty . _:e owl:onProperty first:q . _:e owl:minCardinality "3"^^xsd:nonNegativeInteger . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . _:k rdf:type owl:Restriction . first:r rdf:type owl:ObjectProperty . _:k owl:onProperty first:r . _:k owl:minCardinality "5"^^xsd:nonNegativeInteger . _:a rdfs:subClassOf _:k . |
DL | Negative Entailment Test: | 902 |
---|---|---|
Description:
(informative)
<description-logic/Manifest902#test>
|
Jeremy J. Carroll | |
This non-entailment can be replicated for any three natural numbers i, j, k such that i+j < k. In this example, they are chosen as 2, 3 and 6. | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises902>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/premises902" > <owl:ObjectProperty rdf:ID="r"/> <owl:ObjectProperty rdf:ID="p"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="A"/> </rdfs:domain> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="q"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="B"/> </rdfs:domain> </owl:ObjectProperty> <owl:Class rdf:about="#A"> <owl:disjointWith rdf:resource="#B"/> </owl:Class> </rdf:RDF> | ||
first:r rdf:type owl:ObjectProperty . first:p rdf:type owl:ObjectProperty . first:p rdfs:subPropertyOf first:r . first:A rdf:type owl:Class . first:p rdfs:domain first:A . first:q rdf:type owl:ObjectProperty . first:q rdfs:subPropertyOf first:r . first:B rdf:type owl:Class . first:q rdfs:domain first:B . first:A rdf:type owl:Class . first:A owl:disjointWith first:B . | ||
DL | Conclusions:
<description-logic/nonconclusions902>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/nonconclusions902" > <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises902#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >2</owl:minCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises902#q"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >3</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises902#r"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >6</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:minCardinality "2"^^xsd:nonNegativeInteger . _:e rdf:type owl:Restriction . first:q rdf:type owl:ObjectProperty . _:e owl:onProperty first:q . _:e owl:minCardinality "3"^^xsd:nonNegativeInteger . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . _:k rdf:type owl:Restriction . first:r rdf:type owl:ObjectProperty . _:k owl:onProperty first:r . _:k owl:minCardinality "6"^^xsd:nonNegativeInteger . _:a rdfs:subClassOf _:k . |
DL | Positive Entailment Test: | 903 |
---|---|---|
Description:
(informative)
<description-logic/Manifest903#test>
|
Jeremy J. Carroll | |
This entailment can be replicated for any three natural numbers i, j, k such that i+j >= k. In this example, they are chosen as 200, 300 and 500. | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises903>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/premises903" > <owl:ObjectProperty rdf:ID="r"/> <owl:ObjectProperty rdf:ID="p"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="A"/> </rdfs:domain> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="q"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="B"/> </rdfs:domain> </owl:ObjectProperty> <owl:Class rdf:about="#A"> <owl:disjointWith rdf:resource="#B"/> </owl:Class> </rdf:RDF> | ||
first:r rdf:type owl:ObjectProperty . first:p rdf:type owl:ObjectProperty . first:p rdfs:subPropertyOf first:r . first:A rdf:type owl:Class . first:p rdfs:domain first:A . first:q rdf:type owl:ObjectProperty . first:q rdfs:subPropertyOf first:r . first:B rdf:type owl:Class . first:q rdfs:domain first:B . first:A rdf:type owl:Class . first:A owl:disjointWith first:B . | ||
DL | Conclusions:
<description-logic/conclusions903>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/description-logic/premises903#" xmlns:second="http://www.w3.org/2002/03owlt/description-logic/conclusions903#" xml:base="http://www.w3.org/2002/03owlt/description-logic/conclusions903" > <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises903#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >200</owl:minCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises903#q"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >300</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises903#r"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >500</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:minCardinality "200"^^xsd:nonNegativeInteger . _:e rdf:type owl:Restriction . first:q rdf:type owl:ObjectProperty . _:e owl:onProperty first:q . _:e owl:minCardinality "300"^^xsd:nonNegativeInteger . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . _:k rdf:type owl:Restriction . first:r rdf:type owl:ObjectProperty . _:k owl:onProperty first:r . _:k owl:minCardinality "500"^^xsd:nonNegativeInteger . _:a rdfs:subClassOf _:k . |
DL | Negative Entailment Test: | 904 |
---|---|---|
Description:
(informative)
<description-logic/Manifest904#test>
|
Jeremy J. Carroll | |
This non-entailment can be replicated for any three natural numbers i, j, k such that i+j < k. In this example, they are chosen as 200, 300 and 600. | ||
N3 format is informative. | ||
DL | Premises:
<description-logic/premises904>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/premises904" > <owl:ObjectProperty rdf:ID="r"/> <owl:ObjectProperty rdf:ID="p"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="A"/> </rdfs:domain> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="q"> <rdfs:subPropertyOf rdf:resource="#r"/> <rdfs:domain> <owl:Class rdf:ID="B"/> </rdfs:domain> </owl:ObjectProperty> <owl:Class rdf:about="#A"> <owl:disjointWith rdf:resource="#B"/> </owl:Class> </rdf:RDF> | ||
first:r rdf:type owl:ObjectProperty . first:p rdf:type owl:ObjectProperty . first:p rdfs:subPropertyOf first:r . first:A rdf:type owl:Class . first:p rdfs:domain first:A . first:q rdf:type owl:ObjectProperty . first:q rdfs:subPropertyOf first:r . first:B rdf:type owl:Class . first:q rdfs:domain first:B . first:A rdf:type owl:Class . first:A owl:disjointWith first:B . | ||
DL | Conclusions:
<description-logic/nonconclusions904>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/description-logic/nonconclusions904" > <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises904#p"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >200</owl:minCardinality> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises904#q"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >300</owl:minCardinality> </owl:Restriction> </owl:intersectionOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="premises904#r"/> </owl:onProperty> <owl:minCardinality rdf:datatype= "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" >600</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . _:c owl:minCardinality "200"^^xsd:nonNegativeInteger . _:e rdf:type owl:Restriction . first:q rdf:type owl:ObjectProperty . _:e owl:onProperty first:q . _:e owl:minCardinality "300"^^xsd:nonNegativeInteger . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . _:k rdf:type owl:Restriction . first:r rdf:type owl:ObjectProperty . _:k owl:onProperty first:r . _:k owl:minCardinality "600"^^xsd:nonNegativeInteger . _:a rdfs:subClassOf _:k . |
These tests are ones that do not fit any other category. Some are taken from the [OWL Guide]; others reflect various aspects of OWL, that were not formal issues addressed by the working group.
These tests are taken from the [OWL Guide].
Full | Consistent document. | 001 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest001#test>
|
Guide editors | |
Wine example taken from the guide. | ||
Full | Consistent:
<miscellaneous/consistent001>
| |
Errors: (informative) | ||
Uri <http://www.w3.org/2001/sw/WebOnt/guide-src/wine#> is shown using both : and vin:.
Preifx xsd: represents both uri <http://www.w3.org/2000/10/XMLSchema#> and <http://www.w3.org/2001/XMLSchema#>. Can the suffix be removed from <http://www.example.org/wine-020303.owl>? Can the suffix be removed from <http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl>? |
Full | Consistent document. | 002 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest002#test>
|
Guide editors | |
Food example taken from the guide. | ||
Full | Consistent:
<miscellaneous/consistent002>
| |
Errors: (informative) | ||
Uri <http://www.w3.org/2001/sw/WebOnt/guide-src/food#> is shown using both : and food:.
Third and subsequent comments ignored in consistent002. |
These tests illustrate detailed points about the mapping rules in [OWL Semantics and Abstract Syntax], and the syntax of OWL Lite and OWL DL.
Full | Consistent document. | 101 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest101#test>
|
Jeremy J. Carroll | |
This document is OWL Lite according to the 3rd February working draft and to the 15th February editor's draft . | ||
N3 format is informative. | ||
Full | Consistent:
<miscellaneous/consistent101>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/consistent101#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent101" > <owl:Thing rdf:ID="i"> <rdf:type> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="p"/> </owl:onProperty> <owl:allValuesFrom> <owl:Class rdf:ID="a"/> </owl:allValuesFrom> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:someValuesFrom> <owl:Class rdf:ID="s"/> </owl:someValuesFrom> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdf:type> </owl:Thing> </rdf:RDF> | ||
first:i rdf:type owl:Thing . _:a rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:a owl:onProperty first:p . first:a rdf:type owl:Class . _:a owl:allValuesFrom first:a . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . first:s rdf:type owl:Class . _:c owl:someValuesFrom first:s . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . first:i rdf:type _:i . |
DL | Consistent document. | 102 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest102#test>
|
Jeremy J. Carroll | |
This document is OWL DL according to the 3rd February working draft and to the 15th February editor's draft . | ||
N3 format is informative. | ||
DL | Consistent:
<miscellaneous/consistent102>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/consistent102#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent102" > <owl:Thing rdf:ID="i"> <rdf:type> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="p"/> </owl:onProperty> <owl:allValuesFrom> <owl:Class rdf:ID="a"/> </owl:allValuesFrom> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#p"/> </owl:onProperty> <owl:someValuesFrom> <owl:Class rdf:ID="s"/> </owl:someValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> </rdf:type> </owl:Thing> </rdf:RDF> | ||
first:i rdf:type owl:Thing . _:a rdf:type owl:Class . _:c rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:c owl:onProperty first:p . first:a rdf:type owl:Class . _:c owl:allValuesFrom first:a . _:e rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:e owl:onProperty first:p . first:s rdf:type owl:Class . _:e owl:someValuesFrom first:s . _:g rdf:first _:e . _:g rdf:rest rdf:nil . _:g rdf:type rdf:List . _:i rdf:first _:c . _:i rdf:rest _:g . _:i rdf:type rdf:List . _:a owl:intersectionOf _:i . first:i rdf:type _:a . |
Full | Consistent document. | 103 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest103#test>
|
Jeremy J. Carroll | |
This document is OWL DL according to the 3rd February working draft and to the 15th February editor's draft . | ||
N3 format is informative. | ||
Full | Consistent:
<miscellaneous/consistent103>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/consistent103#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent103" > <owl:Thing rdf:ID="i"> <rdf:type> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="p"/> </owl:onProperty> <owl:allValuesFrom> <owl:Class rdf:ID="a"/> </owl:allValuesFrom> </owl:Restriction> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="#q"/> </owl:onProperty> <owl:someValuesFrom> <owl:Class rdf:ID="s"/> </owl:someValuesFrom> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdf:type> </owl:Thing> </rdf:RDF> | ||
first:i rdf:type owl:Thing . _:a rdf:type owl:Restriction . first:p rdf:type owl:ObjectProperty . _:a owl:onProperty first:p . first:a rdf:type owl:Class . _:a owl:allValuesFrom first:a . _:c rdf:type owl:Restriction . first:q rdf:type owl:ObjectProperty . _:c owl:onProperty first:q . first:s rdf:type owl:Class . _:c owl:someValuesFrom first:s . _:e rdf:first _:c . _:e rdf:rest rdf:nil . _:e rdf:type rdf:List . _:g rdf:first _:a . _:g rdf:rest _:e . _:g rdf:type rdf:List . _:i owl:intersectionOf _:g . first:i rdf:type _:i . |
These tests illustrate the use of rdf:XMLLiteral
.
Lite | Consistent document. | 201 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest201#test>
|
Martin Dürst, Masayasu Ishikawa | |
This test shows how user labels in a variety of languages can be used. Note the use of ruby annotation. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix : <http://www.w3.org/1999/xhtml> . | ||
Lite | Consistent:
<miscellaneous/consistent201>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://www.w3.org/1999/xhtml" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/consistent201#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent201" > <owl:Class rdf:ID="ShakespearePlay"> <rdfs:label xml:lang="en">Shakespeare's plays</rdfs:label> <rdfs:comment xml:lang="en">The class of Shakespeare's plays.</rdfs:comment> <rdfs:label xml:lang="it">Opere di Shakespeare</rdfs:label> <rdfs:comment xml:lang="it">La classe delle opere di Shakespeare.</rdfs:comment> <rdfs:label xml:lang="ja" rdf:parseType="Literal" >シェイクスピアの<ruby><rbc><rb>演</rb><rb>劇</rb></rbc> <rtc><rt>えん</rt><rt>げき</rt></rtc></ruby></rdfs:label> <rdfs:comment xml:lang="ja" rdf:parseType="Literal" >シェイクスピアの<ruby><rbc><rb>演</rb><rb>劇</rb></rbc> <rtc><rt>えん</rt><rt>げき</rt></rtc></ruby>のクラス。</rdfs:comment> </owl:Class> <first:ShakespearePlay rdf:ID="Romeo-and-Juliet"> <rdfs:label xml:lang="en">Romeo and Juliet</rdfs:label> <rdfs:comment xml:lang="en">The Most Excellent and Lamentable Tragedy of Romeo and Juliet.</rdfs:comment> <rdfs:label xml:lang="it">Romeo e Giulietta</rdfs:label> <rdfs:comment xml:lang="it">La tragedia di Romeo e Giulietta</rdfs:comment> <rdfs:label xml:lang="ja" rdf:parseType="Literal" >ロミオとジュリエット</rdfs:label> <rdfs:comment xml:lang="ja" rdf:parseType="Literal" >ロミオとジュリエットの<ruby><rbc><rb>悲</rb><rb>劇</rb></rbc> <rtc><rt>ひ</rt><rt>げき</rt></rtc></ruby></rdfs:comment> </first:ShakespearePlay> </rdf:RDF> | ||
first:ShakespearePlay rdf:type owl:Class . first:ShakespearePlay rdfs:label "Shakespeare's plays"@en . first:ShakespearePlay rdfs:comment "The class of Shakespeare's plays."@en . first:ShakespearePlay rdfs:label "Opere di Shakespeare"@it . first:ShakespearePlay rdfs:comment "La classe delle opere di Shakespeare."@it . first:ShakespearePlay rdfs:label """シェイクスピアの<ruby xmlns="http://www.w3.org/1999/xhtml"><rbc><rb>演</rb><rb>劇</rb></rbc> <rtc><rt>えん</rt><rt>げき</rt></rtc></ruby>"""@ja^^rdf:XMLLiteral . first:ShakespearePlay rdfs:comment """シェイクスピアの<ruby xmlns="http://www.w3.org/1999/xhtml"><rbc><rb>演</rb><rb>劇</rb></rbc> <rtc><rt>えん</rt><rt>げき</rt></rtc></ruby>のクラス。"""@ja^^rdf:XMLLiteral . first:Romeo-and-Juliet rdf:type first:ShakespearePlay . first:Romeo-and-Juliet rdfs:label "Romeo and Juliet"@en . first:Romeo-and-Juliet rdfs:comment """The Most Excellent and Lamentable Tragedy of Romeo and Juliet."""@en . first:Romeo-and-Juliet rdfs:label "Romeo e Giulietta"@it . first:Romeo-and-Juliet rdfs:comment "La tragedia di Romeo e Giulietta"@it . first:Romeo-and-Juliet rdfs:label "ロミオとジュリエット"@ja^^rdf:XMLLiteral . first:Romeo-and-Juliet rdfs:comment """ロミオとジュリエットの<ruby xmlns="http://www.w3.org/1999/xhtml"><rbc><rb>悲</rb><rb>劇</rb></rbc> <rtc><rt>ひ</rt><rt>げき</rt></rtc></ruby>"""@ja^^rdf:XMLLiteral . |
Lite | Consistent document. | 202 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest202#test>
|
Jeremy J. Carroll | |
This shows that insignificant whitespace in an rdf:XMLLiteral is not significant within OWL. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix : <http://www.w3.org/1999/xhtml> . | ||
Lite | Consistent:
<miscellaneous/consistent202>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://www.w3.org/1999/xhtml" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/consistent202#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent202" > <owl:FunctionalProperty rdf:ID="fp" /> <owl:Thing> <first:fp rdf:parseType="Literal"><br /> <img src="vn.png" alt="Venn diagram" longdesc="vn.html" title="Venn"></img></first:fp> <first:fp rdf:parseType="Literal"><br ></br> <img src="vn.png" title= "Venn" alt ="Venn diagram" longdesc= "vn.html" /></first:fp> </owl:Thing> </rdf:RDF> | ||
first:fp rdf:type owl:FunctionalProperty . _:a rdf:type owl:Thing . _:a first:fp """<br xmlns="http://www.w3.org/1999/xhtml"></br> <img xmlns="http://www.w3.org/1999/xhtml" alt="Venn diagram" longdesc="vn.html" src="vn.png" title="Venn"></img>"""^^rdf:XMLLiteral . _:a first:fp """<br xmlns="http://www.w3.org/1999/xhtml"></br> <img xmlns="http://www.w3.org/1999/xhtml" alt="Venn diagram" longdesc="vn.html" src="vn.png" title="Venn"></img>"""^^rdf:XMLLiteral . | ||
Errors: (informative) | ||
consistent202 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/miscellaneous/consistent202#fp> in: first:fp rdf:type owl:FunctionalProperty . |
Lite | Inconsistent document. | 203 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest203#test>
|
Jeremy J. Carroll | |
This shows that initial whitespace in an rdf:XMLLiteral is significant within OWL. | ||
N3 format is informative. | ||
Namespaces: | ||
@prefix : <http://www.w3.org/1999/xhtml> . | ||
Lite | Inconsistent:
<miscellaneous/inconsistent203>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://www.w3.org/1999/xhtml" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/inconsistent203#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/inconsistent203" > <owl:FunctionalProperty rdf:ID="fp" /> <owl:Thing> <first:fp rdf:parseType="Literal"> <br /> <img src="vn.png" alt="Venn diagram" longdesc="vn.html" title="Venn"></img></first:fp> <first:fp rdf:parseType="Literal"><br ></br> <img src="vn.png" title= "Venn" alt ="Venn diagram" longdesc= "vn.html" /></first:fp> </owl:Thing> </rdf:RDF> | ||
first:fp rdf:type owl:FunctionalProperty . _:a rdf:type owl:Thing . _:a first:fp """ <br xmlns="http://www.w3.org/1999/xhtml"></br> <img xmlns="http://www.w3.org/1999/xhtml" alt="Venn diagram" longdesc="vn.html" src="vn.png" title="Venn"></img>"""^^rdf:XMLLiteral . _:a first:fp """<br xmlns="http://www.w3.org/1999/xhtml"></br> <img xmlns="http://www.w3.org/1999/xhtml" alt="Venn diagram" longdesc="vn.html" src="vn.png" title="Venn"></img>"""^^rdf:XMLLiteral . | ||
Errors: (informative) | ||
inconsistent203 is in OWL Full not Lite Not in OWL DL: Untyped node Concerning <http://www.w3.org/2002/03owlt/miscellaneous/inconsistent203#fp> in: first:fp rdf:type owl:FunctionalProperty . |
These tests concern the semantics of annotations.
Full | Negative Entailment Test: | 301 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest301#test>
|
Jeremy J. Carroll | |
Annotations participate a little in the semantics. | ||
N3 format is informative. | ||
Full | Premises:
<miscellaneous/premises301>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/premises301#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/premises301" > <owl:Thing rdf:about="#a"> <first:prop>foo</first:prop> </owl:Thing> </rdf:RDF> | ||
first:a rdf:type owl:Thing . first:a first:prop "foo" . | ||
Full | Conclusions:
<miscellaneous/nonconclusions301>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/premises301#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/nonconclusions301" > <owl:Thing rdf:about="premises301#a"> <first:prop>bar</first:prop> </owl:Thing> </rdf:RDF> | ||
first:a rdf:type owl:Thing . first:a first:prop "bar" . |
Lite | Negative Entailment Test: | 302 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest302#test>
|
Jeremy J. Carroll | |
Annotations participate a little in the semantics. | ||
N3 format is informative. | ||
Lite | Premises:
<miscellaneous/premises302>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/premises302#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/premises302" > <owl:AnnotationProperty rdf:ID="prop" /> <owl:Thing rdf:about="#a"> <first:prop>foo</first:prop> </owl:Thing> </rdf:RDF> | ||
first:prop rdf:type owl:AnnotationProperty . first:a rdf:type owl:Thing . first:a first:prop "foo" . | ||
Lite | Conclusions:
<miscellaneous/nonconclusions302>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:first="http://www.w3.org/2002/03owlt/miscellaneous/premises302#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/nonconclusions302" > <owl:AnnotationProperty rdf:about="premises302#prop" /> <owl:Thing rdf:about="premises302#a"> <first:prop>bar</first:prop> </owl:Thing> </rdf:RDF> | ||
first:prop rdf:type owl:AnnotationProperty . first:a rdf:type owl:Thing . first:a first:prop "bar" . |
Lite | Consistent document. | 303 |
---|---|---|
Description:
(informative)
<miscellaneous/Manifest303#test>
|
Jeremy J. Carroll | |
dc:creator may be declared as an annotation property. | ||
N3 format is informative. | ||
Lite | Consistent:
<miscellaneous/consistent303>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/miscellaneous/consistent303" > <owl:AnnotationProperty rdf:about='http://purl.org/dc/elements/1.0/creator'/> </rdf:RDF> | ||
<http://purl.org/dc/elements/1.0/creator> rdf:type owl:AnnotationProperty . |
There is no expectation that any implementation will successfully run the tests in this section; any that do gain extra credit.
The intent is to illustrate the semantics of OWL, particularly OWL Full, as specified by [OWL Semantics and Abstract Syntax], with the specific goal of showing that it is possible to say things that it is not reasonable to expect an implementation to completely understand.
Tests that show the relationship between OWL and simple arithmetic.
Full | Positive Entailment Test: | 001 |
---|---|---|
Description:
(informative)
<extra-credit/Manifest001#test>
|
Jeremy J. Carroll | |
This test shows a relationship between integer addition and OWL Full. | ||
Full | Premises:
<extra-credit/premises001>
| |
Full | Conclusions:
<extra-credit/conclusions001>
|
Full | Positive Entailment Test: | 002 |
---|---|---|
Description:
(informative)
<extra-credit/Manifest002#test>
|
Jeremy J. Carroll | |
This test shows a relationship between integer multiplication and OWL Full. | ||
N3 format is informative. | ||
Full | Premises:
<extra-credit/premises002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/premises002" > <owl:FunctionalProperty rdf:ID="p" /> <owl:FunctionalProperty rdf:ID="q" /> <owl:FunctionalProperty rdf:ID="r" /> <owl:Class rdf:ID="only-d"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:ID="d"/> </owl:oneOf> </owl:Class> <owl:Class rdf:ID="cardinality-N"> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:resource="#N"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <owl:Class rdf:ID="cardinality-N-times-M"> <owl:onProperty rdf:resource="#q"/> <owl:cardinality rdf:resource="#M"/> <owl:allValuesFrom rdf:resource="#cardinality-N"/> </owl:Class> <owl:Class rdf:about="#cardinality-N-times-M"> <owl:onProperty rdf:resource="#r"/> <owl:cardinality rdf:resource="#N-times-M"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <rdf:Description rdf:about="#N"> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">15</owl:sameIndividualAs> </rdf:Description> <rdf:Description rdf:about="#M"> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">23</owl:sameIndividualAs> </rdf:Description> </rdf:RDF> | ||
first:p rdf:type owl:FunctionalProperty . first:q rdf:type owl:FunctionalProperty . first:r rdf:type owl:FunctionalProperty . first:only-d rdf:type owl:Class . _:a rdf:first first:d . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:only-d owl:oneOf _:a . first:cardinality-N rdf:type owl:Class . first:cardinality-N owl:onProperty first:p . first:cardinality-N owl:cardinality first:N . first:cardinality-N owl:allValuesFrom first:only-d . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:q . first:cardinality-N-times-M owl:cardinality first:M . first:cardinality-N-times-M owl:allValuesFrom first:cardinality-N . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:r . first:cardinality-N-times-M owl:cardinality first:N-times-M . first:cardinality-N-times-M owl:allValuesFrom first:only-d . first:N owl:sameIndividualAs "15"^^xsd:int . first:M owl:sameIndividualAs "23"^^xsd:int . | ||
Full | Conclusions:
<extra-credit/conclusions002>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/conclusions002" > <rdf:Description rdf:about="premises002#N-times-M"> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">345</owl:sameIndividualAs> </rdf:Description> </rdf:RDF> | ||
first:N-times-M owl:sameIndividualAs "345"^^xsd:int . |
Full | Positive Entailment Test: | 003 |
---|---|---|
Description:
(informative)
<extra-credit/Manifest003#test>
|
Jeremy J. Carroll | |
Prime factorization can be expressed in OWL Full. | ||
N3 format is informative. | ||
Full | Premises:
<extra-credit/premises003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/premises003" > <owl:FunctionalProperty rdf:ID="p" /> <owl:FunctionalProperty rdf:ID="q" /> <owl:FunctionalProperty rdf:ID="r" /> <owl:Class rdf:ID="only-d"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:ID="d"/> </owl:oneOf> </owl:Class> <owl:Class rdf:ID="cardinality-N"> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:resource="#N"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <owl:Class rdf:ID="cardinality-N-times-M"> <owl:onProperty rdf:resource="#q"/> <owl:cardinality rdf:resource="#M"/> <owl:allValuesFrom rdf:resource="#cardinality-N"/> </owl:Class> <owl:Class rdf:about="#cardinality-N-times-M"> <owl:onProperty rdf:resource="#r"/> <owl:cardinality rdf:resource="#N-times-M"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <rdf:Description rdf:about="#N-times-M"> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">77</owl:sameIndividualAs> </rdf:Description> </rdf:RDF> | ||
first:p rdf:type owl:FunctionalProperty . first:q rdf:type owl:FunctionalProperty . first:r rdf:type owl:FunctionalProperty . first:only-d rdf:type owl:Class . _:a rdf:first first:d . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:only-d owl:oneOf _:a . first:cardinality-N rdf:type owl:Class . first:cardinality-N owl:onProperty first:p . first:cardinality-N owl:cardinality first:N . first:cardinality-N owl:allValuesFrom first:only-d . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:q . first:cardinality-N-times-M owl:cardinality first:M . first:cardinality-N-times-M owl:allValuesFrom first:cardinality-N . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:r . first:cardinality-N-times-M owl:cardinality first:N-times-M . first:cardinality-N-times-M owl:allValuesFrom first:only-d . first:N-times-M owl:sameIndividualAs "77"^^xsd:int . | ||
Full | Conclusions:
<extra-credit/conclusions003>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/conclusions003" > <owl:Class> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises003#N"/> <rdf:Description rdf:about="premises003#M"/> </owl:oneOf> <owl:oneOf rdf:parseType="Collection"> <rdf:Description> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">7</owl:sameIndividualAs> </rdf:Description> <rdf:Description> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">11</owl:sameIndividualAs> </rdf:Description> </owl:oneOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:first first:M . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:N . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:a owl:oneOf _:e . _:g owl:sameIndividualAs "7"^^xsd:int . _:i owl:sameIndividualAs "11"^^xsd:int . _:k rdf:first _:i . _:k rdf:rest rdf:nil . _:k rdf:type rdf:List . _:m rdf:first _:g . _:m rdf:rest _:k . _:m rdf:type rdf:List . _:a owl:oneOf _:m . |
Full | Positive Entailment Test: | 004 |
---|---|---|
Description:
(informative)
<extra-credit/Manifest004#test>
|
Jeremy J. Carroll | |
A more difficult prime factorization example. | ||
N3 format is informative. | ||
Full | Premises:
<extra-credit/premises004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/premises004" > <owl:FunctionalProperty rdf:ID="p" /> <owl:FunctionalProperty rdf:ID="q" /> <owl:FunctionalProperty rdf:ID="r" /> <owl:Class rdf:ID="only-d"> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:ID="d"/> </owl:oneOf> </owl:Class> <owl:Class rdf:ID="cardinality-N"> <owl:onProperty rdf:resource="#p"/> <owl:cardinality rdf:resource="#N"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <owl:Class rdf:ID="cardinality-N-times-M"> <owl:onProperty rdf:resource="#q"/> <owl:cardinality rdf:resource="#M"/> <owl:allValuesFrom rdf:resource="#cardinality-N"/> </owl:Class> <owl:Class rdf:about="#cardinality-N-times-M"> <owl:onProperty rdf:resource="#r"/> <owl:cardinality rdf:resource="#N-times-M"/> <owl:allValuesFrom rdf:resource="#only-d"/> </owl:Class> <rdf:Description rdf:about="#N-times-M"> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">929136997</owl:sameIndividualAs> </rdf:Description> </rdf:RDF> | ||
first:p rdf:type owl:FunctionalProperty . first:q rdf:type owl:FunctionalProperty . first:r rdf:type owl:FunctionalProperty . first:only-d rdf:type owl:Class . _:a rdf:first first:d . _:a rdf:rest rdf:nil . _:a rdf:type rdf:List . first:only-d owl:oneOf _:a . first:cardinality-N rdf:type owl:Class . first:cardinality-N owl:onProperty first:p . first:cardinality-N owl:cardinality first:N . first:cardinality-N owl:allValuesFrom first:only-d . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:q . first:cardinality-N-times-M owl:cardinality first:M . first:cardinality-N-times-M owl:allValuesFrom first:cardinality-N . first:cardinality-N-times-M rdf:type owl:Class . first:cardinality-N-times-M owl:onProperty first:r . first:cardinality-N-times-M owl:cardinality first:N-times-M . first:cardinality-N-times-M owl:allValuesFrom first:only-d . first:N-times-M owl:sameIndividualAs "929136997"^^xsd:int . | ||
Full | Conclusions:
<extra-credit/conclusions004>
| |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xml:base="http://www.w3.org/2002/03owlt/extra-credit/conclusions004" > <owl:Class> <owl:oneOf rdf:parseType="Collection"> <rdf:Description rdf:about="premises004#N"/> <rdf:Description rdf:about="premises004#M"/> </owl:oneOf> <owl:oneOf rdf:parseType="Collection"> <rdf:Description> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">83563</owl:sameIndividualAs> </rdf:Description> <rdf:Description> <owl:sameIndividualAs rdf:datatype= "http://www.w3.org/2001/XMLSchema#int">11119</owl:sameIndividualAs> </rdf:Description> </owl:oneOf> </owl:Class> </rdf:RDF> | ||
_:a rdf:type owl:Class . _:c rdf:first first:M . _:c rdf:rest rdf:nil . _:c rdf:type rdf:List . _:e rdf:first first:N . _:e rdf:rest _:c . _:e rdf:type rdf:List . _:a owl:oneOf _:e . _:g owl:sameIndividualAs "83563"^^xsd:int . _:i owl:sameIndividualAs "11119"^^xsd:int . _:k rdf:first _:i . _:k rdf:rest rdf:nil . _:k rdf:type rdf:List . _:m rdf:first _:g . _:m rdf:rest _:k . _:m rdf:type rdf:List . _:a owl:oneOf _:m . |
Last Call comments regarding any of these issues are welcome. In particular, the existence of an issue in this section does not constitute a promise that this will be addressed before the Proposed Recommendation.
Most of these issues will be ignored.
Jtidy reported 7 errors in webont-issues.
Unimplemented - non trivial ManifestLoader.getText()
Can suffix be removed from URI: false.rdf
This document is too long. The intend is to restructure it before Proposed Recommendation.
It is desirable to provide a PDF version that prints with correct page boundaries.
Many tests need to be changed or to have their syntactic level changed in order to reflect recent decisions concerning OWL DL syntax.
Exhaustive coverage of OWL features is desired.
Tests reflecting more issue resolutions are desired.
Defects in the tests reported by Sean Bechhofer should be fixed.
The TrueTests category needs to be used - there are a few tests that should be changed. The OWL For OWL test category should be used, new tests need to be created.
Many of the description logic tests should be changed into consistency or inconsitency tests, to maximize usefulness for testing consistency checkers.
Lite versions of many of the DL tests can be added, using the techniques of the tests in C.2.2.
There are a number of outstanding ACTIONs in WebOnt telecon minutes, or suggestions in the WebOnt e-mail for creation of tests to be added to the test suite. Specifically concerning: datatypes, owl:imports and its domain and range, XMLLiteral, language compliance levels, language compliance levels, owl:sameInstanceAs, owl:sameClassAs, and datatype properties in OWL Full.
Additional arithmetic tests can be added for OWL DL.
An infinite model test can be added for OWL Lite.
In the extra credit section, the tests concerning prime factorization need fixing. Other possible tests may concern dominos and transitiveproperties with cardinality constraints or may concern peculiar extensions of the OWL vocabulary.
Other additional tests will be added as submitted by WG members and the community during Last Call, and beyond.
The datatypes required by a test in the datatype theory of a reasoner should be made explicit, and documentation of the manifest file representation of this should be provided.
The test ontology needs to be updated to reflect recent changes. There should be corresponding additional changes to the documentation of the manifest files.
Can the descriptions of approved tests be quotes from other (normative) documents?
Check descriptions for appropriate links to other OWL specs.
Add automatic checking of filenames.
Jeremy Carroll thanks Oreste Signore, his host at the W3C Office in Italy and Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo", part of the Consiglio Nazionale delle Ricerche, where Jeremy is a visiting researcher.
The following people have contributed tests to this document: Sean Bechhofer, Ian Horrocks, Peter F. Patel-Schneider, Jeff Heflin, Jonathan Borden, Guide editors, Dan Connolly, Martin Dürst, Masayasu Ishikawa, and the editors.
Ian Horrocks contributed to the conformance section of this document.
This document is the result of extensive discussions within the Web Ontology Working Group as a whole. The members of this group working group included: Yasser al Safadi, Jean-François Baget, James Barnette, Sean Bechhofer, Jonathan Borden, Frederik Brysse, Stephen Buswell, Peter Crowther, Jos De Roo, David De Roure, Mike Dean, Larry Eshelman, Jérôme Euzenat, Dieter Fensel, Tim Finin, Nicholas Gibbins, Pat Hayes, Jeff Heflin, Ziv Hellman, James Hendler, Bernard Horan, Masahiro Hori, Ian Horrocks, Francesco Iannuzzelli, Mario Jeckle, Ruediger Klein, Ora Lassila, Alexander Maedche, Massimo Marchiori, Deborah McGuinness, Libby Miller, Enrico Motta, Leo Obrst, Laurent Olivry , Peter Patel-Schneider, Martin Pike, Marwan Sabbouh, Guus Schreiber, Shimizu Noboru, Michael Sintek, Michael Smith, Ned Smith, John Stanton, Lynn Andrea Stein, Herman ter Horst, Lynne R. Thompson, David Trastour, Frank van Harmelen, Raphael Volz, Evan Wallace, Christopher Welty, and John Yanosy.
This section is only for WG review, and gives the changes since the 31st March version.
Added Jena2 OWL Syntax Checker into document creation tool. Syntax error messages included in document.
Changed format of literals in document body in N3 to use triple quote convention.
Added Manifest for all the tests as requested by Sean.
challenge@dimacs.rutgers.edu
Found at
ftp://dimacs.rutgers.edu/pub/challenge/satisfiability/doc/satformat.tex
May 8, 1993.