Tom Bradford wrote:
I would tend to agree with Murray on this, but would also like to
mention that maybe Xindice's home is no longer in the XML project, and
that the project may benefit from significant overlap that will
ultimately come from the Apache DB project. The building blocks of
Xindice are just basic database algorithms and such, it's only when you
start to layer the veneer of XML that it becomes an XML database. I
would also say that if there's any full text indexing to be borrowed,
it should probably come from the Lucene project, just to keep
everything in the family.
Tom,
Would say that:
[ ] 1a. Xindice's strengths are its database core.
[ ] 1b. Xindice's strengths are its XML layer.
[ ] 1c. Xindice's strengths are its comingling of the
DB core and XML layer.
and:
[ ] 2a. Xindice's weaknesses are in its database core.
[ ] 2b. Xindice's weaknesses are in its XML layer.
[ ] 2c. Xindice's weaknesses are in its comingling of the
DB core and XML layer.
Wolfgang,
Would say that:
[ ] 1a. eXist's strengths are its database core.
[ ] 1b. eXist's strengths are its XML layer.
[ ] 1c. eXist's strengths are its comingling of the
DB core and XML layer.
and:
[ ] 2a. eXist's weaknesses are in its database core.
[ ] 2b. eXist's weaknesses are in its XML layer.
[ ] 2c. eXist's weaknesses are in its comingling of the
DB core and XML layer.
It occurs to me that Per Nyfelt of the Ozone project is currently
trying to implement XML support, I think using XML:DB. If Xindice's
strength is in its XML layer and Ozone has a solid OO database,
then perhaps spending effort helping Per might be a good idea.
Conversely, looking at eXist, Ozone and Xindice in terms of each's
strengths and weaknesses might point a way forward. I'm not aware
of what Apache has planned or implemented for a DB project, but
that should be factored too.
[This is the kind of analysis we'd probably begin with if we were
to look at breaking up the project or merging it with another.]
Murray
......................................................................
Murray Altheim http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK .
[...] all matters of authority and responsibility are ultimately
matters of social practice, and never matters of ontology (that
is, never just a matter of how things in fact are in the nonhuman
world). [...] just as we should not look to ground our moral
judgments in the nonhuman authority of a god, so we should not
look to ground our empirical judgments in the nonhuman authority
of an external world. -- Robert Brandom
http://www.tilgher.it/brandom.html