The motivation behind the development of RDF was, to borrow the words Tim Berners-Lee used for the Semantic Web, "to have a common and minimal language to enable to map large quantities of existing data onto it so that the data can be analyzed in ways never dreamed of by its creators." To bring to reality this vision, the processing of RDF data at big scale must be viable. This challenge amounts essentially to develop the theory and practice of RDF databases. In this talk, we will present the current state of the theory of RDF databases, from the perspective of the work of our (Santiago, Chile) group. We will start discussing the RDF data model from a database perspective . Then we will present the basis of querying RDF and RDFS data, and discuss the pattern matching paradigm for querying RDF. (We will also briefly discuss the challenges of viewing RDF from a graph database perspective.) Finally we will discuss SPARQL, the recent W3C recommendation query language for RDF, its semantics, expressiveness and complexity.
展开▼