Teq — informasiya sistemlərində informasiyaya (məsələn, əlfəcin, multimedia, verilənlər bazası qeydi və ya kompüter faylı) təyin edilmiş açar söz və ya termin. Bu metaməlumat tipi elementi təsvir etməyə kömək edir və onu nəzərdən keçirmək və ya axtarışla yenidən tapmaq imkanı verir.[1] Teqlər əsasən qeyri-rəsmi və şəxsən elementin yaradıcısı və ya sistemdən asılı olaraq onu izləyən tərəfindən seçilir, baxmayaraq ki, onlar idarə olunan lüğətdən də seçilə bilər.[2]:68
Teqləşdirmə Veb 2.0 ilə əlaqəli veb-saytlar sayəsində populyarlaşdı və bir çox Veb 2.0 xidmətlərinin önəmli xüsusiyyətidir.[2][3] İndi digər verilənlər bazası sistemlərinin, iş masası proqramlarının və əməliyyat sistemlərinin də bir hissəsidir.[4]
İnsanlar təsnifatlaşdırmağa kömək etmək, kimə aid olduğunu qeyd etmək, sərhədləri qeyd etmək və onlayn şəxsiyyəti göstərmək üçün teqlərdən istifadə edir. Teqlər sözlər, şəkillər və ya digər müəyyənedici işarələr formasında ola bilər. Fiziki dünyadakı etiketlərin analoji nümunəsi muzey obyektlərinin etiketlənməsidir. İnsanlar kompüterlərdən xeyli əvvəl məlumat və obyektləri təsnif etmək üçün mətn açar sözlərindən istifadə edirdi. Kompüter əsaslı axtarış alqoritmləri bu cür açar sözlərdən istifadəni qeydləri araşdırmaq üçün sürətli bir üsula çevirdi.
Teqləşdirmə sosial əlfəcinlərin, şəkillərin paylaşılmasının və sosial şəbəkə saytlarının artması səbəbindən populyarlıq qazandı.[2] Bu saytlar istifadəçilərə sadə açar sözlərdən istifadə edərək məzmunu kateqoriyalara ayıran etiketlər (və ya "teqlər") yaratmağa və idarə etməyə imkan verir. Teqləri ehtiva edən veb-saytlar, bəzi iş masası proqramları kimi tez-tez teq kolleksiyalarını teq buludları kimi göstərir. Bütün istifadəçilərin teqlərini birləşdirən veb-saytlarda fərdi istifadəçinin teqləri həm onlar, həm də vebsaytın icması üçün faydalı ola bilər.
Teqləmə sistemləri bəzən iki yerə ayrılır: yuxarıdan aşağıya və aşağıdan yuxarı.[3]:142[4]:24 Yuxarıdan aşağı taksonomiyalar səlahiyyətli dizaynerlər qrupu tərəfindən (bəzən idarə olunan lüğət şəklində) yaradılır, aşağıdan yuxarı olan taksonomiyalar isə (folksonomiyalar adlanır) bütün istifadəçilər tərəfindən yaradılır.[3]:142 "Yuxarıdan aşağı" və "aşağıdan yuxarı" anlayışının tərifi tək iyerarxik ağac strukturu ilə çoxsaylı qeyri-iyerarxik çoxluqlar arasındakı fərqlə qarışdırılmamalıdır. Həm yuxarıdan aşağıya, həm də aşağıdan yuxarı taksonomiyaların strukturu ya iyerarxik, qeyri-iyerarxik, ya da ikisinin kombinasiyası ola bilər.[3]:142–143 Bəzi tədqiqatçılar və proqramlar məlumat axtarışına kömək etmək üçün iyerarxik və qeyri-iyerarxik teqləməni birləşdirməklə təcrübə keçiriblər.[5][6][7] WorldCat kimi[8][9]:74[10][11] bəzi böyük kitabxana kataloqları (OPAC) hər iki kombinasiyanın birləşməsini istifadə edirlər.[12]
Teqlər və ya digər taksonomiyalar əlaqələr və atribusiyalar kimi əlavə xüsusiyyətlərə (yaxud semantikaya) malik olduqda ontologiyanı təşkil edirlər.[3]:56–62
Bu məqalədə deyildiyi kimi metaməlumat teqləri avtomatik yaradılan çarpaz istinada istinad etmək üçün bəzi proqram təminatında "teq" sözünün istifadəsi ilə qarışdırılmamalıdır; sonuncuların nümunələri Emacs-da teqlər cədvəlləri[13] və Microsoft Office-də ağıllı teqlərdir.[14]
Calling a function defined in one compilation unit from within another is analogous to cross references in large hypertext documents. By using tags tables, the Emacs environment enables the user to turn program source code into powerful hypertext documents.
You can turn on smart tags for a field to make it easier to cross-reference data between the Access database and Microsoft Outlook (or another personal information and e-mail program) and the Web.