Een attribuut-waardesysteem is een basiskader voor kennisrepresentatie dat bestaat uit een tabel met kolommen die "attributen" aanduiden (ook bekend als "eigenschappen", "predicaten", "kenmerken", "dimensies", "kenmerken" of "onafhankelijke variabelen", afhankelijk van de context) en rijen die "objecten" aanduiden (ook bekend als "entiteiten", "instanties", "voorbeelden", "elementen" of "afhankelijke variabelen"). Elke tabelcel geeft dus de waarde aan (ook bekend als "toestand") van een bepaald kenmerk van een bepaald object.