Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 67249 invoked from network); 27 Jul 2007 13:25:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Jul 2007 13:25:14 -0000 Received: (qmail 93205 invoked by uid 500); 27 Jul 2007 13:25:06 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 93193 invoked by uid 500); 27 Jul 2007 13:25:06 -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 93177 invoked by uid 99); 27 Jul 2007 13:25:06 -0000 Received: from Unknown (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2007 06:25:06 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [194.56.3.56] (HELO mx1.stzh.ch) (194.56.3.56) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2007 13:25:02 +0000 X-IronPort-AV: E=Sophos;i="4.16,589,1175464800"; d="scan'208";a="30769754" Received: from unknown (HELO szhm0063.global.szh.loc) ([10.1.70.63]) by mx.stzh.ch with ESMTP; 27 Jul 2007 15:24:40 +0200 Received: from szhm0068.global.szh.loc ([10.1.70.66]) by szhm0063.global.szh.loc with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Jul 2007 15:24:39 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: data modelling question Date: Fri, 27 Jul 2007 15:24:39 +0200 Message-ID: <689556182020E444B361749CE522AA4E0519A0A0@SZHM0068.global.szh.loc> In-Reply-To: <1b0d43d00707270542w1e2df43ewd77503bbacb231ab@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: data modelling question Thread-Index: AcfQS8oZTRP5veFsTuGk1DokV/55PwAAM4eA From: =?iso-8859-1?Q?=DCnala_Erol?= To: X-OriginalArrivalTime: 27 Jul 2007 13:24:39.0811 (UTC) FILETIME=[7C34C530:01C7D051] X-Virus-Checked: Checked by ClamAV on apache.org dear list, i'm a newbie in jcr and currently try to do a datamodel for a small = mindmapping webapp. it's a simple app where a user can have several = mindmaps. I ended up with 2 possibilities: a) separate path for users and map-content: /mindmapapp/config/users/[user-email]=20 ([user-email]: String properties for current email-adress, alias, = password) /mindmapapp/maps/[user-email]/[mindmapname]/{mindmapnodes} =20 ([user-email]: with no properties; [mindmapname]: String properties for = current mindmapname, description, modified date, Multivalue String = property for collaborators) b) one path: /mindmapapp/maps/[user-email]/[mindmapname]/{mindmapnodes} =20 ([user-email]:String properties for current email-adress, alias, = password ; [mindmapname]: String properties for current mindmapname, = description, modified date, Multivalue String property for = collaborators) x) the mindmap-nodes: there will be only 3 levels for the first release, does it make sense to = structure them something like eg. ..[mindmapname]/root/b1/c1 (numbered) ..[mindmapname]/root/b1/c10 ..[mindmapname]/root/b6/c1 It woud be great if you could give me some feedback on which way to = proceed, thanks! Erol