This chapter presents the main Semantic Web notions and technologies used throughout the second part of this book. It starts with a description of the RDF data model and then presents SPARQL, mainly focusing on its query language aspect. Then we focus on the different ontology languages that serve as a schema solution to RDF facts. We provide an introduction to the reasoning facilities that can be associated to such ontologies. We finalize this chapter with benchmarks and tools.