- From: Reto Krummenacher <reto.krummenacher@deri.org>
- Date: Fri, 16 Dec 2005 14:50:34 +0100
- To: andy.seaborne@hp.com
- CC: public-rdf-dawg-comments@w3.org
thank you!
Seaborne, Andy wrote:
>
>
> Reto Krummenacher wrote:
>
>> Dear recepient
>>
>> I observed some minor editorial things when reading the new SPARQL
>> working draft. You might already have noticed them, but here they come
>> anyway (there might be others that I did not see either):
>>
>> - p.23 (sec. 10.3.3)
>> example: the query outputs the people with the top
>> 2 sites, rated by hits. that would, from the data be
>> alice(2349) and eve(181) and not bob(105). however the
>> query results are ordered in ascending order by default
>> and thus I would expect the outcome to be bob and eve.
>
>
> Corrected - the bNodes labels were all the same leading to incorrect
> pattern matching.
>
>>
>> - p.23 (sec. 10.3.3)
>> if I remeber right the outcome of a query containing triples
>> with anonymous identifiers does not contain the same anonymous
>> identifiers of course. However I thought that two triples having
>> the same identifier in the default graph would also have the
>> same anonymous idenfier in the result set.
>> this is not the case in the most hits example, as all three
>> persons are associated with _:a, and the result set contains
>> _:x and _:y.
>
>
> (Note the data was corrupted)
>
> The _:x and _:y arise from the [] in CONSTRUCT { [] foaf:name ?name }
> not from the data and each template substitution generates new bNodes.
>
>
>>
>> - p.27 (sec. 11.2.3.1)
>> I assume that the first example should have the text: "This
>> query finds the people with a dc:date property:", as the query
>> contains FILTER bound(?date) and the result is correctly (IMO)
>> set to "Bob".
>
>
> Fixed text (by removing it).
>
>>
>> - p.27 (end sec. 11.2.3.1)
>> The conclusion to the second example seems to be missplaced!
>> There is nowhere a triple with foaf:mbox in it.
>
>
> Fixed.
>
>>
>> - p.28 (sec. 11.2.3.3)
>> The explanation to the example seems to be from 11.2.3.2
>
>
> Changed to
> """
> This query matches the people with a dc:creator which uses predicates
> from the FOAF vocabulary to express the name.
> """
>
>>
>> - p.29 (sec. 11.2.3.4)
>> "This query is similar to the one in 11.2.3.2..." (the link is
>> correctly pointing)
>
>
> Fixed - there has been some renumbering around here since the working
> draft.
>
>>
>> - p.30 (sec. 11.2.3.7)
>> In the query result, "bob" would be lower case.
>
>
> Fixed (I fixed the data)
>
>>
>> - p.31 (sec. 11.2.3.10)
>> IMHO there should not be a match for this query, should there?
>> Or is it correct that the dates of the query match the one of
>> the sparql draft in the source graph?
>
>
> The date in the data is "2004-12-31T19:00:00-05:00"
> Timezone is -5 hours so is 00:00:00 the next day in UTC.
>
> The query has "2005-01-01T00:00:00Z" which is UTC - that is, it is the
> same point in time, written differently.
>
> The "=" is doing a value equality on two literals (xsd:dateTime is a
> datatype that a SPARQL processor should understand) and these two are
> the same value.
>
>>
>> Best regards,
>>
>> Reto
>>
>
> Please let us know whether you're satisfied with this response.
>
> If you're in a particularly helpful mood, you can put [closed] in the
> subject line to save us a little bit of bookkeeping.
>
> Thanks for the corrections,
> Andy
>
>
>
>
--
dipl.ing.EPFL
Reto Krummenacher, Project Assistant
DERI Innsbruck
Institute of Computer Science
University of Innsbruck
Phone: +43 (0)512 507 6452
Fax: +43 (0)512 507 9872
reto.krummenacher@deri.org
http://members.deri.at/~retok
Received on Friday, 16 December 2005 13:50:53 UTC