Soll ein AutomationML-Objekt mit einer Geometrie und Kinematik versehen werden, so sind diese Daten in einer separaten COLLADA-Datei zu speichern. Anschließend wird das betreffende Objekt mit einer Referenz zu dieser Datei versehen. Hierzu wird das Attribut „COLLADAReference“ definiert. Zusätzlich definiert AutomationML einen Satz geometrischer Lage-Informationen, die die Lage und Drehung der Geometrie relativ zur Gesamtszene angibt („Frame“). In der zugehörigen AutomationML-Datei verweist das Objekt „Robot2“ mit Hilfe des Attributes „COLLADA-Reference“ auf den zugehörigen Knoten.
Die Referenzierung von Logikdateien erfolgt äquivalent zur Referenzierung von Geometriedaten mit Hilfe eines AutomationML-Attributes „LogicReference“.