Una delle definizioni più accurate si basa sull'assunto di Max Weber secondo cui «l'uomo è un animale sospeso fra ragnatele di significati che egli stesso ha tessuto», e afferma che la cultura consiste proprio in queste ragnatele di significati e la sua analisi - cioè l'antropologia - non è una scienza sperimentale in cerca di leggi, «ma una scienza interpretativa in cerca di significati».
La cultura sarebbe quindi essenzialmente un concetto semiotico, poiché va vista come un testo, scritto dai nativi, che l'antropologo deve sforzarsi di interpretare pur non potendo prescindere dall'interpretazione dei nativi.
Il sapere dell'antropologo consisterebbe quindi in interpretazioni di interpretazioni.
E se interpretare significa, per Geertz, “imporre un ordine”, quest'ordine resta sempre un ordine a livello locale e il sapere dell'antropologo resta sempre un sapere locale.