ASN.1 je jazyk určený k definícii dát. Doporučenie ITU-T Z.105 je rozšírenie SDL,
ktoré dovoľuje použitie ASN.1 v SDL diagramoch. Obsahuje prehľad jazyka, možnosti
aplikácie a prehľad možných podporných aplikácií. Zahrňuje aj prehľad dátových
typov a operátorov podporovaných ASN.1. ASN.1 je jazyk, ktorý je použitý len pre
definíciu dát. To znamená, že ASN.1 sú pravidlá kódovania, ktoré určujú ako sú
data kódované do bitov. Mechanizmus vkladania dát v ASN.1 a SDL sú síce v základe
odlišné, ale majú veľa spoločného. Pretože sa ASN.1 aj SDL často používajú
v definíciách tých istých telekomunikačných systémov, je potrebná kombinácia
týchto dvoch jazykov.
Napríklad v definícii protokolov a služieb je veľmi často používaný typ dát CHOICE, ktorý umožňuje definovať položku s alternatívnou hodnotou, a SEQUENCE, ktorý umožňuje alternatívnu existenciu samotnej položky spolu s definíciou jej dĺžky. Tieto možnosti SDL neobsahuje, takže ASN.1 ponúka výhody pre definíciu dát v SDL.
Ďalším silným miestom ASN.1 je, že existujú presné pravidlá, ktoré definujú ako sa ktorékoľvek dáta ASN.1 konvertujú do bitov. Existuje niekoľko skupín kódovacích pravidiel. Najznámejšie sú "Basic Encoding Rules" (základné pravidlá kódovania), ale existujú aj "Packed Encoding Rules" a "Canonical Encoding Rules", ktoré majú svoje vlastné výhody a nevýhody.