| { |
| "vertices": [ |
| { |
| "label": "person", |
| "input": { |
| "type": "${source_type}", |
| "path": "${store_path}/vertex_person.csv", |
| "format": "CSV", |
| "charset": "UTF-8" |
| }, |
| "id": "id" |
| }, |
| { |
| "label": "software", |
| "input": { |
| "type": "${source_type}", |
| "path": "${store_path}/vertex_software.csv", |
| "format": "CSV" |
| }, |
| "id": "id" |
| } |
| ], |
| "edges": [ |
| { |
| "label": "created", |
| "source": ["source_id"], |
| "target": ["target_id"], |
| "input": { |
| "type": "${source_type}", |
| "path": "${store_path}/edge_created.csv", |
| "format": "CSV" |
| }, |
| "value_mapping": { |
| "source_id": { |
| "p1": "person_marko", |
| "p2": "person_vadas" |
| }, |
| "target_id": { |
| "s1": "software_lop", |
| "s2": "software_ripple" |
| } |
| } |
| } |
| ] |
| } |