We've been experimenting with CSV import using SMS2 mapping as an alternative to TARQL (http://tarql.github.io/) .
We've found however that SMS2 mappings don't seem to support BIND(IF...) expressions which makes mapping based on a decision using the column value impossible.
mapping "special" values to a particular value/URI
BIND(IF( ?employmentType=1, "FULL TIME" , "PART TIME") as ?jobString),
Any plans on supporting IF in BIND?
(Apart from this issue it does appear that it could be a viable alternative to TARQL)