Person
type: NodeShape
closed: true
property:
  path: name
  min count: 1
  max count: 1
  datatype: string
property:
  path: birthDate
  max count: 1
  datatype: date
property:
  path: enrolledIn
  node: Course

Course
type: NodeShape
closed: true
property:
  path: name
  min count: 1
  max count: 1
  datatype: string