r3 - 17 Jun 2002 - 14:17:39 - ElizabethAudenYou are here: TWiki >  VO Web  > ComplexQuery

UseCase: ComplexQuery

PrimaryActor:

Astronomer


EndResult:

Datasets are returned that match a complex query. A complex query is currently defined by Astrogrid as "a task that cannot be done simply using SQL."


OtherActors:


PreConditions:


FlowOfEvents:

1. User accesses the complex query form through a web browser or command line.

2. User indicates which catalogues or datasets should be queried.

3. User enters each expression used to make up the query. These expressions may be inequalities, library functions, web services, or user code.

4. User indicates workflow for the sequence of expressions.

5. Complex query is sent to the Estimator as in NegotiateAccessToJob.

6a. If user does not have permission to perform one or more of the query expressions:

  • Expression(s) must be edited or removed before the complex query will be executed.

6b. If user has all necessary permissions:

  • Complex query is executed


PostCondition:

type here


BasicAssumptions:

type here


AlternativeFlows:

type here


Discussion:

type here


Links to ScienceProblems:

type here


KeyReferences:

type here


Please see the sequence diagram for this case.


--- GoodStyle: Please add comments below. This area should be used for refinement of the above document. If you want to ask questions or start a dialogue with the author, please use (or create) a topic in the Use Cases Forum.
Author: Once the refinements here and comments in the forum die down, perhaps you could rewrite the problem, incorporating the comments and refinements.

-- NicholasWalton - 07 Jun 2002

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback