Thanks! Seems we have to write more about Structr's rich schema support for Neo4j, so that a search for "neo4j schema" will return more Structr hits. :-)

Am 17.07.2014 15:53, schrieb Jason Gillman Jr.:
Wow, I'm surprised Structr didn't turn up in any of my previous google searches.

I need to do further research, but on an initial glance, this might look to do what I've actually spent numerous hours trying to do with custom rolled code.

Thanks for the hat tip!

-Jason

On Wednesday, July 16, 2014 4:28:54 PM UTC-4, Jason Gillman Jr. wrote:

    I was just wondering if the ability to utilize a schema of sorts
    was on the road map.

    When I say schema, I'm thinking more along the lines of relational
    constraints.

    Let's use the following simple example.

    We have the following types of entities represented by node labels
    (:`Server`)
    (:`Switch`)
    (:`Physical Interface`)

    Then we would want to enforce the following relations (I would
    think these restrictions would seem intuitive):

    (:`Server`)-[:`Contains`]->(:`Physical Interface`)
    (:`Switch`)-[:`Contains`]->(:`Physical Interface`)
    (:`Physical Interface`)-[:`Connects`]-(:`Physical Interface`)


    Basically, to ensure data consistency without having to build it
    into an application, we would want it so that Neo4j would not
    allow, for example, a Server to connect to another Server, or a
    Switch, nor would we want to make a Physical Interface contain a
    Server.

    Is something like this in the plans? Of course the use of these
    constraints would be completely optional.

    Thanks!

    -Jason

--
You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com <mailto:neo4j+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.


--

Axel Morgner · a...@morgner.de · @amorgner

CEO Structr (c/o Morgner UG) · Hanauer Landstr. 291a · 60314 Frankfurt · Germany
phone: +49 151 40522060 · skype: axel.morgner

http://structr.org - Open Source CMS and Web Framework based on Neo4j, won Graphie Award for Most Innovative Open Source Graph Application structr Mailing List and Forum <https://groups.google.com/forum/#%21forum/structr> Graph Database Usergroup "graphdb-frankfurt" <http://www.meetup.com/graphdb-frankfurt>

--
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to