[Neo4j] Neos4j and ECM
Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgner a...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
The content tree can be made out of CHILD relationships, content items can be mapped to nodes of a certain type (e.g. folder, file, image, pages, etc.), content item properties like name, date and type-specific data could be mapped to node properties. File operations (add, move, copy, delete) alter relationships and create/delete nodes. Access control can be realized with the ACL pattern [1] as described in the Neo4j wiki). IMHO, every ECM use case can be easily modeled with a graph DB. Axel [1] http://wiki.neo4j.org/content/ACL Am 20.01.2011 20:50, schrieb kyle adams: How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgnera...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Axel Morgner Creative Solutions - Software Engineering GUI UX Design - Project Management c/o inxire GmbH Hanauer Landstr. 293a 60314 Frankfurt Germany Phone +49 151 40522060 E-mail a...@morgner.de Web http://www.morgner.de ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
That makes perfect sense now! -- Thanks, *Kyle Adams* *ECM Architect | ECM Developer* *Crowley Maritime Corporation* 9487 REGENCY SQUARE BLVD. • JACKSONVILLE • FLORIDA • 32225 www.crowley.com On Thu, Jan 20, 2011 at 3:14 PM, Axel Morgner a...@morgner.de wrote: The content tree can be made out of CHILD relationships, content items can be mapped to nodes of a certain type (e.g. folder, file, image, pages, etc.), content item properties like name, date and type-specific data could be mapped to node properties. File operations (add, move, copy, delete) alter relationships and create/delete nodes. Access control can be realized with the ACL pattern [1] as described in the Neo4j wiki). IMHO, every ECM use case can be easily modeled with a graph DB. Axel [1] http://wiki.neo4j.org/content/ACL Am 20.01.2011 20:50, schrieb kyle adams: How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgnera...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Axel Morgner Creative Solutions - Software Engineering GUI UX Design - Project Management c/o inxire GmbH Hanauer Landstr. 293a 60314 Frankfurt Germany Phone +49 151 40522060 E-mail a...@morgner.de Web http://www.morgner.de ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
Axel, are you storing the actual content in Neo or in the file system directly (or some other datastore)? I've been told not to use Neo for blob/large text storage. Curious what approach you're taking. Best, Rick -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Axel Morgner Sent: Thursday, January 20, 2011 3:15 PM To: user@lists.neo4j.org Subject: Re: [Neo4j] Neos4j and ECM The content tree can be made out of CHILD relationships, content items can be mapped to nodes of a certain type (e.g. folder, file, image, pages, etc.), content item properties like name, date and type-specific data could be mapped to node properties. File operations (add, move, copy, delete) alter relationships and create/delete nodes. Access control can be realized with the ACL pattern [1] as described in the Neo4j wiki). IMHO, every ECM use case can be easily modeled with a graph DB. Axel [1] http://wiki.neo4j.org/content/ACL Am 20.01.2011 20:50, schrieb kyle adams: How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgnera...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Axel Morgner Creative Solutions - Software Engineering GUI UX Design - Project Management c/o inxire GmbH Hanauer Landstr. 293a 60314 Frankfurt Germany Phone +49 151 40522060 E-mail a...@morgner.de Web http://www.morgner.de ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
I would agree with the filesystem approach. Blob storage has always been a scalability issue with SharePoint and is exactly the reason why vendors like Alfresco choose to store metadata in the db and content on the filesystem. Disk is cheap and its easier to leverage multi-tiered storage policies. -Kyle On Thu, Jan 20, 2011 at 6:00 PM, Rick Bullotta rick.bullo...@burningskysoftware.com wrote: Axel, are you storing the actual content in Neo or in the file system directly (or some other datastore)? I've been told not to use Neo for blob/large text storage. Curious what approach you're taking. Best, Rick -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Axel Morgner Sent: Thursday, January 20, 2011 3:15 PM To: user@lists.neo4j.org Subject: Re: [Neo4j] Neos4j and ECM The content tree can be made out of CHILD relationships, content items can be mapped to nodes of a certain type (e.g. folder, file, image, pages, etc.), content item properties like name, date and type-specific data could be mapped to node properties. File operations (add, move, copy, delete) alter relationships and create/delete nodes. Access control can be realized with the ACL pattern [1] as described in the Neo4j wiki). IMHO, every ECM use case can be easily modeled with a graph DB. Axel [1] http://wiki.neo4j.org/content/ACL Am 20.01.2011 20:50, schrieb kyle adams: How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgnera...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Axel Morgner Creative Solutions - Software Engineering GUI UX Design - Project Management c/o inxire GmbH Hanauer Landstr. 293a 60314 Frankfurt Germany Phone +49 151 40522060 E-mail a...@morgner.de Web http://www.morgner.de ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neos4j and ECM
Hi Rick, I'm storing binary content in the file system and keep a pointer to the file (url) as a node property. Greetings Axel On 21.01.2011 00:00, Rick Bullotta wrote: Axel, are you storing the actual content in Neo or in the file system directly (or some other datastore)? I've been told not to use Neo for blob/large text storage. Curious what approach you're taking. Best, Rick -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Axel Morgner Sent: Thursday, January 20, 2011 3:15 PM To: user@lists.neo4j.org Subject: Re: [Neo4j] Neos4j and ECM The content tree can be made out of CHILD relationships, content items can be mapped to nodes of a certain type (e.g. folder, file, image, pages, etc.), content item properties like name, date and type-specific data could be mapped to node properties. File operations (add, move, copy, delete) alter relationships and create/delete nodes. Access control can be realized with the ACL pattern [1] as described in the Neo4j wiki). IMHO, every ECM use case can be easily modeled with a graph DB. Axel [1] http://wiki.neo4j.org/content/ACL Am 20.01.2011 20:50, schrieb kyle adams: How would you translate a content model and the processes around that content model to the graph DB design? On Jan 20, 2011 2:46 PM, Axel Morgnera...@morgner.de wrote: Hi Kyle, currently I'm working on a ECM solution based on Neo4j which will be released as open source soon. Do you have any specific questions? Greetings Axel Am 20.01.2011 19:38, schrieb kyle adams: Neos4j is very intriguing, but I'm not sure how it would fit into existing (or new for that matter) ECM use cases. Any ideas? -- *Kyle * ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user