- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Fri, 27 May 2011 22:11:21 +0100
- To: public-rdf-wg@w3.org
On 27/05/11 21:54, Pat Hayes wrote: > > On May 27, 2011, at 3:43 PM, Andy Seaborne wrote: > >> >> >> On 27/05/11 19:43, Richard Cyganiak wrote: >>> On 27 May 2011, at 11:33, Andy Seaborne wrote: >>>> Why not declare a class rdf:String that is the features we want and leave rdf:PlainLiteral, with all it's datatype features that are being used, alone? (make it a subclass). >>> ... >>>> A reasonable expectation of users (whether technically right or not - people have intuitions about strings) >>>> >>>> skos:prefLabel rdfs:range<datatype> >>>> >>>> is that they can write >>>> >>>> <s> skos:prefLabel "foo"^^<datatype> . >>> >>> Huh? >>> >>> You still can't say >>> >>> skos:prefLabel rdfs:range rdf:String . >>> <s> skos:prefLabel "foo"^^rdf:String . >>> >>> unless you define a lexical space, and this would take us right back to the rdf:PlainLiteral "foo@en" mess. >> >> rdf:String isn't a datatype. It's a class only. >> Only the base of the subclass hierarchies are datatypes: rdf:LangTaggedString and xsd:string >> >> But rdf:PlainLiteral is a datatype already, which I see as odd. > > It *is* odd. BUt I would hope that with our final design in place, rdf:PlainLIteral would rapidly become an anachronism. If you mean by that the IRI rdf:PlainLiteral would rapidly become an anachronism then, +1 We also don't get the special casing of "MUST NOT" be used. A new IRI for a specific concept - the class of all plain literals (with or without language tag). The SKOS example is one where it is needed. Andy > > Pat > >> >>> Also, I don't like having both xsd:string and rdf:String with different meaning. >> >> What name would work for you? >> My point about partial use of rdf:PlainLiteral still stands. >>> >>> Richard >> >> Andy >> >> > > ------------------------------------------------------------ > IHMC (850)434 8903 or (650)494 3973 > 40 South Alcaniz St. (850)202 4416 office > Pensacola (850)202 4440 fax > FL 32502 (850)291 0667 mobile > phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes > > > > > >
Received on Friday, 27 May 2011 21:11:51 UTC