A tecnologia semântica define e conecta informações através do desenvolvimento de linguagens para expressar inter-relações de dados auto-descritivas e ricas de uma maneira que as máquinas possam processar e armazenar. Dessa forma, a máquina pode não apenas processar longas seqüências de caracteres e contextualizá-las, mas também permite armazenar, gerenciar e recuperar informações com base no significado e nas relações lógicas, e relacioná-las entre si.