sources:
  ls_persons: ['data.csv~csv']

targets:
  person_target:
    source: ls_persons
    type: directhttprequest
    access: https://mypod/person-$(id)
    authentication: auth
    headers:
      Content-Type: application/json+ld

authentications:
  auth:
    type: cssclientcredentials
    email: hello@mypod.com
    password: abc123
    webId: https://mypod/profile/card#me
    oidcIssuer: https://mypod/

mappings:
  persons:
    sources: ls_persons
    subjects:
      - value: http://example.org/$(number)
        targets:
          - person_target
    po:
      - [foaf:age, $(number)]
