Ihminen on aina etsinyt elämän tarkoitusta, ja tämä uteliaisuus siirtyy myös kielen ja datan maailmaan. Datasemantiikka on tutkimus tiettyjen tietojen merkityksestä ja käytöstä tietokoneohjelmoinnissa ja muilla dataa käyttävillä aloilla. Kieltä opettaessa semantiikka viittaa siihen, mitä yksittäiset sanat tarkoittavat ja mitä ne tarkoittavat, kun ne muodostetaan lauseiksi tai lauseiksi. Datasemantikassa keskitytään siihen, miten tietoobjekti edustaa käsitettä tai objektia todellisessa sanassa.
Datasemantiikka on erittäin subjektiivista. Jos henkilö, joka ei ole koskaan työskennellyt tietokoneen tietokannan kanssa, yrittää saada siitä tietoja, tietokannan käyttämiseen käytetyt sanat ja lauseet eivät olisi järkeviä. Semanttinen merkitys ilmenee vain, kun ryhmä hyväksyy tietyt tietotyypit tai sanat. Jotta muut ymmärtäisivät nämä semanttiset merkitykset, ne eivät voi muuttua. Jos sana “koira” viittaisi karvaiseen, nelijalkaiseen eläimeen jonain päivänä ja kaksijalkaiseksi lintuksi seuraavana päivänä, se menettäisi merkityksensä eikä kukaan tietäisi, mitä toinen henkilö tarkoitti sanoessaan “koira”.
Datasematiikan tarve syntyi 1970 -luvulla, kun Yhdysvaltain ilmavoimat kehittivät ohjelman, jonka avulla ihmiset voivat kommunikoida selvemmin käyttämistään nykyisistä valmistustekniikoista. Näin he voisivat parantaa valmistusprosesseja. Ohjelmassa, joka tunnetaan nimellä Integroitu tietokoneavusteinen valmistusohjelma (ICAM), käytettiin menetelmiä, jotka tunnetaan nimellä IDEF (Integration Definition) -menetelmät, jotka tuottivat erilaisia malleja järjestelmän toiminnasta.
Yksi esimerkki siitä, miten datasemantiikka auttaa yhdistämään koodin tai datan todelliseen maailmaan, on kirjastokorttiluettelo. Alun perin kirjatiedot tallennettiin aakkosjärjestyksessä arkkeille arkistokaapissa. Katsoakseen kirjan, suojelija selaisi kortteja, kunnes löysi haluamansa kirjan nimen. Tietokonetietokannassa muistin tilaa kirjan nimen ja tietojen säilyttämiseksi voidaan ajatella virtuaalisena versiona alkuperäisestä paperikirjakortista.
Vaikka datasemantiikka on monella tasolla erittäin abstrakti, sillä on yksinkertainen tavoite. Sen avulla tietojen parissa työskentelevät voivat laatia selkeät, määritellyt säännöt, jotka jokainen ymmärtää ja noudattaa. Datasemantiikan luominen muistuttaa kieliopin ja tyylin sääntöjen kartoittamista, jotka määrittävät, miten sanoja käytetään yhdessä tietyn merkityksen välittämiseen.