Pole znacznikoweNiklaus Wirth, Modula 2, Wydawnictwa Naukowo-Techniczne, Warszawa 1987, Seria: Biblioteka Inżynierii Oprogramowania, Michael Marcotty, Henry Ledgord, W kręgu języków programowania, tłumaczenie: Krystyna Jerzykiewicz, Wydawnictwa Naukowo-Techniczne, Warszawa 1980, Seria: Biblioteka Inżynierii Oprogramowania, , pole wyróżnikowe, flaga, pole rozróżniające – specjalny rodzaj pola dostępny w rekordach z wariantami, które określa aktualną postać rekordu, tzn. który wariant z dostępnego wykazu wariantów zawartych w definicji rekordu, ma przypisaną wartość aktualną.

Rodzaje pól znacznikowych W różnych językach programowania pola znacznikowe mogą być: jawne anonimowe ukryte. Powyższe rodzaje pól znacznikowych mają następujące implikacje: pole jawne to pole znacznikowe wymagające jawnej deklaracji w definicji rekordu wariantowego, wymagane jest podanie identyfikatora dla tego pola oraz określenie jego atrybutów, w szczególności typu danych (w większości języków programowania istnieją istotne ograniczenia typu dla pola znacznikowego, często musi być to typ porządkowyAndrzej Marciniak, Borland Pascal 7.0, Wyd.