pgschema 0.2.17

Prototype for PG-SChema with property constraints
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// OK, has name
(n1 {User} [name: "Alice Cooper" ])

// OK, has givenName and familyName
(n2 {User} [givenName: "Robert", familyName: "Smith" ])

// Wrong because has name and givenName
(n3_wrong {User} [name: "Carol King", givenName: "Carol" ])

// Wrong because has name and familyName
(n4_wrong {User} [name: "David Bowie", familyName: "Bowie" ])

// Wrong because has name, givenName and familyName
(n5_wrong {User} [name: "David Bowie", givenName: "David", familyName: "Bowie" ])