The standard approach to annotate statements in RDF with metadata has a number of shortcomings including data size blow-up and complicated queries. We propose an alternative approach that is based on nesting of RDF triples and of query patterns. The approach allows for a more compact representation of data and queries, and it is backwards compatible with the standard.