W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > November 2001

Re: datatypes and MT (things versus their names: PRIMER)

From: Dan Connolly <connolly@w3.org>
Date: Tue, 06 Nov 2001 03:32:15 -0600
Message-ID: <3BE7AE1F.3DC1B528@w3.org>
To: Pat Hayes <phayes@ai.uwf.edu>
CC: jos.deroo.jd@belgium.agfa.com, w3c-rdfcore-wg@w3.org
Pat Hayes wrote:
> 
> >Brian McBride wrote:
[...]
> >People often write
> >   :s eg:shoeSize "10".
> >   :s nav:date "2001-11-02".
> >   :s nav:time "16:14".
> >   :s nav:flightNum "1154".
> >   :s nav:customerNumber "678".
> >   :s apt:latitude "50-54N".
> >   :s apt:longitude "004-32E".
> >   :s apt:elevation "58M".
> >or in general
> >   :s :p "ooo".
> >and I believe that is a shorthand for
> >   :s :p [ rdfs:str "ooo" ].
> >(I used to prefer rdfs:label instead of rdfs:str
> >but now I think that rdfs:str is a better name for
> >the property mapping a data value (that bNode)
> >to it's string representation)
> 
> I have serious problems with this. For a start, why on earth would
> anyone say that latitude and longitude and elevation were *strings*?
> They clearly aren't strings, so this is just plain wrong.

(a) I agree people write stuff this way, and (b) I agree
it's just plain wrong, so (c) I think it's critical that
this issue (things versus their names, numbers vs. numerals...)
is treated by the primer.

Case in point: folks write
	<dc:creator>Dan Connolly</dc:creator>
as if a character sequence "D" "a" "n" ... wrote a book.
It's critical that we teach folks to write
	<dc:creator>
	  <Person>
	    <fullName>Dan Connolly</fullName>
          </Person>
        </dc:creator>

or, more briefly:
	<dc:creator contact:fullName="Dan Connolly"/>



-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Tuesday, 6 November 2001 04:32:13 EST

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