- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Mon, 27 Jun 2005 19:54:54 +0100
- To: kendall@monkeyfist.com
- Cc: DAWG Mailing List <public-rdf-dawg@w3.org>
Kendall Clark wrote:
> On Mon, Jun 27, 2005 at 04:57:01PM +0100, Seaborne, Andy wrote:
>
>>True it's example driven but that can't mean there is an example for every
>>possible usage pattern. That would be a whole book.
>
>
> I think you can safely assume I understand *that*! The point is that here's
> an instance where the doc is unclear and an example would help clear up the
> confusion. Adding another example *never* implies adding all conceivable
> examples, after all. :>
>
>>then the definitions use "SM(QS)" to show the application of the modifiers.
>>
>>Err - CONSTRUCt doesn't clearly - that needs to be corrected.
>
>
> Yep, precisely.
>
>
>>I'd like to make it more permanent (it is currentl broken due to CSS
>>chnages :-() and then a link in the doc could be made. An alternatively,
>>can we provide a static page of the definitons and reference that?
>
>
> I'd prefer to see an appendix with all the definitions together *inside* the
> spec. (Actually, I'd prefer to see all the defintions rewritten to use
> relational algebra, but that's an idle preference at this point! :>)
>
>
>>Err - that woudl make the defintions long, repetitive (obscuring the new
>>salient part) and likely inconsistent as changes are made.
>
>
> I obviously don't agree, but, as I said, that's an alternative possibility
> to my preference that defintions be gathered into an appendix inside the doc.
>
>
>>it is not a partcularly important one for describe/construct as the
>>returned graph is limited in ways that the requestor can't necessarily
>>determine (limit/offset and ordering are a poor cursor mechanism).
>
>
> I agree. So why don't we just drop this? Disallow those solution modifiers
> for DESCRIBE & CONSTRUCT query forms. Seems a perfectly reasonable
> restriction.
>
>
>>In the
>>case of construct or describe I think the use is more to do with error
>>control than slicing graphs.
>
>
> I don't find it useful at all, and I'd like to see it just dropped. That
> would solve a lot of these problems. As I recall both the discussions, the
> use cases, and the requirements, these SMs were always about variable
> binding results.
>
> Kendall
SELECT and CONSTRUCT aren't so very different:
-------------------
# Get the name and hits of the top 10 blogs:
PREFIX : <http://host/MyApp#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX site: <http://example.org/site#>
CONSTRUCT { [] :result ( ?name ?hits ) }
WHERE
{
[] site:blogHits ?hits ;
site:author [ foaf:name ?name ] .
}
ORDER BY DESC(?hits)
LIMIT 10
-------------------
Andy
Received on Monday, 27 June 2005 18:55:16 UTC