Pat,
sounds like you are in the right place. I would love for you to put
some of this into a blog, maybe illustrate it with
http://console.neo4j.org/ and a setup at
http://console.neo4j.org/usage.html ? This looks like a very
interesting domain model!
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L:
http://www.linkedin.com/in/neubauer
T: @peterneubauer
Wanna learn something new? Come to @graphconnect.
On Sun, Sep 9, 2012 at 12:52 AM, Bogus Exception <
pat.t...@gmail.com> wrote:
> Experts,
>
> The things I need to persist do not fit an RDBMS model well, and I am
> searching to find a model/system that will. The data has many hierarchies, I
> guess is the easiest way to sum it up. I prefer to think of it as aspects,
> but interpretations differ.
>
> Consider a container in a container ship. It:
>
> Is a container
> Is in a particular ship
> Was checked by a certain inspector/border person
> The ship has employees
> The container is on a route
> The route has a source & destination
> The captain of the ship has been in accidents, or other ships
> Has contents
> Those contents have come from multiple source locations
> ...
> ...
>
> In other words, I never will know what aspect/point of view/top or bottom of
> any hierarchy the sole container will be referenced from. Has that same
> container been on board more than one time with this particular captain? Has
> this container been on any ships that were taken over by pirates? Has either
> the sender/receiver ever been charged with trying to convey bad things?
>
> A room full of people, some who know each other, some who don't... Some are
> left -handed, some wear size 10 shoes... his kind of scenario, although
> illustrative, is actually far too simple for me, as we are always talking
> about a person object, and the relationships between them.
>
> I hope I'm explaining this correctly. So basically in our (seemingly) simple
> example, there are many attributes/aspects of investigating relationships.
> In fact, I'm looking for a solution that will make discovering relationships
> easier. By that, of course, I mean a persistence layer/engine that will
> easily allow me to programmatically discover relationships where none are
> known to exist.
>
> A graph seems to be the thing I would need. There are stubs possible, but in
> my need, there is always some kind of relationship with another something.
> So it isn't like the Matrix example where you want to know friends of
> friends... It's more like 'what commonalities, traits & patterns in data and
> relationships exist in the Matrix people?'...
>
> TIA!
>
> :)
>
>
> --
>
>