Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 92281 invoked from network); 12 May 2009 18:58:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 May 2009 18:58:16 -0000 Received: (qmail 31938 invoked by uid 500); 12 May 2009 18:58:15 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 31748 invoked by uid 500); 12 May 2009 18:58:15 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 31738 invoked by uid 99); 12 May 2009 18:58:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 May 2009 18:58:14 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [98.136.44.60] (HELO smtp105.prem.mail.sp1.yahoo.com) (98.136.44.60) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 12 May 2009 18:58:04 +0000 Received: (qmail 50764 invoked from network); 12 May 2009 18:57:40 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=PwYuMFLDDXCcJ4ZDXXZg5Z+2e152aqGOsyK2EDONK5pFCvTi4kNCXpLRzCN28jg6dvkpJsf0ya/avkZpWlP6lRAt0OeIwPaNE8H1sILhQ0B1rKR1fd6eLj7g+Rcz4cM5MqrwDE8Nl8Chr/GfoLw+Stbzm7aTypud5co7Mx+bAzc= ; Received: from unknown (HELO bigfoot.devtunnel.com) (vborky@98.207.195.157 with plain) by smtp105.prem.mail.sp1.yahoo.com with SMTP; 12 May 2009 18:57:40 -0000 X-YMail-OSG: ODvvr64VM1k6is2Cw6qQor9JAyCi1xe6V1wOEdgAmgtfv.rK4abJ51dftmr_o.urIKGub3Woy8QTVhYjbwP9H9OZ0htB7inmfqiiyJO1g9mN5kzaEy3vUCE0nuoSEEQPwTyDeUkpID9expFEriO_pj9HLwSefqlhzvUh_i0ny_S_c5eFZTYnCnOohpLiOJbK5mG2Fbi6if9BPIqLhMf_dO5kN9E_MDBhjuimxhbgHBy30OYkPW.LcWdEBPQHErSBpKR4mr1rPAK51w76m078qb23laGUrE_NOrRme0P7qq2NIPy9iNw_UMBgP4gUB7cnvcr2ypfuQvz73LiG X-Yahoo-Newman-Property: ymail-3 Message-ID: <4A09C69D.1040702@yahoo.com> Date: Tue, 12 May 2009 11:57:33 -0700 From: Vinayak Borkar User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: general@incubator.apache.org Subject: Re: [PROPOSAL] VXQuery References: <4A086CD2.5060402@yahoo.com> <88f5d710905111128q30eb0761l97336146073e6cb2@mail.gmail.com> In-Reply-To: <88f5d710905111128q30eb0761l97336146073e6cb2@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Paul, Thank you for your interest in the VXQuery engine. We are looking for mentors for the project. Would you be willing to be a mentor? Thanks, Vinayak Paul Fremantle wrote: > Synapse would also be interested in using the XQuery implementation! > > Thanks > Paul > > On Mon, May 11, 2009 at 7:22 PM, Vinayak Borkar wrote: >> Hello, >> >> We wish to present a proposal to create a new project in the incubator >> called VXQuery. Please find below, the plain-text version of the proposal. >> Any feedback would be greatly appreciated. >> >> >> Thanks, >> Vinayak >> >> VXQueryProposal >> Abstract >> >> Apache VXQuery is a language processor that implements the XML Query >> Language v1.0 standardized by the W3C. >> Proposal >> >> VXQuery (Versatile XQuery) will be a standards compliant XML Query processor >> implemented in Java. We believe that there exists a strong (and growing) >> need to process semi-structured data in many applications. The W3C >> standardized v1.0 of the XML Query Language in early 2007. Since then, a few >> processors have surfaced (both commercial and open source). VXQuery will >> implement this standard. >> >> VXQuery plans to be the glue that brings together imperative programming in >> Java and declarative programming in XQuery. The project would enable >> developers to use XQuery to navigate and transform application objects >> declaratively in Java applications with minimal overhead. >> >> In the VXQuery project we plan to build an implementation that allows users >> to run declarative XQueries on arbitrary object models. Existing XQuery >> engines execute queries by translating the user data into some form of XML >> Object model. With VXQuery, we take the opposing view - Translate the query >> to work natively on the user's object model. >> >> In addition, VXQuery works on top of different XML representations including >> DOM, Stax, and a space optimized model motivated by Xalan's DTM (Document >> Table Model). >> >> VXQuery will also provide a library that allows application developers to >> express declarative queries without the need to learn a new syntax. We >> believe that this will speed up the adoption process. >> Current Status >> >> This is a new project. >> Meritocracy >> >> The initial developers are very familiar with meritocratic open source >> development at Apache. Apache was chosen specifically because the initial >> developers want to encourage this style of development for the project. >> Community >> >> VXQuery seeks to develop developer and user communities during incubation. >> Core Developers >> >> The core members of the project are diverse. Vinayak Borkar is an >> independent consultant. Till Westmann works for a company that would be a >> potential consumer of VXQuery. During incubation the developers base will be >> broadened. >> Alignment >> >> XQuery is gaining more traction as a XML management technology and there >> already are several Apache projects ([WWW] XMLBeans, [WWW] Camel, [WWW] >> Tuscany) that use or need a XQuery implementation. As no such implementation >> is available as an Apache project these projects have to rely on external >> engines. VXQuery can fill this gap and complement the XML support of the >> Apache Software Foundation. >> Known Risks >> Orphaned products >> >> VXQuery is new development. >> Inexperience with Open Source >> >> The initial developers include long-time open source developers. Vinayak >> Borkar is an active contributor to the Zorba project at the FLWOR >> foundation. >> Relationships with Other Apache Products >> >> XMLBeans is a representation of XML that would be natively supported in >> VXQuery. Therefore VXQuery can be used as an efficient and Apache-licensed >> implementation for the [WWW] selectPath and execQuery methods found in >> XMLBeans. >> >> Similarly, [WWW] Tuscany's SDO implementation can be natively supported and >> VXQuery can be used to provide an [WWW] XQuery implementation for Tuscany. >> >> VXQuery can also be used as an XQuery implementation for [WWW] Camel. >> >> Further, VXQuery uses the Xerces XML parser and schema validator. >> A Excessive Fascination with the Apache Brand >> >> We believe in the processes, systems, and framework Apache has put in place. >> Apache is also known to foster a great community around their projects and >> provide exposure. While these points are important, they are not the main >> motivation for choosing Apache to host VXQuery. >> Documentation >> >> Not publicly available >> Initial Source >> >> Not publicly available >> External Dependencies >> >> [WWW] JavaCC (BSD license), [WWW] Davos SDO implementation (Apache 2.0 >> license), [WWW] Woodstox XML parser (Apache 2.0 license), [WWW] XStream >> project (BSD license) >> Required Resources >> Developer and user mailing lists >> >> [MAILTO] vxquery-dev@incubator.apache.org [MAILTO] >> vxquery-users@incubator.apache.org [MAILTO] >> vxquery-commits@incubator.apache.org >> A subversion repository >> >> [WWW] https://svn.apache.org/repos/asf/incubator/vxquery >> A JIRA issue tracker >> >> VXQuery (VXQUERY) >> Initial Committers >> >> * >> >> Vinayak Borkar >> * >> >> Till Westmann >> * >> >> Cezar Andrei [Have CLA] >> * >> >> Michael Carey >> >> Sponsors >> >> * >> >> XMLBeans PMC >> >> Champion >> >> * >> >> Cezar Andrei >> >> Nominated Mentors >> >> * >> >> Looking for mentors >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >> For additional commands, e-mail: general-help@incubator.apache.org >> >> > > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org