Die Datenquelle weist den Dokumentgenerierungsprozess an, Daten von einem unterstützten Tool abzurufen. Die Daten aus dem Tool sind in der Syntax von .xml-Dateien, die gemeinhin als XML-Schemadefinitionsdateien mit der Erweiterung .xsd definiert sind, angegeben. Die standardmäßig verwendeten .xsd-Dateien sind im Verzeichnis "examples" von Rational Publishing Engine verfügbar.
Eine dynamische Datenquelle wird zur Ausführungszeit konfiguriert und nicht statisch in der Dokumentspezifikation. Dynamische Datenquellen verwenden Informationen, die vom Benutzer über Variablen gelesen oder aus anderen Datenquellen errechnet werden.