W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > April 2002

Radically Shrunk RDF Schema (RSRS)

From: Aaron Swartz <me@aaronsw.com>
Date: Mon, 22 Apr 2002 13:12:53 -0500
To: RDF Core <w3c-rdfcore-wg@w3.org>, Dan Brickley <danbri@w3.org>
Message-ID: <B8E9BCD6.3225C%me@aaronsw.com>
I took danbri's RDF Schema draft[1] and took out all the stuff that, let's
face it, nobody is ever going to want read and compressed a bunch of
whitespace into a table, to create RSRS:

http://www.aaronsw.com/2002/rdfschema

[1] http://www.w3.org/2001/sw/RDFCore/Schema/200203/

A diff is below.
 - Aaron


--- rdfschema1.html    Mon Apr 22 13:09:20 2002
+++ rdfschema.html    Mon Apr 22 13:08:42 2002
@@ -2,13 +2,12 @@
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
-    <meta name="generator" content="HTML Tidy, see www.w3.org" />
-    <title>
-      RDF Vocabulary Description Language 1.0: RDF Schema
-    </title>
+    <title>RDF Schema 1.0</title>
 <style type="text/css">
 .EXAMPLE { margin-left: 1em }
-     
+td { vertical-align: top}
+tr { background: #7898bf;}
+tr.odd { background: transparent}
 .added {
    color: green;
    text-decoration: underline;
@@ -165,9 +164,7 @@
         border="0" /></a>
       </p>
     </div>
-    <h1>
-      RDF Vocabulary Description Language 1.0: RDF Schema
-    </h1>
+    <h1>RDF Schema 1.0</h1>
     <h2>
       W3C Working Draft, April 23 2002
     </h2>
@@ -177,8 +174,7 @@
       </dt>
       <dd>
         <a
-        
href="http://www.w3.org/2001/sw/RDFCore/Schema/200203/">http://www.w3.org/20
01/sw/RDFCore/Schema/200202/
-       </a>
+        
href="http://www.aaronsw.com/2002/rdfschema">http://www.aaronsw.com/2002/rdf
schema</a>
       </dd>
       <dt>
         Latest Version:
@@ -190,20 +186,18 @@
         Previous Version:
       </dt>
       <dd>
-        <a href="@@CR/">@@CRspec/</a>
+        <a 
href="http://www.w3.org/TR/2000/CR-rdf-schema-20000327">http://www.w3.org/TR
/2000/CR-rdf-schema-20000327</a>
       </dd>
       <dt>
         Editors:
       </dt>
       <dd>
-        Dan Brickley, W3C/ILRT &lt;danbri@w3.org&gt;
+        Dan Brickley, W3C &lt;danbri@w3.org&gt;
       </dd>
       <dd>
         R.V. Guha &lt;guha@guha.com&gt;
       </dd>
     </dl>
-    <br />
-     <a href="#ack">Acknowledgments</a>
     <p class="copyright">
       <a
       href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
@@ -250,42 +244,15 @@
       <strong>EDITOR'S WORKING COPY!</strong> This is not yet a W3C
       WD.
     </p>
-    <p class="todo">
-      This is not yet a release candidate, but it is closer to a
-      publishable spec than anything yet. I'm currently working on
-      the example section. Review of the labels, comments and
-      definitions of the various classes and properties by WG
-      members would be much appreciated. The tables are generated
-      by script from the RDF/XML schema. It *should* cover all
-      classes and properties apart from datatypes. Pls check for
-      errors, ommissions. The raw <a
-      
href="http://www.w3.org/2001/sw/RDFCore/Schema/200203/rdfs-namespace.xml">
-      xml</a> is also checked in, and should be in sync with the
-      appendix.
-
-(@@current editor's version: $Id: Overview.html,v 1.14 2002/04/22 15:27:12
danbri Exp $)
-    </p>
-    <br />
-    <br />
-     
     <p>
       This document is a <a
-      href="/Consortium/Process-20010719/tr.html#RecsWD">Working
-      Draft</a> of the <a href="http://www.w3.org/">World Wide Web
-      Consortium</a> <a href="/2001/sw/RDFCore">RDF Core</a>
+      href="/Consortium/Process-20010719/tr#RecsWD">Working
+      Draft</a> of the <a href="/2001/sw/RDFCore/">RDF Core</a>
       Working group, and has been produced as part of the <a
-      href="/2001/sw/">Semantic Web Activity</a>.
-    </p>
-    <p>
-      This specification is a revision of the Candidate
+      href="/2001/sw/">Semantic Web Activity</a> and a revision of the
Candidate
       Recommendation of <a
       href="http://www.w3.org/TR/2000/CR-rdf-schema-20000327">March
-      27 2000</a>, incorporating editorial suggestions <a
-      href="http://lists.w3.org/Archives/Public/www-rdf-comments">received
-      in review comments</a>. This is the first publication of the
-      RDF Schema specification by the RDF Core Working Group. The
-      group is chartered to incorporate feedback on the RDFS
-      design.
+      27 2000</a>,
     </p>
     <p>
       The Resource Description Framework is part of the <a
@@ -297,33 +264,6 @@
       and syntax</a>.@@primer etc here
     </p>
     <p>
-      The RDF Vocabulary Description Language presented here is a
-      revision of the language described in the RDF Schema 1.0
-      Candidate Recommentation of March 27 2000. The specification
-      has been revised in the light of feedback with the goal of
-      clarifying the relationship between RDF vocabulary
-      description and XML schemas, while also providing a clearer
-      basis for subsequent work on Web ontology languages. A number
-      of editorial changes have been made, alongside a few
-      technical revisions. These are described in more detail
-      below.
-    </p>
-    <p>
-      The Working Group specifically solicit feedback from
-      reviewers regarding the title of this specification. During
-      CR review and subsequently, many commentators expressed
-      concern about the relationship between RDF Schema and XML
-      Schema. The proposed new name for this document reflects the
-      differing focus of these related technologies, while also
-      avoiding terminological conflict with groups creating Web
-      Ontology languages based on the techniques described here. It
-      is expected that implementors will continue to refer
-      informally to RDF vocabulary-describing documents as both
-      <em>RDF Schemas</em> and as <em>Ontologies</em>, and we have
-      not attempted to remove all use of that phrase from the
-      specification.
-    </p>
-    <p>
       It is inappropriate to use a W3C Working Draft as reference
       material or to cite them as other than "work in progress".
       This is work in progress and does not imply endorsement by,
@@ -331,203 +271,14 @@
       Recommendations and other technical documents can be found at
       <a href="http://www.w3.org/TR">http://www.w3.org/TR</a>.
     </p>
-    <hr width="100%" />
     <h2>
       Contents
     </h2>
-    <ul>
-      <li class="todo">
-        @@check and hyperlink before publication
-      </li>
-      <li>
-        Introduction
-      </li>
-      <li>
-        Example
-      </li>
-      <li>
-        RDF Schema - a vocabulary description language
-      </li>
-      <li>
-        RDF Schema overview
-        <ul>
-          <li>
-            RDF Core Classes and Properties
-            <ul>
-              <li>
-                Resource
-              </li>
-              <li>
-                Literal
-              </li>
-              <li>
-                Class
-              </li>
-              <li>
-                Property
-              </li>
-              <li>
-                type
-              </li>
-              <li>
-                subClassOf
-              </li>
-              <li>
-                subPropertyOf
-              </li>
-              <li>
-                domain
-              </li>
-              <li>
-                range
-              </li>
-              <li>
-                label
-              </li>
-              <li>
-                comment
-              </li>
-            </ul>
-          </li>
-        </ul>
-      </li>
-      <li>
-        RDF Utility and Container Classes and Properties
-        <ul>
-          <li>
-            Container vocabulary
-            <ul>
-              <li>
-                Container
-              </li>
-              <li>
-                Bag
-              </li>
-              <li>
-                Seq
-              </li>
-              <li>
-                Alt
-              </li>
-              <li>
-                ContainerMembershipProperty
-              </li>
-              <li>
-                member
-              </li>
-            </ul>
-          </li>
-          <li>
-            Utility vocabulary
-            <ul>
-              <li>
-                seeAlso
-              </li>
-              <li>
-                isDefinedBy
-              </li>
-              <li>
-                value
-              </li>
-              <li>
-                Statement
-              </li>
-              <li>
-                subject
-              </li>
-              <li>
-                predicate
-              </li>
-              <li>
-                object
-              </li>
-            </ul>
-          </li>
-        </ul>
-      </li>
-      <li>
-        RDFS Model Theory (cross-reference)
-      </li>
-    </ul>
-    <hr width="100%" />
-    <h1>
-      <a id="intro" name="intro"></a>Introduction
-    </h1>
-    <p>
-      The Resource Description Framework (RDF) defines a simple
-      model for describing relationships among resources in terms
-      of named properties and values. RDF properties may be thought
-      of as attributes of resources and in this sense correspond to
-      traditional attribute-value pairs. RDF properties also
-      represent relationships between resources. As such, the RDF
-      data model can therefore resemble an entity-relationship
-      diagram. The RDF data model itself, however, provides no
-      mechanisms for describing these properties, nor does it
-      provide any mechanisms for describing the relationships
-      between these properties and other resources. That is the
-      role of this specification. The RDF vocabulary description
-      language defines classes and properties that can be used to
-      describe other classes and properties.
-    </p>
-    <p>
-      Resource description communities require the ability to say
-      certain things about certain kinds of resources. For
-      describing bibliographic resources, for example, descriptive
-      attributes including "author", "title", and "subject" are
-      common. For digital certification, attributes such as
-      "checksum" and "authorization" are often required. The
-      declaration of these properties (attributes) and their
-      corresponding semantics are defined in the context of RDF as
-      an <em>RDF schema</em>. A schema defines not only the
-      properties of the resource (e.g., title, author, subject,
-      size, color, etc.) but may also define the kinds of resources
-      being described (books, Web pages, people, companies, etc.).
-    </p>
-    <p>
-      This document does not specify a vocabulary of descriptive
-      elements such as "author". Instead, it specifies some
-      mechanisms needed to define such elements, to name the
-      classes of resources they may be used with, to restrict
-      possible combinations of classes and relationships, and to
-      help detect violations of those restrictions. Thus, this
-      document defines a <em>vocabulary description language</em>.
-    </p>
-    <p>
-      RDF's vocabulary description language, <em>RDF Schema</em>,
-      is specified in terms of the basic RDF information model - a
-      graph structure describing resources and properties. All RDF
-      vocabularies share some basic common structure: they describe
-      classes of resource and types of relationships between
-      resources. This commonality allows for a finer grained mixing
-      of machine-processable vocabularies, and addresses the need
-      [<a href="#xlcite">EXTWEB</a>] to create metadata in which
-      statements can draw upon multiple vocabularies that are
-      managed in a decentralized fashion by independent
-      communities.
-    </p>
-    <p>
-      The RDF Schema approach to vocabualry description allows
-      vocabulary designers to represent descriptions of classes and
-      properties in the World Wide Web, for example by describing
-      ways in which combinations of classes, properties and values
-      can be used together meaningfully.
-    </p>
-    <h2>
-      Example
-    </h2>
-    <p>
-      The remainder of this specfication introduces the details of
-      this approach. An initial example is presented here for
-      reference throughout the specification. For presentational
-      purposes, the example is somewhat simplified.
-    </p>
-    <p class="todo">
-      @@ IN PROGRESS. Will add worked example, images here. No XML
-      for now.
-    </p>
-    <a id="s2" name="s2"></a>
+        <p class="todo">
+        @@check before publication
+      </p>
     <h2>
-      <a id="core" name="core"></a>RDF Schema
+      <a id="intro" name="intro"></a>Introduction
     </h2>
     <p>
       The language defined in this specification consists of a
@@ -547,480 +298,55 @@
       'rdfs' traditionally used to indicate the vocabulary
       description language's namespace URI . The Working Group seek
       seekback from implementors on the costs and benefits of
-      moving to a new RDFS namespace URI. Implementors should note
-      that the description of <code>rdfs:domain</code> and
-      <code>rdfs:range</code> in this specification differs from
-      that in earlier versions of the RDF Schema specification.
-    </p>
-    <p>
-      The RDF Schema class and property system is similar to the
-      type systems of object-oriented programming languages such as
-      Java. However, RDF differs from many such systems in that
-      instead of defining a class in terms of the properties its
-      instances may have, an RDF schema will define properties in
-      terms of the classes of resource to which they apply. This is
-      the role of the <code>rdfs:domain</code> and
-      <code>rdfs:range</code> mechanisms described <a
-      href="#rangeanddomain">in this document</a>. For example, we
-      could define the <code>author</code> property to have a
-      domain of <code>Book</code> and a range of
-      <code>Literal</code>, whereas a classical OO system might
-      typically define a class <code>Book</code> with an attribute
-      called <code>author</code> of type <code>Literal</code>. One
-      benefit of the RDF property-centric approach is that it is
-      very easy for anyone to say anything they want about existing
-      resources, which is one of the architectural principles of
-      the Web [<a href="#rdfnotcite">BERNERS-LEE98</a>].
-    </p>
-    <h2>
-      <a id="domainrange" name="domainrange"></a>Domain and Range
-      vocabulary
-    </h2>
-    <p>
-      This specification introduces an RDF vocabulary for
-      describing the meaningful use of properties and classes in
-      RDF data. For example, an RDF schema might describe
-      limitations on the types of values that are appropriate for
-      some property, or on the classes to which it makes sense to
-      ascribe such properties.
-    </p>
-    <p>
-      RDF Schema provides a mechanism for describing this
-      information, but does not say whether or how an application
-      should use it. For example, while an RDF schema can assert
-      that an <code>author</code> property is used to indicate
-      resources that are members of the class <code>Person</code>,
-      it does not say whether or how an application should act in
-      processing that class information. Different applications
-      will use this information in different ways. For example, a
-      data checking tools might use this to help discover errors in
-      some dataset, an interactive editor might suggest appropriate
-      values, and a reasoning application might use it to infer
-      additional information from instance data.
-    </p>
-    <p>
-      RDF schemas can describe relationships between vocabulary
-      items from multiple independently developed schemas. Since
-      URI references are used to identify classes and properties in
-      the Web, it is possible to create new properties that have a
-      <code>domain</code> or <code>range</code> whose value is a
-      class defined in another namespace.
-    </p>
-    <p>
-      This specification does not attempt to enumerate all the
-      possible forms of vocabulary description that are useful for
-      representing the meaning of classes and properties in RDF
-      data. Instead, the RDF vocabulary description strategy is to
-      acknowledge that there are many techniques through which the
-      meaning of classes and properties can be indicated, and to
-      establish some common practice amongst all such techniques.
-    </p>
-    <p>
-      Richer schema or 'ontology' languages such as DAML+OIL, the
-      W3C WebOnt WG's OWL, inference rule languages (@@ref) and
-      other formalisms (for example temporal logics) will each
-      contribute to our ability to capture meaningful
-      generalisations about data in the Web. RDF vocabulary
-      designers can create and deploy Semantic Web applications
-      using the basic RDF Schema 1.0 facilities, while exploring
-      richer vocabulary description languages that share this
-      general approach.
+      moving to a new RDFS namespace URI.
     </p>
-    <a id="vocab" name="vocab"></a>
-    <h2>
-      RDF Schema overview
-    </h2>
-    <p>
-      This table presents an overview of the basic vocabulary of
-      RDF. Each class and property is described in more detail
-      below. The core classes and properties define the machinery
-      of RDF's vocabulary description language. The utility and
-      container vocabulary provide additional support for
-      describing collections and RDF statements, and for deployment
-      of RDF vocabulary descriptions on the World Wide Web.
-    </p>
-    <h3>
-      RDF classes
-    </h3>
-    <table border="1" summary="RDF classes">
-      <tr>
-        <th>
-          Class name
-        </th>
-        <th>
-          comment
-        </th>
-      </tr>
-      <tr>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          The class Resource.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:Class
-        </td>
-        <td>
-          The concept of Class
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:Property
-        </td>
-        <td>
-          The concept of a property.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:Literal
-        </td>
-        <td>
-          This represents the set of atomic values, eg. textual
-          strings.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:Statement
-        </td>
-        <td>
-          The class of RDF statements.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:Container
-        </td>
-        <td>
-          This represents the set Containers.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:Bag
-        </td>
-        <td>
-          An unordered collection.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:Seq
-        </td>
-        <td>
-          An ordered collection.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:Alt
-        </td>
-        <td>
-          A collection of alternatives.
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:ContainerMembershipProperty
-        </td>
-        <td>
-          The container membership properties, rdf_1, ... rdf_n,
-          all of which are sub-properties of 'member'.
-        </td>
-      </tr>
-    </table>
-    <h3>
-      RDF properties
-    </h3>
-    <table border="1" summary="RDF properties">
-      <tr>
-        <th>
-          Property name
-        </th>
-        <th>
-          comment
-        </th>
-        <th>
-          domain
-        </th>
-        <th>
-          range
-        </th>
-      </tr>
-      <tr>
-        <td>
-          rdfs:isDefinedBy
-        </td>
-        <td>
-          Indicates the namespace of a resource
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:subject
-        </td>
-        <td>
-          The subject of an RDF statement.
-        </td>
-        <td>
-          rdf:Statement
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:predicate
-        </td>
-        <td>
-          the predicate of an RDF statement.
-        </td>
-        <td>
-          rdf:Statement
-        </td>
-        <td>
-          rdf:Property
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:object
-        </td>
-        <td>
-          The object of an RDF statement.
-        </td>
-        <td>
-          rdf:Statement
-        </td>
-        <td>
-          <em>not specified</em>
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:type
-        </td>
-        <td>
-          Indicates membership of a class
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          rdfs:Class
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:member
-        </td>
-        <td>
-          a member of a container
-        </td>
-        <td>
-          rdfs:Container
-        </td>
-        <td>
-          <em>not specified</em>
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:subClassOf
-        </td>
-        <td>
-          Indicates membership of a class
-        </td>
-        <td>
-          rdfs:Class
-        </td>
-        <td>
-          rdfs:Class
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdf:value
-        </td>
-        <td>
-          Identifies the principal value (usually a string) of a
-          property when the property value is a structured resource
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          <em>not specified</em>
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:subPropertyOf
-        </td>
-        <td>
-          Indicates specialization of properties
-        </td>
-        <td>
-          rdf:Property
-        </td>
-        <td>
-          rdf:Property
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:comment
-        </td>
-        <td>
-          Use this for descriptions
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          rdfs:Literal
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:label
-        </td>
-        <td>
-          Provides a human-readable version of a resource name.
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          rdfs:Literal
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:domain
-        </td>
-        <td>
-          A domain class for a property type
-        </td>
-        <td>
-          rdf:Property
-        </td>
-        <td>
-          rdfs:Class
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:range
-        </td>
-        <td>
-          A range class for a property type
-        </td>
-        <td>
-          rdf:Property
-        </td>
-        <td>
-          rdfs:Class
-        </td>
-      </tr>
-      <tr>
-        <td>
-          rdfs:seeAlso
-        </td>
-        <td>
-          A resource that provides information about the subject
-          resource
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-        <td>
-          rdfs:Resource
-        </td>
-      </tr>
-    </table>
-    <h3>
-      RDF Core Classes and Properties
-    </h3>
-    <h4>
-      rdfs:Resource
-    </h4>
-    <p>
-      All things described by RDF are called <em>resources</em>,
-      and are members of the class <code>rdfs:Resource</code>.
-    </p>
-    <a id="rdfliteral" name="rdfliteral"></a>
-    <h4>
-      rdfs:Literal
-    </h4>
-    <p>
-      <code>rdfs:Literal</code> represents the self-denoting nodes
-      called the 'literals' in the RDF graph structure. Atomic
-      values such as textual strings are examples of RDF literals.
-    </p>
-    <a id="rdfsclass" name="rdfsclass"></a>
-    <h4>
-      rdfs:Class
-    </h4>
-    <p>
+    <h2>RDF Terms</h2>
+    <table border="0">
+    <tr class="odd"><td>rdfs:Resource</td><td>All things described by RDF
are called <em>resources</em>, and are members of the class
<code>rdfs:Resource</code>.</td></tr>
+    <tr><td>rdfs:Literal</td><td><code>rdfs:Literal</code> represents to
the self-denoting nodes called the 'literals' in the RDF graph structure.
Atomic values such as textual strings are examples of RDF
literals.</td></tr>
+
+    <tr class="odd"><td>rdfs:Class</td><td>
       This corresponds to the generic concept of a <em>type</em> or
       <em>category</em> of resource.
-    </p>
-    <p>
       RDF class membership is used to represent types or categories
       of resource. Two classes may happen to have the same members,
-      while remaining distinct resources.
-    </p>
+      while remaining distinct resources.</td></tr>
+
     <a id="rdfproperty" name="rdfproperty"></a>
-    <h4>
+    <tr><td>
       rdf:Property
-    </h4>
-    <p>
+    </td><td>
       <code>rdf:Property</code> represents those resources that are
-      RDF properties.
-    </p>
-    <h4>
+      RDF properties.</td></tr>
+    <tr class="odd"><td>
       rdf:type
-    </h4>
-    <p>
+    </td><td>
+    <div>
       The <code>rdf:type</code> property indicates that a resource
       is a member of a class.
-    </p>
-    <p>
+    </div>
+    <div>
       When a resource has an <code>rdf:type</code> property whose
       value is some specific class, we say that the resource is an
       <em>instance of</em> the specified class.
-    </p>
-    <p>
+    </div>
+    <div>
       The value of an <code>rdf:type</code> property will always be
       a resource that is an instance of <code>rdfs:Class</code>.
       The resource known as <code>rdfs:Class</code> is itself a
-      resource of <code>rdf:type</code> <code>rdfs:Class</code>.
-    </p>
+      resource of <code>rdf:type</code> <code>rdfs:Class</code>.</td></tr>
+    </div>
     <a id="rdfssubclassof" name="rdfssubclassof"></a>
-    <h4>
+    <tr><td>
       rdfs:subClassOf
-    </h4>
-    <p>
+    </td><td>
       The <code>rdfs:subClassOf</code> property represents a
       specialisation relationhip between classes of resource. The
-      <code>rdfs:subClassOf</code> property is transitive.
-    </p>
-    <h4>
+      <code>rdfs:subClassOf</code> property is transitive.</td></tr>
+    </div>
+    <tr class="odd"><td>
       rdfs:subPropertyOf
-    </h4>
+    </td><td>
     <p>
       The property <code>rdfs:subPropertyOf</code> is an instance
       of <code>rdf:Property</code> that is used to specify that one
@@ -1031,10 +357,10 @@
       of range and domain constraints. All <code>rdfs:range</code>
       and <code>rdfs:domain</code> properties that apply to an RDF
       property also apply to each of its sub-properties.
-    </p>
-    <h4>
+    </p></tr></td>
+    <tr><td>
       rdfs:range
-    </h4>
+    </td><td>
     <p>
       An instance of <code>rdfs:Property</code> that is used to
       indicate the class(es) that the values of a property will be
@@ -1054,12 +380,12 @@
     of <code>rdfs:range</code> is the class
     <code>rdf:Property</code>. This indicates that the
     <code>range</code> property applies to resources that are
-    themselves properties. <br />
+    themselves properties. <br /></td></tr>
      <br />
      
-    <h4>
+    <tr class="odd"><td>
       rdfs:domain
-    </h4>
+    </td><td>
     <p>
       An instance of <code>rdfs:Property</code> that is used to
       indicate the class(es) that will have as members any resource
@@ -1084,17 +410,17 @@
       of range and domain constraints. All <code>rdfs:range</code>
       and <code>rdfs:domain</code> properties that apply to an RDF
       property also apply to each of its sub-properties.
-    </p>
-    <h4>
+    </p></tr></td>
+    <tr><td>
       rdfs:label
-    </h4>
+    </td><td>
     <p>
       The <code>rdfs:label</code> property is used to provide a
       human-readable version of a resource's name.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdfs:comment
-    </h4>
+    </td><td>
     <p>
       The <code>rdfs:comment</code> property is used to provide a
       human-readable description of a resource.
@@ -1114,45 +440,45 @@
       language tagging facility. Since RDF schemas are expressed as
       RDF graphs, vocabularies defined in other namespaces may be
       used to provide richer documentation.
-    </p>
+    </p></td></tr></table>
     <h3>
       RDF Container Classes and Properties
     </h3>
-    <h4>
+    <table border="0"><tr><td>
       rdfs:Container
-    </h4>
+    </td><td>
     <p>
       The <code>rdfs:Container</code> class is used to represent
       the core RDF Container classes, ie. <code>rdf:Bag</code>,
       <code>rdf:Seq</code>, <code>rdf:Alt</code>.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdf:Bag
-    </h4>
+    </td><td>
     <p>
       The <code>rdf:Bag</code> class represents RDF's 'Bag'
       container construct, and is a subclass of
       <code>rdfs:Container</code>.
     </p>
-    <h4>
+    <tr><td>
       rdf:Seq
-    </h4>
+    </td><td>
     <p>
       The <code>rdf:Seq</code> class represents RDF's 'Sequence'
       container construct, and is a subclass of
       <code>rdfs:Container</code>.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdf:Alt
-    </h4>
+    </td><td>
     <p>
       The <code>rdf:Seq</code> class represents RDF's 'Alt'
       container construct, and is a subclass of
       <code>rdfs:Container</code>.
     </p>
-    <h4>
+    <tr><td>
       rdfs:ContainerMembershipProperty
-    </h4>
+    </td><td>
     <p>
       The <code>rdfs:ContainerMembershipProperty</code> class has
       as members the properties <code>_1, _2, _3 ...</code> that
@@ -1162,32 +488,28 @@
       membership property is a <code>rdfs:subPropertyOf</code> the
       <code>rdfs:member</code> property.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdfs:member
-    </h4>
+    </td><td>
     <p>
       The <code>rdfs:member</code> property is a super-property of
       the container membership properties.
-    </p>
+    </p></td></tr></table>
     <h3>
       RDF Utility Classes and Properties
     </h3>
-    <p>
-      The following utility classes and properties are defined in
-      the RDF core namespaces.
-    </p>
-    <h4>
+    <table border="0"><tr><td>
       rdfs:seeAlso
-    </h4>
+    </td><td>
     <p>
       The property <code>rdfs:seeAlso</code> is used to indicate a
       resource that might provide additional information about the
       subject resource.
     </p>
     <a id="rdfsisdefinedby" name="rdfsisdefinedby"></a>
-    <h4>
+    <tr class="odd"><td>
       rdfs:isDefinedBy
-    </h4>
+    </td><td>
     <p>
       The property <code>rdfs:isDefinedBy</code> is a subproperty
       of <code>rdfs:seeAlso</code>, and indicates the resource
@@ -1197,16 +519,16 @@
       value any <code>rdfs:Resource</code>.
     </p>
     <!-- editorial: we consider proposing rdfs:namespace instead -->
-    <h4>
+    <tr><td>
       rdf:value
-    </h4>
+    </td><td>
     <p>
       Identifies the principal value (usually a string) of a
       property when the property value is a structured resource.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdf:Statement
-    </h4>
+    </td><td>
     <p>
       The <code>rdf:Statement</code> class represents statements
       about the properties of resources.
@@ -1221,9 +543,9 @@
       happen to have the same values for their predicate, subject
       and object properties.
     </p>
-    <h4>
+    <tr><td>
       rdf:subject
-    </h4>
+    </td><td>
     <p class="schemacomment">
       The subject of an RDF statement.
     </p>
@@ -1237,9 +559,9 @@
       <code>rdfs:Resource</code>. This property can be used to
       specify the resource described by an RDF statement.
     </p>
-    <h4>
+    <tr class="odd"><td>
       rdf:predicate
-    </h4>
+    </td><td>
     <p class="schemacomment">
       The predicate of an RDF statement.
     </p>
@@ -1249,11 +571,11 @@
       <code>rdfs:Resource</code>. This property can be used to
       specify the predicate used in an RDF statement.
     </p>
-    <h4>
+    <tr><td>
       rdf:object
-    </h4>
+    </td><td>
     <p class="schemacomment">
-      The predicate of an RDF statement.
+      The object of an RDF statement.
     </p>
     <p>
       The <code>rdfs:domain</code> of <code>rdf:object</code> is
@@ -1262,134 +584,7 @@
       both Literals and Resources. This property can be used to
       specify the object of an RDF statement.
     </p>
-    <hr />
-    <p class="todo">
-      @@this remaining text needs integrating into the main body of
-      the specification (or the Primer?).
-    </p>
-    <h2>
-      Extensibility Mechanisms
-    </h2>
-    <p>
-      The RDF Schema specification builds upon the foundations
-      provided by XML and by the RDF Model and Syntax. It provides
-      some additional facilities to support the evolution both of
-      individual RDF vocabularies, and of the core RDF Schema
-      specification vocabulary introduced in this document.
-    </p>
-    <a id="s4.1" name="s4.1"></a>
-    <h3>
-      Evolvability of RDF vocabularies
-    </h3>
-    <p>
-      The Resource Description Framework is intended to be flexible
-      and easily extensible; this suggests that a great variety of
-      schemas will be created and that new and improved versions of
-      these schemas will be a common occurrence on the Web.
-    </p>
-    <a id="s4.1.1" name="s4.1.1"></a>
-    <h4>
-      Terminology
-    </h4>
-    <p>
-      <span class="todo">@@TODO: check w/ MT spec for use of word
-      'vocabulary'</span> The phrase 'RDF vocabulary' is used here
-      to refer to those resources which evolve over time; 'RDF
-      schema' is used to denote those resources which constitute
-      the particular (unchanging) versions of an RDF vocabulary at
-      any point in time. Thus we might talk about the evolution of
-      the Dublin Core vocabulary. Each version of the Dublin Core
-      vocabulary would be a different RDF <em>schema</em>, and
-      would have a corresponding RDF model and concrete syntactic
-      representation.
-    </p>
-    <a id="s4.1.2" name="s4.1.2"></a>
-    <h4>
-      Versioning and URI references
-    </h4>
-    <p>
-      RDF uses the XML Namespace facility [<a
-      href="#xmlnscite">XMLNS</a>] to identify the schema in which
-      the properties and classes are defined.
-    </p>
-    <p class="todo">
-      @@Note: I removed some versioning claims. This should be
-      flagged up in 'Status of this document' (and maybe added to
-      Primer since they were really deployment guidelines?)
-    </p>
-    <p>
-      Since each RDF schema has its own unchanging URI, these can
-      be used to construct unique URI references for the resources
-      defined in a schema. This is achieved by combining the local
-      identifier for a resource with the URI associated with that
-      schema namespace. The XML representation of RDF uses the XML
-      namespace mechanism for associating elements and attributes
-      with URI references for each vocabulary item used.
-    </p>
-    <p class="todo">
-      Editorial comment: should we say something about choice of
-      URI namespaces interacting with syntax and ability to cheaply
-      determine rdfs:isDefinedBy relations, serialize graphs to XML
-      etc. ie. do we recommend that namespace URIs end in '/', '?',
-      and '#'.
-    </p>
-    <h4>
-      Inter-Vocabulary Relationships
-    </h4>
-    <p>
-      The resources defined in RDF schemas are themselves Web
-      resources, and can be described in other RDF schemas. This
-      principle provides the basic mechanism for RDF vocabulary
-      evolution. This specification does not attempt to provide a
-      full framework for expressing mappings between schemas; it
-      does however provide the <code>rdfs:subClassOf</code> and
-      <code>rdfs:subPropertyOf</code> properties. The ability to
-      express specialization relationships between classes
-      (<code>subClassOf</code>) and between properties
-      (<code>subPropertyOf</code>) provides a simple mechanism for
-      making statements about how such resources map to their
-      predecessors.
-    </p>
-    <p>
-      There are many scenarios for which these simple mechanisms
-      are not adequate; a more comprehensive schema mapping
-      mechanism for RDF may be developed in future W3C Activities.
-    </p>
-    <hr />
-    <h2>
-      Appendix A: Figures showing core class and property
-      relationships
-    </h2>
-    <p>
-      <strong>Figure 1</strong> shows a "nodes and arcs" graph
-      representation of the RDF describing the RDF vocabulary
-      description language. If one class is a sub-class of another,
-      then there is an <code>rdfs:subClassOf</code> arc from the
-      node representing the first class to the node representing
-      the second. Similarly, if a resource is an instance of a
-      class, then there is an <code>rdf:type</code> arc from the
-      resource to the node representing the class. Not all such
-      arcs are shown. We only show the arc to the most tightly
-      encompassing class, and rely on the transitivity of the
-      <code>rdfs:subClassOf</code> relation to provide the rest.
-    </p>
-    <p>
-      <img src="rdfsimg2.jpg"
-      alt="Figure 1: core RDF class hierarchy" />
-    </p>
-    <p>
-      <strong>Figure 2</strong> shows the use of domain and range
-      properties to describe how the core RDF properties are used.
-      This is shown here as a node and arc representation of the
-      RDF graph structure. Nodes with <strong>bold</strong>
-      outlines are instances of <code>rdfs:Class</code>.
-    </p>
-    <center>
-      <p>
-        <img src="constraints.gif"
-        alt="Figure 2: RDF core Schemas 1.0: Property domains and ranges"
/><br />
-      </p>
-    </center>
+    </table>
     <h2>
       <a id="refs" name="refs"></a>References
     </h2>
@@ -1423,506 +618,10 @@
         
href="http://www.w3.org/TR/1999/REC-xml-names-19990114">http://www.w3.org/TR
/1999/REC-xml-names-19990114</a></tt></small><br />
       </dd>
     </dl>
-    <a id="s8.2" name="s8.2"></a>
-    <h3>
-      Informational References
-    </h3>
-    <dl>
-      <dt>
-        <a id="niamcite" name="niamcite"></a> [NIAM]
-      </dt>
-      <dd>
-        G. M. Nijssen and Terry Halpin, <cite>Conceptual Schema and
-        Relational Database Design</cite>, (Prentice Hall,
-        Sydney:1989)<br />
-      </dd>
-      <dt>
-        <a id="rdfnotcite" name="rdfnotcite">[BERNERS-LEE98]</a>
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/DesignIssues/RDFnot.html"><cite>What
-        the Semantic Web can represent</cite></a>, Tim Berners-Lee,
-        1998<br />
-         <small><tt><a
-        
href="http://www.w3.org/DesignIssues/RDFnot.html">http://www.w3.org/DesignIs
sues/RDFnot.html</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="cyclcite" name="cyclcite"></a> [CycL]
-      </dt>
-      <dd>
-        <a href="http://www.cyc.com/tech.html#cycl"><cite>CycL: The
-        CYC Representation Language</cite></a><br />
-      </dd>
-      <dt>
-        <a id="kifcite" name="kifcite"></a> [KIF]
-      </dt>
-      <dd>
-        <a
-        href="http://logic.stanford.edu/kif/kif.html"><cite>Knowledge
-        Interchange Format (KIF)</cite></a><br />
-      </dd>
-      <dt>
-        <a id="wfcite" name="wfcite"></a>[WF]
-      </dt>
-      <dd>
-        <a
-        
href="http://cs-tr.cs.cornell.edu/Dienst/UI/2.0/Describe/ncstrl.cornell/TR96
-1593">
-        <cite>The Warwick Framework: A Container Architecture for
-        Aggregating Sets of Metadata</cite></a>; Carl Lagoze,
-        Clifford A. Lynch and Ron Daniel Jr., 1996<br />
-         <small><tt><a
-        
href="http://cs-tr.cs.cornell.edu/Dienst/UI/2.0/Describe/ncstrl.cornell/TR96
-1593">
-        
http://cs-tr.cs.cornell.edu/Dienst/UI/2.0/Describe/ncstrl.cornell/TR96-1593<
/a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="xlcite" name="xlcite"></a>[EXTWEB]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210">
-        <cite>Web Architecture: Extensible Languages</cite></a>,
-        Tim Berners-Lee and Dan Connolly, 1998<br />
-         <small><tt><a
-        href="http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210">
-        
http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210</a></tt></small><br
/>
-      </dd>
-      <dt>
-        <a id="picscite" name="picscite"></a>[PICS]
-      </dt>
-      <dd>
-        <a href="http://www.w3.org/PICS/"><cite>Platform for
-        Internet Content Selection</cite></a>;<br />
-         <small><tt><a
-        
href="http://www.w3.org/PICS/">http://www.w3.org/PICS/</a></tt></small><br
/>
-      </dd>
-      <dt>
-        <a id="picsrdfcite" name="picsrdfcite"></a>[PICS in
-        XML/RDF]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/2000/NOTE-rdf-pics-20000327"><cite>
-        PICS Rating Vocabularies in XML/RDF</cite></a>, Brickley
-        and Swick, 2000<br />
-         <small><tt><a
-        
href="http://www.w3.org/TR/2000/NOTE-rdf-pics-20000327">http://www.w3.org/TR
/2000/NOTE-rdf-pics-20000327</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="dccite" name="dccite"></a> [DC]
-      </dt>
-      <dd>
-        <a href="http://purl.org/dc/"><cite>Dublin Core Metadata
-        Initiative</cite></a><br />
-         <small><tt><a
-        href="http://purl.org/dc/">http://purl.org/dc/</a></tt></small><br
/>
-      </dd>
-      <dt>
-        <a id="cccite" name="cccite"></a>[SCHEMA-ARCH]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/1999/NOTE-schema-arch-19991007"><cite>
-        The Cambridge Communiqu&eacute;</cite></a>, W3C NOTE, 7
-        October 1999, Swick and Thompson<br />
-         <small><tt><a
-        
href="http://www.w3.org/TR/1999/NOTE-schema-arch-19991007">http://www.w3.org
/TR/1999/NOTE-schema-arch-19991007</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="umlcite" name="umlcite"></a> [UML]
-      </dt>
-      <dd>
-        <a
-        href="http://www.rational.com/uml/resources"><cite>Unified
-        Modeling Language (UML)</cite></a><br />
-         <small><tt><a
-        
href="http://www.rational.com/uml/resources">http://www.rational.com/uml/res
ources</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="dtdcite" name="dtdcite"></a>[XML]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/1998/REC-xml-19980210"><cite>Extensible
-        Markup Language (XML) 1.0</cite></a>, W3C Recommendation,
-        10-February-1988, Section 3.2 Element Type
-        Declarations<br />
-         <small><tt><a
-        href="http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls">
-        
http://www.w3.org/TR/1998/REC-xml-19980210.html#elemdecls</a></tt></small><b
r />
-      </dd>
-      <dt>
-        <a id="xmldatacite" name="xmldatacite"></a> [XML-Data]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/1998/NOTE-XML-data-0105/"><cite>XML
-        Data</cite></a>, Layman, et. al., W3C Note, 1998<br />
-         <small><tt><a
-        
href="http://www.w3.org/Submission/1998/01/">http://www.w3.org/Submission/19
98/01/</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="xmlschemacite" name="xmlschemacite"></a>[XMLSCHEMA]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/2000/WD-xmlschema-1-20000225/"><cite>
-        XML Schema Part 1: Structures</cite></a>, W3C Working Draft
-        25 February 2000<br />
-         <small><tt><a
-        
href="http://www.w3.org/TR/2000/WD-xmlschema-1-20000225/">http://www.w3.org/
TR/2000/WD-xmlschema-1-20000225/</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="xmldatatypescite"
-        name="xmldatatypescite"></a>[XMLDATATYPES]
-      </dt>
-      <dd>
-        <a
-        href="http://www.w3.org/TR/2000/WD-xmlschema-2-20000225/"><cite>
-        XML Schema Part 2: Datatypes</cite></a>, W3C Working Draft
-        25 February 2000<br />
-         <small><tt><a
-        
href="http://www.w3.org/TR/2000/WD-xmlschema-2-20000225/">http://www.w3.org/
TR/2000/WD-xmlschema-2-20000225/</a></tt></small><br />
-      </dd>
-      <dt>
-        <a id="xlinkcite" name="xlinkcite"></a> [XML-Link]
-      </dt>
-      <dd>
-        <a href="http://www.w3.org/TR/WD-xml-link"><cite>XML
-        Linking Language (XLink)</cite></a>, W3C Working Draft, 21
-        February 2000<br />
-         <small><tt><a
-        
href="http://www.w3.org/TR/WD-xml-link">http://www.w3.org/TR/WD-xml-link</a>
</tt></small><br />
-      </dd>
-    </dl>
-    <a id="ack" name="ack"></a>
-    <h2>
-      Acknowledgements
-    </h2>
-    <p class="todo">
-      @@TODO: add RDF Core WG, also acks to RDF IG lists, WebOnt,
-      XML groups
-    </p>
-    <p>
-      David Singer of IBM was the chair of the original RDF Schema
-      group throughout most of the development of this
-      specification; we thank David for his efforts and thank IBM
-      for supporting him and us in this endeavor. Particular thanks
-      are also due to Andrew Layman for his editorial work on
-      earlier versions of this specification. Thanks are also due
-      to Ron Daniel and Marja-Riitta Koivunen for their work on the
-      design of the diagrams included in this specification.
-    </p>
-    <p>
-      The working group membership has included:
-    </p>
-    <p>
-      Nick Arnett (Verity), Dan Brickley (ILRT / University of
-      Bristol), Walter Chang (Adobe), Sailesh Chutani (Oracle), Ron
-      Daniel (DATAFUSION), Charles Frankston (Microsoft), Joe Lapp
-      (webMethods Inc.), Patrick Gannon (CommerceNet), RV Guha
-      (Epinions, previously of Netscape Communications), Tom Hill
-      (Apple Computer), Renato Iannella (DSTC), Sandeep Jain
-      (Oracle), Kevin Jones, (InterMind), Emiko Kezuka (Digital
-      Vision Laboratories), Ora Lassila (Nokia Research Center),
-      Andrew Layman (Microsoft), John McCarthy (Lawrence Berkeley
-      National Laboratory), Michael Mealling (Network Solutions),
-      Norbert Mikula (DataChannel), Eric Miller (OCLC), Frank Olken
-      (Lawrence Berkeley National Laboratory), Sri Raghavan
-      (Digital/Compaq), Lisa Rein (webMethods Inc.), Tsuyoshi
-      Sakata (Digital Vision Laboratories), Leon Shklar (Pencom Web
-      Works), David Singer (IBM), Wei (William) Song (SISU), Neel
-      Sundaresan (IBM), Ralph Swick (W3C), Naohiko Uramoto (IBM),
-      Charles Wicksteed (Reuters Ltd.), Misha Wolf (Reuters Ltd.)
-    </p>
-    <p>
-      Not all of the people listed above have been members
-      throughout the entire duration of the working group, but all
-      have contributed to the evolution of this document.
-    </p>
-    <hr />
-    <a id="xmlcore" name="xmlcore"></a>
-    <h2>
-      Appendix B: XML Serialization
-    </h2>
-    <p class="todo">
-      @TODO: update/check (haven't touched the XML yet)
-    </p>
-    <p>
-      An RDF description of the RDF Core vocabulary is given here
-      in RDF/XML serialization syntax. Please note that the
-      namespace URI for the RDF Schema Specification could change
-      in future versions of this specification if the schema
-      changes. This RDF schema includes statements describing RDF
-      resources originally introduced by the 1999 RDF Model and
-      Syntax specification, as well as definitions for resources
-      introduced by the RDF Core Schema vocabulary.
-    </p>
-    <table cellpadding="5" border="1" width="95%"
-    summary="RDF Schema in RDF">
-      <tr>
-        <td>
-<pre>
-<code>&lt;rdf:RDF
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"&gt;
-
-
-    
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/2000/01/rdf-schema#Resource"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Resource&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The class resource, everything.&lt;/rdfs:comment&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;type&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Indicates membership of a class&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdf:Property&gt;
-
-
-&lt;rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Class&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The concept of Class&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#subClassOf"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;subClassOf&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Indicates membership of a class&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;subPropertyOf&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Indicates specialization of
properties&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Property&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The concept of a property.&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdfs:Class&gt;
-
-
-
-
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#comment"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;comment&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Use this for descriptions&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#label"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;label&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Provides a human-readable version of a resource
name.&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#domain"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;domain&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;A domain class for a property
type&lt;/rdfs:comment&gt;
- &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#range"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;range&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;A range class for a property
type&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#seeAlso"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;seeAlso&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;A resource that provides information about the
subject resource&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#isDefinedBy"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdf:type 
resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-  &lt;rdfs:subPropertyOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#seeAlso"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;isDefinedBy&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Indicates the namespace of a
resource&lt;/rdfs:comment&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Literal"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Literal&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;This represents the set of atomic values, eg. textual
strings.&lt;/rdfs:comment&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Statement&lt;/rdfs:label&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:comment&gt;The class of RDF statements.&lt;/rdfs:comment&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdf:Property 
about="http://www.w3.org/1999/02/22-rdf-syntax-ns#subject"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;subject&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The subject of an RDF statement.&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
about="http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;predicate&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;the predicate of an RDF
statement.&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/&gt;
-  &lt;rdfs:range 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
about="http://www.w3.org/1999/02/22-rdf-syntax-ns#object"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;object&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The object of an RDF statement.&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/2000/01/rdf-schema#Container"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Container&lt;/rdfs:label&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-  &lt;rdfs:comment&gt;This represents the set
Containers.&lt;/rdfs:comment&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Bag&lt;/rdfs:label&gt;
-  &lt;rdfs:comment xml:lang="en"&gt;An unordered
collection.&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Seq&lt;/rdfs:label&gt;
-  &lt;rdfs:comment xml:lang="en"&gt;An ordered
collection.&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;Alt&lt;/rdfs:label&gt;
-  &lt;rdfs:comment xml:lang="en"&gt;A collection of
alternatives.&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdfs:Class 
rdf:about="http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty"
&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label 
xml:lang="en"&gt;ContainerMembershipProperty&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;The container membership properties, rdf_1, ...
rdf_n, all of which are sub-properties of 'member'.&lt;/rdfs:comment&gt;
-  &lt;rdfs:subClassOf
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/&gt;
-&lt;/rdfs:Class&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/2000/01/rdf-schema#member"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;member&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;a member of a container&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Property 
rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"&gt;
-  &lt;rdfs:isDefinedBy
rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/&gt;
-  &lt;rdfs:label xml:lang="en"&gt;value&lt;/rdfs:label&gt;
-  &lt;rdfs:comment&gt;Identifies the principal value (usually a string) of
a property when the property value is a structured
resource&lt;/rdfs:comment&gt;
-  &lt;rdfs:domain 
rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/&gt;
-&lt;/rdf:Property&gt;
-
-&lt;rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#"&gt;
-  &lt;rdfs:seeAlso
rdf:resource="http://www.w3.org/2000/01/rdf-schema-more"/&gt;
-&lt;/rdf:Description&gt;
-
-&lt;/rdf:RDF&gt;
-
-</code>
-</pre>
-        </td>
-      </tr>
-    </table>
-    <h2>
-      Appendix C: Editorial notes and Issue Tracking
-    </h2>
-    <p>
-      Editorial tasklist: (check these off, tidy up and/or
-      cross-ref to other specs)
-    </p>
-    <ul>
-      <li>
-        @@IN-PROGRESS: Multiple domain and range constraints are
-        permissable and will have conjunctive semantics and this
-        issue is now closed. -- have updated text, needs further
-        improvement
-      </li>
-      <li>
-        references to new specs: primer, MT, syntax.
-      </li>
-      <li>
-        DONE: subProperties inherit conjunctively the domain and
-        range of their superproperties (reference tests in Test
-        Case WD)
-      </li>
-      <li>
-        This revision includes improved presentation of the domain
-        and range mechanisms, of extensibility and layering. A new
-        property, rdf:member has been added.
-      </li>
-      <li>
-        @@DONE: cycles in subClassOf / subPropertyOf -- removed
-        loop constraint
-      </li>
-      <li>
-        @@Add: 'purpose of this spec', intended audience, 'what RDF
-        schemas is not', 'relationship to XML'
-      </li>
-      <li>
-        Placeholder text regarding datatypes
-      </li>
-      <li>
-        @@TODO: add a note about namespaces (ie. whether we're
-        changing it in the next public version, whether we expect
-        eventually to, etc.
-      </li>
-      <li>
-        @@TODO: Add a reference to the DAML+OIL work / WebOnt
-      </li>
-      <li>
-        @@TODO: Add RDF Core WG members to Acknowledgements section
-      </li>
-      <li>
-        @@TODO: Link-check the references section, update as
-        neccessary
-      </li>
-    </ul>
     <hr />
     <address>
       <a href="mailto:www-rdf-comments@w3.org">Comments</a><br />
-       $Date: 2002/04/22 15:27:12 $
+       $Date: 2002/04/22 14:15:56 $
     </address>
   </body>
 </html>
Received on Monday, 22 April 2002 14:13:05 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:47:34 EDT