The RDF Query Language (RQL)
 
 
- Declarative query language for RDF description bases
- 
- relies on a typed data model (literal & container types + union types)
- follows a functional approach (basic queries and filters)
- adapts the functionality of XML query languages to RDF, but also:  
- treats properties as self-existent individuals
- exploits taxonomies of node and edge labels 
- allows querying of schemas as semistructured data
 
 
- Relational interpretation of schemas & resource descriptions
- 
- Classes (unary relations)
- Properties (binary relations)
- Containers (n-ary relations)