Hi Erol,

I would go for (b), seems the most intuitive.

regards,
david

On 7/27/07, Ünala Erol <[EMAIL PROTECTED]> wrote:
> 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]
> ([user-email]: String properties for current email-adress, alias, password)
>
> /mindmapapp/maps/[user-email]/[mindmapname]/{mindmapnodes}
> ([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}
> ([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
>

Reply via email to