Formaalirepresentaatio
Formaalirepresentaatio tarkoittaa prosessia tai tulosta, jossa jokin todellinen ilmiö, data tai käsite kuvataan muodollisesti määritellyssä kielessä tai merkistössä. Tavoitteena on mahdollistaa täsmällinen tulkinta, analyysi ja todentaminen tietojenkäsittely- tai loogisissa menetelmissä.
Formaalirepresentaatiossa käytetään formaalijärjestelmää, joka koostuu syntaksista (miten symbolit muodostetaan ja lauseet rakentuvat), semantiikasta (miten lauseiden totuus
Yleisiä alustoja ovat logiikka (propositional- ja first-order -logiikka), ohjelmointikielet, tietovarastojen ontologiat sekä käsite- ja merkistötason mallit.
Formaalirepresentaatio mahdollistaa automaattisen tarkastuksen, ohjelmistojen oikeellisuuden varmentamisen, tietokantojen sekä tekoälyn symbolisen käsittelyn ja yhteentoimivuuden sanastojen kanssa.