You are viewing a plain text version of this content. The canonical link for it is here.
Posted to lokahi-dev@incubator.apache.org by Steve Toback <to...@apache.org> on 2007/05/03 13:30:07 UTC

moving Lokahi to JCR - tree model

Jukka and I sat down in Amsterdam, and a summery of the proposed tree
structure for the jcr branch idea of Lokahi is attached.

Cross-forwarded here, so we can further expand it and answer any
questions on it.

Steve

---------- Forwarded message ----------
From: Jukka Zitting <ju...@gmail.com>
Date: May 3, 2007 3:19 PM
Subject: Re: Help moving from RDBMS to JCR (Lokahi)
To: users@jackrabbit.apache.org


Hi,

On 5/3/07, Steve Toback <to...@apache.org> wrote:
> Thoughts / Suggestions are greatly appreciated.

We sat together with Steve here in Amsterdam, and here's the output of
a quick desing session. I don't have to explain it in more detail now
(ask if you're interested), but here's the node type draft and an
example tree structure:

----

<lokahi=...>

[lokahi:entity] > nt:hierarchyNode, mix:versionable

[lokahi:collection] > lokahi:entity, nt:folder

[lokahi:template] > lokahi:collection
  - foo (STRING)

[lokahi:worker] > lokahi:entity

[lokahi:pool] > lokahi:collection

[lokahi:httpd-template] > lokahi:template
  - apache-config (STRING)

[lokahi:httpd-worker] > lokahi:worker
  - worker-config (STRING)

[lokahi:httpd-pool] > lokahi:pool

[lokahi:httpd-vhost] > lokahi:entity

[lokahi:server] > lokahi:entity

[lokahi:user] > lokahi:entity
  + * (lokahi:user-project-relationship)

[lokahi:project] > lokahi:entity

----

/lokahi
  /httpd
    /template
      /workerA
      /workerB
  /tomcat
  /servers
    /serverA
    /serverB
  /users
    /userA
    /userB
  /projects
    /projectA
    /projectB


BR,

Jukka Zitting