RDF handles limitations of XML by providing machine understandable documents that describe relationships between entities. The basic RDF model has three components - resources, properties, and statements. RDF can be represented using XML syntax or other syntactic representations. The RDF model represents relationships using a directed graph of these three components. Query languages like RQL and SPARQL can be used to query and retrieve information from RDF graphs.