Bu bölüm ABNF'nin kendine özgü dilbilgisinin çekirdeğini oluşturan kural tanımlarını içerir. Bu tanımlar çekirdek kural kümesi olarak kullanılabilir. (Buradaki kurallar RFC çevirilerinde kullanılmak üzere Türkçe'ye uyarlanmıştır; İngilizce RFC'lerle ilgili kural tanımları için bu belgenin İngilizce aslına bakınız.)
Belli başlı temel kurallar büyük harflidirler; BOŞ, YSEK, SSSB, RAKAM, HARF gibi.
    HARF           =  %x41-5A / %x61-7A   ; A-Z / a-z
    BIT            =  "0" / "1"
    KRK            =  %x01-7F
                            ; Hiçlik (\0) karakteri hariç
                            ; 7 bitlik bir US-ASCII karakteri
    CR             =  %x0D
                            ; satırbaşı karakteri
    CRLF           =  CR LF
                            ; Genel Ağ standardı olarak satırsonu
    DNT            =  %x00-1F / %x7F
                            ; Denetim karakterleri
    RAKAM          =  %x30-39
                            ; 0-9
    ÇTIRNAK        =  %x22
                            ; " (Çift tırnak)
    RAKAM16        =  RAKAM / "A" / "B" / "C" / "D" / "E" / "F"
    YSEK           =  %x09
                            ; yatay sekme karakteri
    LF             =  %x0A
                            ; satırsonu karakteri
    SÜRBOŞ         =  *(BOŞLUK / CRLF BOŞLUK)
                            ; sürekli (satırsonunu aşan) boşluk
    SEKİZLİ        =  %x00-FF
                            ; 8 bitlik veri
    BOŞKRK         =  %x20
                            ; boşluk karakteri
    GÖRKRK         =  %x21-7E
                            ; görünür (basılabilir) karakterler
    BOŞLUK         =  BOŞKRK / YSEK
                            ; boşluklar
Harici olarak, veri, yüksek sekizinci biti sıfırlanmış sekiz bitlik alanda yedi bitlik US-ASCII olarak tanımlanan ve "ağa göre ASCII" denilen biçimde sunulur. Değer dizgesi, ağa önce gönderilen yüksek değerli baytların solda olduğu "ağ bayt sıralaması"na göre dizilir.