- From: Dan Connolly <connolly@w3.org>
- Date: Sat, 17 Feb 2001 21:26:30 -0600
- To: Sandro Hawke <sandro@w3.org>
- CC: www-rdf-logic@w3.org, www-rdf-comments@w3.org
Sandro Hawke wrote: [...] > 3. Using the property rdf:value to link from a point in the value > space (eg 10) to a point in the lexical space (eg "10") seems > completely backwards. Er... I think I remember how it got to be this way... [I tried to confirm from the working group archives, but my searches didn't find what I was after. Anyway... ] RDF properties are sorta like OOP properties, and one of the most popular names for a "just give me the thing as a string" property is 'Value', as in: [[[ Dim rs As ADODB.Recordset rs("CompanyName") = "SomeCompany" rs!CompanyName = "SomeCompany" is actually a shortcut for: Dim rs As ADODB.Recordset rs.Fields("CompanyName").Value = "SomeCompany" rs.Fields!CompanyName.Value = "SomeCompany" ]]] -- Preparing Your Visual Basic 6.0 Applications For the Upgrade to Visual Basic.NET http://msdn.microsoft.com/library/techart/vb6tovbdotnet.htm#vb6tovbdotnet_resolve Sat, 17 Feb 2001 01:25:04 GMT Since we're deciding whether to invest in the name rdf:value or not, now is a good time to consider alternatives. (I copy www-rdf-comments (a) to record the design rationale for rdf:value as it is, and (b) to provide an alternative should this issue be opened again in the new RDF Core WG). Probably a better choice would be toString, as in [[[ public String toString() Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. ]]] -- Class java.lang.Object http://java.sun.com/products/jdk/1.1/docs/api/java.lang.Object.html#toString() > That's saying: > > the number 10 has a value which is the string "10" > > when the correct form (IMHO) is > > the number 10 has a lexical representation which is the > string "10" > > I know rdf:value is given in RDF M&S, but that doesn't make it > right. We need a property lexicalRepresentation (and probably > canonicalLexicalRepresentation) to be clear here. (One might > possibly consider rdf:value an inverse property of those, but I > think that's too vague to bother with.) > > -- Sandro Hawke -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Saturday, 17 February 2001 22:26:34 UTC