Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 46616 invoked from network); 16 Jul 2007 19:37:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Jul 2007 19:37:58 -0000 Received: (qmail 39882 invoked by uid 500); 16 Jul 2007 19:38:01 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 39616 invoked by uid 500); 16 Jul 2007 19:38:00 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 39604 invoked by uid 99); 16 Jul 2007 19:38:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jul 2007 12:37:59 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=HTML_00_10,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of mwaschkowski@gmail.com designates 64.233.166.181 as permitted sender) Received: from [64.233.166.181] (HELO py-out-1112.google.com) (64.233.166.181) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jul 2007 12:37:56 -0700 Received: by py-out-1112.google.com with SMTP id d32so2870040pye for ; Mon, 16 Jul 2007 12:37:35 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=QZ3x1ANRHFKdMR00CxJGKiYuMDTEcUDYuOQB+z3rhjyGPHM+AEX7cDU9qRNojqYi2sV/g+z3X2Bd/Vx8/m4GXGNJ3zk8Tj2No7fjLA1Y3mdta570H2lWVwjTf+Jv6aLgCdM0STOqMgK0+UqnMp1wpWTunUEAnDuWAvtmxxTmO3w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=NWh5SlMgPtvxZOXVoO1trl1Q8crCxVIvXvQjI03nVys/hQ7uUewnorexL9QOu6Z7Xr8GhFNhaykYSw7suIvDTk+AFaBDoRgNwyMiOlVqn201u06NA/0Pdas7VA4WFl3fJoiWFme8FIxZ26zo6mzYP4OY381emSEQnynXp0So1kg= Received: by 10.65.242.11 with SMTP id u11mr7419786qbr.1184614655458; Mon, 16 Jul 2007 12:37:35 -0700 (PDT) Received: by 10.65.141.7 with HTTP; Mon, 16 Jul 2007 12:37:35 -0700 (PDT) Message-ID: <76a6ebd00707161237r6482ca8dhbef0fbd051f57662@mail.gmail.com> Date: Mon, 16 Jul 2007 15:37:35 -0400 From: "Mark Waschkowski" To: users@jackrabbit.apache.org Subject: Re: JSR 283 - Public Review - Content Repository for JavaTM Technology API Version 2.0 In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_45879_14805611.1184614655414" References: <1184580413.3177.20.camel@tveimo-laptop> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_45879_14805611.1184614655414 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi David, I just glanced through the spec and looks like it has some interesting new features. One thing I noticed (as pointed out at theserverside.com) is that sql and xpath is deprecated and replaced with a new AQM. A natural evolution of xpath support would have, of course, been XQuery since JCR is a hierarchical storage mechanism, for which xpath and xquery are well suited. There is no mention of the reasoning behind this, would you provide some please? I do, however, like the idea of a Java query object model since doing criteria queries with sql is a pain (having to append where criteria together using a string is no fun) so I'm assuming that the JQOM would be something akin to 'example' queries (create an example object and ask system to get data that 'looks like' the example object), right? Best, Mark ------=_Part_45879_14805611.1184614655414--