The edge properties feature is fairly new so I'm not sure if it's been integrated everywhere you'd expect it but the quickest way to find out would be to just give it a try. SMS and SMS2 is based on turtle so it should be fairly easy to make a reasonable guess how it might be implemented.
FROM SQL {
SELECT name, department, role, since, status FROM sometable where name = "alice"
} TO {
?name :MemberOf {
:role: ?role;
:since: ?since ;
:status: ?status
} ?department .
} WHERE {
BIND (template("http://example.com/emp/{name}") AS ?employeeUri)
}
Or some such suitable mapping. Give it a try and see what's happens. I'd imaging the curly brackets in the edge properties might be problematic so you can try it with the other syntax that uses angle brackets as well.
There's. We have open tickets for integrating edge properties with other parts of the knowledge graph platform, and VGs/reasoning are on top of that list. But there's no tentative date yet.
I don't think the reasoning issue has been discussed in detail yet. Right now people still seem to be talking more about various aspects of the RDF* semantics, e.g. whether adding an edge property for a triple should add the triple itself. There's a mailing list at the W3C, you can take a look: