The root element of an agroXML-Instance Dieses Attribut dient der Angabe der Version, nach der eine agroXML-Instanz erstellt wurde. Die Information kann auch aus einem evtl. vorhandenen schemaLocation-Attribut entnommen werden. Das Attribut kann befüllt werden, wenn diese Information gewünscht ist, gleichzeitig aber die schemaLocation nicht befüllt werden soll (um z. B. eine Validierung mit Parsern, die standardmäßig an der schemaLocation das Schema aufsuchen, zu verhindern). Dieses Attribut kann dafür genutzt werden, das Profil, nach dem eine agroXML-Instanz erstellt wurde anzugeben. Die Angaben sind inhaltlich redundant zu den Angaben in einem eventuell eingebundenen xsd:schemaLocation-Attribut. Im Gegensatz dazu führen sie aber nicht zu einer Validierung, so dass es grundsätzlich auch möglich ist, im profile-Attribut das Profil anzugeben, während in schemaLocation auf das agroXML Schema verwiesen wird.