- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Wed, 9 Jun 2004 13:51:55 +0100
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
3.? Streamable Results Format for Variable Binding Results When returning Variable Binding Results (aref: #r3.2), there must be a form of the protocol that allows streaming of results. In this form, the results must be returned to the client so that all the data for one binding of the variables is available before data for the next binding of variables is started. - - - - - Alternative: make this a design objective and s/must be/should be/g - - - - - Alternative (weaker) second sentence: A client must be allowed to obtain one complete binding of the variables before the entire result set has been received. ----------------------------------- I don't think there is a meaningful version of subgraph results. If a client asks for an RDF graph, then half graph is useless. I have said that all of one query result solution be started before the next. This is testable. While designs that intermix bindings of variables are possible, it would require some buffering (maybe small) to deliver results to an application. This text does preclude "SELECT ?x, ?y ..." and returning all the ?x's and then all the ?y's. It would require buffering ?x's before the first ?y appearded. Normal API style is to deliver (?x, ?y) to an application as if it were one row of a table at a time. Andy
Received on Wednesday, 9 June 2004 08:52:45 UTC