Hi Jason,

From your examples, you should look at the Assimilation Project!

    http://assimilationsystems.com/
    http://assimproj.org/

This is exactly the kind of data modeling we're doing - together with automating the collection of the data and keeping it up to date. It's a very interesting project (IMHO).


On 07/16/2014 02:28 PM, 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.


--
    Alan Robertson <al...@unix.sh> - @OSSAlanR

"Openness is the foundation and preservative of friendship...  Let me claim from you 
at all times your undisguised opinions." - William Wilberforce

--
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