Struktura značilnosti se uporablja za združevanje fonemov in jim dajanje binarnih vrednosti. Idejo je prvič predlagal Roman Jacobson leta 1949. Uporablja se kot del slovničnih študij, zlasti študij strukture jezika in slovničnih interakcij. V bistvu je struktura značilnosti poskus razumeti strukturo slovnice in narediti delujoč sistem za predstavitev medsebojnega delovanja različnih elementov slovnice.
Vsaka struktura značilnosti je predstavljena z matriko atributne vrednosti (AVM). To je niz izrazov in simbolov v oklepajih. Skoraj izgleda kot slovnični ekvivalent matematične formule.
AVM so razdeljeni v dva stolpca. Levi stolpec predstavlja značilnosti, kot sta kategorija in dogovor. Desni stolpec predstavlja podfunkcije vsake funkcije, kot sta spol in število. Vsaki podfunkciji v desnem stolpcu je pripisana vrednost. Za spol bi bila vrednost moški, ženska ali srednjega rodu, za število pa bi bila enojna ali množinska.
Alternativna metoda za predstavitev strukture značilnosti je usmerjen aciklični graf (DAG). Graf se začne s piko, imenovano tudi vozlišče. Vsaka značilnost odstopa od vozlišča vzdolž ukrivljene puščice. Vsaka funkcija se lahko nato razdeli na podfunkcije. Podfunkcije se končajo v drugem vozlišču, ki vsebuje vrednost podfunkcije.
Primer tega bi bilo vozlišče, ki vodi do funkcije dogovora, ki vodi do podfunkcije osebe in vrednosti 3rd. To predstavlja stavek, povedan v tretji osebi. V jezikih, kjer je spol pomembna značilnost, bi se lahko puščica funkcije razdelila na spol in osebo, na koncu pa bi imela dve vrednosti. To lahko na primer pomeni tretjo osebo in žensko.
Poenotenje v strukturi značilnosti pomeni, da se dve funkciji lahko razdelita na podfunkcije, ki se nato združita. Združitve znotraj sklopov enotnih funkcij imajo enako vrednost in jih je najbolje predstaviti z uporabo DAG in ne AVM. Poleg poenotenja struktur značilnosti lahko poskusi poenotenja tudi dokažejo, da so nekatere strukture nezdružljive.
Strukture funkcij se uporabljajo za pobude za kodiranje besedila (TEI). Te ustvarjajo označevalne sheme za jezikoslovce. Takšne sheme je mogoče nato uporabiti za analizo ali interpretacijo šifriranih in kodiranih besedil.
Pri uporabi strukture funkcij sta dve glavni težavi. Prvič, strukture značilnosti proizvajajo veliko posplošitev. Drugič, oni in združitvene strukture ne morejo vsebovati vseh možnih vrednosti v jeziku.
Predlagana rešitev tega problema je vključitev tretjega stolpca ali glavne veje, imenovane tipi. Vsaka vrsta bi organizirala funkcije v ustrezne razdelke ali razrede. S tem bi bile funkcije regulirane in s tem vrednosti, ki jih lahko sprejme vsaka lastnost. Tipi bi delovali v hierarhičnem sistemu za regulacijo interakcij funkcij.