Hi,

I don't know too much about XQuery, and nothing about the decisions in
the JSR 283 group, but I have a few questions:

the entire industry moving towards XML data interoperability ...

Could you explain this a bit more?

JCR data model is a native fit to XQuery language that is more
powerful and better defined than AQM may ever become.

Do you suggest that all JCR implementations need to implement the full
XQuery language? If not, what subset would you suggest?

But I strongly believe that AQM is a bad choice.

Why do you think so?

The right approach would be to pick existing query language

What is your experience using XQuery? What products do you use?

deprecating XPath is an obvious mistake!

Why?

From system architect point of view I can say that if JCR will drop XPath
support there are no advantages to use JCR for our projects, we will move to XML
database that will provide the same functionality plus native XPath and XQuery
support out of the box.

Which XML databases do you think about?

By making such changes you open an option for JCR to utilize XML database
persistent storage option that will improve JCR performance dramatically, since
most of the XML databases have XQuery optimization algorithms.

Why would using XQuery be better than using AQM?

Thanks,
Thomas

Reply via email to