Prefix rr: <http://www.w3.org/ns/r2rml#>
Prefix foaf: <http://xmlns.com/foaf/0.1/>
Prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
Prefix ex: <http://example.com/>
Prefix xsd: <http://www.w3.org/2001/XMLSchema#>
//@base <http://example.com/base/> .


// TODO Probably add support for internally mapping
// rr:defaultGraph to Jena's Quad.defaultGraphNodeGenerated
Create View TriplesMap1 As
  Construct {
    //Graph rr:defaultGraph {
      ?s
        a foaf:Person ;
        foaf:name ?n
    //}
  }
  With
    ?s = uri(concat("http://example.com/Student/", ?ID, "/", ?Name))
    ?n = plainLiteral(?Name)
  From
    Student
