- From: Steve Harris <S.W.Harris@ecs.soton.ac.uk>
- Date: Tue, 25 Jan 2005 15:33:49 +0000
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
On Tue, Jan 25, 2005 at 08:49:03 -0600, Dan Connolly wrote:
>
> On Tue, 2005-01-25 at 10:36 +0000, Dave Beckett wrote:
> > I think these would be useful operators for value testing of SPARQL
> > RDF Terms, to go along with lang() and dtype()* operating on
> > literal terms.
>
> Hmmm... these make me uneasy about use/mention issues.
> It seems to me that functions should take as input
> the denotation of the terms, not the syntax of the terms.
>
> In C, you can't write a function
>
> int lastDigitIsZero(float arg){ ... }
>
> because when it's called, it will see the same
> value in both cases:
>
> firstDigitIsZero(23.010)
> and
> firstDigitIsZero(23.01)
Thats true, but it depends what you think the argument type is, my mental
model is that <http://example.org/> is not the same type as
"http://example.org/" and the values are not passed lexically.
- Steve
Received on Tuesday, 25 January 2005 15:37:01 UTC