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 669019ECC for ; Wed, 14 Dec 2011 15:26:00 +0000 (UTC) Received: (qmail 73080 invoked by uid 500); 14 Dec 2011 15:26:00 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 72988 invoked by uid 500); 14 Dec 2011 15:26:00 -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 72978 invoked by uid 99); 14 Dec 2011 15:26:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Dec 2011 15:26:00 +0000 X-ASF-Spam-Status: No, hits=-1.6 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.18.1.183] (HELO exprod6og102.obsmtp.com) (64.18.1.183) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Dec 2011 15:25:50 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob102.postini.com ([64.18.5.12]) with SMTP ID DSNKTui/6JST6XjeLNT5I8zlJXqiysvg5uZQ@postini.com; Wed, 14 Dec 2011 07:25:29 PST Received: from inner-relay-1.corp.adobe.com (inner-relay-1.sea.adobe.com [153.32.1.51]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id pBEFPQlQ006076 for ; Wed, 14 Dec 2011 07:25:27 -0800 (PST) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id pBEFPPL7007832 for ; Wed, 14 Dec 2011 07:25:25 -0800 (PST) Received: from eurhub01.eur.adobe.com (10.128.4.30) by nacas03.corp.adobe.com (10.8.189.121) with Microsoft SMTP Server (TLS) id 8.3.192.1; Wed, 14 Dec 2011 07:25:26 -0800 Received: from susi.local (10.136.135.165) by eurhub01.eur.adobe.com (10.128.4.111) with Microsoft SMTP Server id 8.3.192.1; Wed, 14 Dec 2011 15:25:25 +0000 Message-ID: <4EE8BFE3.7050000@apache.org> Date: Wed, 14 Dec 2011 15:25:23 +0000 From: =?ISO-8859-1?Q?Michael_D=FCrig?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: Subject: Re: [Jackrabbit Wiki] Update of "Jsop" by stefan References: <4EE8B052.9000306@gmx.de> <4EE8B8A4.1080009@apache.org> In-Reply-To: Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org On 14.12.11 15:02, Stefan Guggisberg wrote: > On Wed, Dec 14, 2011 at 3:54 PM, Michael D�rig 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 data >>>> type for unstructured data (JSON doesn't have a 'date' data type). For >>>> the >>>> MicroKernel, we currently use a different convention: we encode the data >>>> 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 JCR. >> The conception then was 'decorate it on top somehow'. As it is apparent from >> this discussion, this isn't as easy as it seems without resorting to ad-hoc >> extensions. > > WRT 'copy': not simple? ad-hoc extension? to what? a non-existing specification? Ad-hoc since it is specifically targeted to the Microkernel's requirements and we don't seem to care too much about existing implementations nor about other, similar efforts. That's alright but then let's not call it JSOP. Michael >> >> This discussion just touched two of the paint points: copy and data types. >> Others are: observation, locking, name spaces and remapping, access control, >> ordering, properties and nodes with the same name, same name siblings... >> >> Michael >> >>