[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XML-QL Follow up

  • From: "Michael Kay" <M.H.Kay@e...>
  • To: <xml-dev@i...>
  • Date: Wed, 28 Oct 1998 12:14:47 -0000

xml ql examples
>  For instance, I'd like to be able to issue something like:
>select * from invoices where value(<total>) > 1000
>or
>select * from musicians where name like 'Garcia'
>
Yes I think there's a need for this.
Some observations:
* You need to be clear whether you are aiming for a "boolean" style of
predicate (every document either matches it or doesn't) or a "relevance
ranking" approach. Your two examples illustrate the two types. SQL doesn't
extend neatly to relevance ranking, which is far more effective than boolean
queries for information retrieval applications.
* If you want to do boolean queries, one approach is to define a mapping
from XML to an object structure (the DOM?) and then use OQL. However, this
would probably lead to very complex queries, with a lot of "there exists"
and "for all" qualifiers to handle repeated child elements. If you want to
reduce the complexity, you need to define a lot of "intuitive
interpretations", e.g. "name like 'Garcia'" means "there exist one or more
child elements N such that N.tag='name' and N.content.islike('Garcia')". The
danger is that these can trip people over if their intuition is wrong - e.g.
what does "name not like 'Garcia'" mean?
* The real need is to make XML documents accessible to web search engines,
where (a) the query language is already defined, and (b) the vast majority
of queries are extremely simple. So it's not a new query language that's
needed, but an intelligent interpretation of an existing query language in
an XML context.

Mike Kay


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.