prefixes:
  ex: http://example.com#
  grel: http://users.ugent.be/~bjdmeest/function/grel.ttl#
  idlab-fn: "https://w3id.org/imec/idlab/function#"

mappings:
  myMapping:
    sources:
      - ["data.csv~csv"]
    s: ex:$(ID)
    po:
      - [a, ex:Person]
      - [ex:label, $(name)]
      - p: ex:isFriendsWith
        o:
          - mapping: myOtherMapping
            condition:
              - function: idlab-fn:equal
                parameters:
                  - [grel:valueParameter, "$(otherID)", s]
                  - [grel:valueParameter2, "$(friendID)", o]
              - function: idlab-fn:equal
                parameters:
                  - [grel:valueParameter, "$(name)", s]
                  - [grel:valueParameter2, "$(friendName)", o]
  myOtherMapping:
    sources:
      - ["data2.csv~csv"]
    s: http://example.com#heroes_$(ID)
    po:
      - [a, ex:Hero]
      - [ex:label, $(name)]
