[XML4Lib] native xml databases and/or XQuery?
marc
marc at indexdata.dk
Thu Aug 17 03:15:24 EDT 2006
Kevin S. Clarke wrote:
> Hi all,
>
> I'm curious in finding out how many libraries out there are using or
> experimenting with native xml databases. If you are, would you mind
> dropping me an email offlist saying you are and how you are using it?
> I'm not aware of any sites yet where libraries are sharing their code
> for these types of databases. Which leads me to my second question...
>
> I'm also interested in learning of libraries who are using XQuery as a
> primary development language. Since the xmldb api is ancient (and not
> supported by all native xml databases), xquery seems like the most
> logical way to interact with a native xml database. If you are using
> xquery with a relational database or a file system I'd also be
> interested in hearing from you!
>
> Thanks,
> Kevin
Hi Kevin
Native XML databases are fine in may circumstances where XML formatted
semi-structured text is involved, and they definitely shine on XML
access methods like XPATH and XQUERY.
However, it is my personal experience that XPATH and XQUERY allone are
not always sufficent to drive patrons information retrieval needs, which
may require a combination of those XML structured access methods with
full-text search and relevance ranking as well.
If you find yourself in a spot where you also need IR functionality, I
suggest you broaden your look to XML/IR DB hybrids. You can find some of
those in the wikipedia section
http://en.wikipedia.org/wiki/Information_retrieval#Open_source_information_retrieval_systems
Here you find databases which approach full text searching from the XML
XQUERY world, implementing XQuery 1.0 and XPath 2.0 Full-Text
http://www.w3.org/TR/xquery-full-text/
like
http://www.galaxquery.com/galatex/
and IR databases, based on standard IR networked protocols, Z39.50 and SRU
http://www.loc.gov/standards/sru/
which are capable of indexing XML by XPATH expressions, like
http://www.indexdata.dk/zebra/
I am sure you can find other hybrid IR/XML GPL'ed products out there.
You might want to try googeling for "XML information retrieval".
Your's Marc Cromme
--
Marc Cromme, cand. polyt, Ph.D
Senior Developer, Project Manager
Index Data Aps
Købmagergade 43, 2
1150 Copenhagen K.
Denmark
tel: +45 3341 0100
fax: +45 3341 0101
http://www.indexdata.com
INDEX DATA Means Business
for Open Source and Open Standards
More information about the XML4Lib
mailing list