@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix sybase12: <http://demo.openlinksw.com/schemas/sybase12/> .
@prefix sybase12-stat: <http://demo.openlinksw.com/sybase12/stat#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix scovo: <http://purl.org/NET/scovo#> .
@prefix aowl: <http://bblfish.net/work/atom-owl/2006-06-06/> .


<#TriplesMapauthors> 
a rr:TriplesMap; 
rr:logicalTable [ rr:tableSchema "sybase12" ; 
				  rr:tableOwner "pubs2" ; 
				  rr:tableName "authors" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; 
				rr:template "http://demo.openlinksw.com/sybase12/authors/au_id={au_id}"; 
				rr:class sybase12:authors; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap 
										[ rr:constant sybase12:au_id ] ; 
										rr:objectMap 
													[ rr:column "au_id" ]; 
					  ] ;
rr:predicateObjectMap [ rr:predicateMap 
										[ rr:constant sybase12:au_lname ] ; 
						rr:objectMap [ rr:column "au_lname" ]; 
					  ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:au_fname ] ; rr:objectMap [ rr:column "au_fname" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:phone ] ; rr:objectMap [ rr:column "phone" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:address ] ; rr:objectMap [ rr:column "address" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:city ] ; rr:objectMap [ rr:column "city" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:state ] ; rr:objectMap [ rr:column "state" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:country ] ; rr:objectMap [ rr:column "country" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:postalcode ] ; rr:objectMap [ rr:column "postalcode" ]; ] .

<#TriplesMapbilling> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "billing" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/billing/ID={ID}"; rr:class sybase12:billing; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:id ] ; rr:objectMap [ rr:column "ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:student_id ] ; rr:objectMap [ rr:column "student_ID" ]; ] .

<#TriplesMapcourse> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "course" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/course/ID={ID}"; rr:class sybase12:course; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:id ] ; rr:objectMap [ rr:column "ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:name ] ; rr:objectMap [ rr:column "name" ]; ] .

<#TriplesMapdec_test> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "dec_test" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/dec_test/adecimal={adecimal}"; rr:class sybase12:dec_test; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:adecimal ] ; rr:objectMap [ rr:column "adecimal" ]; ] .

<#TriplesMapdiscounts> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "discounts" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/discounts/discounttype={discounttype}/stor_id={stor_id}"; rr:class sybase12:discounts; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:discounttype ] ; rr:objectMap [ rr:column "discounttype" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_id ] ; rr:objectMap [ rr:column "stor_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:lowqty ] ; rr:objectMap [ rr:column "lowqty" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:highqty ] ; rr:objectMap [ rr:column "highqty" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:discount ] ; rr:objectMap [ rr:column "discount" ]; ] .

<#TriplesMapenrolls> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "enrolls" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/enrolls/student_ID={student_ID}/class_ID={class_ID}"; rr:class sybase12:enrolls; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:student_id ] ; rr:objectMap [ rr:column "student_ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:class_id ] ; rr:objectMap [ rr:column "class_ID" ]; ] .

<#TriplesMapfaculty> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "faculty" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/faculty/ID={ID}"; rr:class sybase12:faculty; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:id ] ; rr:objectMap [ rr:column "ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:name ] ; rr:objectMap [ rr:column "name" ]; ] .

<#TriplesMappublishers> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "publishers" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/publishers/pub_id={pub_id}"; rr:class sybase12:publishers; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:pub_id ] ; rr:objectMap [ rr:column "pub_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:pub_name ] ; rr:objectMap [ rr:column "pub_name" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:city ] ; rr:objectMap [ rr:column "city" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:state ] ; rr:objectMap [ rr:column "state" ]; ] .

<#TriplesMaproysched> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "roysched" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/roysched/title_id={title_id}"; rr:class sybase12:roysched; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:title_id ] ; rr:objectMap [ rr:column "title_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:lorange ] ; rr:objectMap [ rr:column "lorange" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:hirange ] ; rr:objectMap [ rr:column "hirange" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:royalty ] ; rr:objectMap [ rr:column "royalty" ]; ] .

