TriplesMap1
type: TriplesMap
logical source:
  source: student.json
  reference formulation: JSONPath
  iterator: $.students[*]
subject map:
  template: http://example.com/resource/student_{ID}
  class: Student
  graph: students
predicate object map:
  predicate: name
  object map:
    reference: Name
  graph: students
predicate object map:
  predicate: practises
  object map: RefObjectMap
    parent triples map: TriplesMap2
    join condition:
      child: Sport
      parent: ID
  graph: practise

TriplesMap2
type: TriplesMap
logical source:
  source: sport.json
  reference formulation: JSONPath
  iterator: $.sports[*]
subject map:
  template: http://example.com/resource/sport_{ID}
  class: Sport
  graph: sports
predicate object map:
  predicate: label
  object map:
    reference: Name