RDF Query Survey This document provides a survey of RDF query language and implementations and describes their capabilities in terms described in RDF Query and Rules Framework . This list was taken from www-rdf-rules , , and the SWWS2001 query BOF . Web service-related examples come from a strawman WSDL RDF model proposed in another document. The rules languages included in this document are used only in a query capacity.
Abstract The Resource Description Framework ( RDF ) is a general-purpose language for representing information in the Web. This document defines an XML syntax for RDF called RDF/XML in terms of Namespaces in XML , the XML Information Set and XML Base . The formal grammar for the syntax is annotated with actions generating triples of the RDF graph as defined in RDF Concepts and Abstract Syntax . The triples are written using the N-Triples RDF graph serializing format which enables more precise recording of the mapping in a machine processable form. RDF/XML Syntax Specification (Revised)
RDF Schema (variously abbreviated as RDFS , RDF(S) , RDF-S , or RDF/S ) is a set of classes with certain properties using the RDF extensible knowledge representation language, providing basic elements for the description of ontologies , otherwise called RDF vocabularies, intended to structure RDF resources . These resources can be saved in a triplestore to reach them with the query language SPARQL . The first version [ 1 ] [ 2 ] was published by the World-Wide Web Consortium (W3C) in April 1998, and the final [ 3 ] W3C recommendation was released in February 2004. Many RDFS components are included in the more expressive language Web Ontology Language (OWL). [ edit ] Main RDFS constructs RDFS constructs are the RDFS classes, associated properties and utility properties built on the limited vocabulary of RDF . RDF Schema
The Resource Description Framework ( RDF ) is a family of World Wide Web Consortium (W3C) specifications [ 1 ] originally designed as a metadata data model . It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources , using a variety of syntax notations and data serialization formats. [ edit ] Overview
An RDF query language is a computer language , specifically a query language for databases , able to retrieve and manipulate data stored in Resource Description Framework format. SPARQL is emerging as the de facto RDF query language, and is a W3C recommendation . [ 1 ] Released as a Candidate Recommendation in April 2006, it returned to Working Draft status in October 2006, due to open issues. It returned to Candidate Recommendation status in June 2007. [ 2 ] On 12 November 2007 the status of SPARQL changed into Proposed Recommendation. [ 3 ] On 15 January 2008, SPARQL was standardized. [ 4 ] [ edit ] Other RDF query languages RDF query language
SPARQL (pronounced " sparkle ", a recursive acronym for S PARQL P rotocol a nd R DF Q uery L anguage ) is an RDF query language , that is, a query language for databases , able to retrieve and manipulate data stored in Resource Description Framework format. [ 1 ] [ 2 ] It was made a standard by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium , and is considered as one of the key technologies of the semantic web . On 15 January 2008, SPARQL 1.0 became an official W3C Recommendation. [ 3 ] [ 4 ] SPARQL allows for a query to consist of triple patterns , conjunctions , disjunctions , and optional patterns . [ 5 ] Implementations for multiple programming languages exist. [ 6 ] "SPARQL will make a huge difference" according to Sir Tim Berners-Lee in a May 2006 interview. [ 7 ] SPARQL