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.

ASN.1 sa používa pri definovaní dát v telekomunikačných protokoloch a službách, špeciálne vo vyšších (aplikačne orientovaných) vrstvách. Je orientovaný na bity a bajty, ale pritom má správnu formu pre praktické aplikácie.

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.