You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15190 lines
519 KiB
15190 lines
519 KiB
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
|
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" >
|
|
<head>
|
|
<meta http-equiv="Content-Type"
|
|
content="text/html; charset=iso-8859-1" />
|
|
|
|
<meta name="rcsid"
|
|
content="$Id: Overview.html,v 1.2 2003/03/31 19:08:36 henri Exp $" />
|
|
|
|
<title>OWL Web Ontology Language Test Cases</title>
|
|
|
|
<style type="text/css">
|
|
|
|
.Foo {
|
|
}
|
|
|
|
.TestTable {
|
|
page-break-inside: avoid;
|
|
}
|
|
.TestType {
|
|
background-color: #d3d3d3;
|
|
color: black;
|
|
}
|
|
.TestNumber {
|
|
background-color: #d3d3d3;
|
|
color: black;
|
|
}
|
|
.TestDescriptionHead {
|
|
background-color: #e8e8e8;
|
|
color: black;
|
|
}
|
|
.TestErrorsHead {
|
|
background-color: #e8e8e8;
|
|
color: black;
|
|
}
|
|
.TestNamespacesHead {
|
|
background-color: #e8e8e8;
|
|
color: black;
|
|
}
|
|
.TestPartHead {
|
|
background-color: #e8e8e8;
|
|
color: black;
|
|
}
|
|
.TestDescription {
|
|
background-color: #ffec8b;
|
|
color: black;
|
|
}
|
|
.TestTriples {
|
|
background-color: #85b9a5;
|
|
color: black;
|
|
}
|
|
.TestNamespaces {
|
|
background-color: #85b9a5;
|
|
color: black;
|
|
}
|
|
.TestRDF {
|
|
background-color: #c8c8f8;
|
|
color: black;
|
|
}
|
|
|
|
.TestErrors {
|
|
background-color: #ffe8e8;
|
|
color: red;
|
|
}
|
|
.TestRDF pre {
|
|
margin-left: 0em;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
font-family: monospace;
|
|
}
|
|
.TestTriples pre {
|
|
margin-left: 0em;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
font-family: monospace;
|
|
}
|
|
.TestNamespaces pre {
|
|
margin-left: 0em;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
font-family: monospace;
|
|
}
|
|
|
|
|
|
.note { margin-left: 2em; }
|
|
|
|
*.todo {
|
|
color: red;
|
|
font-style: italic;
|
|
}
|
|
|
|
*.conformance {
|
|
color: #850021;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
}
|
|
|
|
</style>
|
|
|
|
<link rel="stylesheet" type="text/css"
|
|
href="http://www.w3.org/StyleSheets/TR/W3C-WD" />
|
|
|
|
</head>
|
|
<body>
|
|
<div class="head"><a href="http://www.w3.org/">
|
|
|
|
<img height="48"
|
|
width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home" />
|
|
|
|
</a>
|
|
|
|
<h1><a name="title" id="title">OWL Web Ontology Language <br /> Test Cases</a></h1>
|
|
|
|
<h2><a name="WD" id="WD">W3C Working Draft
|
|
31
|
|
March
|
|
2003</a>
|
|
</h2>
|
|
|
|
<dl>
|
|
|
|
|
|
<dt>This version:</dt>
|
|
|
|
|
|
<dd><a href="http://www.w3.org/TR/2003/WD-owl-test-20030331/">http://www.w3.org/TR/2003/WD-owl-test-20030331/</a></dd>
|
|
|
|
<dt>Latest version:</dt>
|
|
|
|
<dd><a href="http://www.w3.org/TR/owl-test/">http://www.w3.org/TR/owl-test/</a></dd>
|
|
|
|
<dt>Previous version:</dt>
|
|
|
|
<dd><a href="http://www.w3.org/TR/2003/WD-owl-test-20030217/">http://www.w3.org/TR/2003/WD-owl-test-20030217/</a></dd>
|
|
|
|
|
|
|
|
<dt>Editors:</dt>
|
|
|
|
<dd><a href="http://www-uk.hpl.hp.com/people/jjc/">Jeremy J. Carroll</a>, HP
|
|
<<a href="mailto:jjc@hpl.hp.com">jjc@hpl.hp.com</a>></dd>
|
|
<dd>
|
|
<a href="http://www.agfa.com/w3c/jdroo/">Jos De Roo</a>, AGFA,<<a
|
|
href="mailto:jos.deroo@agfa.com">jos.deroo@agfa.com</a>></dd>
|
|
</dl>
|
|
|
|
|
|
<p>
|
|
This document is available in three sizes:
|
|
<a href="M">medium</a> (non-normative),
|
|
<a href="./">large</a> (normative, this version),
|
|
and <a href="XXL">extra large</a> (non-normative).
|
|
The tests of this document are also available in these non-normative formats:
|
|
<a href="approved.zip">Zip archive of approved tests</a>, <a
|
|
href="proposed.zip">Zip archive of proposed tests</a>, <a
|
|
href="http://www.w3.org/2002/03owlt/">the test web site</a>. </p>
|
|
|
|
<p class="copyright">
|
|
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
|
|
Copyright</a> © 2003 <a href="http://www.w3.org/">
|
|
<acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup>
|
|
(<a href="http://www.lcs.mit.edu/"><acronym title="Massachusetts
|
|
Institute of Technology">MIT</acronym></a>, <a
|
|
href="http://www.ercim.org/"><acronym title="European Research
|
|
Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a
|
|
href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
|
|
href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">
|
|
liability</a>,
|
|
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">
|
|
trademark</a>,
|
|
<a href="http://www.w3.org/Consortium/Legal/copyright-documents">document
|
|
use</a> and
|
|
<a href="http://www.w3.org/Consortium/Legal/copyright-software">software
|
|
licensing</a> rules apply.
|
|
</p>
|
|
|
|
|
|
<hr />
|
|
</div>
|
|
|
|
<h2><a id="abstract" name="abstract">Abstract</a></h2>
|
|
<p>
|
|
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.
|
|
</p>
|
|
|
|
|
|
|
|
<h2><a id="status" name="status">Status of this document</a></h2>
|
|
|
|
|
|
<p><em>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.</em></p>
|
|
|
|
<p>
|
|
|
|
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 <a href="#testProcess">process specified below</a>.
|
|
Further tests are being added.
|
|
Reviewers should note in particular that the syntactic levels indicated
|
|
with each test file (Lite, DL, Full) have <em>never</em> been validated,
|
|
and have <em>not</em> been updated in light of recent working group decisions.
|
|
|
|
An editors' version of this document, with the latest tests, can be found at
|
|
<a href="http://www.w3.org/2002/03owlt/editors-draft/draft/">http://www.w3.org/2002/03owlt/editors-draft/draft/</a>.
|
|
Other expected changes are indicated by <span class="todo">editors' notes</span>, and in
|
|
<a href="#editorialIssues">Appendix D</a>.
|
|
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.
|
|
|
|
</p>
|
|
<p>This document is subsidiary to the normative
|
|
definition of the Web Ontology Language
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>).
|
|
</p>
|
|
|
|
<p>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 href="http://www.w3.org/TR/">A list of current W3C Recommendations</a> and other technical documents can be found at
|
|
<span>http://www.w3.org/TR</span>.</p>
|
|
|
|
<p>Patent disclosures relevant to this specification may be found on the Working Group's public
|
|
<a rel="disclosure"
|
|
href="http://www.w3.org/2001/sw/WebOnt/discl">patent disclosure page</a>.</p>
|
|
|
|
|
|
<p>Comments on this document should be sent to
|
|
<a
|
|
href="mailto:public-webont-comments@w3.org">public-webont-comments@w3.org</a>,
|
|
a mailing list with a
|
|
<a
|
|
href="http://lists.w3.org/Archives/Public/public-webont-comments/">public
|
|
archive</a>.
|
|
General discussion of related technology is welcome in
|
|
<a href="mailto:www-rdf-logic@w3.org">www-rdf-logic@w3.org</a>
|
|
(<a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-logic/">archive</a>).
|
|
</p>
|
|
|
|
|
|
<p>This document has been produced as part of the <a
|
|
href="http://www.w3.org/2001/sw/">W3C Semantic Web Activity</a> (<a
|
|
href="http://www.w3.org/2001/sw/Activity">Activity Statement</a>)
|
|
following the procedures set out for the
|
|
<a href="http://www.w3.org/Consortium/Process/Process-19991111/">W3C
|
|
Process</a>. The document has been written by the
|
|
<a href="http://www.w3.org/2001/sw/WebOnt/">Web Ontology Working
|
|
Group</a>. The goals of the Web Ontology working group are
|
|
discussed in the
|
|
<a href="http://www.w3.org/2001/sw/WebOnt/charter">Web Ontology
|
|
Working Group charter</a>.
|
|
</p>
|
|
|
|
<hr />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 class="notoc"><a id="toc" name="toc">Table of Contents</a></h2>
|
|
|
|
<div class="contents">
|
|
|
|
|
|
|
|
<ul class="toc"><li class="tocline"><a href='#introduction'>1. Introduction</a><ul class="toc"><li class="tocline"><a href='#scope'>1.1. Conformance and Scope</a></li></ul></li><li class="tocline"><a href='#deliverables'>2. Deliverables (Normative)</a><ul class="toc"><li class="tocline"><a href='#normativity'>2.1. Normative Status</a></li></ul></li><li class="tocline"><a href='#testTypes'>3. Test Types (Normative)</a><ul class="toc"><li class="tocline"><a href='#testBadOwl'>3.1. Tests for Incorrect Use of OWL Namespace</a></li><li class="tocline"><a href='#testEntailment'>3.2. Entailment Tests</a></li><li class="tocline"><a href='#testNonEntailment'>3.3. Non-Entailment Tests</a></li><li class="tocline"><a href='#testTrue'>3.4. True Tests</a></li><li class="tocline"><a href='#testOWLforOWL'>3.5. OWL for OWL Tests</a></li><li class="tocline"><a href='#testConsistency'>3.6. Consistency Tests</a></li><li class="tocline"><a href='#testInconsistency'>3.7. Inconsistency Tests</a></li><li class="tocline"><a href='#testImportEntailment'>3.8. Import Entailment Tests</a></li><li class="tocline"><a href='#testImportLevel'>3.9. Import Level Tests</a></li></ul></li><li class="tocline"><a href='#conformance'>4. Conformance (Normative)</a><ul class="toc"><li class="tocline"><a href='#docConformance'>4.1. Document Conformance</a><ul class="toc"><li class="tocline"><a href='#syntaxConformance'>4.1.1. Syntactic Conformance</a></li><li class="tocline"><a href='#consistencyConformance'>4.1.2. Semantic Conformance</a></li></ul></li><li class="tocline"><a href='#checkerConformance'>4.2. Document Checker Conformance</a><ul class="toc"><li class="tocline"><a href='#syntaxChecker'>4.2.1. Syntax Checker</a></li><li class="tocline"><a href='#consistencyChecker'>4.2.2. Consistency Checker</a></li></ul></li></ul></li><li class="tocline"><a href='#running'>5. Testing an OWL Implementation (Informative)</a><ul class="toc"><li class="tocline"><a href='#runningSyntaxChecker'>5.1. OWL Syntax Checkers</a></li><li class="tocline"><a href='#runningConsistencyChecker'>5.2. OWL Consistency Checker</a></li></ul></li><li class="tocline"><a href='#manifest'>6. Manifest Files (Informative)</a></li><li class="tocline"><a href='#approved'>7. The OWL Tests (Normative)</a><ul class="toc"><li class="tocline"><a href='#approvedByFunction'>7.1. By Function</a><ul class="toc"><li class="tocline"><a href='#approvedFunction-AllDifferent'>7.1.1. <code>owl:AllDifferent</code></a></li><li class="tocline"><a href='#approvedFunction-FunctionalProperty'>7.1.2. <code>owl:FunctionalProperty</code></a></li><li class="tocline"><a href='#approvedFunction-InverseFunctionalProperty'>7.1.3. <code>owl:InverseFunctionalProperty</code></a></li><li class="tocline"><a href='#approvedFunction-Nothing'>7.1.4. <code>owl:Nothing</code></a></li><li class="tocline"><a href='#approvedFunction-SymmetricProperty'>7.1.5. <code>owl:SymmetricProperty</code></a></li><li class="tocline"><a href='#approvedFunction-TransitiveProperty'>7.1.6. <code>owl:TransitiveProperty</code></a></li><li class="tocline"><a href='#approvedFunction-allValuesFrom'>7.1.7. <code>owl:allValuesFrom</code></a></li><li class="tocline"><a href='#approvedFunction-cardinality'>7.1.8. <code>owl:cardinality</code></a></li><li class="tocline"><a href='#approvedFunction-complementOf'>7.1.9. <code>owl:complementOf</code></a></li><li class="tocline"><a href='#approvedFunction-differentFrom'>7.1.10. <code>owl:differentFrom</code></a></li><li class="tocline"><a href='#approvedFunction-disjointWith'>7.1.11. <code>owl:disjointWith</code></a></li><li class="tocline"><a href='#approvedFunction-distinctMembers'>7.1.12. <code>owl:distinctMembers</code></a></li><li class="tocline"><a href='#approvedFunction-equivalentClass'>7.1.13. <code>owl:equivalentClass</code></a></li><li class="tocline"><a href='#approvedFunction-equivalentProperty'>7.1.14. <code>owl:equivalentProperty</code></a></li><li class="tocline"><a href='#approvedFunction-imports'>7.1.15. <code>owl:imports</code></a></li><li class="tocline"><a href='#approvedFunction-intersectionOf'>7.1.16. <code>owl:intersectionOf</code></a></li><li class="tocline"><a href='#approvedFunction-inverseOf'>7.1.17. <code>owl:inverseOf</code></a></li><li class="tocline"><a href='#approvedFunction-maxCardinality'>7.1.18. <code>owl:maxCardinality</code></a></li><li class="tocline"><a href='#approvedFunction-oneOf'>7.1.19. <code>owl:oneOf</code></a></li><li class="tocline"><a href='#approvedFunction-unionOf'>7.1.20. <code>owl:unionOf</code></a></li></ul></li><li class="tocline"><a href='#approvedByIssue'>7.2. By Issue</a><ul class="toc"><li class="tocline"><a href='#approvedIssue-I3.2-Qualified-Restrictions'>7.2.1. Qualified Restrictions</a></li><li class="tocline"><a href='#approvedIssue-I3.4-UnambiguousProperty'>7.2.2. UnambiguousProperty</a></li><li class="tocline"><a href='#approvedIssue-I4.1-UniqueProp-BadName'>7.2.3. UniqueProp BadName</a></li><li class="tocline"><a href='#approvedIssue-I4.6-EquivalentTo'>7.2.4. EquivalentTo</a></li><li class="tocline"><a href='#approvedIssue-I5.1-Uniform-treatment-of-literal-data-values'>7.2.5. Uniform treatment of literal data values</a></li><li class="tocline"><a href='#approvedIssue-I5.24-IF-or-IFF-property-properties'>7.2.6. IF-or-IFF-property-properties</a></li><li class="tocline"><a href='#approvedIssue-I5.3-Semantic-Layering'>7.2.7. Semantic-Layering</a></li><li class="tocline"><a href='#approvedIssue-I5.5-List-syntax-or-semantics'>7.2.8. List syntax or semantics</a></li></ul></li></ul></li><li class="tocline"><a href='#testProcess'>A. Test Creation, Approval and Modification (Informative)</a><ul class="toc"><li class="tocline"><a href='#creation'>A.1. Creation</a></li><li class="tocline"><a href='#approval'>A.2. Approval</a></li><li class="tocline"><a href='#change'>A.3. Modification</a></li></ul></li><li class="tocline"><a href='#style'>B. Stylistic Preferences (Informative)</a><ul class="toc"><li class="tocline"><a href='#rdfxml'>B.1. Use of RDF/XML</a></li><li class="tocline"><a href='#xmlbase'>B.2. Use of <code>xml:base</code></a></li><li class="tocline"><a href='#rdfsuffix'>B.3. Use of .rdf Suffix</a></li><li class="tocline"><a href='#no404'>B.4. Use of <code>example</code> Domains</a></li><li class="tocline"><a href='#testCopyright'>B.5. Copyright</a></li><li class="tocline"><a href='#description'>B.6. Description</a></li><li class="tocline"><a href='#directory'>B.7. Directory Structure</a></li><li class="tocline"><a href='#numbering'>B.8. Test Numbering</a></li><li class="tocline"><a href='#n3format'>B.9. Triple Format of Test Data</a></li></ul></li><li class="tocline"><a href='#proposed'>C. Proposed Tests (Informative)</a><ul class="toc"><li class="tocline"><a href='#proposedByFunction'>C.1. By Function</a><ul class="toc"><li class="tocline"><a href='#proposedFunction-FunctionalProperty'>C.1.1. <code>owl:FunctionalProperty</code></a></li><li class="tocline"><a href='#proposedFunction-cardinality'>C.1.2. <code>owl:cardinality</code></a></li><li class="tocline"><a href='#proposedFunction-equivalentClass'>C.1.3. <code>owl:equivalentClass</code></a></li><li class="tocline"><a href='#proposedFunction-oneOf'>C.1.4. <code>owl:oneOf</code></a></li><li class="tocline"><a href='#proposedFunction-someValuesFrom'>C.1.5. <code>owl:someValuesFrom</code></a></li></ul></li><li class="tocline"><a href='#proposedByIssue'>C.2. By Issue</a><ul class="toc"><li class="tocline"><a href='#proposedIssue-I5.1-Uniform-treatment-of-literal-data-values'>C.2.1. Uniform treatment of literal data values</a></li><li class="tocline"><a href='#proposedIssue-I5.2-Language-Compliance-Levels'>C.2.2. Language Compliance Levels</a></li><li class="tocline"><a href='#proposedIssue-I5.24-IF-or-IFF-property-properties'>C.2.3. IF-or-IFF-property-properties</a></li><li class="tocline"><a href='#proposedIssue-I5.8-Datatypes'>C.2.4. Datatypes</a></li></ul></li><li class="tocline"><a href='#proposedDL'>C.3. Additional Description Logic Tests</a><ul class="toc"><li class="tocline"><a href='#proposed-dl-000-satisfiability'>C.3.1. Extended Satisfiability Tests</a></li><li class="tocline"><a href='#proposed-dl-100-heinsohn'>C.3.2. Heinsohn's Tests</a></li><li class="tocline"><a href='#proposed-dl-200-instance'>C.3.3. DL 98 Instance Tests</a></li><li class="tocline"><a href='#proposed-dl-500-SAT'>C.3.4. The 3 SAT Problem</a></li><li class="tocline"><a href='#proposed-dl-900-arith'>C.3.5. Extended Cardinality Testing</a></li></ul></li><li class="tocline"><a href='#proposedMisc'>C.4. Miscellaneous Tests</a><ul class="toc"><li class="tocline"><a href='#proposed-misc-000-guide'>C.4.1. Examples from the OWL Guide</a></li><li class="tocline"><a href='#proposed-misc-100-syntax'>C.4.2. Detailed OWL Lite and OWL DL Syntax</a></li><li class="tocline"><a href='#proposed-misc-200-xmlliteral'>C.4.3. Concerning rdf:XMLLiteral</a></li><li class="tocline"><a href='#proposed-misc-300-annotations'>C.4.4. Annotations</a></li></ul></li><li class="tocline"><a href='#proposedExtraCredit'>C.5. Extra Credit (Informative) </a><ul class="toc"><li class="tocline"><a href='#proposed-extra-000-arithmetic'>C.5.1. Arithmetic in OWL</a></li></ul></li></ul></li><li class="tocline"><a href='#editorialIssues'>D. Editorial Issues (Informative)</a><ul class="toc"><li class="tocline"><a href='#editorialIssuesMachine'>D.1. Arising from Automated Checking</a></li><li class="tocline"><a href='#editorialStructure'>D.2. Document Structure</a></li><li class="tocline"><a href='#editorialTestRelated'>D.3. Test Specific Issues</a></li><li class="tocline"><a href='#editorialIssuesHuman'>D.4. Other</a></li></ul></li><li class="tocline"><a href='#acknowledgments'> Acknowledgments (Informative)</a></li><li class="tocline"><a href='#references'> References</a></li>
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
<hr />
|
|
|
|
|
|
|
|
|
|
<h1><a id='introduction' name='introduction'>1. Introduction</a></h1>
|
|
|
|
<p>
|
|
As part of the definition of the Web Ontology Language (OWL)
|
|
the Web Ontology Working Group provides <em>a
|
|
set of <strong>test cases</strong></em>. This document
|
|
presents those test cases.
|
|
They are intended to provide examples for, and clarification
|
|
of, the normative definition of OWL
|
|
found in
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>
|
|
to which this document is subsiduary.
|
|
</p>
|
|
<p>
|
|
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 <a href="#ref-XP">[XP]</a>.
|
|
The format of the <code>Manifest</code> files
|
|
used as part of these alternative formats is described.
|
|
</p>
|
|
<p>
|
|
This document describes the process for conflict
|
|
resolution and errata related to these tests.
|
|
</p>
|
|
<p>In the non-normative appendices, this document also
|
|
describes the
|
|
process for creation and approval of these tests.
|
|
</p>
|
|
<p>
|
|
Further appendices show further proposed tests that are awaiting
|
|
resolution by the working group.
|
|
</p>
|
|
<h2><a id='scope' name='scope'>1.1. Conformance and Scope</a></h2>
|
|
<p>
|
|
Various conformance levels are defined in <a href="#conformance">this document</a>
|
|
in terms
|
|
of
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>.
|
|
</p>
|
|
<p>
|
|
However, the test cases do <em>not</em> constitute a conformance test suite for OWL.
|
|
</p>
|
|
<p>
|
|
The tests illustrate issue resolutions, and illustrate the use and meaning
|
|
of
|
|
the terms in the OWL namespace.
|
|
</p>
|
|
<p>
|
|
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.
|
|
|
|
</p>
|
|
|
|
<h1><a id='deliverables' name='deliverables'>2. Deliverables (Normative)</a></h1>
|
|
<p>
|
|
The deliverables included as part of the test cases are:
|
|
</p>
|
|
<ul>
|
|
<li>This recommendation track document, which normatively includes the tests, either explicitly or,
|
|
for the larger tests, by reference to the test Web site.</li>
|
|
<li>Additional alternative forms of the normative tests. These are also
|
|
included in informative appendices to this document.</li>
|
|
<li>A zip file including
|
|
<ul>
|
|
<li>The RDF/XML files that participate in the
|
|
tests </li>
|
|
<li>Manifest files indicating which tests should be applied to which
|
|
test files.</li>
|
|
<li>The non-normative alternative forms of the test files.</li>
|
|
</ul>
|
|
This zip file is a non-normative alternative format.
|
|
</li>
|
|
<li>A
|
|
<a href="http://www.w3.org/2002/03owlt/">web-site</a>
|
|
which includes the files in the zip file.
|
|
This also is a non-normative alternative format.</li>
|
|
</ul>
|
|
<p class="note">
|
|
<strong>Note:</strong> Other files can be found
|
|
under the top URL of the web-site which are not part
|
|
of the deliverable.
|
|
</p>
|
|
<p class="todo">
|
|
[[EDITORS' NOTE: Do we need index files for the web site that clarify which parts are part of
|
|
the deliverable and which are not?]]
|
|
</p>
|
|
<h2><a id='normativity' name='normativity'>2.1. Normative Status</a></h2>
|
|
<p>
|
|
Of the deliverables the only normative tests are
|
|
<a href="#approved">those</a> 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
|
|
<a href="#ref-RDF_XML_Syntax">[RDF/XML Syntax]</a>), and the supporting documentation.
|
|
</p>
|
|
|
|
<h1><a id='testTypes' name='testTypes'>3. Test Types (Normative)</a></h1>
|
|
<p>
|
|
Each test consists of either one or more RDF/XML documents and a <code>Manifest</code>
|
|
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.
|
|
</p>
|
|
<p>
|
|
The <code>Manifest</code>
|
|
file is named <code>Manifest<em>NNN</em>.rdf</code> (The <code><em>NNN</em></code>
|
|
is replaced by the test number).
|
|
It contains metadata (in RDF) indicating the test type,
|
|
and describing the test.
|
|
</p>
|
|
<h2><a id='testBadOwl' name='testBadOwl'>3.1. Tests for Incorrect Use of OWL Namespace</a></h2>
|
|
<p>
|
|
These tests use one document.
|
|
It is named <code>bad<em>NNN</em>.rdf</code>.
|
|
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.
|
|
</p>
|
|
<p class="note">
|
|
<strong>Note:</strong> These tests are intended to help migration
|
|
from DAML+OIL <a href="#ref-DAML_OIL">[DAML+OIL]</a>,
|
|
since the local names chosen are defined in the DAML+OIL namespace.
|
|
</p>
|
|
<h2><a id='testEntailment' name='testEntailment'>3.2. Entailment Tests</a></h2>
|
|
<p>
|
|
These tests use two documents.
|
|
One is named <code>premises<em>NNN</em>.rdf</code>,
|
|
the other is named <code>conclusions<em>NNN</em>.rdf</code>.
|
|
The <code>conclusions</code> are
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_entails">entailed</a> by the <code>premises</code>.
|
|
Such entailment is defined by the OWL semantics <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
(see also
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_entails_Full"
|
|
>OWL Full entailment</a
|
|
>).
|
|
</p>
|
|
<h2><a id='testNonEntailment' name='testNonEntailment'>3.3. Non-Entailment Tests</a></h2>
|
|
<p>
|
|
These tests use two documents.
|
|
One is named <code>premises<em>NNN</em>.rdf</code>,
|
|
the other is named <code>nonconclusions<em>NNN</em>.rdf</code>.
|
|
The <code>nonconclusions</code> are not
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_entails">entailed</a>
|
|
by the <code>premises</code>.
|
|
Such entailment is defined by the OWL semantics <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
(see also
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_entails_Full"
|
|
>OWL Full entailment</a
|
|
>).</p>
|
|
<h2><a id='testTrue' name='testTrue'>3.4. True Tests</a></h2>
|
|
<p>
|
|
These tests use one document.
|
|
It is named <code>conclusions<em>NNN</em>.rdf</code>.
|
|
The <code>conclusions</code> follow from the OWL semantics
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>.
|
|
These tests are a special case of the <a href="#testEntailment">entailment tests</a>
|
|
in which the premises are empty.</p>
|
|
<h2><a id='testOWLforOWL' name='testOWLforOWL'>3.5. OWL for OWL Tests</a></h2>
|
|
<p>
|
|
These tests use one document.
|
|
It is named <code>conclusions<em>NNN</em>.rdf</code>.
|
|
These are a special case of <a href="#testTrue">true tests</a>.
|
|
The <code>conclusions</code> follow from the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#5.3"
|
|
>OWL Full semantics</a
|
|
>
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>.
|
|
The tests are intended to illustrate how
|
|
OWL Full can be used to describe its own properties and
|
|
classes.</p>
|
|
<h2><a id='testConsistency' name='testConsistency'>3.6. Consistency Tests</a></h2>
|
|
<p>
|
|
These tests use one document.
|
|
It is named <code>consistent<em>NNN</em>.rdf</code>.
|
|
The document is
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_consistent">consistent</a>
|
|
as defined
|
|
by the OWL Semantics <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
(see also
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_consistent_Full"
|
|
>OWL Full consistency</a
|
|
>).
|
|
</p>
|
|
<h2><a id='testInconsistency' name='testInconsistency'>3.7. Inconsistency Tests</a></h2>
|
|
<p>
|
|
These tests use one document.
|
|
It is named <code>inconsistent<em>NNN</em>.rdf</code>.
|
|
The document is not
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_consistent">consistent</a>
|
|
as defined
|
|
by the OWL semantics <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
(see also
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_consistent_Full"
|
|
>OWL Full consistency</a
|
|
>).
|
|
</p>
|
|
<h2><a id='testImportEntailment' name='testImportEntailment'>3.8. Import Entailment Tests</a></h2>
|
|
<p>
|
|
These tests use more than two documents.
|
|
One is named <code>premises<em>NNN</em>.rdf</code>,
|
|
another is named <code>conclusions<em>NNN</em>.rdf</code>, the rest have names beginning <code>support<em>NNN</em>.rdf</code>.
|
|
The <code>support</code> documents are in the <a href=
|
|
"http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#RDF_graph_imports_closure">
|
|
imports closure</a> of the
|
|
<code>premises</code> document.
|
|
The <code>conclusions</code> are
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_entails">entailed</a>
|
|
by the <a href=
|
|
"http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#RDF_graph_imports_closure">
|
|
imports closure</a>
|
|
of the <code>premises</code>.
|
|
Such entailment is defined by the OWL semantics <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
(see also
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_entails_Full"
|
|
>OWL Full entailment</a
|
|
>).</p>
|
|
<h2><a id='testImportLevel' name='testImportLevel'>3.9. Import Level Tests</a></h2>
|
|
<p>
|
|
These tests use two documents.
|
|
One is named <code>imports<em>NNN</em>.rdf</code>,
|
|
the other is named <code>main<em>NNN</em>.rdf</code>.
|
|
These
|
|
tests indicate the
|
|
interaction between <code>owl:imports</code>
|
|
and the sublanguage levels of the <code>main</code> document.</p>
|
|
|
|
<h1><a id='conformance' name='conformance'>4. Conformance (Normative)</a></h1>
|
|
<h2><a id='docConformance' name='docConformance'>4.1. Document Conformance</a></h2>
|
|
|
|
<h3><a id='syntaxConformance' name='syntaxConformance'>4.1.1. Syntactic Conformance</a></h3>
|
|
<p>
|
|
An <a id="dfn-OWL-Full-document" name="dfn-OWL-Full-document"><dfn class="conformance">OWL Full
|
|
document</dfn></a>
|
|
is any
|
|
<a href="http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-syntax-grammar-20030117/">
|
|
RDF/XML document</a> <a href="#ref-RDF_XML_Syntax">[RDF/XML Syntax]</a>.
|
|
<!--
|
|
for which the corresponding
|
|
<a href="http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-concepts-20030117/#dfn-rdf-graph">
|
|
RDF graph
|
|
</a>
|
|
<a href="#ref-RDF_Concepts">[RDF Concepts]</a>
|
|
does not use any URI references
|
|
starting with the prefix <code>http://www.w3.org/2002/07/owl#</code>
|
|
except those found in the
|
|
<a href="#ref-RDF_Schema_for_OWL">[RDF Schema for OWL]</a>.
|
|
-->
|
|
</p>
|
|
<p>
|
|
An <a id="dfn-OWL-DL-document" name="dfn-OWL-DL-document"><dfn class="conformance">OWL DL
|
|
document</dfn></a> is an <a href="#dfn-OWL-Full-document">OWL Full document</a>
|
|
such that the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#RDF_graph_imports_closure">imports closure</a>
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>
|
|
of the corresponding
|
|
<a href="http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-concepts-20030117/#dfn-rdf-graph">
|
|
RDF graph
|
|
</a>
|
|
<a href="#ref-RDF_Concepts">[RDF Concepts]</a>
|
|
is an
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/mapping.html#OWL_DL_RDF_graphs">OWL DL ontology in RDF
|
|
graph form</a>.
|
|
</p>
|
|
<p>
|
|
An <a id="dfn-OWL-Lite-document" name="dfn-OWL-Lite-document"><dfn class="conformance">OWL Lite
|
|
document</dfn></a> is an <a href="#dfn-OWL-Full-document">OWL Full document</a>
|
|
such that the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#RDF_graph_imports_closure">imports closure</a>
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>
|
|
of the corresponding
|
|
<a href="http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-concepts-20030117/#dfn-rdf-graph">
|
|
RDF graph
|
|
</a>
|
|
<a href="#ref-RDF_Concepts">[RDF Concepts]</a>
|
|
is an
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/mapping.html#OWL_Lite_RDF_graphs">OWL Lite ontology in RDF
|
|
graph form</a>.
|
|
</p>
|
|
|
|
<h3><a id='consistencyConformance' name='consistencyConformance'>4.1.2. Semantic Conformance</a></h3>
|
|
|
|
|
|
<p>
|
|
An OWL document is
|
|
<a id="dfn-consistent-OWL-document" name="dfn-consistent-OWL-document"><dfn class="conformance">consistent</dfn></a>
|
|
if and only if
|
|
there exists some <em>model</em>
|
|
of the document that is consistent with the
|
|
constraints specified by the
|
|
relevant <em>model theory</em>
|
|
(see <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>:
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#direct_consistent">
|
|
OWL Lite and OWL DL</a>,
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/rdfs.html#rdfs_consistent_Full">
|
|
OWL
|
|
Full</a>).
|
|
</p>
|
|
|
|
|
|
<h2><a id='checkerConformance' name='checkerConformance'>4.2. Document Checker Conformance</a></h2>
|
|
<p>
|
|
This section uses the words MUST, MUST NOT, SHOULD and MAY as in <a href="#ref-RFC_2119">[RFC 2119]</a>.
|
|
</p>
|
|
|
|
<h3><a id='syntaxChecker' name='syntaxChecker'>4.2.1. Syntax Checker</a></h3>
|
|
|
|
<p>
|
|
An <a name="dfn-OWL-syntax-checker" id="dfn-OWL-syntax-checker"><dfn class="conformance">OWL
|
|
syntax checker</dfn></a>
|
|
takes a document as input, and outputs one word being one of <code>Lite</code>,
|
|
<code>DL</code>, <code>Full</code>, <code>Other</code>.
|
|
</p>
|
|
<p>
|
|
The output MUST conform with the following:
|
|
</p>
|
|
<dl>
|
|
<dt>Lite</dt>
|
|
<dd>The input document is an <a href="#dfn-OWL-Lite-document">OWL Lite document</a>.</dd>
|
|
<dt>DL</dt>
|
|
<dd>The input document is an <a href="#dfn-OWL-DL-document">OWL DL document</a>
|
|
but not an <a href="#dfn-OWL-Lite-document">OWL Lite document</a>.</dd>
|
|
<dt>Full</dt>
|
|
|
|
<dd>The input document is an <a href="#dfn-OWL-Full-document">OWL Full document</a>
|
|
but not an <a href="#dfn-OWL-DL-document">OWL DL document</a>.</dd>
|
|
<dt>Other</dt>
|
|
<dd>The input document is not an <a href="#dfn-OWL-Full-document">OWL Full document</a>.</dd>
|
|
</dl>
|
|
<p>
|
|
In addition, an OWL Syntax Checker SHOULD give a warning if
|
|
the
|
|
<a href="http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-concepts-20030117/#dfn-rdf-graph">
|
|
RDF graph
|
|
</a>
|
|
<a href="#ref-RDF_Concepts">[RDF Concepts]</a>
|
|
corresponding to the document
|
|
uses any URI references
|
|
starting with the prefix <code>http://www.w3.org/2002/07/owl#</code>
|
|
except those found in the
|
|
<a href="#ref-RDF_Schema_for_OWL">[RDF Schema for OWL]</a>.
|
|
</p>
|
|
<p>
|
|
<a name="network_errors" id="network_errors"> </a>
|
|
An <a href="#dfn-OWL-syntax-checker">OWL
|
|
syntax checker</a> SHOULD report network errors occurring
|
|
during the computation of the imports closure.
|
|
</p>
|
|
<h3><a id='consistencyChecker' name='consistencyChecker'>4.2.2. Consistency Checker</a></h3>
|
|
<p>
|
|
An <a name="dfn-OWL-consistency-checker" id="dfn-OWL-consistency-checker"><em>OWL consistency checker</em></a>
|
|
takes a document as input, and outputs one word being <code>Consistent</code>,
|
|
<code>Inconsistent</code>, or <code>Unknown</code>.
|
|
</p>
|
|
<p>
|
|
An <a href="#dfn-OWL-consistency-checker">OWL
|
|
consistency checker</a> SHOULD report network errors occurring
|
|
during the computation of the imports closure.
|
|
</p>
|
|
<p>
|
|
An OWL consistency checker MUST return <code>Consistent</code> only when the
|
|
input document is consistent and <code>Inconsistent</code> only when the input
|
|
document is not consistent (this property is usually called
|
|
<em>soundness</em>).
|
|
</p>
|
|
<p>
|
|
An OWL consistency checker is
|
|
<a name="dfn-complete" id="dfn-complete"><em>complete</em></a>, with respect to
|
|
datatypes supported by its
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#datatype_theory">
|
|
datatype theory</a>
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>, if, given sufficient (but
|
|
finite) resources (CPU cycles and memory)
|
|
and the absence of
|
|
<a href="#network_errors">network errors</a>, it will always return
|
|
either <code>Consistent</code> or <code>Inconsistent</code>;
|
|
otherwise it is
|
|
<a name="dfn-incomplete" id="dfn-incomplete"><em>complete</em></a>. It has
|
|
been shown that for OWL Lite and DL it is possible to construct a
|
|
<a href="#dfn-complete">complete</a> consistency checker (the languages are <em>decidable</em>),
|
|
and that
|
|
for OWL full it is not possible to construct a <a href="#dfn-complete">complete</a>
|
|
consistency
|
|
checker (the language is <em>undecidable</em>).
|
|
</p>
|
|
<p>
|
|
The
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#datatype_theory">
|
|
datatype theory</a> of
|
|
an OWL consistency checker SHOULD minimally support at least
|
|
<a href=
|
|
"http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#integer"><code>xsd:integer</code></a>, <a href=
|
|
"http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#string"><code>xsd:string</code></a>
|
|
from <a href="#ref-XML_Schema_Datatypes">[XML Schema Datatypes]</a>.
|
|
</p>
|
|
<p>
|
|
Five different conformance classes of
|
|
<a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> are defined.
|
|
</p>
|
|
<!--
|
|
<p>
|
|
An <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> MUST NOT output <code>Consistent</code>
|
|
unless the input document is a <a href="#dfn-consistent-OWL-document">
|
|
consistent OWL document</a>.
|
|
</p>
|
|
<p>
|
|
An <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> MUST NOT output <code>Inconsistent</code>
|
|
unless the input document is not a <a href="#dfn-consistent-OWL-document">
|
|
consistent OWL document</a>.
|
|
</p>
|
|
<p>
|
|
An <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> SHOULD report
|
|
network errors occurring
|
|
during the computation of the imports closure.
|
|
</p>
|
|
-->
|
|
<p>
|
|
An <a name="dfn-OWL-Lite-consistency-checker"><dfn class="conformance">OWL Lite consistency checker</dfn></a>
|
|
is an <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> that
|
|
takes an <a href="#dfn-OWL-Lite-document">OWL Lite document</a> as input.
|
|
</p>
|
|
<p>
|
|
An <a name="dfn-OWL-DL-consistency-checker"><dfn class="conformance">OWL DL consistency checker</dfn></a>
|
|
is an <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> that
|
|
takes an <a href="#dfn-OWL-DL-document">OWL DL document</a> as input.
|
|
</p>
|
|
<p>
|
|
An <a name="dfn-OWL-Full-consistency-checker"><dfn class="conformance">OWL Full consistency checker</dfn></a>
|
|
is an <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> that
|
|
takes an <a href="#dfn-OWL-Full-document">OWL Full document</a> as input.
|
|
</p>
|
|
<div class="note">
|
|
<p ><strong>Note:</strong>
|
|
Every <a href="#dfn-OWL-Full-consistency-checker">OWL Full consistency checker</a>
|
|
is also an <a href="#dfn-OWL-DL-consistency-checker">OWL DL consistency checker</a>.
|
|
Every <a href="#dfn-OWL-DL-consistency-checker">OWL DL consistency checker</a>
|
|
is also an <a href="#dfn-OWL-Lite-consistency-checker">OWL Lite consistency checker</a>.
|
|
Every <a href="#dfn-OWL-Lite-consistency-checker">OWL Lite consistency checker</a>
|
|
can be trivially transformed into an <a href="#dfn-OWL-Full-consistency-checker">OWL Full consistency checker</a>.
|
|
</p>
|
|
<p>The different levels are intended to be used to indicate the intended domain of
|
|
a consistency checker.</p>
|
|
<p><strong>Note:</strong> there are trivial implementations of these consistency
|
|
checkers; for example, one which always outputs <code>Unknown</code>.
|
|
</p>
|
|
</div>
|
|
<p>
|
|
A <a name="dfn-complete-OWL-Lite-consistency-checker"><dfn class="conformance">complete OWL Lite consistency checker</dfn></a>
|
|
is an <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> that
|
|
is <a href="#dfn-complete">complete</a>.
|
|
</p>
|
|
<p>
|
|
A <a name="dfn-complete-OWL-DL-consistency-checker"><dfn class="conformance">complete OWL DL consistency checker</dfn></a>
|
|
is an <a href="#dfn-OWL-consistency-checker">OWL consistency checker</a> that
|
|
is <a href="#dfn-complete">complete</a>.
|
|
</p>
|
|
|
|
<div class="note">
|
|
<p ><strong>Note:</strong>
|
|
<a href="#dfn-complete-OWL-DL-consistency-checker"><dfn class="conformance">Complete OWL DL consistency checkers</dfn></a>
|
|
and
|
|
<a href="#dfn-complete-OWL-Lite-consistency-checker"><dfn class="conformance">Complete OWL Lite consistency checkers</dfn></a>
|
|
MAY return <code>Unknown</code> on an <a href="#dfn-OWL-DL-document">OWL DL document</a>
|
|
or <a href="#dfn-OWL-Lite-document">OWL Lite document</a> in the case where
|
|
a resource limit has been exceeded.
|
|
</p>
|
|
</div>
|
|
|
|
|
|
|
|
<h1><a id='running' name='running'>5. Testing an OWL Implementation (Informative)</a></h1>
|
|
|
|
<h2><a id='runningSyntaxChecker' name='runningSyntaxChecker'>5.1. OWL Syntax Checkers</a></h2>
|
|
<p>
|
|
An <a href="#dfn-OWL-syntax-checker">OWL syntax checker</a>
|
|
when presented with any of the test files
|
|
must return the indicated result.
|
|
</p>
|
|
<h2><a id='runningConsistencyChecker' name='runningConsistencyChecker'>5.2. OWL Consistency Checker</a></h2>
|
|
<p>
|
|
An <a href="#dfn-OWL-Lite-consistency-checker">OWL Lite consistency checker</a>,
|
|
when presented with a file from
|
|
an OWL Lite <a href="#testConsistency">consistency test</a>,
|
|
must output <code>Consistent</code>
|
|
or <code>Unknown</code>.
|
|
</p>
|
|
<p>
|
|
An <a href="#dfn-OWL-DL-consistency-checker">OWL DL consistency checker</a>,
|
|
when presented with a file from
|
|
an OWL DL or OWL Lite <a href="#testConsistency">consistency test</a>,
|
|
must output <code>Consistent</code>
|
|
or <code>Unknown</code>.
|
|
</p>
|
|
<p>
|
|
An <a href="#dfn-OWL-Full-consistency-checker">OWL Full consistency checker</a>,
|
|
when presented with a file from
|
|
an OWL Full, OWL DL or OWL Lite <a href="#testConsistency">consistency test</a>,
|
|
must output <code>Consistent</code>
|
|
or <code>Unknown</code>.
|
|
</p>
|
|
<p>
|
|
The corresponding <a href="#testInconsistency">inconsistency tests</a> must result in output of
|
|
<code>Inconsistent</code> or <code>Unknown</code>, as long as the datatypes required
|
|
by the test are supported by the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/direct.html#datatype_theory">
|
|
datatype theory</a> of the consistency checker.
|
|
</p>
|
|
<p>
|
|
A <a href="#dfn-complete-OWL-Lite-consistency-checker">complete OWL Lite consistency checker</a> or a
|
|
<a href="#dfn-complete-OWL-DL-consistency-checker">complete OWL DL consistency
|
|
checker</a> should not return <code>Unknown</code> on the relevant
|
|
<a href="#testConsistency">consistency</a>
|
|
or <a href="#testInconsistency">inconsistency</a> tests.
|
|
</p>
|
|
|
|
<h1><a id='manifest' name='manifest'>6. Manifest Files (Informative)</a></h1>
|
|
<p>
|
|
The <code>Manifest</code> file follows the RDF schema developed
|
|
for the RDF Test Cases <a href="#ref-RDF_Test_Cases">[RDF Test Cases]</a>.
|
|
</p>
|
|
<p>
|
|
This is augmented by a few new properties and types
|
|
which are declared in the OWL Test Ontology, found
|
|
at <a href="http://www.w3.org/2002/03owlt/testOntology">http://www.w3.org/2002/03owlt/testOntology</a>.
|
|
</p>
|
|
<p>
|
|
Specifically each test has its own <code>Manifest</code> file, and is identified from
|
|
the URI reference formed from the <code>Manifest</code> file's URL with a fragment <code>test</code>.
|
|
</p>
|
|
<p>
|
|
The test has one <code>rdf:type</code> explicit, and this is one of:
|
|
</p>
|
|
<dl>
|
|
<dt><code>otest:NotOwlFeatureTest</code></dt>
|
|
<dd><a href="#testBadOwl">A test for the incorrect use of the OWL namespace name.</a></dd>
|
|
|
|
<dt><code>otest:PositiveEntailmentTest</code></dt>
|
|
<dd><a href="#testEntailment">An entailment test.</a></dd>
|
|
|
|
|
|
<dt><code>otest:NegativeEntailmentTest</code></dt>
|
|
<dd><a href="#testNonEntailment">A non-entailment test.</a></dd>
|
|
|
|
|
|
<dt><code>otest:TrueTest</code></dt>
|
|
<dd><a href="#testTrue">A true test.</a></dd>
|
|
|
|
|
|
<dt><code>otest:OWLforOWLTest</code></dt>
|
|
<dd><a href="#testOWLforOWL">An OWL for OWL test.</a></dd>
|
|
|
|
<dt><code>otest:ConsistencyTest</code></dt>
|
|
<dd><a href="#testConsistency">A consistency test.</a></dd>
|
|
|
|
<dt><code>otest:InconsistencyTest</code></dt>
|
|
<dd><a href="#testInconsistency">An inconsistency test.</a></dd>
|
|
<dt><code>otest:ImportEntailmentTest</code></dt>
|
|
<dd><a href="#testImportEntailment">An import entailment test.</a></dd>
|
|
<dt><code>otest:ImportLevelTest</code></dt>
|
|
<dd><a href="#testImportLevel">An import level test.</a></dd>
|
|
|
|
</dl>
|
|
<p>Where <code>otest</code> is bound to
|
|
<code>http://www.w3.org/2002/03owlt/testOntology#</code>
|
|
and <code>rtest</code> is bound to
|
|
<code>http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#</code>.
|
|
</p>
|
|
<p>
|
|
The name of the original author of the test is shown using a
|
|
<code>dc:creator</code> property, see <a href="#ref-Dublin_Core">[Dublin Core]</a>.
|
|
</p>
|
|
<p>
|
|
A description of the test is given (using XHTML markup <a href="#ref-XHTML">[XHTML]</a>)
|
|
as the value of the <code>rtest:description</code> property.
|
|
</p>
|
|
<p>
|
|
An issue, if any, from the OWL Issues list <a href="#ref-OWL_Issues">[OWL Issues]</a>, is
|
|
the value of a <code>rtest:issue</code> property.
|
|
</p>
|
|
<p>
|
|
An appropriate language feature, from the OWL namespace, if any, is
|
|
the value of the <code>otest:feature</code> property.
|
|
</p>
|
|
<p>
|
|
The input documents with the test data are found as the value of
|
|
the <code>rtest:inputDocument</code> property or
|
|
as the value of both the
|
|
<code>rtest:premiseDocument</code> and
|
|
the
|
|
<code>rtest:conclusionDocument</code>.
|
|
The support files for import entailment tests and import level tests are found
|
|
as the values of <code>otest:importedPremiseDocument</code>.
|
|
</p>
|
|
<p>
|
|
The conformance level associated with both files and tests
|
|
are given with the <code>otest:level</code> property.
|
|
The value for each document and test is one of
|
|
<code>otest:Full</code>, <code>otest:DL</code>,
|
|
<code>otest:Lite</code> or <code>otest:Other</code> (documents only).
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h1><a id='approved' name='approved'>7. The OWL Tests (Normative)</a></h1>
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='approvedByFunction' name='approvedByFunction'>7.1. By Function</a></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="AllDifferent" id="AllDifferent"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-AllDifferent' name='approvedFunction-AllDifferent'>7.1.1. <code>owl:AllDifferent</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="AllDifferent-001" id="AllDifferent-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-AllDifferent001" name="approvedFunction-AllDifferent001"></a>
|
|
<table border="1" width="95%" summary="using AllDifferent to derive differentFrom">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/AllDifferent/Manifest001#test"><code><AllDifferent/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">using <code>AllDifferent</code> to derive <code>differentFrom</code></td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/AllDifferent/premises001"><code><AllDifferent/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
_:b rdf:first first:Betty .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:Barney .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:Wilma .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first first:Fred .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:distinctMembers _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/AllDifferent/conclusions001"><code><AllDifferent/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Barney owl:differentFrom first:Fred .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty" id="FunctionalProperty"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-FunctionalProperty' name='approvedFunction-FunctionalProperty'>7.1.2. <code>owl:FunctionalProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty-001" id="FunctionalProperty-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-FunctionalProperty001" name="approvedFunction-FunctionalProperty001"></a>
|
|
<table border="1" width="95%" summary="If prop belongs to owl:FunctionalProperty, and subject denotes a resource and has two outgoing prop arcs, then the objects of these arcs have the same denotation.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/Manifest001#test"><code><FunctionalProperty/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> belongs to <code>owl:FunctionalProperty</code>,
|
|
and <code>subject</code> denotes a resource and
|
|
has two outgoing <code>prop</code> arcs, then the <code>object</code>s of these arcs
|
|
have the same denotation.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/premises001"><code><FunctionalProperty/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:FunctionalProperty .
|
|
first:subject first:prop first:object1 .
|
|
first:subject first:prop first:object2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions001"><code><FunctionalProperty/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:object1 owl:sameIndividualAs first:object2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty-002" id="FunctionalProperty-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-FunctionalProperty002" name="approvedFunction-FunctionalProperty002"></a>
|
|
<table border="1" width="95%" summary="If prop belongs to owl:FunctionalProperty, and subject denotes a resource and has two outgoing prop arcs, then the objects of these arcs have the same denotation. Hence an arc originating in object1 can be copied to object2.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/Manifest002#test"><code><FunctionalProperty/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> belongs to <code>owl:FunctionalProperty</code>,
|
|
and <code>subject</code> denotes a resource and
|
|
has two outgoing <code>prop</code> arcs, then the <code>object</code>s of these arcs
|
|
have the same denotation. Hence an arc originating in
|
|
<code>object1</code> can be copied to <code>object2</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://www.example.org/> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/premises002"><code><FunctionalProperty/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:FunctionalProperty .
|
|
first:object1 eg:prop2 "value" .
|
|
first:subject first:prop first:object1 .
|
|
first:subject first:prop first:object2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions002"><code><FunctionalProperty/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:object2 eg:prop2 "value" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty-003" id="FunctionalProperty-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-FunctionalProperty003" name="approvedFunction-FunctionalProperty003"></a>
|
|
<table border="1" width="95%" summary="If prop is an owl:FunctionalProperty, then its inverse is an owl:InverseFunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/Manifest003#test"><code><FunctionalProperty/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> is an <code>owl:FunctionalProperty</code>,
|
|
then its inverse is an <code>owl:InverseFunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/premises003"><code><FunctionalProperty/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:FunctionalProperty .
|
|
first:prop owl:inverseOf first:inv .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions003"><code><FunctionalProperty/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:inv rdf:type owl:InverseFunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty-004" id="FunctionalProperty-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-FunctionalProperty004" name="approvedFunction-FunctionalProperty004"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/Manifest004#test"><code><FunctionalProperty/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If the range of <code>prop</code> 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 <code>owl:FunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/premises004"><code><FunctionalProperty/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions004"><code><FunctionalProperty/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:FunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="InverseFunctionalProperty" id="InverseFunctionalProperty"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-InverseFunctionalProperty' name='approvedFunction-InverseFunctionalProperty'>7.1.3. <code>owl:InverseFunctionalProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="InverseFunctionalProperty-001" id="InverseFunctionalProperty-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-InverseFunctionalProperty001" name="approvedFunction-InverseFunctionalProperty001"></a>
|
|
<table border="1" width="95%" summary="If prop belongs to owl:InverseFunctionalProperty, and object denotes a resource and has two incoming prop arcs, then the subjects of these arcs have the same denotation.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/Manifest001#test"><code><InverseFunctionalProperty/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> belongs to <code>owl:InverseFunctionalProperty</code>,
|
|
and <code>object</code> denotes a resource and
|
|
has two incoming <code>prop</code> arcs, then the <code>subject</code>s of these arcs
|
|
have the same denotation.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises001"><code><InverseFunctionalProperty/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:InverseFunctionalProperty .
|
|
first:subject1 first:prop first:object .
|
|
first:subject2 first:prop first:object .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions001"><code><InverseFunctionalProperty/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:subject1 owl:sameIndividualAs first:subject2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="InverseFunctionalProperty-002" id="InverseFunctionalProperty-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-InverseFunctionalProperty002" name="approvedFunction-InverseFunctionalProperty002"></a>
|
|
<table border="1" width="95%" summary="If prop belongs to owl:InverseFunctionalProperty, and object denotes a resource and has two incoming prop arcs, then the subjects of these arcs have the same denotation. Hence an arc originating in subject1 can be copied to subject2.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/Manifest002#test"><code><InverseFunctionalProperty/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> belongs to <code>owl:InverseFunctionalProperty</code>,
|
|
and <code>object</code> denotes a resource and
|
|
has two incoming <code>prop</code> arcs, then the <code>subject</code>s of these arcs
|
|
have the same denotation. Hence an arc originating in
|
|
<code>subject1</code> can be copied to <code>subject2</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://www.example.org/> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises002"><code><InverseFunctionalProperty/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:InverseFunctionalProperty .
|
|
first:subject1 first:prop first:object .
|
|
first:subject1 eg:prop2 "value" .
|
|
first:subject2 first:prop first:object .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions002"><code><InverseFunctionalProperty/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:subject2 eg:prop2 "value" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="InverseFunctionalProperty-003" id="InverseFunctionalProperty-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-InverseFunctionalProperty003" name="approvedFunction-InverseFunctionalProperty003"></a>
|
|
<table border="1" width="95%" summary="If prop is an owl:InverseFunctionalProperty, then its inverse is an owl:FunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/Manifest003#test"><code><InverseFunctionalProperty/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>prop</code> is an <code>owl:InverseFunctionalProperty</code>,
|
|
then its inverse is an <code>owl:FunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises003"><code><InverseFunctionalProperty/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:InverseFunctionalProperty .
|
|
first:prop owl:inverseOf first:inv .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions003"><code><InverseFunctionalProperty/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:inv rdf:type owl:FunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="InverseFunctionalProperty-004" id="InverseFunctionalProperty-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-InverseFunctionalProperty004" name="approvedFunction-InverseFunctionalProperty004"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/Manifest004#test"><code><InverseFunctionalProperty/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If the domain of <code>prop</code> 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
|
|
<code>owl:InverseFunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/premises004"><code><InverseFunctionalProperty/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/InverseFunctionalProperty/conclusions004"><code><InverseFunctionalProperty/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:InverseFunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="Nothing" id="Nothing"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-Nothing' name='approvedFunction-Nothing'>7.1.4. <code>owl:Nothing</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="Nothing-001" id="Nothing-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-Nothing001" name="approvedFunction-Nothing001"></a>
|
|
<table border="1" width="95%" summary="The triple asserts something of type Nothing, however that is the empty class.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/Nothing/Manifest001#test"><code><Nothing/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The triple asserts something of type <code>Nothing</code>, however
|
|
that is the empty class.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/Nothing/inconsistent001"><code><Nothing/inconsistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Nothing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="Nothing-002" id="Nothing-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-Nothing002" name="approvedFunction-Nothing002"></a>
|
|
<table border="1" width="95%" summary="There is one empty owl:Class, and it is often called Nothing.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/Nothing/Manifest002#test"><code><Nothing/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There is one empty <code>owl:Class</code>, and it is often called <code>Nothing</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/Nothing/premises002"><code><Nothing/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><rdf:RDF
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
>
|
|
|
|
|
|
</rdf:RDF></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre></pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/Nothing/conclusions002"><code><Nothing/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:a owl:oneOf rdf:nil .
|
|
_:a owl:equivalentClass owl:Nothing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="SymmetricProperty" id="SymmetricProperty"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-SymmetricProperty' name='approvedFunction-SymmetricProperty'>7.1.5. <code>owl:SymmetricProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="SymmetricProperty-001" id="SymmetricProperty-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-SymmetricProperty001" name="approvedFunction-SymmetricProperty001"></a>
|
|
<table border="1" width="95%" summary="A simple illustration of symmetric properties.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/SymmetricProperty/Manifest001#test"><code><SymmetricProperty/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A simple illustration of symmetric properties.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/SymmetricProperty/premises001"><code><SymmetricProperty/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Ghent first:path first:Antwerp .
|
|
first:path rdf:type owl:SymmetricProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/SymmetricProperty/conclusions001"><code><SymmetricProperty/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Antwerp first:path first:Ghent .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="TransitiveProperty" id="TransitiveProperty"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-TransitiveProperty' name='approvedFunction-TransitiveProperty'>7.1.6. <code>owl:TransitiveProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="TransitiveProperty-001" id="TransitiveProperty-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-TransitiveProperty001" name="approvedFunction-TransitiveProperty001"></a>
|
|
<table border="1" width="95%" summary="A simple illustration of transitivity.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/TransitiveProperty/Manifest001#test"><code><TransitiveProperty/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A simple illustration of transitivity.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/TransitiveProperty/premises001"><code><TransitiveProperty/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Antwerp first:path first:Amsterdam .
|
|
first:Ghent first:path first:Antwerp .
|
|
first:path rdf:type owl:TransitiveProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/TransitiveProperty/conclusions001"><code><TransitiveProperty/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Ghent first:path first:Amsterdam .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="allValuesFrom" id="allValuesFrom"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-allValuesFrom' name='approvedFunction-allValuesFrom'>7.1.7. <code>owl:allValuesFrom</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="allValuesFrom-001" id="allValuesFrom-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-allValuesFrom001" name="approvedFunction-allValuesFrom001"></a>
|
|
<table border="1" width="95%" summary="A simple example.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/Manifest001#test"><code><allValuesFrom/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A simple example.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/premises001"><code><allValuesFrom/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/conclusions001"><code><allValuesFrom/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:o rdf:type first:c .
|
|
first:o rdf:type owl:Thing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="allValuesFrom-002" id="allValuesFrom-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-allValuesFrom002" name="approvedFunction-allValuesFrom002"></a>
|
|
<table border="1" width="95%" summary="See allValuesFrom.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/Manifest002#test"><code><allValuesFrom/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">See allValuesFrom.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/premises002"><code><allValuesFrom/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/allValuesFrom/nonconclusions002"><code><allValuesFrom/nonconclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:i rdf:type owl:Thing .
|
|
_:a rdf:type first:c .
|
|
first:i first:p _:a .
|
|
_:a rdf:type owl:Thing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality" id="cardinality"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-cardinality' name='approvedFunction-cardinality'>7.1.8. <code>owl:cardinality</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-001" id="cardinality-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-cardinality001" name="approvedFunction-cardinality001"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest001#test"><code><cardinality/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises001"><code><cardinality/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
first:c rdfs:subClassOf _:c .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions001"><code><cardinality/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:maxCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
first:c rdfs:subClassOf _:e .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-002" id="cardinality-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-cardinality002" name="approvedFunction-cardinality002"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest002#test"><code><cardinality/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises002"><code><cardinality/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:maxCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty second:p .
|
|
_:b owl:minCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
second:c rdfs:subClassOf _:e .
|
|
second:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions002"><code><cardinality/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
second:c rdfs:subClassOf _:c .
|
|
second:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-003" id="cardinality-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-cardinality003" name="approvedFunction-cardinality003"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest003#test"><code><cardinality/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises003"><code><cardinality/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:cardinality "2"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
first:c rdfs:subClassOf _:c .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions003"><code><cardinality/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:maxCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
first:c rdfs:subClassOf _:e .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-004" id="cardinality-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-cardinality004" name="approvedFunction-cardinality004"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest004#test"><code><cardinality/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises004"><code><cardinality/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:maxCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty second:p .
|
|
_:b owl:minCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
second:c rdfs:subClassOf _:e .
|
|
second:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions004"><code><cardinality/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:c rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:cardinality "2"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
second:c rdfs:subClassOf _:c .
|
|
second:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-005" id="cardinality-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-cardinality005" name="approvedFunction-cardinality005"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest005#test"><code><cardinality/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises005"><code><cardinality/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Restriction .
|
|
first:c owl:onProperty first:p .
|
|
first:c owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions005"><code><cardinality/conclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:maxCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
first:c owl:intersectionOf _:d .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="complementOf" id="complementOf"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-complementOf' name='approvedFunction-complementOf'>7.1.9. <code>owl:complementOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="complementOf-001" id="complementOf-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-complementOf001" name="approvedFunction-complementOf001"></a>
|
|
<table border="1" width="95%" summary="complementOf is a SymmetricProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/complementOf/Manifest001#test"><code><complementOf/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>complementOf</code> is a <code>SymmetricProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/complementOf/premises001"><code><complementOf/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A owl:complementOf first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/complementOf/conclusions001"><code><complementOf/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:B owl:complementOf first:A .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="differentFrom" id="differentFrom"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-differentFrom' name='approvedFunction-differentFrom'>7.1.10. <code>owl:differentFrom</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="differentFrom-001" id="differentFrom-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-differentFrom001" name="approvedFunction-differentFrom001"></a>
|
|
<table border="1" width="95%" summary="differentFrom is a SymmetricProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/Manifest001#test"><code><differentFrom/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>differentFrom</code> is a <code>SymmetricProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/premises001"><code><differentFrom/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:a owl:differentFrom first:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/conclusions001"><code><differentFrom/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:b owl:differentFrom first:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="differentFrom-002" id="differentFrom-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-differentFrom002" name="approvedFunction-differentFrom002"></a>
|
|
<table border="1" width="95%" summary="using distinctMembers to derive differentFrom">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/Manifest002#test"><code><differentFrom/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">using <code>distinctMembers</code> to derive <code>differentFrom</code></td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/premises002"><code><differentFrom/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
_:b rdf:first first:Betty .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:Barney .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:Wilma .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first first:Fred .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:distinctMembers _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/differentFrom/conclusions002"><code><differentFrom/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Barney owl:differentFrom first:Wilma .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="disjointWith" id="disjointWith"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-disjointWith' name='approvedFunction-disjointWith'>7.1.11. <code>owl:disjointWith</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="disjointWith-001" id="disjointWith-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-disjointWith001" name="approvedFunction-disjointWith001"></a>
|
|
<table border="1" width="95%" summary="Disjoint classes have different members.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/Manifest001#test"><code><disjointWith/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Disjoint classes have different members.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/premises001"><code><disjointWith/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/conclusions001"><code><disjointWith/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:a rdf:type owl:Thing .
|
|
first:b rdf:type owl:Thing .
|
|
first:a owl:differentFrom first:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="disjointWith-002" id="disjointWith-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-disjointWith002" name="approvedFunction-disjointWith002"></a>
|
|
<table border="1" width="95%" summary="Disjoint classes have different members; OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/Manifest002#test"><code><disjointWith/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Disjoint classes have different members; OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/premises002"><code><disjointWith/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A owl:disjointWith first:B .
|
|
first:a rdf:type first:A .
|
|
first:b rdf:type first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/disjointWith/conclusions002"><code><disjointWith/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:a owl:differentFrom first:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="distinctMembers" id="distinctMembers"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-distinctMembers' name='approvedFunction-distinctMembers'>7.1.12. <code>owl:distinctMembers</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="distinctMembers-001" id="distinctMembers-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-distinctMembers001" name="approvedFunction-distinctMembers001"></a>
|
|
<table border="1" width="95%" summary="using distinctMembers to derive differentFrom">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/distinctMembers/Manifest001#test"><code><distinctMembers/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">using <code>distinctMembers</code> to derive <code>differentFrom</code></td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/distinctMembers/premises001"><code><distinctMembers/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
_:b rdf:first first:Betty .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:Barney .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:Wilma .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first first:Fred .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:distinctMembers _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/distinctMembers/conclusions001"><code><distinctMembers/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Fred owl:differentFrom first:Barney .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass" id="equivalentClass"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-equivalentClass' name='approvedFunction-equivalentClass'>7.1.13. <code>owl:equivalentClass</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-001" id="equivalentClass-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentClass001" name="approvedFunction-equivalentClass001"></a>
|
|
<table border="1" width="95%" summary="Two classes may be different names for the same set of individuals">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest001#test"><code><equivalentClass/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Two classes may be different names for the same set of individuals</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises001"><code><equivalentClass/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions001"><code><equivalentClass/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:auto rdf:type first:Car .
|
|
first:auto rdf:type owl:Thing .
|
|
first:car rdf:type first:Automobile .
|
|
first:car rdf:type owl:Thing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-002" id="equivalentClass-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentClass002" name="approvedFunction-equivalentClass002"></a>
|
|
<table border="1" width="95%" summary="Two classes may be different names for the same set of individuals">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest002#test"><code><equivalentClass/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Two classes may be different names for the same set of individuals</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises002"><code><equivalentClass/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Car rdf:type owl:Class .
|
|
first:Automobile rdf:type owl:Class .
|
|
first:Car owl:equivalentClass first:Automobile .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions002"><code><equivalentClass/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Car rdf:type owl:Class .
|
|
first:Automobile rdf:type owl:Class .
|
|
first:Automobile rdfs:subClassOf first:Car .
|
|
first:Car rdfs:subClassOf first:Automobile .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-003" id="equivalentClass-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentClass003" name="approvedFunction-equivalentClass003"></a>
|
|
<table border="1" width="95%" summary="Two classes may be different names for the same set of individuals">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest003#test"><code><equivalentClass/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Two classes may be different names for the same set of individuals</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises003"><code><equivalentClass/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:Car rdf:type owl:Class .
|
|
second:Automobile rdf:type owl:Class .
|
|
second:Automobile rdfs:subClassOf second:Car .
|
|
second:Car rdfs:subClassOf second:Automobile .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions003"><code><equivalentClass/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:Car rdf:type owl:Class .
|
|
second:Automobile rdf:type owl:Class .
|
|
second:Car owl:equivalentClass second:Automobile .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-004" id="equivalentClass-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentClass004" name="approvedFunction-equivalentClass004"></a>
|
|
<table border="1" width="95%" summary="Two classes with the same complete description are the same.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest004#test"><code><equivalentClass/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Two classes with the same complete description are the same.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises004"><code><equivalentClass/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c1 rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
first:c1 owl:equivalentClass _:c .
|
|
first:c2 rdf:type owl:Class .
|
|
_:d rdf:type owl:Restriction .
|
|
_:d owl:onProperty first:p .
|
|
_:d owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:e rdf:first _:d .
|
|
_:e rdf:rest rdf:nil .
|
|
_:e rdf:type rdf:List .
|
|
_:f owl:intersectionOf _:e .
|
|
first:c2 owl:equivalentClass _:f .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions004"><code><equivalentClass/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c1 rdf:type owl:Class .
|
|
first:c2 rdf:type owl:Class .
|
|
first:c1 owl:equivalentClass first:c2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-005" id="equivalentClass-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentClass005" name="approvedFunction-equivalentClass005"></a>
|
|
<table border="1" width="95%" summary="Two classes with the same partial description are not the same.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest005#test"><code><equivalentClass/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Two classes with the same partial description are not the same.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises005"><code><equivalentClass/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c1 rdf:type owl:Class .
|
|
_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty first:p .
|
|
_:a owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
first:c1 rdfs:subClassOf _:c .
|
|
first:c2 rdf:type owl:Class .
|
|
_:d rdf:type owl:Restriction .
|
|
_:d owl:onProperty first:p .
|
|
_:d owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:e rdf:first _:d .
|
|
_:e rdf:rest rdf:nil .
|
|
_:e rdf:type rdf:List .
|
|
_:f owl:intersectionOf _:e .
|
|
first:c2 rdfs:subClassOf _:f .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/nonconclusions005"><code><equivalentClass/nonconclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c1 rdf:type owl:Class .
|
|
first:c2 rdf:type owl:Class .
|
|
first:c1 owl:equivalentClass first:c2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty" id="equivalentProperty"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-equivalentProperty' name='approvedFunction-equivalentProperty'>7.1.14. <code>owl:equivalentProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-001" id="equivalentProperty-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty001" name="approvedFunction-equivalentProperty001"></a>
|
|
<table border="1" width="95%" summary="hasLeader may be stated to be the equivalentProperty hasHead.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest001#test"><code><equivalentProperty/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>hasLeader</code> may be stated to be the <code>equivalentProperty</code> <code>hasHead</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises001"><code><equivalentProperty/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions001"><code><equivalentProperty/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:X rdf:type owl:Thing .
|
|
first:X first:hasHead first:Y .
|
|
first:hasHead rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-002" id="equivalentProperty-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty002" name="approvedFunction-equivalentProperty002"></a>
|
|
<table border="1" width="95%" summary="A reasoner can also deduce that hasLeader is a subProperty of hasHead and hasHead is a subProperty of hasLeader.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest002#test"><code><equivalentProperty/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A reasoner can also deduce that <code>hasLeader</code> is a <code>subProperty</code> of <code>hasHead</code> and <code>hasHead</code> is a <code>subProperty</code> of <code>hasLeader</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises002"><code><equivalentProperty/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:hasHead rdf:type owl:ObjectProperty .
|
|
first:hasLeader rdf:type owl:ObjectProperty .
|
|
first:hasHead owl:equivalentProperty first:hasLeader .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions002"><code><equivalentProperty/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:hasHead rdf:type owl:ObjectProperty .
|
|
first:hasHead rdfs:subPropertyOf first:hasLeader .
|
|
first:hasLeader rdf:type owl:ObjectProperty .
|
|
first:hasLeader rdfs:subPropertyOf first:hasHead .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-003" id="equivalentProperty-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty003" name="approvedFunction-equivalentProperty003"></a>
|
|
<table border="1" width="95%" summary="The inverse entailment also holds.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest003#test"><code><equivalentProperty/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The inverse entailment also holds.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises003"><code><equivalentProperty/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:hasHead rdf:type owl:ObjectProperty .
|
|
second:hasHead rdfs:subPropertyOf second:hasLeader .
|
|
second:hasLeader rdf:type owl:ObjectProperty .
|
|
second:hasLeader rdfs:subPropertyOf second:hasHead .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions003"><code><equivalentProperty/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:hasHead rdf:type owl:ObjectProperty .
|
|
second:hasLeader rdf:type owl:ObjectProperty .
|
|
second:hasHead owl:equivalentProperty second:hasLeader .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-004" id="equivalentProperty-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty004" name="approvedFunction-equivalentProperty004"></a>
|
|
<table border="1" width="95%" summary="If p and q have the same property extension then they p equivalentProperty q.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest004#test"><code><equivalentProperty/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>p</code> and <code>q</code> have the same property extension then they <code>p</code> <code>equivalentProperty</code> <code>q</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises004"><code><equivalentProperty/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c owl:intersectionOf _:b .
|
|
first:d owl:equivalentClass _:c .
|
|
_:d rdf:type owl:Restriction .
|
|
_:d owl:onProperty first:q .
|
|
_:d owl:hasValue first:v .
|
|
_:e rdf:first _:d .
|
|
_:e rdf:rest rdf:nil .
|
|
_:e rdf:type rdf:List .
|
|
_:f owl:intersectionOf _:e .
|
|
first:d owl:equivalentClass _:f .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions004"><code><equivalentProperty/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:ObjectProperty .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
first:p owl:equivalentProperty first:q .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-005" id="equivalentProperty-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty005" name="approvedFunction-equivalentProperty005"></a>
|
|
<table border="1" width="95%" summary="If p and q have the same property extension then they p equivalentProperty q.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest005#test"><code><equivalentProperty/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If <code>p</code> and <code>q</code> have the same property extension then they <code>p</code> <code>equivalentProperty</code> <code>q</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises005"><code><equivalentProperty/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions005"><code><equivalentProperty/conclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p owl:equivalentProperty first:q .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentProperty-006" id="equivalentProperty-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-equivalentProperty006" name="approvedFunction-equivalentProperty006"></a>
|
|
<table border="1" width="95%" summary="hasLeader may be stated to be the equivalentProperty hasHead.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/Manifest006#test"><code><equivalentProperty/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>hasLeader</code> may be stated to be the <code>equivalentProperty</code> <code>hasHead</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/premises006"><code><equivalentProperty/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:hasHead owl:equivalentProperty first:hasLeader .
|
|
first:X first:hasLeader first:Y .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentProperty/conclusions006"><code><equivalentProperty/conclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:X first:hasHead first:Y .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports" id="imports"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-imports' name='approvedFunction-imports'>7.1.15. <code>owl:imports</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-001" id="imports-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports001" name="approvedFunction-imports001"></a>
|
|
<table border="1" width="95%" summary="If a document imports another document, then it entails anything that is entailed by the conjunction of the two documents.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Import Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest001#test"><code><imports/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If a document imports another document, then it entails anything that is
|
|
entailed by the conjunction of the two documents.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix ont: <http://www.w3.org/2002/03owlt/imports/support001-A#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>http://www.w3.org/2002/03owlt/imports/premises001</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/premises001"><code><imports/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/premises001> owl:imports <imports/support001-A> .
|
|
<http://example.org/data#Socrates> rdf:type ont:Man .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Imported Premises</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/support001-A"><code><imports/support001-A></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>http://www.w3.org/2002/03owlt/imports/conclusions001</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/conclusions001"><code><imports/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><http://example.org/data#Socrates> rdf:type ont:Mortal .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-002" id="imports-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports002" name="approvedFunction-imports002"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest002#test"><code><imports/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix ont: <http://www.w3.org/2002/03owlt/imports/support002-A#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/premises002"><code><imports/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><http://example.org/data#Socrates> rdf:type ont:Man .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/nonconclusions002"><code><imports/nonconclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><http://example.org/data#Socrates> rdf:type ont:Mortal .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-003" id="imports-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports003" name="approvedFunction-imports003"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Import Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest003#test"><code><imports/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix ont: <http://www.w3.org/2002/03owlt/imports/support003-A#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>http://www.w3.org/2002/03owlt/imports/premises003</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/premises003"><code><imports/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/premises003> owl:imports <imports/support003-A> .
|
|
<http://example.org/data#Socrates> rdf:type ont:Man .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Imported Premises</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/support003-A"><code><imports/support003-A></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Imported Premises</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/support003-B"><code><imports/support003-B></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>http://www.w3.org/2002/03owlt/imports/conclusions003</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/conclusions003"><code><imports/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><http://example.org/data#Socrates> rdf:type <imports/support003-B#Mortal> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-004" id="imports-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports004" name="approvedFunction-imports004"></a>
|
|
<table border="1" width="95%" summary="Importing OWL Full documents may change the level of OWL Lite or OWL DL documents.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Imports Level Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest004#test"><code><imports/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Importing OWL Full documents may change the level of OWL Lite or OWL DL documents.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Imported document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/imports004"><code><imports/imports004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type rdfs:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Main document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/main004"><code><imports/main004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/main004> rdf:type owl:Ontology .
|
|
<imports/main004> owl:imports <imports/imports004> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-005" id="imports-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports005" name="approvedFunction-imports005"></a>
|
|
<table border="1" width="95%" summary="OWL DL documents cannot be imported by OWL Lite documents.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Imports Level Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest005#test"><code><imports/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">OWL DL documents cannot be imported by OWL Lite documents.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Imported document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/imports005"><code><imports/imports005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Main document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/main005"><code><imports/main005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/main005> rdf:type owl:Ontology .
|
|
<imports/main005> owl:imports <imports/imports005> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-006" id="imports-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports006" name="approvedFunction-imports006"></a>
|
|
<table border="1" width="95%" summary="The type declarations required by semantic layering can be imported into an OWL Lite or OWL DL file.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Imports Level Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest006#test"><code><imports/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The type declarations required by <a href="#I5.3">semantic layering</a>
|
|
can be imported into an OWL Lite or OWL DL file.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Imported document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/imports006"><code><imports/imports006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:c rdf:type owl:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Main document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/main006"><code><imports/main006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/main006> rdf:type owl:Ontology .
|
|
<imports/main006> owl:imports <imports/imports006> .
|
|
second:x rdf:type first:c .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-007" id="imports-007"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports007" name="approvedFunction-imports007"></a>
|
|
<table border="1" width="95%" summary="The type declarations required by semantic layering can be imported into an OWL Lite or OWL DL file.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Imports Level Test:</th><th class="TestNumber" width="15%">007</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest007#test"><code><imports/Manifest007#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The type declarations required by <a href="#I5.3-005">semantic layering</a>
|
|
can be imported into an OWL Lite or OWL DL file.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Imported document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/imports007"><code><imports/imports007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Main document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/main007"><code><imports/main007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/main007> rdf:type owl:Ontology .
|
|
<imports/main007> owl:imports <imports/imports007> .
|
|
_:a rdf:type owl:Thing .
|
|
_:b rdf:type owl:Thing .
|
|
_:a first:p _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="imports-008" id="imports-008"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-imports008" name="approvedFunction-imports008"></a>
|
|
<table border="1" width="95%" summary="Some RDFS files can have type declarations added to make a useful OWL Lite file.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Imports Level Test:</th><th class="TestNumber" width="15%">008</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/imports/Manifest008#test"><code><imports/Manifest008#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Some RDFS files can have type declarations added to make a useful OWL Lite file.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Imported document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/imports008"><code><imports/imports008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:sub rdf:type rdfs:Class .
|
|
first:sub rdfs:subClassOf first:super .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Main document:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/imports/main008"><code><imports/main008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><imports/main008> rdf:type owl:Ontology .
|
|
<imports/main008> owl:imports <imports/imports008> .
|
|
first:sub rdf:type owl:Class .
|
|
first:super rdf:type owl:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="intersectionOf" id="intersectionOf"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-intersectionOf' name='approvedFunction-intersectionOf'>7.1.16. <code>owl:intersectionOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="intersectionOf-001" id="intersectionOf-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-intersectionOf001" name="approvedFunction-intersectionOf001"></a>
|
|
<table border="1" width="95%" summary="The order of the classes in an intersectionOf construct is unimportant.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/intersectionOf/Manifest001#test"><code><intersectionOf/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The order of the classes in an <code>intersectionOf</code>
|
|
construct is unimportant.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/intersectionOf/premises001"><code><intersectionOf/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:first first:Employee .
|
|
_:a rdf:rest rdf:nil .
|
|
_:a rdf:type rdf:List .
|
|
_:b rdf:first first:Student .
|
|
_:b rdf:rest _:a .
|
|
_:b rdf:type rdf:List .
|
|
first:B owl:intersectionOf _:b .
|
|
_:c rdf:first first:Student .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:Employee .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
first:C owl:intersectionOf _:d .
|
|
first:John rdf:type first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/intersectionOf/conclusions001"><code><intersectionOf/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:John rdf:type first:C .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="inverseOf" id="inverseOf"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-inverseOf' name='approvedFunction-inverseOf'>7.1.17. <code>owl:inverseOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="inverseOf-001" id="inverseOf-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-inverseOf001" name="approvedFunction-inverseOf001"></a>
|
|
<table border="1" width="95%" summary="If the pair (x,y) is an instance of P, than the pair (y,x) is an instance of the named property.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/inverseOf/Manifest001#test"><code><inverseOf/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If the pair <code>(x,y)</code> is an instance of <code>P</code>, than the pair <code>(y,x)</code> is
|
|
an instance of the named property.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix my: <http://example.net/myVocab#> .
|
|
@prefix your: <http://example.net/yourVocab#> .
|
|
@prefix eg: <http://example.net/vocab#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/inverseOf/premises001"><code><inverseOf/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>my:hasBrother owl:inverseOf your:isBrotherOf .
|
|
eg:joe my:hasBrother eg:bob .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/inverseOf/conclusions001"><code><inverseOf/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>eg:bob your:isBrotherOf eg:joe .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="maxCardinality" id="maxCardinality"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-maxCardinality' name='approvedFunction-maxCardinality'>7.1.18. <code>owl:maxCardinality</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="maxCardinality-001" id="maxCardinality-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-maxCardinality001" name="approvedFunction-maxCardinality001"></a>
|
|
<table border="1" width="95%" summary="A property with maximum cardinality of two cannot take three distinct values on some subject node.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/maxCardinality/Manifest001#test"><code><maxCardinality/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A property with maximum cardinality of two cannot take
|
|
three distinct values on some subject node.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent001"><code><maxCardinality/inconsistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="maxCardinality-002" id="maxCardinality-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-maxCardinality002" name="approvedFunction-maxCardinality002"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/maxCardinality/Manifest002#test"><code><maxCardinality/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/maxCardinality/inconsistent002"><code><maxCardinality/inconsistent002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="oneOf" id="oneOf"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-oneOf' name='approvedFunction-oneOf'>7.1.19. <code>owl:oneOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="oneOf-001" id="oneOf-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-oneOf001" name="approvedFunction-oneOf001"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/Manifest001#test"><code><oneOf/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>oneOf</code> <em>does not</em> indicate that the named
|
|
individuals are distinct. Thus a consistent interpretation
|
|
of this file is when all the individual names denote the
|
|
same individual.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/consistent001"><code><oneOf/consistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:first first:caroline .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:bob .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:amy .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:a owl:oneOf _:d .
|
|
_:e rdf:type owl:Class .
|
|
_:f rdf:first first:zebedee .
|
|
_:f rdf:rest rdf:nil .
|
|
_:f rdf:type rdf:List .
|
|
_:g rdf:first first:yolanda .
|
|
_:g rdf:rest _:f .
|
|
_:g rdf:type rdf:List .
|
|
_:e owl:oneOf _:g .
|
|
_:a owl:equivalentClass _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="oneOf-002" id="oneOf-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-oneOf002" name="approvedFunction-oneOf002"></a>
|
|
<table border="1" width="95%" summary="oneOf describes a class by enumerating its individuals.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/Manifest002#test"><code><oneOf/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>oneOf</code> describes a class by enumerating its individuals.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/premises002"><code><oneOf/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:first first:large .
|
|
_:a rdf:rest rdf:nil .
|
|
_:a rdf:type rdf:List .
|
|
_:b rdf:first first:medium .
|
|
_:b rdf:rest _:a .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:small .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
first:TShirt owl:oneOf _:c .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/conclusions002"><code><oneOf/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:small rdf:type first:TShirt .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="oneOf-003" id="oneOf-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-oneOf003" name="approvedFunction-oneOf003"></a>
|
|
<table border="1" width="95%" summary="The order of the instances in an oneOf construct is unimportant.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/Manifest003#test"><code><oneOf/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The order of the instances in an <code>oneOf</code>
|
|
construct is unimportant.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/premises003"><code><oneOf/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:first first:large .
|
|
_:a rdf:rest rdf:nil .
|
|
_:a rdf:type rdf:List .
|
|
_:b rdf:first first:medium .
|
|
_:b rdf:rest _:a .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:small .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
first:T1 owl:oneOf _:c .
|
|
_:d rdf:first first:small .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first first:medium .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:f rdf:first first:large .
|
|
_:f rdf:rest _:e .
|
|
_:f rdf:type rdf:List .
|
|
first:T2 owl:oneOf _:f .
|
|
first:myT rdf:type first:T1 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/conclusions003"><code><oneOf/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:myT rdf:type first:T2 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="unionOf" id="unionOf"><!-- --></a>
|
|
|
|
<h3><a id='approvedFunction-unionOf' name='approvedFunction-unionOf'>7.1.20. <code>owl:unionOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="unionOf-001" id="unionOf-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-unionOf001" name="approvedFunction-unionOf001"></a>
|
|
<table border="1" width="95%" summary="A union is a superclass of its parts.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/Manifest001#test"><code><unionOf/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A union is a superclass of its parts.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/premises001"><code><unionOf/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:first first:Animal .
|
|
_:a rdf:rest rdf:nil .
|
|
_:a rdf:type rdf:List .
|
|
_:b rdf:first first:Human .
|
|
_:b rdf:rest _:a .
|
|
_:b rdf:type rdf:List .
|
|
first:A owl:unionOf _:b .
|
|
first:John rdf:type first:Human .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/conclusions001"><code><unionOf/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:John rdf:type first:A .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="unionOf-002" id="unionOf-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedFunction-unionOf002" name="approvedFunction-unionOf002"></a>
|
|
<table border="1" width="95%" summary="A union behaves quite like set theoretic union.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/Manifest002#test"><code><unionOf/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A union behaves quite like set theoretic union.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/premises002"><code><unionOf/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:first first:Animal .
|
|
_:a rdf:rest rdf:nil .
|
|
_:a rdf:type rdf:List .
|
|
_:b rdf:first first:Human .
|
|
_:b rdf:rest _:a .
|
|
_:b rdf:type rdf:List .
|
|
first:A owl:unionOf _:b .
|
|
_:c rdf:first first:Stone .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first first:Human .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first first:Animal .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
first:B owl:unionOf _:e .
|
|
first:John rdf:type first:A .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/unionOf/conclusions002"><code><unionOf/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:John rdf:type first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='approvedByIssue' name='approvedByIssue'>7.2. By Issue</a></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.2" id="I3.2"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I3.2-Qualified-Restrictions' name='approvedIssue-I3.2-Qualified-Restrictions'>7.2.1. Qualified Restrictions</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.2-001" id="I3.2-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I3.2-Qualified-Restrictions001" name="approvedIssue-I3.2-Qualified-Restrictions001"></a>
|
|
<table border="1" width="95%" summary="A DAML+OIL qualified cardinality constraint is not legal OWL.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Illegal use of OWL namespace.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/Manifest001#test"><code><I3.2/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A DAML+OIL qualified cardinality constraint is not
|
|
legal OWL.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://example.org/> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Incorrect:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/bad001"><code><I3.2/bad001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><!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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:cardinalityQ "1" .
|
|
_:a owl:onProperty first:exampleProp .
|
|
_:a owl:hasClassQ first:exampleClass .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.2-002" id="I3.2-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I3.2-Qualified-Restrictions002" name="approvedIssue-I3.2-Qualified-Restrictions002"></a>
|
|
<table border="1" width="95%" summary="A DAML+OIL qualified max cardinality constraint is not legal OWL.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Illegal use of OWL namespace.</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/Manifest002#test"><code><I3.2/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A DAML+OIL qualified max cardinality constraint is not
|
|
legal OWL.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Incorrect:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/bad002"><code><I3.2/bad002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><!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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:maxCardinalityQ "1" .
|
|
_:a owl:onProperty first:exampleProp .
|
|
_:a owl:hasClassQ first:exampleClass .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.2-003" id="I3.2-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I3.2-Qualified-Restrictions003" name="approvedIssue-I3.2-Qualified-Restrictions003"></a>
|
|
<table border="1" width="95%" summary="A DAML+OIL qualified min cardinality constraint is not legal OWL.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Illegal use of OWL namespace.</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/Manifest003#test"><code><I3.2/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A DAML+OIL qualified min cardinality constraint is not
|
|
legal OWL.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://example.org/> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Incorrect:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I3.2/bad003"><code><I3.2/bad003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><!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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:minCardinalityQ "1" .
|
|
_:a owl:onProperty first:exampleProp .
|
|
_:a owl:hasClassQ first:exampleClass .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.4" id="I3.4"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I3.4-UnambiguousProperty' name='approvedIssue-I3.4-UnambiguousProperty'>7.2.2. UnambiguousProperty</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I3.4-001" id="I3.4-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I3.4-UnambiguousProperty001" name="approvedIssue-I3.4-UnambiguousProperty001"></a>
|
|
<table border="1" width="95%" summary="This is not legal OWL. The name UnambiguousProperty is not in the OWL namespace. daml:UnambiguousProperty corresponds to owl:InverseFunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Illegal use of OWL namespace.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I3.4/Manifest001#test"><code><I3.4/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This is not legal OWL. The name <code>UnambiguousProperty</code> is not in the OWL namespace. <code>daml:UnambiguousProperty</code> corresponds to <code>owl:InverseFunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Incorrect:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I3.4/bad001"><code><I3.4/bad001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Name rdf:type owl:UnambiguousProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I4.1" id="I4.1"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I4.1-UniqueProp-BadName' name='approvedIssue-I4.1-UniqueProp-BadName'>7.2.3. UniqueProp BadName</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I4.1-001" id="I4.1-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I4.1-UniqueProp-BadName001" name="approvedIssue-I4.1-UniqueProp-BadName001"></a>
|
|
<table border="1" width="95%" summary="This is not legal OWL. The name UniqueProperty is not in the OWL namespace. daml:UniqueProperty corresponds to owl:FunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Illegal use of OWL namespace.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I4.1/Manifest001#test"><code><I4.1/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This is not legal OWL. The name <code>UniqueProperty</code> is not in the OWL namespace. <code>daml:UniqueProperty</code> corresponds to <code>owl:FunctionalProperty</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Incorrect:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I4.1/bad001"><code><I4.1/bad001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Name rdf:type owl:UniqueProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I4.6" id="I4.6"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I4.6-EquivalentTo' name='approvedIssue-I4.6-EquivalentTo'>7.2.4. EquivalentTo</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I4.6-001" id="I4.6-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I4.6-EquivalentTo001" name="approvedIssue-I4.6-EquivalentTo001"></a>
|
|
<table border="1" width="95%" summary="sameAs and sameIndividualAs are equivalent.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/Manifest001#test"><code><I4.6/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>sameAs</code> and <code>sameIndividualAs</code> are equivalent.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/premises001"><code><I4.6/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A owl:sameAs first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/conclusions001"><code><I4.6/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A rdf:type owl:Thing .
|
|
first:B rdf:type owl:Thing .
|
|
first:A owl:sameIndividualAs first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I4.6-002" id="I4.6-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I4.6-EquivalentTo002" name="approvedIssue-I4.6-EquivalentTo002"></a>
|
|
<table border="1" width="95%" summary="sameAs and sameIndividualAs are equivalent.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/Manifest002#test"><code><I4.6/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><code>sameAs</code> and <code>sameIndividualAs</code> are equivalent.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/premises002"><code><I4.6/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A owl:sameIndividualAs first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I4.6/conclusions002"><code><I4.6/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A rdf:type owl:Thing .
|
|
first:B rdf:type owl:Thing .
|
|
first:A owl:sameAs first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.1" id="I5.1"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I5.1-Uniform-treatment-of-literal-data-values' name='approvedIssue-I5.1-Uniform-treatment-of-literal-data-values'>7.2.5. Uniform treatment of literal data values</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.1-001" id="I5.1-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.1-Uniform-treatment-of-literal-data-values001" name="approvedIssue-I5.1-Uniform-treatment-of-literal-data-values001"></a>
|
|
<table border="1" width="95%" summary="stateCode example using an inverseFunctionalProperty and literals">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.1/Manifest001#test"><code><I5.1/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">stateCode example using an inverseFunctionalProperty and literals</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix NS0: <http://example.org/vocab#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.1/premises001"><code><I5.1/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a NS0:stateCode "KS" .
|
|
_:a NS0:population "2688418" .
|
|
NS0:stateCode rdf:type owl:InverseFunctionalProperty .
|
|
_:b NS0:stateCode "KS" .
|
|
_:b NS0:stateBird NS0:WesternMeadowlark .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.1/conclusions001"><code><I5.1/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a NS0:population "2688418" .
|
|
_:a NS0:stateBird NS0:WesternMeadowlark .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.24" id="I5.24"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I5.24-IF-or-IFF-property-properties' name='approvedIssue-I5.24-IF-or-IFF-property-properties'>7.2.6. IF-or-IFF-property-properties</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.24-001" id="I5.24-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.24-IF-or-IFF-property-properties001" name="approvedIssue-I5.24-IF-or-IFF-property-properties001"></a>
|
|
<table border="1" width="95%" summary="This entailment is similar to one that does not hold in RDFS.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/Manifest001#test"><code><I5.24/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This entailment is similar to one that does not hold
|
|
in RDFS.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/premises001"><code><I5.24/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/conclusions001"><code><I5.24/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type rdf:Property .
|
|
first:B rdf:type owl:Class .
|
|
first:prop rdfs:range first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.24-004" id="I5.24-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.24-IF-or-IFF-property-properties004" name="approvedIssue-I5.24-IF-or-IFF-property-properties004"></a>
|
|
<table border="1" width="95%" summary="This is a typical definition of range from description logic. It works both ways.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/Manifest004#test"><code><I5.24/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This is a typical definition of range from description logic.
|
|
It works both ways.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/premises004"><code><I5.24/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Thing .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty second:prop .
|
|
second:A rdf:type owl:Class .
|
|
_:b owl:allValuesFrom second:A .
|
|
_:a rdfs:subClassOf _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/conclusions004"><code><I5.24/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>second:prop rdf:type owl:ObjectProperty .
|
|
second:prop rdfs:range second:A .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3" id="I5.3"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I5.3-Semantic-Layering' name='approvedIssue-I5.3-Semantic-Layering'>7.2.7. Semantic-Layering</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3-005" id="I5.3-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.3-Semantic-Layering005" name="approvedIssue-I5.3-Semantic-Layering005"></a>
|
|
<table border="1" width="95%" summary="Any RDF/XML document is in OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/Manifest005#test"><code><I5.3/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Any RDF/XML document is in OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/consistent005"><code><I5.3/consistent005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a first:p _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3-006" id="I5.3-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.3-Semantic-Layering006" name="approvedIssue-I5.3-Semantic-Layering006"></a>
|
|
<table border="1" width="95%" summary="A minimal OWL Lite version of test 005.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/Manifest006#test"><code><I5.3/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A minimal OWL Lite version of <a href="#I5.3-005">test 005</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/consistent006"><code><I5.3/consistent006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Thing .
|
|
_:b rdf:type owl:Thing .
|
|
_:a first:p _:b .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3-007" id="I5.3-007"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.3-Semantic-Layering007" name="approvedIssue-I5.3-Semantic-Layering007"></a>
|
|
<table border="1" width="95%" summary="Any RDF/XML document is in OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">007</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/Manifest007#test"><code><I5.3/Manifest007#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Any RDF/XML document is in OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/consistent007"><code><I5.3/consistent007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a first:dp "value" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3-008" id="I5.3-008"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.3-Semantic-Layering008" name="approvedIssue-I5.3-Semantic-Layering008"></a>
|
|
<table border="1" width="95%" summary="An OWL Lite version of test 007.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">008</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/Manifest008#test"><code><I5.3/Manifest008#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An OWL Lite version of <a href="#I5.3-007">test 007</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/consistent008"><code><I5.3/consistent008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Thing .
|
|
_:a first:dp "value" .
|
|
first:dp rdf:type owl:DatatypeProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.3-009" id="I5.3-009"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.3-Semantic-Layering009" name="approvedIssue-I5.3-Semantic-Layering009"></a>
|
|
<table border="1" width="95%" summary="The use of blank nodes in OWL DL and OWL Lite is restricted.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">009</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/Manifest009#test"><code><I5.3/Manifest009#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The use of blank nodes in OWL DL and OWL Lite is restricted.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.3/consistent009"><code><I5.3/consistent009></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Thing .
|
|
_:a first:p _:b .
|
|
_:a first:q _:b .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.5" id="I5.5"><!-- --></a>
|
|
|
|
<h3><a id='approvedIssue-I5.5-List-syntax-or-semantics' name='approvedIssue-I5.5-List-syntax-or-semantics'>7.2.8. List syntax or semantics</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.5-001" id="I5.5-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.5-List-syntax-or-semantics001" name="approvedIssue-I5.5-List-syntax-or-semantics001"></a>
|
|
<table border="1" width="95%" summary="rdf:first is a FunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/Manifest001#test"><code><I5.5/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">rdf:first is a FunctionalProperty.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/premises001"><code><I5.5/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><rdf:RDF
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
|
|
|
|
|
|
</rdf:RDF></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre></pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/conclusions001"><code><I5.5/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>rdf:first rdf:type owl:FunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.5-002" id="I5.5-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.5-List-syntax-or-semantics002" name="approvedIssue-I5.5-List-syntax-or-semantics002"></a>
|
|
<table border="1" width="95%" summary="rdf:rest is a FunctionalProperty.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/Manifest002#test"><code><I5.5/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">rdf:rest is a FunctionalProperty.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/premises002"><code><I5.5/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><rdf:RDF
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
|
|
|
|
|
|
</rdf:RDF></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre></pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/conclusions002"><code><I5.5/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>rdf:rest rdf:type owl:FunctionalProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.5-003" id="I5.5-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.5-List-syntax-or-semantics003" name="approvedIssue-I5.5-List-syntax-or-semantics003"></a>
|
|
<table border="1" width="95%" summary="rdf:nil cannot have an rdf:rest property.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/Manifest003#test"><code><I5.5/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">rdf:nil cannot have an rdf:rest property.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/inconsistent003"><code><I5.5/inconsistent003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>rdf:nil rdf:rest _:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.5-004" id="I5.5-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="approvedIssue-I5.5-List-syntax-or-semantics004" name="approvedIssue-I5.5-List-syntax-or-semantics004"></a>
|
|
<table border="1" width="95%" summary="rdf:nil cannot have an rdf:first property.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/Manifest004#test"><code><I5.5/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">rdf:nil cannot have an rdf:first property.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.5/inconsistent004"><code><I5.5/inconsistent004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>rdf:nil rdf:first _:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h1><a id='testProcess' name='testProcess'>A. Test Creation, Approval and Modification (Informative)</a></h1>
|
|
<h2><a id='creation' name='creation'>A.1. Creation</a></h2>
|
|
<p>
|
|
Tests are created by members of the working group.
|
|
An (optional)
|
|
<a href="http://www.w3.org/2002/03owlt/editors-draft/jsp/edit.jsp">
|
|
test editor</a> is provided to facilitate this.
|
|
Tests are then placed
|
|
in the appropriate directory in the
|
|
<a href="http://www.w3.org/2002/03owlt/">test web site</a>.
|
|
This is done using CVS access to the W3C CVS server
|
|
<a href="#ref-W3C_CVS">[W3C CVS]</a>.
|
|
</p>
|
|
<p>
|
|
When created, tests are given a status of <code>"PROPOSED"</code>.
|
|
The author of the test creates a Manifest file in the directory
|
|
of the new test, identifying:
|
|
</p>
|
|
<ul>
|
|
<li>The creator of the test.</li>
|
|
<li>The test type.</li>
|
|
<li>A description of the test.</li>
|
|
<li>The RDF/XML files used in the test.</li>
|
|
<li>The status as <code>"PROPOSED"</code>.</li>
|
|
<li>At least one of:
|
|
<ul>
|
|
<li>An OWL feature that the test illustrates (by reference to the name of
|
|
some property or class in the OWL namespace).</li>
|
|
<li>An issue that the test case is related to (by reference to the issue URI
|
|
as specified in the OWL issues list <a href="#ref-OWL_Issues">[OWL Issues]</a>).</li>
|
|
<li>Some other rationale for the test.</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<h2><a id='approval' name='approval'>A.2. Approval</a></h2>
|
|
<p>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.
|
|
</p>
|
|
<p>Tests are approved by working group decision.</p>
|
|
<p>The working group may take account of favourable review
|
|
of the tests and/or implementation reports, as well as other factors.
|
|
</p>
|
|
<p>
|
|
If the Working Group approves a test, then it is included in the test case document.
|
|
</p>
|
|
<p>
|
|
The Working Group may reject a test, in which case its status is
|
|
changed to <code>"REJECTED"</code>. 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.
|
|
</p>
|
|
<p>
|
|
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.
|
|
</p>
|
|
<p>
|
|
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
|
|
<code>"OBSOLETED"</code> may be used where a test has ceased to be appropriate.
|
|
</p>
|
|
|
|
|
|
<h2><a id='change' name='change'>A.3. Modification</a></h2>
|
|
<p>The editors may
|
|
make editorial changes to approved and proposed tests.
|
|
This includes:
|
|
</p>
|
|
<ul>
|
|
<li>Editorial changes to text in the test descriptions.</li>
|
|
<li>Fixing of typos and trivial errors.</li>
|
|
<li>Moving tests to conform with document naming conventions.</li>
|
|
<li>Renaming and renumbering tests and test files.</li>
|
|
<li>Substantive changes resulting from other working group decisions.</li>
|
|
<li>Stylistic changes reflecting changes to the
|
|
<a href="#style">preferences</a> expressed in this document. </li>
|
|
</ul>
|
|
<h1><a id='style' name='style'>B. Stylistic Preferences (Informative)</a></h1>
|
|
<p>
|
|
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.
|
|
</p>
|
|
<h2><a id='rdfxml' name='rdfxml'>B.1. Use of RDF/XML</a></h2>
|
|
<p>
|
|
Tests should normally be expressed in RDF/XML.
|
|
</p>
|
|
<p>
|
|
The following RDF/XML grammar rules <a href="#ref-RDF_XML_Syntax">[RDF/XML Syntax]</a> are not used:
|
|
</p>
|
|
<ol>
|
|
<li>
|
|
<a href="http://www.w3.org/TR/rdf-syntax-grammar/#propertyAttr">Property attributes.</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://www.w3.org/TR/rdf-syntax-grammar/#bagIdAttr">Bag ID.</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://www.w3.org/TR/rdf-syntax-grammar/#parseTypeResourcePropertyElt"><code>rdf:parseType="Resource"</code>.</a>
|
|
</li>
|
|
</ol>
|
|
<h2><a id='xmlbase' name='xmlbase'>B.2. Use of <code>xml:base</code></a></h2>
|
|
<p>
|
|
Test and manifest files should have an <code>xml:base</code> attribute
|
|
<a href="#ref-XMLBASE">[XMLBASE]</a>
|
|
on
|
|
the document element. This should show the preferred URL
|
|
of the document, from which it is actually retrievable.
|
|
</p>
|
|
<p>
|
|
Files that contain no relative URIs may omit the <code>xml:base</code> attribute.
|
|
</p>
|
|
<h2><a id='rdfsuffix' name='rdfsuffix'>B.3. Use of .rdf Suffix</a></h2>
|
|
<p>
|
|
Test and manifest files should use the <code>".rdf"</code>
|
|
suffix. URIs should not. The URL used for <code>xml:base</code> declarations
|
|
does not have a suffix.
|
|
</p>
|
|
|
|
<h2><a id='no404' name='no404'>B.4. Use of <code>example</code> Domains</a></h2>
|
|
<p>
|
|
All URLs in the test and manifest files should be retrievable web resources
|
|
except for those that use domain names with <code>"example"</code> as the penultimate
|
|
component (e.g. <code>"http://www.example.org/ontology#prop"</code>).
|
|
</p>
|
|
<h2><a id='testCopyright' name='testCopyright'>B.5. Copyright</a></h2>
|
|
<p>
|
|
The following copyright statement should be included as an XML
|
|
comment in every test file:
|
|
</p>
|
|
|
|
<pre>
|
|
|
|
|
|
<!--
|
|
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. $
|
|
-->
|
|
</pre>
|
|
|
|
<h2><a id='description' name='description'>B.6. Description</a></h2>
|
|
<p>
|
|
The description should:
|
|
</p>
|
|
<ul>
|
|
<li>Link to relevant parts of of the OWL recommendations. </li>
|
|
<li>Clearly distinguish syntactic and semantic concerns. </li>
|
|
</ul>
|
|
<p>The description should be included as an XML comment
|
|
in each test file, and be included as RDF content in the Manifest file.
|
|
</p>
|
|
<h2><a id='directory' name='directory'>B.7. Directory Structure</a></h2>
|
|
<p>
|
|
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.
|
|
</p>
|
|
<p>
|
|
Otherwise, tests that relate to an issue should be put in a directory
|
|
named like <code>I3.4</code> where the issue number is taken from the OWL issue list
|
|
<a href="#ref-OWL_Issues">[OWL Issues]</a>.
|
|
</p>
|
|
<h2><a id='numbering' name='numbering'>B.8. Test Numbering</a></h2>
|
|
<p>
|
|
Each directory should contain tests numbered consecutively from <code>001</code>.
|
|
</p>
|
|
<p>
|
|
No two tests in a single directory should have the same number.
|
|
</p>
|
|
<p>
|
|
Each file in a test should have the number of the test at the end of its name, before the suffix.
|
|
</p>
|
|
<p>
|
|
The rest of the file name should follow the conventions for the test type.
|
|
</p>
|
|
<p class="note"><strong>Note:</strong>
|
|
the approved tests in a directory will not necessarily be contiguously numbered.</p>
|
|
<p class="note"><strong>Note:</strong>
|
|
this differs from the RDF Core test case numbering conventions.</p>
|
|
|
|
<h2><a id='n3format' name='n3format'>B.9. Triple Format of Test Data</a></h2>
|
|
<p>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
|
|
<a href=
|
|
"http://www.w3.org/TR/2003/WD-rdf-testcases-20030123/#ntriples">N-triples</a> format
|
|
described in <a href="#ref-RDF_Test_Cases">[RDF Test Cases]</a>; but using qnames to
|
|
stand in for URI references.
|
|
</p>
|
|
<p>Relative URLs in the triples are with respect to the following base:
|
|
<code>http://www.w3.org/2002/03owlt/</code>.</p>
|
|
<p>
|
|
The following namespace prefixes are used throughout:
|
|
</p>
|
|
<dl>
|
|
<dt><code>rdf</code></dt><dd><code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code></dd>
|
|
<dt><code>rdfs</code></dt><dd><code>http://www.w3.org/2000/01/rdf-schema#</code></dd>
|
|
<dt><code>owl</code></dt><dd><code>http://www.w3.org/2002/07/owl#</code></dd>
|
|
<dt><code>xsd</code></dt><dd><code>http://www.w3.org/2001/XMLSchema#</code></dd>
|
|
<dt><code>first</code></dt><dd>The URL of the first file concatenated with <code>#</code>. The first file
|
|
is that named <code>premises<em>NNN</em>.rdf</code>, <code>bad<em>NNN</em>.rdf</code>, <code>consistent<em>NNN</em>.rdf</code>, <code>inconsistent<em>NNN</em>.rdf</code>
|
|
or <code>imports<em>NNN</em>.rdf</code> depending
|
|
on the
|
|
<a href="#testTypes">test type</a>. (Not used for <a href="#testTrue">true tests</a> or
|
|
<a href="#testOWLforOWL">OWL for OWL tests</a>
|
|
).</dd>
|
|
<dt><code>second</code></dt><dd>The URL of the second file concatenated with <code>#</code>.
|
|
The second file is named <code>conclusions<em>NNN</em>.rdf</code>, <code>nonconclusions<em>NNN</em>.rdf</code> or <code>main<em>NNN</em>.rdf</code> depending
|
|
on the
|
|
<a href="#testTypes">test type</a>. </dd>
|
|
</dl>
|
|
|
|
<p>
|
|
In the N3 syntax <a href="#ref-N3">[N3]</a> used for namespace declarations,
|
|
the first four appear as follows:
|
|
</p>
|
|
<table border="1" width="95%"
|
|
summary="This table defines the rdf, rdfs, and owl namespace prefixes.">
|
|
<tr><td class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td class="TestNamespaces">
|
|
<pre >@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#> .
|
|
</pre></td></tr>
|
|
</table>
|
|
<p>
|
|
Other namespaces are explicitly listed with the test data.
|
|
</p>
|
|
|
|
|
|
<h1><a id='proposed' name='proposed'>C. Proposed Tests (Informative)</a></h1>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='proposedByFunction' name='proposedByFunction'>C.1. By Function</a></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedFunction-FunctionalProperty' name='proposedFunction-FunctionalProperty'>C.1.1. <code>owl:FunctionalProperty</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="FunctionalProperty-005" id="FunctionalProperty-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-FunctionalProperty005" name="proposedFunction-FunctionalProperty005"></a>
|
|
<table border="1" width="95%" summary="If prop belongs to owl:FunctionalProperty then an OWL object has at most one value for prop.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/Manifest005#test"><code><FunctionalProperty/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">If prop belongs to <code>owl:FunctionalProperty</code>
|
|
then an OWL object has at most one value for prop.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://www.example.org/> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/premises005"><code><FunctionalProperty/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>eg:foo#prop rdf:type owl:FunctionalProperty .
|
|
eg:foo#object rdf:type owl:Thing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/FunctionalProperty/conclusions005"><code><FunctionalProperty/conclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedFunction-cardinality' name='proposedFunction-cardinality'>C.1.2. <code>owl:cardinality</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="cardinality-006" id="cardinality-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-cardinality006" name="proposedFunction-cardinality006"></a>
|
|
<table border="1" width="95%" summary="An owl:cardinality constraint is simply shorthand for a pair of owl:minCardinality and owl:maxCardinality constraints.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/Manifest006#test"><code><cardinality/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">An <code>owl:cardinality</code> constraint is simply shorthand for a pair of <code>owl:minCardinality</code> and <code>owl:maxCardinality</code> constraints.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/premises006"><code><cardinality/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:maxCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty second:p .
|
|
_:b owl:minCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
second:c owl:intersectionOf _:d .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/cardinality/conclusions006"><code><cardinality/conclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Restriction .
|
|
_:a owl:onProperty second:p .
|
|
_:a owl:cardinality "1"^^xsd:nonNegativeInteger .
|
|
_:b rdf:first _:a .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
second:c owl:intersectionOf _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedFunction-equivalentClass' name='proposedFunction-equivalentClass'>C.1.3. <code>owl:equivalentClass</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-006" id="equivalentClass-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-equivalentClass006" name="proposedFunction-equivalentClass006"></a>
|
|
<table border="1" width="95%" summary="De Morgan's law.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest006#test"><code><equivalentClass/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">De Morgan's law.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises006"><code><equivalentClass/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A rdf:type owl:Class .
|
|
first:B rdf:type owl:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions006"><code><equivalentClass/conclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a owl:complementOf first:A .
|
|
_:b owl:complementOf first:B .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
_:f rdf:first first:B .
|
|
_:f rdf:rest rdf:nil .
|
|
_:f rdf:type rdf:List .
|
|
_:g rdf:first first:A .
|
|
_:g rdf:rest _:f .
|
|
_:g rdf:type rdf:List .
|
|
_:h owl:unionOf _:g .
|
|
_:i owl:complementOf _:h .
|
|
_:e owl:equivalentClass _:i .
|
|
first:A rdf:type owl:Class .
|
|
first:B rdf:type owl:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="equivalentClass-007" id="equivalentClass-007"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-equivalentClass007" name="proposedFunction-equivalentClass007"></a>
|
|
<table border="1" width="95%" summary="De Morgan's law.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">007</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/Manifest007#test"><code><equivalentClass/Manifest007#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">De Morgan's law.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/premises007"><code><equivalentClass/premises007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:A rdf:type rdfs:Class .
|
|
first:B rdf:type rdfs:Class .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/equivalentClass/conclusions007"><code><equivalentClass/conclusions007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a owl:complementOf first:A .
|
|
_:b owl:complementOf first:B .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
_:f rdf:first first:B .
|
|
_:f rdf:rest rdf:nil .
|
|
_:f rdf:type rdf:List .
|
|
_:g rdf:first first:A .
|
|
_:g rdf:rest _:f .
|
|
_:g rdf:type rdf:List .
|
|
_:h owl:unionOf _:g .
|
|
_:i owl:complementOf _:h .
|
|
_:e owl:equivalentClass _:i .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedFunction-oneOf' name='proposedFunction-oneOf'>C.1.4. <code>owl:oneOf</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="oneOf-004" id="oneOf-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-oneOf004" name="proposedFunction-oneOf004"></a>
|
|
<table border="1" width="95%" summary="This test illustrates the use of dataRange in OWL DL. This test combines some of the ugliest features of XML, RDF and OWL.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/Manifest004#test"><code><oneOf/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This test illustrates the use of dataRange in OWL DL.
|
|
This test combines some of the ugliest features of XML, RDF and OWL.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/premises004"><code><oneOf/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/oneOf/conclusions004"><code><oneOf/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="someValuesFrom" id="someValuesFrom"><!-- --></a>
|
|
|
|
<h3><a id='proposedFunction-someValuesFrom' name='proposedFunction-someValuesFrom'>C.1.5. <code>owl:someValuesFrom</code></a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="someValuesFrom-001" id="someValuesFrom-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-someValuesFrom001" name="proposedFunction-someValuesFrom001"></a>
|
|
<table border="1" width="95%" summary="A simple example.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/Manifest001#test"><code><someValuesFrom/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A simple example.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/premises001"><code><someValuesFrom/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/conclusions001"><code><someValuesFrom/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type first:c .
|
|
first:i first:p _:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="someValuesFrom-002" id="someValuesFrom-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedFunction-someValuesFrom002" name="proposedFunction-someValuesFrom002"></a>
|
|
<table border="1" width="95%" summary="See allValuesFrom">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/Manifest002#test"><code><someValuesFrom/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">See allValuesFrom</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/premises002"><code><someValuesFrom/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/someValuesFrom/nonconclusions002"><code><someValuesFrom/nonconclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><someValuesFrom/premises001#o> rdf:type first:c .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='proposedByIssue' name='proposedByIssue'>C.2. By Issue</a></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedIssue-I5.1-Uniform-treatment-of-literal-data-values' name='proposedIssue-I5.1-Uniform-treatment-of-literal-data-values'>C.2.1. Uniform treatment of literal data values</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.1-010" id="I5.1-010"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.1-Uniform-treatment-of-literal-data-values010" name="proposedIssue-I5.1-Uniform-treatment-of-literal-data-values010"></a>
|
|
<table border="1" width="95%" summary="There are 127 bytes that are also unsigned integers.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">010</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.1/Manifest010#test"><code><I5.1/Manifest010#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are 127 bytes that are also unsigned integers.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.1/consistent010"><code><I5.1/consistent010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:someValuesFrom xsd:unsignedInt .
|
|
_:c rdf:type owl:Restriction .
|
|
_:c owl:onProperty first:q .
|
|
_:c owl:hasValue first:spy .
|
|
_:b owl:sameClassAs _:c .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2" id="I5.2"><!-- --></a>
|
|
|
|
<h3><a id='proposedIssue-I5.2-Language-Compliance-Levels' name='proposedIssue-I5.2-Language-Compliance-Levels'>C.2.2. Language Compliance Levels</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-001" id="I5.2-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels001" name="proposedIssue-I5.2-Language-Compliance-Levels001"></a>
|
|
<table border="1" width="95%" summary="A class like owl:Nothing can be defined using OWL Lite restrictions.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest001#test"><code><I5.2/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A class like <code>owl:Nothing</code> can be defined using OWL Lite restrictions.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/consistent001"><code><I5.2/consistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:maxCardinality "0"^^xsd:nonNegativeInteger .
|
|
first:Nothing rdfs:subClassOf _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-002" id="I5.2-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels002" name="proposedIssue-I5.2-Language-Compliance-Levels002"></a>
|
|
<table border="1" width="95%" summary="A class like owl:Nothing can be defined using OWL Lite restrictions.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest002#test"><code><I5.2/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A class like <code>owl:Nothing</code> can be defined using OWL Lite restrictions.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/premises002"><code><I5.2/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:maxCardinality "0"^^xsd:nonNegativeInteger .
|
|
first:Nothing rdfs:subClassOf _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/conclusions002"><code><I5.2/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:Nothing rdf:type owl:Class .
|
|
owl:Nothing rdf:type owl:Class .
|
|
first:Nothing owl:sameClassAs owl:Nothing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-003" id="I5.2-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels003" name="proposedIssue-I5.2-Language-Compliance-Levels003"></a>
|
|
<table border="1" width="95%" summary="The complement of a class can be defined using OWL Lite restrictions.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest003#test"><code><I5.2/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The complement of a class can be defined using OWL Lite restrictions.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/consistent003"><code><I5.2/consistent003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-004" id="I5.2-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels004" name="proposedIssue-I5.2-Language-Compliance-Levels004"></a>
|
|
<table border="1" width="95%" summary="The complement of a class can be defined using OWL Lite restrictions.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest004#test"><code><I5.2/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The complement of a class can be defined using OWL Lite restrictions.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/premises004"><code><I5.2/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/conclusions004"><code><I5.2/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-005" id="I5.2-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels005" name="proposedIssue-I5.2-Language-Compliance-Levels005"></a>
|
|
<table border="1" width="95%" summary="The union of two classes can be defined using OWL Lite restrictions, and owl:intersectionOf.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest005#test"><code><I5.2/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The union of two classes can be defined using OWL Lite restrictions, and <code>owl:intersectionOf</code>.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/consistent005"><code><I5.2/consistent005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-006" id="I5.2-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels006" name="proposedIssue-I5.2-Language-Compliance-Levels006"></a>
|
|
<table border="1" width="95%" summary="The union of two classes can be defined using OWL Lite restrictions, and owl:intersectionOf.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest006#test"><code><I5.2/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The union of two classes can be defined using OWL Lite restrictions, and <code>owl:intersectionOf</code>.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/premises006"><code><I5.2/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/conclusions006"><code><I5.2/conclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-010" id="I5.2-010"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels010" name="proposedIssue-I5.2-Language-Compliance-Levels010"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">010</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest010#test"><code><I5.2/Manifest010#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/consistent010"><code><I5.2/consistent010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Thing .
|
|
_:a rdf:_1 _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.2-011" id="I5.2-011"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.2-Language-Compliance-Levels011" name="proposedIssue-I5.2-Language-Compliance-Levels011"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">011</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/Manifest011#test"><code><I5.2/Manifest011#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix eg: <http://www.example.org/user#> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.2/consistent011"><code><I5.2/consistent011></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Thing .
|
|
_:a eg:_1 _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h3><a id='proposedIssue-I5.24-IF-or-IFF-property-properties' name='proposedIssue-I5.24-IF-or-IFF-property-properties'>C.2.3. IF-or-IFF-property-properties</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.24-002" id="I5.24-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.24-IF-or-IFF-property-properties002" name="proposedIssue-I5.24-IF-or-IFF-property-properties002"></a>
|
|
<table border="1" width="95%" summary="OWL, unlike RDFS, uses iff semantics for range.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/Manifest002#test"><code><I5.24/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">OWL, unlike RDFS, uses iff semantics for range.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/premises002"><code><I5.24/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type rdf:Property .
|
|
first:prop rdfs:range first:A .
|
|
first:prop rdfs:range first:B .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/conclusions002"><code><I5.24/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type rdf:Property .
|
|
_:a rdf:type owl:Class .
|
|
_:b rdf:first first:B .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:A .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:c .
|
|
first:prop rdfs:range _:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.24-003" id="I5.24-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.24-IF-or-IFF-property-properties003" name="proposedIssue-I5.24-IF-or-IFF-property-properties003"></a>
|
|
<table border="1" width="95%" summary="This is a typical definition of range from description logic.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/Manifest003#test"><code><I5.24/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This is a typical definition of range from description logic.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/premises003"><code><I5.24/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:ObjectProperty .
|
|
first:prop rdfs:range first:A .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.24/conclusions003"><code><I5.24/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Thing .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty first:prop .
|
|
_:b owl:allValuesFrom first:A .
|
|
_:a rdfs:subClassOf _:b .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8" id="I5.8"><!-- --></a>
|
|
|
|
<h3><a id='proposedIssue-I5.8-Datatypes' name='proposedIssue-I5.8-Datatypes'>C.2.4. Datatypes</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-001" id="I5.8-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes001" name="proposedIssue-I5.8-Datatypes001"></a>
|
|
<table border="1" width="95%" summary="There are only 256 different values for xsd:byte.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest001#test"><code><I5.8/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are only 256 different values for <code>xsd:byte</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/inconsistent001"><code><I5.8/inconsistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-002" id="I5.8-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes002" name="proposedIssue-I5.8-Datatypes002"></a>
|
|
<table border="1" width="95%" summary="There are 256 different values for xsd:byte.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest002#test"><code><I5.8/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are 256 different values for <code>xsd:byte</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/consistent002"><code><I5.8/consistent002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-003" id="I5.8-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes003" name="proposedIssue-I5.8-Datatypes003"></a>
|
|
<table border="1" width="95%" summary="There are only 128 different values of xsd:byte that are also xsd:unsignedInt.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest003#test"><code><I5.8/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are only 128 different values of <code>xsd:byte</code>
|
|
that are also <code>xsd:unsignedInt</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/inconsistent003"><code><I5.8/inconsistent003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-004" id="I5.8-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes004" name="proposedIssue-I5.8-Datatypes004"></a>
|
|
<table border="1" width="95%" summary="There are precisely 128 different values of xsd:byte that are also xsd:unsignedInt.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest004#test"><code><I5.8/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are precisely 128 different values of <code>xsd:byte</code>
|
|
that are also <code>xsd:unsignedInt</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises004"><code><I5.8/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions004"><code><I5.8/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:john rdf:type owl:Thing .
|
|
first:john first:p "5"^^xsd:byte .
|
|
first:p rdf:type owl:DatatypeProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-005" id="I5.8-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes005" name="proposedIssue-I5.8-Datatypes005"></a>
|
|
<table border="1" width="95%" summary="There are 128 different values of xsd:byte that are also xsd:unsignedInt.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest005#test"><code><I5.8/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">There are 128 different values of <code>xsd:byte</code>
|
|
that are also <code>xsd:unsignedInt</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises005"><code><I5.8/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_: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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/nonconclusions005"><code><I5.8/nonconclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:john rdf:type owl:Thing .
|
|
first:john first:p "5"^^xsd:byte .
|
|
first:p rdf:type owl:DatatypeProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-006" id="I5.8-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes006" name="proposedIssue-I5.8-Datatypes006"></a>
|
|
<table border="1" width="95%" summary="All xsd:byte are xsd:short.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest006#test"><code><I5.8/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">All <code>xsd:byte</code>
|
|
are <code>xsd:short</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises006"><code><I5.8/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:byte .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions006"><code><I5.8/conclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:short .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-007" id="I5.8-007"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes007" name="proposedIssue-I5.8-Datatypes007"></a>
|
|
<table border="1" width="95%" summary="-1 is an xsd:short that is not an xsd:unsignedByte.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">007</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest007#test"><code><I5.8/Manifest007#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">-1 is an <code>xsd:short</code>
|
|
that is not an
|
|
<code>xsd:unsignedByte</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises007"><code><I5.8/premises007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:short .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/nonconclusions007"><code><I5.8/nonconclusions007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:unsignedByte .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-008" id="I5.8-008"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes008" name="proposedIssue-I5.8-Datatypes008"></a>
|
|
<table border="1" width="95%" summary="-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">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">008</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest008#test"><code><I5.8/Manifest008#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">-1 is an <code>xsd:short</code> that is not an
|
|
<code>xsd:unsignedShort</code>;
|
|
100000 is an <code>xsd:unsignedInt</code> that is not
|
|
an <code>xsd:unsignedShort</code>; but there are no
|
|
<code>xsd:unsignedShort</code> which are neither
|
|
<code>xsd:short</code> nor
|
|
<code>xsd:unsignedInt</code></td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises008"><code><I5.8/premises008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:short .
|
|
first:p rdfs:range xsd:unsignedInt .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions008"><code><I5.8/conclusions008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:unsignedShort .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-009" id="I5.8-009"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes009" name="proposedIssue-I5.8-Datatypes009"></a>
|
|
<table border="1" width="95%" summary="0 is the only xsd:nonNegativeInteger which is also an xsd:nonPositiveInteger. 0 is an xsd:short.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">009</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest009#test"><code><I5.8/Manifest009#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">0 is the only <code>xsd:nonNegativeInteger</code> which is
|
|
also an <code>xsd:nonPositiveInteger</code>. 0 is an
|
|
<code>xsd:short</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises009"><code><I5.8/premises009></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:nonNegativeInteger .
|
|
first:p rdfs:range xsd:nonPositiveInteger .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions009"><code><I5.8/conclusions009></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:p rdfs:range xsd:short .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-010" id="I5.8-010"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes010" name="proposedIssue-I5.8-Datatypes010"></a>
|
|
<table border="1" width="95%" summary="0 is the only xsd:nonNegativeInteger which is also an xsd:nonPositiveInteger.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">010</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest010#test"><code><I5.8/Manifest010#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">0 is the only <code>xsd:nonNegativeInteger</code> which is
|
|
also an <code>xsd:nonPositiveInteger</code>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises010"><code><I5.8/premises010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions010"><code><I5.8/conclusions010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:p rdf:type owl:DatatypeProperty .
|
|
first:john rdf:type owl:Thing .
|
|
first:john first:p "0"^^xsd:int .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="I5.8-011" id="I5.8-011"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposedIssue-I5.8-Datatypes011" name="proposedIssue-I5.8-Datatypes011"></a>
|
|
<table border="1" width="95%" summary="The empty graph entails that xsd:integer and xsd:string are a rdfs:Datatype">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">011</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/Manifest011#test"><code><I5.8/Manifest011#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">The empty graph entails that <code>xsd:integer</code> and <code>xsd:string</code>
|
|
are a <code>rdfs:Datatype</code></td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/premises011"><code><I5.8/premises011></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre></pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/I5.8/conclusions011"><code><I5.8/conclusions011></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>xsd:integer rdf:type rdfs:Datatype .
|
|
xsd:string rdf:type rdfs:Datatype .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='proposedDL' name='proposedDL'>C.3. Additional Description Logic Tests</a></h2>
|
|
<p>
|
|
These tests are ones that are either known from the literature
|
|
(for instance, from <a href="#ref-Heinsohn_et_al.">[Heinsohn et al.]</a>),
|
|
or from test suites contributed by <!--DL implementors
|
|
(specifically from -->Network Inference.
|
|
<!--and <span class="todo">maybe someone else still</span>)-->
|
|
</p>
|
|
<p>
|
|
The following additional namespace prefix is used in this section:
|
|
</p>
|
|
<dl>
|
|
<dt><code>oiled</code></dt><dd><code>http://oiled.man.example.uk/test#</code></dd>
|
|
</dl>
|
|
<p>
|
|
In the N3 syntax <a href="#ref-N3">[N3]</a> used for namespace declarations,
|
|
this as as follows:
|
|
</p>
|
|
<table border="1" width="95%"
|
|
summary="This table defines the rdf, rdfs, and owl namespace prefixes.">
|
|
<tr><td class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td class="TestNamespaces">
|
|
<pre >@prefix oiled: <http://oiled.man.ac.uk/test#> .
|
|
</pre></td></tr>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability" id="dl-000-satisfiability"><!-- --></a>
|
|
|
|
<h3><a id='proposed-dl-000-satisfiability' name='proposed-dl-000-satisfiability'>C.3.1. Extended Satisfiability Tests</a></h3>
|
|
|
|
<p>These are general satisfiability tests that are intended to
|
|
test the interaction of role hierarchies, disjoint concepts and other
|
|
things within an OWL reasoner.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-001" id="dl-000-satisfiability-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability001" name="proposed-dl-000-satisfiability001"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest001#test"><code><description-logic/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">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.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises001"><code><description-logic/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions001"><code><description-logic/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-002" id="dl-000-satisfiability-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability002" name="proposed-dl-000-satisfiability002"></a>
|
|
<table border="1" width="95%" summary="DL Test: fact2.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest002#test"><code><description-logic/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: fact2.1</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises002"><code><description-logic/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><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 .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty oiled:r .
|
|
oiled:c rdf:type owl:Class .
|
|
_:b owl:allValuesFrom oiled:c .
|
|
oiled:c rdfs:subClassOf _:b .
|
|
oiled:d rdf:type owl:Class .
|
|
oiled:r rdf:type owl:ObjectProperty .
|
|
_:c rdf:type owl:Restriction .
|
|
_:c owl:onProperty oiled:r .
|
|
oiled:c rdf:type owl:Class .
|
|
_:c owl:allValuesFrom oiled:c .
|
|
oiled:d rdf:type owl:Class .
|
|
_:c rdfs:subClassOf oiled:d .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions002"><code><description-logic/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>oiled:Unsatisfiable rdf:type owl:Class .
|
|
oiled:Unsatisfiable owl:equivalentClass owl:Nothing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-003" id="dl-000-satisfiability-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability003" name="proposed-dl-000-satisfiability003"></a>
|
|
<table border="1" width="95%" summary="DL Test: fact3.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest003#test"><code><description-logic/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: fact3.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises003"><code><description-logic/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions003"><code><description-logic/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-004" id="dl-000-satisfiability-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability004" name="proposed-dl-000-satisfiability004"></a>
|
|
<table border="1" width="95%" summary="DL Test: fact4.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest004#test"><code><description-logic/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: fact4.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises004"><code><description-logic/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions004"><code><description-logic/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-005" id="dl-000-satisfiability-005"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability005" name="proposed-dl-000-satisfiability005"></a>
|
|
<table border="1" width="95%" summary="DL Test: fact4.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">005</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest005#test"><code><description-logic/Manifest005#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: fact4.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises005"><code><description-logic/premises005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions005"><code><description-logic/nonconclusions005></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-006" id="dl-000-satisfiability-006"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability006" name="proposed-dl-000-satisfiability006"></a>
|
|
<table border="1" width="95%" summary="DL Test: t1.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">006</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest006#test"><code><description-logic/Manifest006#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t1.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises006"><code><description-logic/premises006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions006"><code><description-logic/nonconclusions006></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-007" id="dl-000-satisfiability-007"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability007" name="proposed-dl-000-satisfiability007"></a>
|
|
<table border="1" width="95%" summary="DL Test: t1.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">007</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest007#test"><code><description-logic/Manifest007#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t1.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises007"><code><description-logic/premises007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions007"><code><description-logic/conclusions007></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-008" id="dl-000-satisfiability-008"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability008" name="proposed-dl-000-satisfiability008"></a>
|
|
<table border="1" width="95%" summary="DL Test: t1.3">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">008</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest008#test"><code><description-logic/Manifest008#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t1.3</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises008"><code><description-logic/premises008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions008"><code><description-logic/conclusions008></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-009" id="dl-000-satisfiability-009"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability009" name="proposed-dl-000-satisfiability009"></a>
|
|
<table border="1" width="95%" summary="DL Test: t10.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">009</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest009#test"><code><description-logic/Manifest009#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t10.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises009"><code><description-logic/premises009></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions009"><code><description-logic/nonconclusions009></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-010" id="dl-000-satisfiability-010"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability010" name="proposed-dl-000-satisfiability010"></a>
|
|
<table border="1" width="95%" summary="DL Test: t10.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">010</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest010#test"><code><description-logic/Manifest010#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t10.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises010"><code><description-logic/premises010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions010"><code><description-logic/conclusions010></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-011" id="dl-000-satisfiability-011"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability011" name="proposed-dl-000-satisfiability011"></a>
|
|
<table border="1" width="95%" summary="DL Test: t10.3">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">011</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest011#test"><code><description-logic/Manifest011#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t10.3</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises011"><code><description-logic/premises011></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions011"><code><description-logic/conclusions011></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-012" id="dl-000-satisfiability-012"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability012" name="proposed-dl-000-satisfiability012"></a>
|
|
<table border="1" width="95%" summary="DL Test: t10.4">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">012</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest012#test"><code><description-logic/Manifest012#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t10.4</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises012"><code><description-logic/premises012></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions012"><code><description-logic/conclusions012></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-013" id="dl-000-satisfiability-013"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability013" name="proposed-dl-000-satisfiability013"></a>
|
|
<table border="1" width="95%" summary="DL Test: t10.5">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">013</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest013#test"><code><description-logic/Manifest013#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t10.5</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises013"><code><description-logic/premises013></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions013"><code><description-logic/conclusions013></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-014" id="dl-000-satisfiability-014"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability014" name="proposed-dl-000-satisfiability014"></a>
|
|
<table border="1" width="95%" summary="DL Test: t11.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">014</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest014#test"><code><description-logic/Manifest014#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t11.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises014"><code><description-logic/premises014></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions014"><code><description-logic/conclusions014></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-015" id="dl-000-satisfiability-015"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability015" name="proposed-dl-000-satisfiability015"></a>
|
|
<table border="1" width="95%" summary="DL Test: t12.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">015</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest015#test"><code><description-logic/Manifest015#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t12.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises015"><code><description-logic/premises015></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions015"><code><description-logic/conclusions015></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-016" id="dl-000-satisfiability-016"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability016" name="proposed-dl-000-satisfiability016"></a>
|
|
<table border="1" width="95%" summary="DL Test: t2.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">016</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest016#test"><code><description-logic/Manifest016#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t2.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises016"><code><description-logic/premises016></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions016"><code><description-logic/nonconclusions016></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-017" id="dl-000-satisfiability-017"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability017" name="proposed-dl-000-satisfiability017"></a>
|
|
<table border="1" width="95%" summary="DL Test: t2.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">017</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest017#test"><code><description-logic/Manifest017#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t2.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises017"><code><description-logic/premises017></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions017"><code><description-logic/conclusions017></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-018" id="dl-000-satisfiability-018"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability018" name="proposed-dl-000-satisfiability018"></a>
|
|
<table border="1" width="95%" summary="DL Test: t3.1 There are 90 possible partitions in the satisfiable case">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">018</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest018#test"><code><description-logic/Manifest018#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t3.1
|
|
There are 90 possible partitions in the satisfiable case</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises018"><code><description-logic/premises018></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions018"><code><description-logic/nonconclusions018></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-019" id="dl-000-satisfiability-019"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability019" name="proposed-dl-000-satisfiability019"></a>
|
|
<table border="1" width="95%" summary="DL Test: t3.2 There are 301 possible partitions in the unsatisfiable case">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">019</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest019#test"><code><description-logic/Manifest019#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t3.2
|
|
There are 301 possible partitions in the unsatisfiable case</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises019"><code><description-logic/premises019></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions019"><code><description-logic/conclusions019></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-020" id="dl-000-satisfiability-020"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability020" name="proposed-dl-000-satisfiability020"></a>
|
|
<table border="1" width="95%" summary="DL Test: t3a.1 there are 1,701 possible partitions in the satisfiable case">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">020</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest020#test"><code><description-logic/Manifest020#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t3a.1
|
|
there are 1,701 possible partitions in the satisfiable case</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises020"><code><description-logic/premises020></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions020"><code><description-logic/nonconclusions020></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-021" id="dl-000-satisfiability-021"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability021" name="proposed-dl-000-satisfiability021"></a>
|
|
<table border="1" width="95%" summary="DL Test: t3a.2 There are 7,770 possible partitions in the unsatisfiable case">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">021</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest021#test"><code><description-logic/Manifest021#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t3a.2
|
|
There are 7,770 possible partitions in the unsatisfiable case</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises021"><code><description-logic/premises021></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions021"><code><description-logic/nonconclusions021></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-022" id="dl-000-satisfiability-022"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability022" name="proposed-dl-000-satisfiability022"></a>
|
|
<table border="1" width="95%" summary="DL Test: t3a.3 There are 42,525 possible partitions in the satisfiable case">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">022</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest022#test"><code><description-logic/Manifest022#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t3a.3
|
|
There are 42,525 possible partitions in the satisfiable case</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises022"><code><description-logic/premises022></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions022"><code><description-logic/conclusions022></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-023" id="dl-000-satisfiability-023"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability023" name="proposed-dl-000-satisfiability023"></a>
|
|
<table border="1" width="95%" summary="DL Test: t4.1 Dynamic blocking example">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">023</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest023#test"><code><description-logic/Manifest023#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t4.1
|
|
Dynamic blocking example</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises023"><code><description-logic/premises023></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions023"><code><description-logic/conclusions023></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-024" id="dl-000-satisfiability-024"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability024" name="proposed-dl-000-satisfiability024"></a>
|
|
<table border="1" width="95%" summary="DL Test: t5.1 Non-finite model example from paper The concept should be coherent but has no finite model">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">024</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest024#test"><code><description-logic/Manifest024#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t5.1
|
|
Non-finite model example from paper
|
|
|
|
The concept should be coherent but has no finite model</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises024"><code><description-logic/premises024></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions024"><code><description-logic/nonconclusions024></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-025" id="dl-000-satisfiability-025"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability025" name="proposed-dl-000-satisfiability025"></a>
|
|
<table border="1" width="95%" summary="DL Test: t5f.1 Non-finite model example from paper The concept should be coherent but has no finite model">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">025</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest025#test"><code><description-logic/Manifest025#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t5f.1
|
|
Non-finite model example from paper
|
|
|
|
The concept should be coherent but has no finite model</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises025"><code><description-logic/premises025></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions025"><code><description-logic/nonconclusions025></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-026" id="dl-000-satisfiability-026"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability026" name="proposed-dl-000-satisfiability026"></a>
|
|
<table border="1" width="95%" summary="DL Test: t6.1 Double blocking example. The concept should be incoherent but needs double blocking">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">026</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest026#test"><code><description-logic/Manifest026#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t6.1
|
|
Double blocking example.
|
|
|
|
The concept should be incoherent but needs double blocking</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises026"><code><description-logic/premises026></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions026"><code><description-logic/conclusions026></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-027" id="dl-000-satisfiability-027"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability027" name="proposed-dl-000-satisfiability027"></a>
|
|
<table border="1" width="95%" summary="DL Test: t6f.1 Double blocking example. The concept should be incoherent but needs double blocking">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">027</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest027#test"><code><description-logic/Manifest027#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t6f.1
|
|
Double blocking example.
|
|
|
|
The concept should be incoherent but needs double blocking</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises027"><code><description-logic/premises027></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions027"><code><description-logic/conclusions027></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-028" id="dl-000-satisfiability-028"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability028" name="proposed-dl-000-satisfiability028"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">028</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest028#test"><code><description-logic/Manifest028#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises028"><code><description-logic/premises028></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions028"><code><description-logic/nonconclusions028></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-029" id="dl-000-satisfiability-029"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability029" name="proposed-dl-000-satisfiability029"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">029</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest029#test"><code><description-logic/Manifest029#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises029"><code><description-logic/premises029></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions029"><code><description-logic/conclusions029></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-030" id="dl-000-satisfiability-030"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability030" name="proposed-dl-000-satisfiability030"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7.3">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">030</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest030#test"><code><description-logic/Manifest030#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7.3</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises030"><code><description-logic/premises030></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions030"><code><description-logic/conclusions030></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-031" id="dl-000-satisfiability-031"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability031" name="proposed-dl-000-satisfiability031"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7f.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">031</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest031#test"><code><description-logic/Manifest031#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7f.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises031"><code><description-logic/premises031></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions031"><code><description-logic/nonconclusions031></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-032" id="dl-000-satisfiability-032"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability032" name="proposed-dl-000-satisfiability032"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7f.2">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">032</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest032#test"><code><description-logic/Manifest032#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7f.2</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises032"><code><description-logic/premises032></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions032"><code><description-logic/conclusions032></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-033" id="dl-000-satisfiability-033"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability033" name="proposed-dl-000-satisfiability033"></a>
|
|
<table border="1" width="95%" summary="DL Test: t7f.3">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">033</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest033#test"><code><description-logic/Manifest033#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t7f.3</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises033"><code><description-logic/premises033></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions033"><code><description-logic/conclusions033></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-000-satisfiability-034" id="dl-000-satisfiability-034"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-000-satisfiability034" name="proposed-dl-000-satisfiability034"></a>
|
|
<table border="1" width="95%" summary="DL Test: t8.1">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">034</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest034#test"><code><description-logic/Manifest034#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: t8.1</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises034"><code><description-logic/premises034></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions034"><code><description-logic/nonconclusions034></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn" id="dl-100-heinsohn"><!-- --></a>
|
|
|
|
<h3><a id='proposed-dl-100-heinsohn' name='proposed-dl-100-heinsohn'>C.3.2. Heinsohn's Tests</a></h3>
|
|
|
|
<p>See <a href="#ref-Heinsohn_et_al.">[Heinsohn et al.]</a>.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-101" id="dl-100-heinsohn-101"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn101" name="proposed-dl-100-heinsohn101"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn1.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">101</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest101#test"><code><description-logic/Manifest101#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn1.1
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by disjoint concept</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises101"><code><description-logic/premises101></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions101"><code><description-logic/conclusions101></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-102" id="dl-100-heinsohn-102"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn102" name="proposed-dl-100-heinsohn102"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn1.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">102</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest102#test"><code><description-logic/Manifest102#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn1.2
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by disjoint concept</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises102"><code><description-logic/premises102></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions102"><code><description-logic/conclusions102></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-103" id="dl-100-heinsohn-103"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn103" name="proposed-dl-100-heinsohn103"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn1.3 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">103</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest103#test"><code><description-logic/Manifest103#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn1.3
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by disjoint concept</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises103"><code><description-logic/premises103></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions103"><code><description-logic/conclusions103></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-104" id="dl-100-heinsohn-104"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn104" name="proposed-dl-100-heinsohn104"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn1.4 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by disjoint concept">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">104</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest104#test"><code><description-logic/Manifest104#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn1.4
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by disjoint concept</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises104"><code><description-logic/premises104></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions104"><code><description-logic/conclusions104></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-105" id="dl-100-heinsohn-105"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn105" name="proposed-dl-100-heinsohn105"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn2.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">105</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest105#test"><code><description-logic/Manifest105#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn2.1
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by number restrictions</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises105"><code><description-logic/premises105></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><description-logic/premises105> rdf:type owl:Ontology .
|
|
oiled:Unsatisfiable rdf:type owl:Class .
|
|
_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
_:b owl:onProperty oiled:r .
|
|
_:b owl:minCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:c rdf:type owl:Restriction .
|
|
_:c owl:onProperty oiled:r .
|
|
_:c owl:maxCardinality "1"^^xsd:nonNegativeInteger .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
oiled:Unsatisfiable owl:equivalentClass _:a .
|
|
oiled:c rdf:type owl:Class .
|
|
_:f rdf:type owl:Class .
|
|
oiled:d rdf:type owl:Class .
|
|
_:f owl:complementOf oiled:d .
|
|
oiled:c rdfs:subClassOf _:f .
|
|
oiled:d rdf:type owl:Class .
|
|
oiled:r rdf:type owl:ObjectProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions105"><code><description-logic/conclusions105></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>oiled:Unsatisfiable rdf:type owl:Class .
|
|
oiled:Unsatisfiable owl:equivalentClass owl:Nothing .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-106" id="dl-100-heinsohn-106"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn106" name="proposed-dl-100-heinsohn106"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn2.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">106</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest106#test"><code><description-logic/Manifest106#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn2.2
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by number restrictions</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises106"><code><description-logic/premises106></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions106"><code><description-logic/conclusions106></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-107" id="dl-100-heinsohn-107"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn107" name="proposed-dl-100-heinsohn107"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn3.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">107</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest107#test"><code><description-logic/Manifest107#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn3.1
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by number restrictions and role hierarchy</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises107"><code><description-logic/premises107></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions107"><code><description-logic/conclusions107></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-108" id="dl-100-heinsohn-108"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn108" name="proposed-dl-100-heinsohn108"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn3.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">108</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest108#test"><code><description-logic/Manifest108#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn3.2
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by number restrictions and role hierarchy</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises108"><code><description-logic/premises108></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions108"><code><description-logic/conclusions108></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-109" id="dl-100-heinsohn-109"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn109" name="proposed-dl-100-heinsohn109"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn3c.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests incoherency caused by number restrictions and role hierarchy">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">109</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest109#test"><code><description-logic/Manifest109#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn3c.1
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests incoherency caused by number restrictions and role hierarchy</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises109"><code><description-logic/premises109></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions109"><code><description-logic/conclusions109></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-110" id="dl-100-heinsohn-110"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn110" name="proposed-dl-100-heinsohn110"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn4.1 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests role restrictions">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">110</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest110#test"><code><description-logic/Manifest110#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn4.1
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests role restrictions</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises110"><code><description-logic/premises110></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions110"><code><description-logic/conclusions110></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-100-heinsohn-111" id="dl-100-heinsohn-111"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-100-heinsohn111" name="proposed-dl-100-heinsohn111"></a>
|
|
<table border="1" width="95%" summary="DL Test: heinsohn4.2 Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397 Tests role restrictions">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">111</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest111#test"><code><description-logic/Manifest111#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: heinsohn4.2
|
|
Tbox tests from Heinsohn et al., AI 68 (1994) pp367-397
|
|
|
|
Tests role restrictions</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises111"><code><description-logic/premises111></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions111"><code><description-logic/conclusions111></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance" id="dl-200-instance"><!-- --></a>
|
|
|
|
<h3><a id='proposed-dl-200-instance' name='proposed-dl-200-instance'>C.3.3. DL 98 Instance Tests</a></h3>
|
|
|
|
<p>These tests have been ported from the DL 98 tests <a href="#ref-DL_98_Systems_Comparison">[DL 98 Systems Comparison]</a>.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-201" id="dl-200-instance-201"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance201" name="proposed-dl-200-instance201"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_branch ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">201</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest201#test"><code><description-logic/Manifest201#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_branch
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises201"><code><description-logic/premises201></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions201"><code><description-logic/conclusions201></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-202" id="dl-200-instance-202"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance202" name="proposed-dl-200-instance202"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_d4 ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">202</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest202#test"><code><description-logic/Manifest202#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_d4
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises202"><code><description-logic/premises202></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions202"><code><description-logic/conclusions202></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-203" id="dl-200-instance-203"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance203" name="proposed-dl-200-instance203"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_dum ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">203</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest203#test"><code><description-logic/Manifest203#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_dum
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises203"><code><description-logic/premises203></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions203"><code><description-logic/conclusions203></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-204" id="dl-200-instance-204"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance204" name="proposed-dl-200-instance204"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_grz ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">204</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest204#test"><code><description-logic/Manifest204#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_grz
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises204"><code><description-logic/premises204></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions204"><code><description-logic/conclusions204></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-205" id="dl-200-instance-205"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance205" name="proposed-dl-200-instance205"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_lin ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">205</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest205#test"><code><description-logic/Manifest205#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_lin
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises205"><code><description-logic/premises205></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions205"><code><description-logic/conclusions205></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-206" id="dl-200-instance-206"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance206" name="proposed-dl-200-instance206"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_path ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">206</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest206#test"><code><description-logic/Manifest206#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_path
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises206"><code><description-logic/premises206></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions206"><code><description-logic/conclusions206></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-207" id="dl-200-instance-207"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance207" name="proposed-dl-200-instance207"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_ph ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">207</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest207#test"><code><description-logic/Manifest207#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_ph
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises207"><code><description-logic/premises207></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions207"><code><description-logic/conclusions207></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-200-instance-208" id="dl-200-instance-208"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-200-instance208" name="proposed-dl-200-instance208"></a>
|
|
<table border="1" width="95%" summary="DL Test: k_poly ABox test from DL98 systems comparison.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">208</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest208#test"><code><description-logic/Manifest208#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">DL Test: k_poly
|
|
ABox test from DL98 systems comparison.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises208"><code><description-logic/premises208></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions208"><code><description-logic/conclusions208></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://oiled.man.example.uk/test#> is shown using both oiled: and ns0:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-500-SAT" id="dl-500-SAT"><!-- --></a>
|
|
|
|
<h3><a id='proposed-dl-500-SAT' name='proposed-dl-500-SAT'>C.3.4. The 3 SAT Problem</a></h3>
|
|
|
|
<p>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 <a href="#ref-DIMACS">[DIMACS]</a>
|
|
format.
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-500-SAT-501" id="dl-500-SAT-501"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-500-SAT501" name="proposed-dl-500-SAT501"></a>
|
|
<table border="1" width="95%" summary=" 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 ">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">501</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest501#test"><code><description-logic/Manifest501#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><pre>
|
|
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
|
|
</pre></td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/consistent501"><code><description-logic/consistent501></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-500-SAT-502" id="dl-500-SAT-502"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-500-SAT502" name="proposed-dl-500-SAT502"></a>
|
|
<table border="1" width="95%" summary=" 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 ">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">502</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest502#test"><code><description-logic/Manifest502#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription"><pre>
|
|
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
|
|
</pre></td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/inconsistent502"><code><description-logic/inconsistent502></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-900-arith" id="dl-900-arith"><!-- --></a>
|
|
|
|
<h3><a id='proposed-dl-900-arith' name='proposed-dl-900-arith'>C.3.5. Extended Cardinality Testing</a></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-900-arith-901" id="dl-900-arith-901"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-900-arith901" name="proposed-dl-900-arith901"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">901</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest901#test"><code><description-logic/Manifest901#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This entailment can be replicated for any three natural numbers
|
|
<em>i</em>, <em>j</em>, <em>k</em> such that <em>i</em>+<em>j</em> >= <em>k</em>. In this example, they are chosen as 2, 3 and 5.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises901"><code><description-logic/premises901></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions901"><code><description-logic/conclusions901></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:c rdf:type owl:Restriction .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
_:c owl:onProperty first:q .
|
|
_:c owl:minCardinality "3"^^xsd:nonNegativeInteger .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
_:f rdf:type owl:Restriction .
|
|
first:r rdf:type owl:ObjectProperty .
|
|
_:f owl:onProperty first:r .
|
|
_:f owl:minCardinality "5"^^xsd:nonNegativeInteger .
|
|
_:a rdfs:subClassOf _:f .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-900-arith-902" id="dl-900-arith-902"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-900-arith902" name="proposed-dl-900-arith902"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">902</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest902#test"><code><description-logic/Manifest902#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This non-entailment can be replicated for any three natural numbers
|
|
<em>i</em>, <em>j</em>, <em>k</em> such that <em>i</em>+<em>j</em> < <em>k</em>. In this example, they are chosen as 2, 3 and 6.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises902"><code><description-logic/premises902></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions902"><code><description-logic/nonconclusions902></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "2"^^xsd:nonNegativeInteger .
|
|
_:c rdf:type owl:Restriction .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
_:c owl:onProperty first:q .
|
|
_:c owl:minCardinality "3"^^xsd:nonNegativeInteger .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
_:f rdf:type owl:Restriction .
|
|
first:r rdf:type owl:ObjectProperty .
|
|
_:f owl:onProperty first:r .
|
|
_:f owl:minCardinality "6"^^xsd:nonNegativeInteger .
|
|
_:a rdfs:subClassOf _:f .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-900-arith-903" id="dl-900-arith-903"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-900-arith903" name="proposed-dl-900-arith903"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">903</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest903#test"><code><description-logic/Manifest903#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This entailment can be replicated for any three natural numbers
|
|
<em>i</em>, <em>j</em>, <em>k</em> such that <em>i</em>+<em>j</em> >= <em>k</em>. In this example, they are chosen as 200, 300 and 500.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises903"><code><description-logic/premises903></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/conclusions903"><code><description-logic/conclusions903></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "200"^^xsd:nonNegativeInteger .
|
|
_:c rdf:type owl:Restriction .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
_:c owl:onProperty first:q .
|
|
_:c owl:minCardinality "300"^^xsd:nonNegativeInteger .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
_:f rdf:type owl:Restriction .
|
|
first:r rdf:type owl:ObjectProperty .
|
|
_:f owl:onProperty first:r .
|
|
_:f owl:minCardinality "500"^^xsd:nonNegativeInteger .
|
|
_:a rdfs:subClassOf _:f .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="dl-900-arith-904" id="dl-900-arith-904"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-dl-900-arith904" name="proposed-dl-900-arith904"></a>
|
|
<table border="1" width="95%" summary="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.">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">904</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/Manifest904#test"><code><description-logic/Manifest904#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This non-entailment can be replicated for any three natural numbers
|
|
<em>i</em>, <em>j</em>, <em>k</em> such that <em>i</em>+<em>j</em> < <em>k</em>. In this example, they are chosen as 200, 300 and 600.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/premises904"><code><description-logic/premises904></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/description-logic/nonconclusions904"><code><description-logic/nonconclusions904></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
_:b owl:minCardinality "200"^^xsd:nonNegativeInteger .
|
|
_:c rdf:type owl:Restriction .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
_:c owl:onProperty first:q .
|
|
_:c owl:minCardinality "300"^^xsd:nonNegativeInteger .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
_:f rdf:type owl:Restriction .
|
|
first:r rdf:type owl:ObjectProperty .
|
|
_:f owl:onProperty first:r .
|
|
_:f owl:minCardinality "600"^^xsd:nonNegativeInteger .
|
|
_:a rdfs:subClassOf _:f .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='proposedMisc' name='proposedMisc'>C.4. Miscellaneous Tests</a></h2>
|
|
<p>
|
|
These tests
|
|
are ones that do not fit any other category.
|
|
Some are taken from the <a href="#ref-OWL_Guide">[OWL Guide]</a>;
|
|
others reflect various aspects of OWL, that
|
|
were not formal issues addressed by the working group.
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-000-guide" id="misc-000-guide"><!-- --></a>
|
|
|
|
<h3><a id='proposed-misc-000-guide' name='proposed-misc-000-guide'>C.4.1. Examples from the OWL Guide</a></h3>
|
|
|
|
<p>These tests are taken from the <a href="#ref-OWL_Guide">[OWL Guide]</a>.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-000-guide-001" id="misc-000-guide-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-000-guide001" name="proposed-misc-000-guide001"></a>
|
|
<table border="1" width="95%" summary="Wine example taken from the guide.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest001#test"><code><miscellaneous/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Wine example taken from the guide.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent001"><code><miscellaneous/consistent001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Preifx xsd: represents both uri <http://www.w3.org/2000/10/XMLSchema#> and <http://www.w3.org/2001/XMLSchema#>.
|
|
<br />
|
|
Can the suffix be removed from <http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl>?
|
|
<br />
|
|
Can the suffix be removed from <http://www.example.org/wine-020303.owl>?
|
|
<br />
|
|
Uri <http://www.w3.org/2001/sw/WebOnt/guide-src/wine#> is shown using both : and vin:.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-000-guide-002" id="misc-000-guide-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-000-guide002" name="proposed-misc-000-guide002"></a>
|
|
<table border="1" width="95%" summary="Food example taken from the guide.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest002#test"><code><miscellaneous/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Food example taken from the guide.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent002"><code><miscellaneous/consistent002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
<tr><td colspan="3" class="TestErrorsHead"><strong>Errors:</strong> (informative)
|
|
</td></tr>
|
|
<tr><td colspan="3" class="TestErrors">Uri <http://www.w3.org/2001/sw/WebOnt/guide-src/food#> is shown using both : and food:.
|
|
<br />
|
|
Third and subsequent comments ignored in <a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent002">consistent002</a>.
|
|
<br />
|
|
</td></tr>
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-100-syntax" id="misc-100-syntax"><!-- --></a>
|
|
|
|
<h3><a id='proposed-misc-100-syntax' name='proposed-misc-100-syntax'>C.4.2. Detailed OWL Lite and OWL DL Syntax</a></h3>
|
|
|
|
<p>These tests illustrate detailed points about the
|
|
<a href="http://www.w3.org/TR/owl-semantics/mapping#4.1">mapping rules</a>
|
|
in <a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
and the syntax of OWL Lite and OWL DL.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-100-syntax-101" id="misc-100-syntax-101"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-100-syntax101" name="proposed-misc-100-syntax101"></a>
|
|
<table border="1" width="95%" summary="This document is OWL Lite according to the 3rd February working draft and to the 15th February editor's draft .">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">101</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest101#test"><code><miscellaneous/Manifest101#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This document is OWL Lite according to the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030203/">
|
|
3rd February working draft</a>
|
|
and to the
|
|
<a href="http://www-db.research.bell-labs.com/user/pfps/owl/semantics/semantics.html">
|
|
15th February editor's draft
|
|
</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent101"><code><miscellaneous/consistent101></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
first:s rdf:type owl:Class .
|
|
_:b owl:someValuesFrom first:s .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
first:i rdf:type _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-100-syntax-102" id="misc-100-syntax-102"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-100-syntax102" name="proposed-misc-100-syntax102"></a>
|
|
<table border="1" width="95%" summary="This document is OWL DL according to the 3rd February working draft and to the 15th February editor's draft .">
|
|
<tr><td class="TestLevel" width="10%">DL</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">102</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest102#test"><code><miscellaneous/Manifest102#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This document is OWL DL according to the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030203/">
|
|
3rd February working draft</a>
|
|
and to the
|
|
<a href="http://www-db.research.bell-labs.com/user/pfps/owl/semantics/semantics.html">
|
|
15th February editor's draft
|
|
</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">DL</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent102"><code><miscellaneous/consistent102></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:i rdf:type owl:Thing .
|
|
_:a rdf:type owl:Class .
|
|
_:b rdf:type owl:Restriction .
|
|
first:p rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:p .
|
|
first:a rdf:type owl:Class .
|
|
_:b 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 .
|
|
_:d rdf:first _:c .
|
|
_:d rdf:rest rdf:nil .
|
|
_:d rdf:type rdf:List .
|
|
_:e rdf:first _:b .
|
|
_:e rdf:rest _:d .
|
|
_:e rdf:type rdf:List .
|
|
_:a owl:intersectionOf _:e .
|
|
first:i rdf:type _:a .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-100-syntax-103" id="misc-100-syntax-103"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-100-syntax103" name="proposed-misc-100-syntax103"></a>
|
|
<table border="1" width="95%" summary="This document is OWL DL according to the 3rd February working draft and to the 15th February editor's draft .">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">103</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest103#test"><code><miscellaneous/Manifest103#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This document is OWL DL according to the
|
|
<a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030203/">
|
|
3rd February working draft</a>
|
|
and to the
|
|
<a href="http://www-db.research.bell-labs.com/user/pfps/owl/semantics/semantics.html">
|
|
15th February editor's draft
|
|
</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent103"><code><miscellaneous/consistent103></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
_:b rdf:type owl:Restriction .
|
|
first:q rdf:type owl:ObjectProperty .
|
|
_:b owl:onProperty first:q .
|
|
first:s rdf:type owl:Class .
|
|
_:b owl:someValuesFrom first:s .
|
|
_:c rdf:first _:b .
|
|
_:c rdf:rest rdf:nil .
|
|
_:c rdf:type rdf:List .
|
|
_:d rdf:first _:a .
|
|
_:d rdf:rest _:c .
|
|
_:d rdf:type rdf:List .
|
|
_:e owl:intersectionOf _:d .
|
|
first:i rdf:type _:e .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-200-xmlliteral" id="misc-200-xmlliteral"><!-- --></a>
|
|
|
|
<h3><a id='proposed-misc-200-xmlliteral' name='proposed-misc-200-xmlliteral'>C.4.3. Concerning rdf:XMLLiteral</a></h3>
|
|
|
|
<p>These tests illustrate the use of <code>rdf:XMLLiteral</code>.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-200-xmlliteral-201" id="misc-200-xmlliteral-201"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-200-xmlliteral201" name="proposed-misc-200-xmlliteral201"></a>
|
|
<table border="1" width="95%" summary="This test shows how user labels in a variety of languages can be used. Note the use of ruby annotation.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">201</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest201#test"><code><miscellaneous/Manifest201#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This test shows how <a href="http://www.w3.org/TR/webont-req/#req-user-labels">user labels</a>
|
|
in a variety of languages can be used. Note the use of
|
|
<a href="http://www.w3.org/TR/ruby/">ruby annotation</a>.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix : <http://www.w3.org/1999/xhtml> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent201"><code><miscellaneous/consistent201></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 "\u30B7\u30A7\u30A4\u30AF\u30B9\u30D4\u30A2\u306E<ruby xmlns=\"http://www.w3.org/1999/xhtml\"><rbc><rb>\u6F14</rb><rb>\u5287</rb></rbc>\n <rtc><rt>\u3048\u3093</rt><rt>\u3052\u304D</rt></rtc></ruby>"@ja^^rdf:XMLLiteral .
|
|
first:ShakespearePlay rdfs:comment "\u30B7\u30A7\u30A4\u30AF\u30B9\u30D4\u30A2\u306E<ruby xmlns=\"http://www.w3.org/1999/xhtml\"><rbc><rb>\u6F14</rb><rb>\u5287</rb></rbc>\n <rtc><rt>\u3048\u3093</rt><rt>\u3052\u304D</rt></rtc></ruby>\u306E\u30AF\u30E9\u30B9\u3002"@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 \n 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 "\u30ED\u30DF\u30AA\u3068\u30B8\u30E5\u30EA\u30A8\u30C3\u30C8"@ja^^rdf:XMLLiteral .
|
|
first:Romeo-and-Juliet rdfs:comment "\u30ED\u30DF\u30AA\u3068\u30B8\u30E5\u30EA\u30A8\u30C3\u30C8\u306E<ruby xmlns=\"http://www.w3.org/1999/xhtml\"><rbc><rb>\u60B2</rb><rb>\u5287</rb></rbc>\n <rtc><rt>\u3072</rt><rt>\u3052\u304D</rt></rtc></ruby>"@ja^^rdf:XMLLiteral .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-200-xmlliteral-202" id="misc-200-xmlliteral-202"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-200-xmlliteral202" name="proposed-misc-200-xmlliteral202"></a>
|
|
<table border="1" width="95%" summary="This shows that insignificant whitespace in an rdf:XMLLiteral is not significant within OWL.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">202</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest202#test"><code><miscellaneous/Manifest202#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This shows that insignificant whitespace in an
|
|
<a href="http://www.w3.org/TR/rdf-concepts/#section-XMLLiteral">rdf:XMLLiteral</a> is not significant within OWL.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix : <http://www.w3.org/1999/xhtml> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent202"><code><miscellaneous/consistent202></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:fp rdf:type owl:FunctionalProperty .
|
|
_:a rdf:type owl:Thing .
|
|
_:a first:fp "<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<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>\n<img xmlns=\"http://www.w3.org/1999/xhtml\" alt=\"Venn diagram\" longdesc=\"vn.html\" src=\"vn.png\" title=\"Venn\"></img>"^^rdf:XMLLiteral .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-200-xmlliteral-203" id="misc-200-xmlliteral-203"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-200-xmlliteral203" name="proposed-misc-200-xmlliteral203"></a>
|
|
<table border="1" width="95%" summary="This shows that initial whitespace in an rdf:XMLLiteral is significant within OWL.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Inconsistent document.</th><th class="TestNumber" width="15%">203</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest203#test"><code><miscellaneous/Manifest203#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This shows that initial whitespace in an
|
|
<a href="http://www.w3.org/TR/rdf-concepts/#section-XMLLiteral">rdf:XMLLiteral</a> is significant within OWL.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestNamespacesHead"><strong>Namespaces:</strong></td></tr>
|
|
<tr><td colspan="3" class="TestNamespaces"><pre >@prefix : <http://www.w3.org/1999/xhtml> .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Inconsistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/inconsistent203"><code><miscellaneous/inconsistent203></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:fp rdf:type owl:FunctionalProperty .
|
|
_:a rdf:type owl:Thing .
|
|
_:a first:fp "\n<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<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>\n<img xmlns=\"http://www.w3.org/1999/xhtml\" alt=\"Venn diagram\" longdesc=\"vn.html\" src=\"vn.png\" title=\"Venn\"></img>"^^rdf:XMLLiteral .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-300-annotations" id="misc-300-annotations"><!-- --></a>
|
|
|
|
<h3><a id='proposed-misc-300-annotations' name='proposed-misc-300-annotations'>C.4.4. Annotations</a></h3>
|
|
|
|
<p>These tests concern the semantics of annotations.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-300-annotations-301" id="misc-300-annotations-301"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-300-annotations301" name="proposed-misc-300-annotations301"></a>
|
|
<table border="1" width="95%" summary="Annotations participate a little in the semantics.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">301</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest301#test"><code><miscellaneous/Manifest301#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Annotations participate a little in the semantics.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/premises301"><code><miscellaneous/premises301></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:a rdf:type owl:Thing .
|
|
first:a first:prop "foo" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/nonconclusions301"><code><miscellaneous/nonconclusions301></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:a rdf:type owl:Thing .
|
|
first:a first:prop "bar" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-300-annotations-302" id="misc-300-annotations-302"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-300-annotations302" name="proposed-misc-300-annotations302"></a>
|
|
<table border="1" width="95%" summary="Annotations participate a little in the semantics.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Negative Entailment Test:</th><th class="TestNumber" width="15%">302</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest302#test"><code><miscellaneous/Manifest302#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Annotations participate a little in the semantics.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/premises302"><code><miscellaneous/premises302></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:AnnotationProperty .
|
|
first:a rdf:type owl:Thing .
|
|
first:a first:prop "foo" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/nonconclusions302"><code><miscellaneous/nonconclusions302></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:prop rdf:type owl:AnnotationProperty .
|
|
first:a rdf:type owl:Thing .
|
|
first:a first:prop "bar" .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="misc-300-annotations-303" id="misc-300-annotations-303"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-misc-300-annotations303" name="proposed-misc-300-annotations303"></a>
|
|
<table border="1" width="95%" summary="dc:creator may be declared as an annotation property.">
|
|
<tr><td class="TestLevel" width="10%">Lite</td><th class="TestType" width="75%">Consistent document.</th><th class="TestNumber" width="15%">303</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/Manifest303#test"><code><miscellaneous/Manifest303#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">dc:creator may be declared as an annotation property.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Lite</td><td colspan="2" class="TestPartHead"><strong>Consistent:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/miscellaneous/consistent303"><code><miscellaneous/consistent303></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre><http://purl.org/dc/elements/1.0/creator> rdf:type owl:AnnotationProperty .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a id='proposedExtraCredit' name='proposedExtraCredit'>C.5. Extra Credit (Informative) </a></h2>
|
|
<p>
|
|
There is no expectation that any implementation will successfully run
|
|
the tests in this section; any that do gain extra credit.
|
|
</p>
|
|
<p>
|
|
The intent is to illustrate the semantics of OWL, particularly OWL Full,
|
|
as specified by
|
|
<a href="#ref-OWL_Semantics_and_Abstract_Syntax">[OWL Semantics and Abstract Syntax]</a>,
|
|
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.
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="extra-000-arithmetic" id="extra-000-arithmetic"><!-- --></a>
|
|
|
|
<h3><a id='proposed-extra-000-arithmetic' name='proposed-extra-000-arithmetic'>C.5.1. Arithmetic in OWL</a></h3>
|
|
|
|
<p>Tests that show the relationship between OWL and simple arithmetic.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="extra-000-arithmetic-001" id="extra-000-arithmetic-001"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-extra-000-arithmetic001" name="proposed-extra-000-arithmetic001"></a>
|
|
<table border="1" width="95%" summary="This test shows a relationship between integer addition and OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">001</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/Manifest001#test"><code><extra-credit/Manifest001#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This test shows a relationship between integer addition
|
|
and OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/premises001"><code><extra-credit/premises001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/conclusions001"><code><extra-credit/conclusions001></code></a>
|
|
</td></tr>
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="extra-000-arithmetic-002" id="extra-000-arithmetic-002"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-extra-000-arithmetic002" name="proposed-extra-000-arithmetic002"></a>
|
|
<table border="1" width="95%" summary="This test shows a relationship between integer multiplication and OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">002</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/Manifest002#test"><code><extra-credit/Manifest002#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">This test shows a relationship between integer multiplication
|
|
and OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/premises002"><code><extra-credit/premises002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/conclusions002"><code><extra-credit/conclusions002></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>first:N-times-M owl:sameIndividualAs "345"^^xsd:int .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="extra-000-arithmetic-003" id="extra-000-arithmetic-003"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-extra-000-arithmetic003" name="proposed-extra-000-arithmetic003"></a>
|
|
<table border="1" width="95%" summary="Prime factorization can be expressed in OWL Full.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">003</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/Manifest003#test"><code><extra-credit/Manifest003#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">Prime factorization can be expressed in OWL Full.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/premises003"><code><extra-credit/premises003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/conclusions003"><code><extra-credit/conclusions003></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:first first:M .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:N .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:a owl:oneOf _:c .
|
|
_:d owl:sameIndividualAs "7"^^xsd:int .
|
|
_:e owl:sameIndividualAs "11"^^xsd:int .
|
|
_:f rdf:first _:e .
|
|
_:f rdf:rest rdf:nil .
|
|
_:f rdf:type rdf:List .
|
|
_:g rdf:first _:d .
|
|
_:g rdf:rest _:f .
|
|
_:g rdf:type rdf:List .
|
|
_:a owl:oneOf _:g .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="extra-000-arithmetic-004" id="extra-000-arithmetic-004"><!-- --></a>
|
|
|
|
<div class="TestTable">
|
|
<a id="proposed-extra-000-arithmetic004" name="proposed-extra-000-arithmetic004"></a>
|
|
<table border="1" width="95%" summary="A more difficult prime factorization example.">
|
|
<tr><td class="TestLevel" width="10%">Full</td><th class="TestType" width="75%">Positive Entailment Test:</th><th class="TestNumber" width="15%">004</th></tr>
|
|
<tr><td colspan="3" class="TestDescriptionHead"><strong>Description:</strong>
|
|
(informative)
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/Manifest004#test"><code><extra-credit/Manifest004#test></code></a>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td colspan="3" class="TestDescription">A more difficult prime factorization example.</td></tr>
|
|
|
|
|
|
<tr><td colspan="3"><em><a href="#n3format">N3 format</a> is informative.</em></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Premises:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/premises004"><code><extra-credit/premises004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>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 .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
<tr><td class="TestLevel">Full</td><td colspan="2" class="TestPartHead"><strong>Conclusions:</strong>
|
|
<a href="http://www.w3.org/2002/03owlt/extra-credit/conclusions004"><code><extra-credit/conclusions004></code></a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td colspan="3" class="TestRDF"><pre><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></pre></td></tr>
|
|
|
|
<tr><td colspan="3" class="TestTriples"><pre>_:a rdf:type owl:Class .
|
|
_:b rdf:first first:M .
|
|
_:b rdf:rest rdf:nil .
|
|
_:b rdf:type rdf:List .
|
|
_:c rdf:first first:N .
|
|
_:c rdf:rest _:b .
|
|
_:c rdf:type rdf:List .
|
|
_:a owl:oneOf _:c .
|
|
_:d owl:sameIndividualAs "83563"^^xsd:int .
|
|
_:e owl:sameIndividualAs "11119"^^xsd:int .
|
|
_:f rdf:first _:e .
|
|
_:f rdf:rest rdf:nil .
|
|
_:f rdf:type rdf:List .
|
|
_:g rdf:first _:d .
|
|
_:g rdf:rest _:f .
|
|
_:g rdf:type rdf:List .
|
|
_:a owl:oneOf _:g .
|
|
</pre></td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
</div>
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h1><a id='editorialIssues' name='editorialIssues'>D. Editorial Issues (Informative)</a></h1>
|
|
<p>
|
|
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.</p>
|
|
<h2><a id='editorialIssuesMachine' name='editorialIssuesMachine'>D.1. Arising from Automated Checking</a></h2>
|
|
<p>
|
|
Most of these issues will be ignored.
|
|
</p>
|
|
<p>
|
|
|
|
Unimplemented - non trivial ManifestLoader.getText()
|
|
<br />
|
|
Can suffix be removed from URI: <a href="http://www.w3.org/2002/03owlt/false.rdf">false.rdf</a>
|
|
<br />
|
|
Jtidy reported 7 errors in <a href="http://www.w3.org/2001/sw/WebOnt/webont-issues">webont-issues</a>.
|
|
<br />
|
|
|
|
</p>
|
|
<h2><a id='editorialStructure' name='editorialStructure'>D.2. Document Structure</a></h2>
|
|
<p>
|
|
This document is too long.
|
|
The intend is to restructure it before Proposed Recommendation.
|
|
</p>
|
|
<p>
|
|
It is desirable to provide a PDF version that prints with
|
|
correct page boundaries.
|
|
</p>
|
|
<h2><a id='editorialTestRelated' name='editorialTestRelated'>D.3. Test Specific Issues</a></h2>
|
|
<p>Many tests need to be changed or to have their syntactic level
|
|
changed in order to reflect recent decisions concerning
|
|
OWL DL syntax.</p>
|
|
<p >
|
|
Exhaustive coverage of OWL features is desired.
|
|
</p>
|
|
<p>
|
|
Tests reflecting more issue resolutions are desired.
|
|
</p>
|
|
<p>
|
|
<a href="http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0140.html">
|
|
Defects</a> in the tests reported by Sean Bechhofer should be fixed.
|
|
</p>
|
|
<p>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.</p>
|
|
<p>Many of the description logic tests should be changed into
|
|
consistency or inconsitency tests, to maximize usefulness for testing
|
|
consistency checkers.</p>
|
|
<p>Lite versions of many of the DL tests can be added, using the
|
|
techniques of the tests in C.2.2.</p>
|
|
<p>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:
|
|
<a href="http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0132.html">
|
|
datatypes</a>,
|
|
<a href="http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0098.html">
|
|
owl:imports and its domain and range</a>,
|
|
<a href="http://lists.w3.org/Archives/Public/www-webont-wg/2003Feb/0193.html">
|
|
XMLLiteral</a>,
|
|
<a href="http://www.w3.org/2001/sw/WebOnt/ftf5.html">
|
|
language compliance levels</a>,
|
|
<a href="http://www.w3.org/2003/01/09-webont-irc#T09-43-01">
|
|
language compliance levels</a>,
|
|
<a href="http://www.w3.org/2003/01/09-webont-irc#T09-58-38">
|
|
owl:sameInstanceAs, owl:sameClassAs</a>,
|
|
and
|
|
<a href="http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0044.html">
|
|
datatype properties in OWL Full</a>.
|
|
</p>
|
|
<p>Additional arithmetic tests can be added for OWL DL.</p>
|
|
<p>An infinite model test can be added for OWL Lite.</p>
|
|
<p>
|
|
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.
|
|
</p>
|
|
<p>Other additional tests will be added as submitted by WG members and the community
|
|
during Last Call, and beyond.</p>
|
|
<h2><a id='editorialIssuesHuman' name='editorialIssuesHuman'>D.4. Other</a></h2>
|
|
<p>
|
|
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.</p>
|
|
<p>The
|
|
<a href="http://www.w3.org/2002/03owlt/testOntology">
|
|
test ontology</a> needs to be updated to reflect recent changes.
|
|
There should be corresponding additional
|
|
changes to the documentation of the manifest files.</p>
|
|
<p>
|
|
Can the descriptions of approved tests be quotes from other (normative) documents?
|
|
</p>
|
|
<p>
|
|
Check descriptions for appropriate links to other OWL specs.
|
|
</p>
|
|
<p>
|
|
Add automatic checking of filenames.
|
|
</p>
|
|
|
|
|
|
<hr />
|
|
|
|
<h1><a id='acknowledgments' name='acknowledgments'> Acknowledgments (Informative)</a></h1>
|
|
<p>
|
|
Jeremy Carroll thanks <a href="mailto:oreste@w3.org">Oreste Signore</a>,
|
|
his host at
|
|
the <a href="http://www.w3c.it/">W3C Office in Italy</a> and
|
|
<a href="http://www.isti.cnr.it">Istituto di Scienza e Tecnologie dell'Informazione
|
|
"Alessandro Faedo"</a>, part of the
|
|
<a href="http://www.cnr.it">Consiglio Nazionale delle Ricerche</a>, where Jeremy is a
|
|
visiting researcher.
|
|
</p>
|
|
<p>
|
|
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.
|
|
</p>
|
|
<p>Ian Horrocks contributed to <a href="#conformance">the conformance</a> section of this document.
|
|
</p>
|
|
<p>
|
|
This document is the result of extensive discussions within the
|
|
<a href="http://www.w3.org/2001/sw/WebOnt/">Web Ontology Working Group
|
|
</a>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.
|
|
</p>
|
|
|
|
<h1><a id='references' name='references'> References</a></h1>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a name="normative" id="normative">Normative</a></h2>
|
|
<dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<dt><a name="ref-OWL_Semantics_and_Abstract_Syntax" id="ref-OWL_Semantics_and_Abstract_Syntax" >[OWL Semantics and Abstract Syntax]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2003/WD-owl-semantics-20030331/">OWL Web Ontology Language Semantics and Abstract Syntax</a></cite>.
|
|
Peter F. Patel-Schneider, Patrick Hayes, and Ian Horrocks.
|
|
W3C Working Draft 03 February 2003.
|
|
<a href="http://www.w3.org/TR/owl-semantics/">Latest version</a> is available at <tt>http://www.w3.org/TR/owl-semantics/</tt>.
|
|
</dd>
|
|
|
|
<dt><a name="ref-RFC_2119" id="ref-RFC_2119" >[RFC 2119]</a></dt><dd>
|
|
<cite><a href="http://www.ietf.org/rfc/rfc2119.txt">
|
|
RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels
|
|
</a></cite>. S. Bradner,
|
|
IETF. March 1997. This document is <tt>http://www.ietf.org/rfc/rfc2119.txt</tt>.
|
|
</dd>
|
|
<dt><a name="ref-RDF_Concepts" id="ref-RDF_Concepts" >[RDF Concepts]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2003/WD-rdf-concepts-20030123/">
|
|
RDF Concepts and Abstract Syntax</a></cite>.
|
|
Graham Klyne and Jeremy J. Carroll, eds.
|
|
W3C Working Draft 23 January 2003.
|
|
Latest version is available at
|
|
<a href="http://www.w3.org/TR/rdf-concepts/"><tt>http://www.w3.org/TR/rdf-concepts/</tt></a>.
|
|
</dd>
|
|
<dt><a name="ref-RDF_Schema_for_OWL" id="ref-RDF_Schema_for_OWL" >[RDF Schema for OWL]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/2002/07/owl">
|
|
<tt>http://www.w3.org/2002/07/owl</tt></a></cite>.
|
|
Mike Dean, ed.
|
|
World Wide Web Consortium.
|
|
</dd>
|
|
<dt><a name="ref-RDF_XML_Syntax" id="ref-RDF_XML_Syntax" >[RDF/XML Syntax]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2003/WD-rdf-syntax-grammar-20030123/">
|
|
RDF/XML Syntax Specification (Revised)</a></cite>.
|
|
Dave Beckett, ed.
|
|
W3C Working Draft 23 January 2003.
|
|
Latest version is available at
|
|
<a href="http://www.w3.org/TR/rdf-syntax-grammar/"><tt>http://www.w3.org/TR/rdf-syntax-grammar/</tt></a>.
|
|
</dd>
|
|
|
|
|
|
<dt><a name="ref-XML_Schema_Datatypes" id="ref-XML_Schema_Datatypes" >[XML Schema Datatypes]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/">
|
|
XML Schema Part 2: Datatypes.</a></cite>.
|
|
Paul V. Biron and Ashok Malhotra, eds.
|
|
W3C Recommendation 02 May 2000.
|
|
Latest version is available at
|
|
<a href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</a>.
|
|
</dd>
|
|
</dl>
|
|
<h2><a name="informative" id="informative">Informative</a></h2>
|
|
<dl>
|
|
|
|
<dt><a name="ref-DAML_OIL" id="ref-DAML_OIL" >[DAML+OIL]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2001/NOTE-daml+oil-reference-20011218">
|
|
DAML+OIL (March 2001) Reference Description</a></cite>.
|
|
Dan Connolly, Frank van Harmelen, Ian Horrocks,
|
|
Deborah L. McGuinness, Peter F. Patel-Schneider, and Lynn Andrea Stein.
|
|
W3C Note 18 December 2001.
|
|
Latest version is available at
|
|
<a href="http://www.w3.org/TR/daml+oil-reference"><tt>http://www.w3.org/TR/daml+oil-reference</tt></a>.
|
|
</dd>
|
|
|
|
<dt><a name="ref-Dublin_Core" id="ref-Dublin_Core" >[Dublin Core]</a></dt><dd>
|
|
<a href="http://dublincore.org/documents/"><tt>http://dublincore.org/documents/</tt></a>
|
|
|
|
</dd>
|
|
<dt><a name="ref-N3" id="ref-N3" >[N3]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/2000/10/swap/Primer.html">Primer: Getting into RDF & Semantic Web using N3</a></cite>
|
|
Tim Berners-Lee, Dan Connolly
|
|
</dd>
|
|
|
|
<dt><a name="ref-OWL_Guide" id="ref-OWL_Guide" >[OWL Guide]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2003/WD-owl-guide-20030331/">
|
|
OWL Web Ontology Language
|
|
Guide</a></cite>.
|
|
Michael K. Smith, Chris Welty, Deborah McGuinness, eds.
|
|
31 March 2003.
|
|
The <a href="http://www.w3.org/TR/owl-guide/">latest version of the OWL Guide</a> is
|
|
at <tt>http://www.w3.org/TR/owl-guide/</tt>.
|
|
</dd>
|
|
<dt><a name="ref-OWL_Issues" id="ref-OWL_Issues" >[OWL Issues]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/2001/sw/WebOnt/webont-issues.html">
|
|
Web Ontology Issue Status</a></cite>.
|
|
Michael K. Smith, ed.
|
|
26 Feb 2003.
|
|
</dd>
|
|
|
|
<dt><a name="ref-RDF_Test_Cases" id="ref-RDF_Test_Cases" >[RDF Test Cases]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2003/WD-rdf-testcases-20030123/">RDF Test Cases</a></cite>, A. Barstow,
|
|
D. Beckett, J. Grant, Editors. Work in progress. World Wide Web Consortium, 23 January 2003.
|
|
This version of the RDF Test Cases is <tt>http://www.w3.org/TR/2003/WD-rdf-testcases-20030123/</tt>.
|
|
The <a href="http://www.w3.org/TR/rdf-testcases/">latest version of the RDF Test Cases</a> is
|
|
at <tt>http://www.w3.org/TR/rdf-testcases/</tt>.
|
|
</dd>
|
|
<dt><a name="ref-W3C_CVS" id="ref-W3C_CVS" >[W3C CVS]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/Project/CVSdoc/">
|
|
Use of CVS in W3C
|
|
</a>
|
|
</cite> (member-only link).
|
|
Henrik Frystyk Nielsen,
|
|
Gerald Oskoboiny.
|
|
2002.
|
|
|
|
</dd>
|
|
<dt><a name="ref-XHTML" id="ref-XHTML" >[XHTML]</a></dt><dd>
|
|
<cite><a href="http://www.w3.org/TR/2000/REC-xhtml1-20000126/">XHTML 1.0: The Extensible HyperText Markup Language</a></cite>,
|
|
W3C Recommendation, S. Pemberton <i lang="la" xml:lang="la">et
|
|
al.</i>, 26 January 2000.<br />
|
|
Available at: <tt>http://www.w3.org/TR/2000/REC-xhtml1-20000126</tt>
|
|
</dd>
|
|
<dt><a name="ref-XMLBASE" id="ref-XMLBASE" >[XMLBASE]</a></dt><dd>
|
|
|
|
<cite><a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/">XML Base</a></cite>, J. Marsh, Editor,
|
|
W3C Recommendation. World Wide Web Consortium, 27 June 2001.
|
|
This version of XML Base is <tt>http://www.w3.org/TR/2001/REC-xmlbase-20010627/</tt>.
|
|
The <a href="http://www.w3.org/TR/xmlbase/">latest version of XML Base</a> is at
|
|
<tt>http://www.w3.org/TR/xmlbase/</tt>.
|
|
</dd>
|
|
|
|
<dt><a name="ref-XP" id="ref-XP" >[XP]</a></dt><dd>
|
|
<cite>
|
|
Extreme Programming Explained: Embrace Change</cite>,
|
|
Kent Beck.
|
|
5 Oct 1999.
|
|
Addison-Wesley. ISBN 0201616416.
|
|
</dd>
|
|
<dt><a name="ref-Heinsohn_et_al." id="ref-Heinsohn_et_al." >[Heinsohn et al.]</a></dt><dd>
|
|
AI 68 (1994) pp367-397.
|
|
</dd>
|
|
<dt><a name="ref-DIMACS" id="ref-DIMACS" >[DIMACS]</a></dt><dd>
|
|
<cite>Satisfiability Suggested Format</cite>
|
|
<code>challenge@dimacs.rutgers.edu</code>
|
|
Found at
|
|
<a href="ftp://dimacs.rutgers.edu/pub/challenge/satisfiability/doc/satformat.tex">
|
|
ftp://dimacs.rutgers.edu/pub/challenge/satisfiability/doc/satformat.tex</a>
|
|
May 8, 1993.
|
|
</dd>
|
|
<dt><a name="ref-DL_98_Systems_Comparison" id="ref-DL_98_Systems_Comparison" >[DL 98 Systems Comparison]</a></dt><dd>
|
|
<a href="http://dl.kr.org/dl98/comparison/"><cite>DL Systems Comparison</cite></a>
|
|
at
|
|
<a href="http://dl.kr.org/dl98/">1998 International Workshop on
|
|
Description Logics (DL 98)</a>.
|
|
Peter F. Patel-Schneider, Ian Horrocks.
|
|
June, 1998.
|
|
</dd>
|
|
</dl>
|
|
|
|
</body>
|
|
</html>
|
|
|