Re: Some suggestions for http://www.w3.org/1999/02/22-rdf-syntax-ns#

Dear Brian,

Thank you for your response.
This response is satisfactory.
Thanks for the explanation.

regards

Lotus Wu
----- Original Message ----- 
From: "Brian McBride" <bwm@hplb.hpl.hp.com>
To: "wwmm" <wwmm@seu.edu.cn>
Cc: <www-rdf-comments@w3.org>; <public-webont-comments@w3.org>
Sent: Friday, October 17, 2003 7:23 PM
Subject: Re: Some suggestions for http://www.w3.org/1999/02/22-rdf-syntax-ns#



> 
> Thank you for these suggestions.
> 
> wwmm wrote:
> > Hi,
> > 
> > There are some suggestions for http://www.w3.org/1999/02/22-rdf-syntax-ns# as follows.
> > 
> > 1. 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:dc="http://purl.org/dc/elements/1.1/" 
> > 
> > maybe change to:
> >    xmlns:rdf="http://www.w3.org/tr/rdf#"
> >    xmlns:rdfs="http://www.w3.org/tr/rdf-schema#"
> >    xmlns:owl="http://www.w3.org/tr/owl#"
> >    xmlns:dc="http://purl.org/dc/elements/1.1/" 
> 
> The WG did consider changing the namespace names as it updated the
> specifications but decided not to.  I beleive that considerations of the
> undesirable effects on existing data and implemntations weighed more
> heavily than any advantage gained.
> 
> > 
> > So, these namespace will be stable relatively.
> 
> Err, no - we really don't want to do that.  it would be a bad thing if
> the meaning of an existing document changed when we updated the spec.
> 
>  And add dc:date or owl:versionInfo into the ontology.
> 
> We are planning to update this document and will likely include
> owl:versionInfo.
> 
> > 
> > 2. The "Resource" had been defined by RDF Model and Sytax, not RDF Schema, So "Resource" should be rdf:Resource.
> > and the following statment should be appended in http://www.w3.org/1999/02/22-rdf-syntax-ns#.

> > 
> > <rdfs:Class rdf:ID="Resource"
> >   <rdfs:isDefinedBy rdf:Resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
> >   <rdfs:label>Resource</rdfs:label>
> >   <rdfs:comment>The class resource, everything.</rdfs:comment>
> > </rdfs:Class>
> 
> I think this is covered by our decision not to change the namespaces.
> Were we changing the namespaces, this would be a sensible change to
> make, but since we are not, then this is not an appropriate time to make
> such a change.
> 
> > 
> > 3. The following statments should be appended in http://www.w3.org/1999/02/22-rdf-syntax-ns#.

> > 
> > <rdfs:Class rdf:ID="XMLLiteral"
> >   rdf:type rdf:Resource="http://www.w3.org/TR/rdf-schema#Datatype"
> >   rdfs:comment="The class of XML literal values." />
> > 
> > <rdfs:Class rdf:ID="List"
> >   rdfs:comment="The class of RDF Lists." />
> > 
> > <rdfs:Class rdf:ID="nil"
> >   rdfs:comment="The empty list." />
> > 
> > <Property ID="first"
> >   rdfs:comment="The first item in the subject RDF list." />
> > 
> > <Property ID="rest"
> >   rdfs:comment="The rest of the subject RDF list after the first item." />
> > 
> > Perhaps, rdf:about, rdf:ID, rdf:RDF, rdf:Desciption should also be defined in http://www.w3.org/1999/02/22-rdf-syntax-ns#.

> > 
> 
> Yes.  We are planning to update this document and will include these new
> terms.  WG discussion and a draft of the new version can be found at:
> 
>   http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Aug/0085.html

> 
> Please respond to this message, copying www-rdf-comments@w3.org
> indicating whether this is an acceptable response.
> 
> Brian
> 
> > 
> > Regards,
> > 
> > Lotus Wu
> > 
> > 
> > ps.
> > A new version http://www.w3.org/1999/02/22-rdf-syntax-ns# as follows:
> > 
> > <?xml version="1.0"?>
> > <RDF
> >   xmlns="http://www.w3.org/tr/rdf #"
> >   xmlns:rdf="http://www.w3.org/tr/rdf#"
> >   xmlns:rdfs="http://www.w3.org/tr/rdf-schema#">
> > 
> > <!--
> >   This is the RDF Schema for the RDF data model as described in the
> >   Resource Description Framework (RDF) Model and Syntax Specification
> >   http://www.w3.org/TR/REC-rdf-syntax-->
> > 
> > 
> > <!-- New statement about rdf:Resource-->
> > <rdfs:Class rdf:ID="Resource"
> >   <rdfs:isDefinedBy rdf:Resource="http://www.w3.org/TR/rdf#"/>
> >   <rdfs:label>Resource</rdfs:label>
> >   <rdfs:comment>The class resource, everything.</rdfs:comment>
> > </rdfs:Class>
> > 
> > <rdfs:Class rdf:ID="Statement"
> >   rdfs:comment="A triple consisting of a predicate, a subject, and an object." />
> > 
> > <rdfs:Class rdf:ID="Property"
> >   rdfs:comment="A name of a property, defining specific meaning for the property" />
> > 
> > <rdfs:Class rdf:ID="Bag"
> >   rdfs:comment="An unordered collection" />
> > 
> > <rdfs:Class rdf:ID="Seq"
> >   rdfs:comment="An ordered collection" />
> > 
> > <rdfs:Class rdf:ID="Alt"
> >   rdfs:comment="A collection of alternatives" />
> > 
> > 
> > <!--Add rdf:XMLLiteral, rdf:List, rdf:nil, rdf:first, rdf:rest-->
> > <rdfs:Class rdf:ID="XMLLiteral"
> >   rdf:type rdf:Resource="http://www.w3.org/TR/rdf-schema#Datatype"
> >   rdfs:comment=" The class of XML literal values." />
> > 
> > <rdfs:Class rdf:ID="List"
> >   rdfs:comment=" The class of RDF Lists." />
> > 
> > <rdfs:Class rdf:ID="nil"
> >   rdfs:comment=" The empty list." />
> > 
> > <Property ID="first"
> >   rdfs:comment="The first item in the subject RDF list." />
> > 
> > <Property ID="rest"
> >   rdfs:comment=" The rest of the subject RDF list after the first item." />
> > 
> > <Property ID="predicate"
> >   rdfs:comment="Identifies the property used in a statement when representing the statement in reified form">
> >   <rdfs:domain rdf:Resource="#Statement" />
> >   <rdfs:range rdf:Resource="#Property" />
> > </Property>
> > 
> > <Property ID="subject"
> >   rdfs:comment="Identifies the resource that a statement is describing when representing the statement in reified form">
> >   <rdfs:domain rdf:Resource="#Statement" />
> > </Property>
> > 
> > <Property ID="object"
> >   rdfs:comment="Identifies the object of a statement when representing the statement in reified form" />
> > 
> > <Property ID="type"
> >   rdfs:comment="Identifies the Class of a resource" />
> > 
> > <Property ID="value"
> >   rdfs:comment="Identifies the principal value (usually a string) of a property when the property value is a structured resource" />
> > 
> > </RDF>
> 
> 

Received on Sunday, 19 October 2003 23:40:58 UTC