Thanks Marko,
That's not exactly what I am looking for. I'd like to know what the name is of 
a relationship where there is only one unique combination of x and y in xRy for 
every relationship type R.
Neo4j allows the creation of 2^64 relationships of the same type between the 
same two nodes. I'd like to define a type where there can be only one 
relationship of the same type between the same two nodes (eg. to limit the 
number of "FRIEND" relations between two Persons, since it is no use being 
friends with the same person multiple times, yet I'd like to allow a Person to 
have multiple "WINNER" relationships to a certain game (the count of the number 
of relationships indicating how often a person has been the winner of that 
game)).
Is there any official name for a relationship type where the tuple (x, R, y) 
must be unique?
Niels

> From: [email protected]
> Date: Tue, 12 Jul 2011 10:27:04 -0600
> To: [email protected]
> Subject: Re: [Neo4j] math question
> 
> Hi,
> 
> That is called a functional relationship. 
> 
> A functional relationship states that there is only one unique y in (xRy) for 
> every x. 
>       - e.g. Social Security Number, Father, BornIn
> 
> Inverse functional relationships are that there is a unique x in (xRy), for 
> every y.
> 
> See ya,
> Marko.
> 
> http://markorodriguez.com
> 
> On Jul 12, 2011, at 9:39 AM, Niels Hoogeveen wrote:
> 
> > 
> > Does anyone know the proper mathematical name for a relationship with the 
> > following properties:
> > For all x in X and y in Y it holds that if xRy and xR'y then R = R'.
> > Example:
> > There can be only one IS_PARENT relation from one person to another. 
> > Someone cannot be twice parent to the same person.
> > There can be several IS_PRESIDENT_OF relations from one person to an 
> > organization. Someone can be president of an organizations from 1992-1997 
> > and again from 2004-2008.
> > Niels                                         
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> 
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
                                          
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to