Return-Path: X-Original-To: apmail-jackrabbit-dev-archive@www.apache.org Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AC4FD906F for ; Wed, 14 Dec 2011 15:02:37 +0000 (UTC) Received: (qmail 28702 invoked by uid 500); 14 Dec 2011 15:02:37 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 28664 invoked by uid 500); 14 Dec 2011 15:02:37 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 28657 invoked by uid 99); 14 Dec 2011 15:02:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Dec 2011 15:02:37 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stefan.guggisberg@gmail.com designates 209.85.210.170 as permitted sender) Received: from [209.85.210.170] (HELO mail-iy0-f170.google.com) (209.85.210.170) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Dec 2011 15:02:30 +0000 Received: by iafj26 with SMTP id j26so2939447iaf.1 for ; Wed, 14 Dec 2011 07:02:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=Y6hggMRauilo+Za3MalnONLzOmpll3JSdVhP1/wxX8A=; b=Mc7taMqjef2mbCMUniVfqNPIIOHRijBdBRYmztKKeVq04277BW/qZs7Mzp48TXiS+S 8Apyr2RSaqUb3KYxRjrGuEIlFxJ+tpM8CiLvh5MgF09bWkJqfuTBRCOBsn5ue7P9FgmD ZICVn7iCbROygih0PI0Mr8NDosXsY06VKYV/4= MIME-Version: 1.0 Received: by 10.50.12.161 with SMTP id z1mr24090692igb.85.1323874930561; Wed, 14 Dec 2011 07:02:10 -0800 (PST) Received: by 10.42.224.132 with HTTP; Wed, 14 Dec 2011 07:02:10 -0800 (PST) In-Reply-To: <4EE8B8A4.1080009@apache.org> References: <4EE8B052.9000306@gmx.de> <4EE8B8A4.1080009@apache.org> Date: Wed, 14 Dec 2011 16:02:10 +0100 Message-ID: Subject: Re: [Jackrabbit Wiki] Update of "Jsop" by stefan From: Stefan Guggisberg To: dev@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Dec 14, 2011 at 3:54 PM, Michael D=FCrig wrote= : > On 14.12.11 14:18, Julian Reschke wrote: >>> >>> The use case is that the client should have a way to detect the JCR dat= a >>> type for unstructured data (JSON doesn't have a 'date' data type). For >>> the >>> MicroKernel, we currently use a different convention: we encode the dat= a >>> type in the value. >> >> >> >> >> Maybe sometimes simple is too simple :-) >> > > When we started using 'JSOP' and JSON for the jr3 Microkernel based > implementation, we didn't have a clear picture on how to map things to JC= R. > The conception then was 'decorate it on top somehow'. As it is apparent f= rom > this discussion, this isn't as easy as it seems without resorting to ad-h= oc > extensions. WRT 'copy': not simple? ad-hoc extension? to what? a non-existing specifica= tion? cheers stefan > > This discussion just touched two of the paint points: copy and data types= . > Others are: observation, locking, name spaces and remapping, access contr= ol, > ordering, properties and nodes with the same name, same name siblings... > > Michael > >