Bei einer abstrakten Syntax handelt es sich um die formale Beschreibung von Datenstrukturen unabhängig von Hardware-Systemen und Übertragungsverfahren. Die Syntax beschreibt, welche Datentypen und -werte benutzt werden, wie diese zu strukturieren sind und ausgetauscht werden sollen. Ihre Aufgabe ist damit der Darstellungsschicht des OSI-Modells zugeordnet.
Die ISO hat mit ASN.1 eine solche Sprache zur Beschreibung abstrakter Syntaxen entwickelt und standardisiert. Die ITU hat die abstrakte Syntax unter X.409, X.208 und X.209 standardisiert, die ISO unter den Standards 8824 und 8825.