The Semantic Web, a knowledge-centric model for the Web's future, supplements human-readable documents and XML message formats with data that can be understood and processed by machines. SPARQL Protocol and RDF Query Language (SPARQL) is to the semantic Web as SQL is to a relational database. It allows applications to make sophisticated queries against distributed RDF databases, and is widely supported by many competing frameworks. This tutorial demonstrates its use through the example of a team tracking and journaling system for a virtual company.
A. Java, X. Song, T. Finin, and B. Tseng. WebKDD/SNA-KDD '07: Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis, page 56--65. New York, NY, USA, ACM, (2007)
C. Ullrich, K. Borau, H. Luo, X. Tan, L. Shen, and R. Shen. WWW '08: Proceeding of the 17th international conference on World Wide Web, page 705--714. New York, NY, USA, ACM, (2008)
L. Barkhuus, B. Brown, M. Bell, S. Sherwood, M. Hall, and M. Chalmers. CHI '08: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, page 497--506. New York, NY, USA, ACM, (2008)
S. Gaonkar, J. Li, R. Choudhury, L. Cox, and A. Schmidt. MobiSys '08: Proceeding of the 6th international conference on Mobile systems, applications, and services, page 174--186. New York, NY, USA, ACM, (2008)