Думата Context има няколко значения:
Езиков и комуникативен контекст
- Контекст (език): текстът, в който се появява дадена дума или пасаж, и който влияе върху значението им; също така думите и социалната среда, която заобикаля изречената дума или пасаж.
В езикознанието и прагматиката „контекст“ включва няколко свързани компонента:
- Коитекст (co-text) — непосредствените думи и изречения около дадена единица, които помагат за разчитане на значението. Например една многозначна дума често се разбира правилно чрез съседните думи.
- Ситуативен контекст — кога, къде и при какви обстоятелства е изречено нещо; ролята на участниците, целта на общуването и физическата обстановка също влияят върху интерпретацията.
- Културен и социален контекст — общи вярвания, норми и знания на общността, които позволяват да се разбере подтекст, ирония или референции.
- Прагматични индикации — интонация, жестове, очаквания и предшестващи действия, които оформят значението извън буквения смисъл.
Контекст в компютрите и софтуера
- ConTeXt, макропакет за системата за набор на текстове TeX
- ConTEXT, текстов редактор за Windows
- Контекст (компютри), виртуалната среда, необходима за спиране на работеща софтуерна програма.
В областта на компютърните науки „контекст“ може да означава различни неща:
- Среда за изпълнение (runtime context) — набор от данни и състояния (стойности на променливи, стек, регистри, права, текущ работен каталог и др.), които определят как дадена програма или процес работи в даден момент.
- Контекст на изпълнение в програмирането — обект или структура, която се предава на функции/методи и съдържа информация за конфигурация, потребителски сесии, връзки към ресурси и др. Примери: context object в множество фреймуъркове, контекстни мениджъри (context managers) в Python.
- Контекст при управление на процеси — превключване на контекста (context switch) между различни процеси/нишки в операционната система, където се запазват и възстановяват регистрите и състоянието на изпълнение.
- Контекст в потребителските интерфейси — допълнителна информация, използвана за динамично показване на менюта, помощ и опции, в зависимост от текущата задача или селекция (например „context menu“ при десен клик).
Термините ConTeXt (макропакет за TeX) и ConTEXT (редактор) са специфични софтуерни имена и не трябва да се бъркат с общите понятия „контекст“ в компютърните науки.
Археологически контекст
- Археологически контекст - събитие във времето, което е запазено в археологическите записи.
В археологията „контекст“ е критичен термин, определящ точната позиция и връзки на находка в пространството и времето. Включва:
- Произход (provenience) — мястото, където е намерен артефактът (точна хоризонтална и вертикална позиция, слой, квадрат).
- Стратиграфия — слойната последователност на отлаганията; позволяват се относителни хронологии чрез принципа на суперпозицията.
- Асoциация — връзката с други обекти и материал в същия контекст, която помага за реконструкция на дейности и функции.
- Документация — записване на контекстните данни (чертане, фотографиране, context sheets), които са основа за интерпретация и публикуване.
Други значения и употреби
- конвенцията за научна фантастика Context, която се провежда всяка есен в Кълъмбъс, Охайо
Контекстът може да се използва и за:
- Разясняване на двусмислия и разграничаване на значения в езика и превода.
- Подобряване на резултатите при търсене и информационно извличане — търсачките и системите за препоръки използват контекст за по-точни отговори.
- Обучение на модели за машинно обучение и обработка на естествен език — контекстуалните представяния (като в трансформърите) позволяват модели да разбират значение в зависимост от околните думи.
- Проектиране на интерфейси и системи за помощ — контекстуалната помощ улеснява потребителя, показвайки релевантна информация в зависимост от текущата задача.
- Юридически и исторически интерпретации — контекстът на създаване на текст или действие често е решаващ при тълкуване на закони, договори и исторически източници.
- Кросдисциплинарни приложения — медицински, образователни и социални науки използват контекст за разбиране на поведение, резултати и ефективност.
В обобщение, „контекст“ е многопластово понятие — от почти буквалната среда (археология, ИТ) до абстрактни социално-лингвистични условия — и правилното му определяне е често ключово за верните изводи и функционалността в практиката.