Re: [Neo4j] Modelling with neo4j

2011-09-27 Thread Peter Neubauer
api" is not a great name, it says what it does, but >> certainly has little appeal. So I will be happy if someone can come up with >> something sexier. >> Niels >> > From: peter.neuba...@neotechnology.com >> > Date: Sat, 24 Sep 2011 15:42:13 +0200 >> >

Re: [Neo4j] Modelling with neo4j

2011-09-27 Thread Bryce
me, it says what it does, but > certainly has little appeal. So I will be happy if someone can come up with > something sexier. > Niels > > From: peter.neuba...@neotechnology.com > > Date: Sat, 24 Sep 2011 15:42:13 +0200 > > To: user@lists.neo4j.org > > Subject: Re:

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread loldrup
Beautiful. Thank you very much :) Jon On Sep 25, 2011 5:48 AM, "Peter Hunsberger [via Neo4j Community Discussions]" wrote: > > > I'm going to take a slightly different tack here than the responses you've > got so far... > > First as others have pointed out, this is three entities and two > relat

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Peter Hunsberger
I'm going to take a slightly different tack here than the responses you've got so far... First as others have pointed out, this is three entities and two relationships joe - is a - janitor - at the - school This is important, the lighter weight the relationships, the less problem you are goi

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Thad Guidry
So... that type of modeling is more inline with NLP and Noun / Verb Property linkage. Which you can do. Do you need to also then describe semantically the WORKS_AT relationship ? You could give all relationships themselves describing properties, OR perhaps just link them to a SKOS_CONCEPT of _wor

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread loldrup
What if: Joe WORKS_AT the school Joe WORKS_AS a janitor The school HAS_A janitor How do I denote that Joe works as I janitor at that exact school? Do you see other problems in the notation above? Also, thank you very much for your thought inspiring reply! Jon On Sep 24, 2011 7:55 PM, "Thad Guid

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Thad Guidry
Unfortunately, most of what I describe as best practices in modeling "semantic relationships" has not been written well ENOUGH in most books. However the W3C community lists such as SKOS and RDFa have many experts that have deep knowledge around those best practices. Asking your questions there o

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread loldrup
Hmm.. Which book would you recommend me to read? Jon On Sep 24, 2011 7:55 PM, "Thad Guidry [via Neo4j Community Discussions]" < ml-node+s438527n3364798...@n3.nabble.com> wrote: > > > Quite wrong. > > IS_JANITOR_OF will stick you into a boxed node ordinal. > What you really want when modeling the w

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Thad Guidry
Quite wrong. IS_JANITOR_OF will stick you into a boxed node ordinal. What you really want when modeling the world is to only capture the "semantic relationships" themselves. IS_A being a core semantic relationship. I am a janitor. He IS_A janitor. What is a janitor ? What properties does a ja

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Niels Hoogeveen
onstructs through implicit conversions. Working in both disciplines at the same time (poor-man type classes through implicit conversions in combination with subtyping) seems to be non-trivial. Niels > Date: Sat, 24 Sep 2011 08:09:48 -0700 > From: lold...@gmail.com > To: user@lists.neo4j.

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Niels Hoogeveen
ept for the implementation of it. Niels > From: rick.bullo...@thingworx.com > To: user@lists.neo4j.org > Date: Sat, 24 Sep 2011 06:37:43 -0700 > Subject: Re: [Neo4j] Modelling with neo4j > > That's a great summary, Niels. Very similar to how we've applied Neo4J here &g

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread loldrup
o your heart's content. > > Finally, I see two of the layers you describe. For some applications it is necessary to have something akin to a type system, and Enhanced API offers you the hooks to create one. I don't immediately see what the purpose is of the interface layer. Could you

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Niels Hoogeveen
someone can come up with something sexier. Niels > From: peter.neuba...@neotechnology.com > Date: Sat, 24 Sep 2011 15:42:13 +0200 > To: user@lists.neo4j.org > Subject: Re: [Neo4j] Modelling with neo4j > > Great thoughts guys! > I think it would be interesting to break

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Peter Neubauer
s. > > Rick > > ____ > From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf > Of Niels Hoogeveen [pd_aficion...@hotmail.com] > Sent: Saturday, September 24, 2011 9:14 AM > To: user@lists.neo4j.org > Subject: Re: [N

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Rick Bullotta
gmail.com] Sent: Saturday, September 24, 2011 1:52 AM To: user@lists.neo4j.org Subject: [Neo4j] Modelling with neo4j I'm trying to figure out how to model the world most flexibly (okay, so I'm sticking to modelling organisations for now, but still). My main problem seems to occur when I w

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Rick Bullotta
un...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Niels Hoogeveen [pd_aficion...@hotmail.com] Sent: Saturday, September 24, 2011 9:14 AM To: user@lists.neo4j.org Subject: Re: [Neo4j] Modelling with neo4j You raise interesting questions, most of them very much related to the work I d

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Niels Hoogeveen
to have something akin to a type system, and Enhanced API offers you the hooks to create one. I don't immediately see what the purpose is of the interface layer. Could you expand on that feature a bit more, so I may help you figure out how to tackle that issue. Niels > Date: Fri, 23

[Neo4j] Modelling with neo4j

2011-09-23 Thread loldrup
I'm trying to figure out how to model the world most flexibly (okay, so I'm sticking to modelling organisations for now, but still). My main problem seems to occur when I want to allow the model to naturally expand in complexity. Say we have the following relationship: Joe is a janitor at the scho