Ominaisuusrakennetta käytetään foneemien niputtamiseen ja binaaristen arvojen antamiseen. Idean ehdotti ensimmäisenä Roman Jacobson vuonna 1949. Sitä käytetään osana kieliopintotutkimuksia, erityisesti kielen rakennetta ja kieliopin vuorovaikutusta koskevia tutkimuksia. Ominaisuusrakenne on pohjimmiltaan yritys ymmärtää kieliopin rakenne ja tehdä toimiva järjestelmä, joka edustaa kieliopin eri elementtien vuorovaikutusta.
Jokainen ominaisuusrakenne esitetään attribuutti-arvo-matriisin (AVM) avulla. Tämä on joukko hakasulkeissa olevia termejä ja symboleja. Se näyttää melkein matemaattisen kaavan kieliopilliselta vastineelta.
AVM: t on jaettu kahteen sarakkeeseen. Vasen sarake edustaa ominaisuuksia, kuten luokka ja sopimus. Oikeanpuoleinen sarake edustaa kunkin ominaisuuden osaominaisuuksia, kuten sukupuoli ja numero. Jokaiselle oikeanpuoleisen sarakkeen osaominaisuudelle annetaan arvo. Sukupuolen osalta arvo olisi mies, nainen tai neutraali, ja numerolle se olisi yksi tai monikko.
Vaihtoehtoinen menetelmä ominaisuusrakenteen esittämiseksi on suunnattu asyklinen kuvaaja (DAG). Kaavio alkaa pisteellä, jota kutsutaan myös solmuksi. Jokainen ominaisuus poikkeaa solmusta kaarevaa nuolta pitkin. Jokainen ominaisuus voidaan sitten jakaa osaominaisuuksiin. Osaominaisuudet päättyvät toiseen solmuun, joka sisältää osaominaisuuden arvon.
Esimerkki tästä olisi solmu, joka johtaa sopimusominaisuuteen, joka johtaa henkilön osaominaisuuteen ja arvoon 3. Tämä on lause, joka on kerrottu kolmannessa persoonassa. Kielillä, joilla sukupuoli on tärkeä ominaisuus, ominaisuusnuoli voi jakautua sekä sukupuoleen että henkilöön ja johtaa kahteen arvoon lopussa. Tämä voi tarkoittaa esimerkiksi kolmatta henkilöä ja naista.
Ominaisuusrakenteen yhdistäminen tarkoittaa, että kaksi ominaisuutta voi jakautua osaominaisuuksiin, jotka sitten yhdistyvät. Yhdistettyjen ominaisuusjuonteiden sulautumisilla on sama arvo, ja ne esitetään parhaiten käyttämällä DAG: ta AVM: n sijasta. Ominaisuusrakenteiden yhdistämisen lisäksi yhdistämisyritykset voivat myös osoittaa, että tietyt rakenteet ovat yhteensopimattomia.
Ominaisuusrakenteita käytetään tekstin koodausaloitteisiin (TEI). Nämä luovat kielioppimerkintöjä. Tällaisia kaavioita voidaan sitten käyttää analysoimaan tai tulkitsemaan salattuja ja koodattuja tekstejä.
Ominaisuusrakenteen käytössä on kaksi pääongelmaa. Ensinnäkin ominaisuusrakenteet tuottavat paljon yleistyksiä. Toiseksi ne ja yhdistämisrakenteet eivät voi sisältää kaikkia mahdollisia arvoja kielellä.
Ehdotettu ratkaisu tähän ongelmaan on sisällyttää kolmas sarake tai päähaara nimeltä tyypit. Jokainen tyyppi järjestäisi ominaisuudet sopiviin osiin tai luokkiin. Tällä tavoin ominaisuuksia säännellään ja samoin kuin arvot, joita jokainen ominaisuus voi ottaa. Tyypit toimisivat hierarkiajärjestelmässä ominaisuuksien vuorovaikutuksen säätelemiseksi.