<#TriplesMapsales> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "sales" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/sales/stor_id={stor_id}/ord_num={ord_num}"; rr:class sybase12:sales; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_id ] ; rr:objectMap [ rr:column "stor_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:ord_num ] ; rr:objectMap [ rr:column "ord_num" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:date ] ; rr:objectMap [ rr:column "date" ]; ] .

<#TriplesMapsalesdetail> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "salesdetail" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/salesdetail/stor_id={stor_id}/ord_num={ord_num}/title_id={title_id}"; rr:class sybase12:salesdetail; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_id ] ; rr:objectMap [ rr:column "stor_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:ord_num ] ; rr:objectMap [ rr:column "ord_num" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:title_id ] ; rr:objectMap [ rr:column "title_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:qty ] ; rr:objectMap [ rr:column "qty" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:discount ] ; rr:objectMap [ rr:column "discount" ]; ] .

<#TriplesMapstores> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "stores" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/stores/stor_id={stor_id}"; rr:class sybase12:stores; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_id ] ; rr:objectMap [ rr:column "stor_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_name ] ; rr:objectMap [ rr:column "stor_name" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:stor_address ] ; rr:objectMap [ rr:column "stor_address" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:city ] ; rr:objectMap [ rr:column "city" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:state ] ; rr:objectMap [ rr:column "state" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:country ] ; rr:objectMap [ rr:column "country" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:postalcode ] ; rr:objectMap [ rr:column "postalcode" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:payterms ] ; rr:objectMap [ rr:column "payterms" ]; ] .

<#TriplesMapstudent> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "student" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/student/ID={ID}"; rr:class sybase12:student; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:id ] ; rr:objectMap [ rr:column "ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:tuition_id ] ; rr:objectMap [ rr:column "tuition_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:major ] ; rr:objectMap [ rr:column "major" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:minor ] ; rr:objectMap [ rr:column "minor" ]; ] .

<#TriplesMaptitleauthor> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "titleauthor" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/titleauthor/au_id={au_id}/title_id={title_id}"; rr:class sybase12:titleauthor; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:au_id ] ; rr:objectMap [ rr:column "au_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:title_id ] ; rr:objectMap [ rr:column "title_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:au_ord ] ; rr:objectMap [ rr:column "au_ord" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:royaltyper ] ; rr:objectMap [ rr:column "royaltyper" ]; ] .

<#TriplesMaptitles> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "titles" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/titles/title_id={title_id}"; rr:class sybase12:titles; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:title_id ] ; rr:objectMap [ rr:column "title_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:title ] ; rr:objectMap [ rr:column "title" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:type ] ; rr:objectMap [ rr:column "type" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:pub_id ] ; rr:objectMap [ rr:column "pub_id" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:price ] ; rr:objectMap [ rr:column "price" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:advance ] ; rr:objectMap [ rr:column "advance" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:total_sales ] ; rr:objectMap [ rr:column "total_sales" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:notes ] ; rr:objectMap [ rr:column "notes" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:pubdate ] ; rr:objectMap [ rr:column "pubdate" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:contract ] ; rr:objectMap [ rr:column "contract" ]; ] .

<#TriplesMaptuition> a rr:TriplesMap; rr:logicalTable [ rr:tableSchema "sybase12" ; rr:tableOwner "pubs2" ; rr:tableName "tuition" ]; 
rr:subjectMap [ rr:termType rr:IRI  ; rr:template "http://demo.openlinksw.com/sybase12/tuition/ID={ID}"; rr:class sybase12:tuition; rr:graph <http://demo.openlinksw.com/sybase12#> ];
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:id ] ; rr:objectMap [ rr:column "ID" ]; ] ;
rr:predicateObjectMap [ rr:predicateMap [ rr:constant sybase12:name ] ; rr:objectMap [ rr:column "name" ]; ] .