RESTful writable APIs for the web of Linked Data using relational storage solutions
Antonio Garrote María N.Moreno García
RESTful writable APIs for the web of Linked Data using relational - - PowerPoint PPT Presentation
RESTful writable APIs for the web of Linked Data using relational storage solutions Antonio Garrote Mara N.Moreno Garca Outline 1. Introduction 2. SPARQL to SQL mapping using R2RML 3. RESTful API 4. Conclusions Web APIs OAuth Key
Antonio Garrote María N.Moreno García
Relational DB JSON
MVC HTTP API
Mobile App.
Native App. Key Value Store Dynamic Web App.
OAuth
R2RML Document
TableMappings Relational Data RDF quads
SPARQL Query QuadPatterns SQL
R2RML Document
QuadMatchers
R2RML Mapping Constant Mappings Variable Mappings
(Table, Subject, Property, Object, Graph)
SPARQL Quad Pattern Constant Terms Variables +BNode IDs
(Table, Subject, Property, Object, Graph)
SPARQL Quad Pattern Quad Matcher Quad Matcher Quad Matcher
SPARQL Quad Pattern Quad Matcher Quad Matcher Quad Matcher
HTTP POST Request RDF [ <p1> <o1> ; <p2> <o2>; ... ] HTTP GET Response RDF <uri> <p1> <o1> ; <p2> <o2>; ... New resource URI 201 200
graph_uri#self graph_uri