(Standart Ümumiləşdirilmiş İşarələmə Dili), ISO 8879 standartında təqdim olunur.Bu dil texniki sənədlərin, o cümlədən interaktiv elektron texniki təlimatların dizaynı üçün əsas dil kimi qəbul edilib. CALS texnologiyalarından istifadə etməklə yaradılmış məhsullar üçün.
SGML sənədlərin strukturunu verilənlər obyektlərinin ardıcıllığı kimi müəyyən edir. Sənədin hissələrini təmsil edən məlumat obyektləri müxtəlif fayllarda saxlanıla bilər. SGML standartı müxtəlif sistemlərə bu məlumatı düzgün tanımağa və identifikasiya etməyə imkan verən məlumatı təmsil etmək üçün simvollar və qaydalar toplusunu müəyyən edir. Bu dəstlər DTD bəyannaməsi adlanan sənədin ayrıca hissəsində təsvir edilmişdirƏsas SGML sənədi ilə birlikdə ötürülən (Sənəd Tipinin Tərifi). DTD simvolların və onların kodlarının uyğunluğunu, istifadə olunan identifikatorların maksimum uzunluqlarını, teqlər üçün məhdudlaşdırıcıların təmsil olunma üsullarını, digər mümkün konvensiyaları, DTD sintaksisini, sənəd növü və versiyasını müəyyən edir. Buna görə də, SGML xüsusi işarələmə dilləri ailəsi üçün metadil adlandırıla bilər. Xüsusilə, XML işarələmə dilləri SGML-in alt qrupları hesab edilə bilər və HTML.
SGML sənədi şəklində texniki təsvirə aşağıdakılar daxildir:
- SGML teqləri ilə işarələnmiş texniki təlimatla əsas fayl;
- qurumların təsviri, sənəd eyni qurumların istifadə edildiyi və onların biliklərinin nəzərdə tutulduğu qrupa aiddirsə;
- SGML teqlərini izah etmək üçün lüğət;
Bununla belə, SGML-i öyrənmək və istifadə etmək çətindir. Buna görə də WWW-yə təqdim olunan sənədlərdə işarələmənin geniş yayılması üçün-texnologiyalar, 1991-ci ildə SGML əsasında sadələşdirilmiş HTML dili hazırlanmışdır(HyperText Markup Language) və 1996-cı ildə XML dili HTML ilə birlikdə müxtəlif proqramlarda sənədləri təqdim etmək üçün əsas dilə çevrilən (genişləndirilə bilən işarələmə dili).
HTML dili WWW texnologiyalarında təqdim olunan sənədlərdə işarələmənin geniş istifadəsi üçün hazırlanmışdır.
HTML təsviri ASCII mətnindən və ona daxil edilmiş əmrlər ardıcıllığından (idarəetmə kodları) ibarətdir ki, bunlar da deskriptorlar və ya teqlər adlanır. Bu mətn HTML sənədi və ya HTML səhifəsi və ya Veb serverdə yerləşdirildikdə Veb səhifə adlanır.. Teqlər mənbə mətnində lazımi yerlərdə yerləşdirilir, şriftləri, defisləri, qrafiklərin görünüşünü, keçidləri və s. WWW redaktorlarından istifadə edərkən əmrlər sadəcə müvafiq düymələri basmaqla daxil edilir.
XML, HTML kimi, SGML-in alt çoxluğu hesab olunur. Hal-hazırda, XML dili informasiya texnologiyalarında əsas sənəd təqdimat dili olduğunu iddia edir; onu müxtəlif tətbiqlərdə özəl işarələmə dilləri yaratmaq üçün əsas kimi xidmət edən bir metadil hesab etmək olar. Eyni zamanda, XML SGML-dən daha əlverişlidir ki, bu da XML-də SGML-in bəzi kiçik xüsusiyyətlərinin aradan qaldırılması ilə təmin edilir. XML-dəki təsvirləri başa düşmək daha asandır və müasir brauzerlərdə istifadə üçün uyğunlaşdırılır SGML-nin əsas xüsusiyyətlərini qoruyarkən.
Xüsusi proqramlar üçün XML lüğətləri və ya XML tətbiqləri adlanan öz XML versiyaları yaradılır. Beləliklə, xüsusi riyazi simvollarla mətnləri təsvir etmək üçün XML tətbiqi OSD (Open Software Description) hazırlanmışdır. CALS üçün maraqlı olan məlumat mübadiləsinə həsr olunmuş Product Definition eXchange (PDX) seçimidir. Kimya (CML - Chemical Markup Language), biologiya (BSML - Bioinformatic Sequence Markup Language) və s. üçün məşhur lüğətlər var.
işarələmə dilləri) sənədlərdə struktur yaratmaq və bu strukturun müxtəlif elementləri arasında əlaqələri müəyyən etmək üçün nəzərdə tutulmuş teqlər adlanan xüsusi təlimatlar toplusudur. Başqa sözlə, işarələmə sənədin hansı hissəsinin başlıq olduğunu, hansının altyazı olduğunu, müəllifin adının nə hesab edilməli olduğunu və s. İşarələmə üslubi işarələmə, struktur və semantik olaraq bölünür. Stilistik işarələməStilistik işarələmə sənədin görünüşünə cavabdehdir. Məsələn, HTML-də bu tip işarələmə kimi teqləri ehtiva edir (kursiv), (qalın), (altından xətt çəkmək), (üstü çəkilmiş mətn) və s.
Struktur işarələməStruktur işarələmə sənədin strukturunu müəyyən edir. HTML-də, məsələn, bu tip işarələmə üçün teqlər (paraqraf), (başlıq), (bölmə) və s.
Semantik işarələməSemantik işarələmə məlumatların məzmunu haqqında məlumat verir. Bu tip işarələmə nümunələri teqlərdir (sənədin adı), (kod, kod siyahıları üçün istifadə olunur), (dəyişən), (müəllifin ünvanı).
İstənilən işarələmə dilinin əsas anlayışları teqlər, elementlər və atributlardır.
Teqlər və elementlər.Teqlərin və elementlərin mənaları tez-tez qarışdırılır.
Teqlər və ya idarə deskriptorları da adlandırıldıqları kimi, etiketin məzmunu ilə nə etmək barədə müştəri tərəfində sənədin məzmununu göstərən proqram üçün təlimat rolunu oynayır. Sənədin əsas məzmununa nisbətən etiketi vurğulamaq üçün bucaqlı mötərizələrdən istifadə olunur: teq içərisində təlimatların adı və parametrlərinin yerləşdiyi kiçik () işarəsi ilə başlayır. Məsələn, HTML-də etiket aşağıdakı mətnin kursivlə yazılmalı olduğunu göstərir.
Element onların məzmunu ilə birlikdə teqlərdir. Aşağıdakı tikinti bir elementə nümunədir:
Bu mətn kursivlə yazılmışdır .
Element açılış teqindən ibarətdir (bizim nümunəmizdə bu etiketdir ), məzmunu işarələyin (nümunədə bu, "Bu, kursivlə yazılmış mətndir" mətnidir) və bağlanma teqi(), bəzən HTML-də bağlansa da, bağlanma teqi buraxıla bilər.
AtributlarElementi təyin edərkən bu elementin xüsusiyyətlərini aydınlaşdıran hər hansı parametrləri təyin etmək üçün atributlardan istifadə olunur.
Atributlar başlanğıc teqində elementi təyin edərkən təyin oluna bilən ad = dəyər cütündən ibarətdir. Bərabərdir simvolunun solunda və sağında boşluqlar buraxa bilərsiniz. Atribut dəyəri tək və ya ikiqat dırnaq içərisində olan sətir kimi müəyyən edilir.
İstənilən etiketin atributu müəyyən olunarsa, ola bilər.
Atribut istifadə edildikdə, element aşağıdakı formanı alır:
məzmunu etiketləyin
Mətn mərkəzə düzülür
Bir açılış teqində bir neçə atribut ola bilər, məsələn:
Müəyyən edilmiş mətn ölçüsü və rəngi
İşarələmə dillərinin inkişaf tarixi.Hipermətn anlayışı 1945-ci ildə U.Buş tərəfindən təqdim edilmiş və 60-cı illərdən başlayaraq hipermətn məlumatlarından istifadə edən ilk proqramlar meydana çıxmağa başlamışdır. Bununla belə, bu texnologiya əsas inkişafını qeyri-xətti mətn yaratmaq və görmək imkanı verən çoxsaylı informasiya resurslarının birləşdirilməsi mexanizminə real ehtiyac yarandıqda aldı.
1986-cı ildə ISO Standartlaşdırılmış Ümumi İşarələmə Dilini təsdiqlədi. Bu dil digər işarələmə dillərinin yaradılması üçün nəzərdə tutulub; o, etibarlı etiketlər dəstini, onların atributlarını və sənədin daxili strukturunu müəyyən edir. Beləliklə, sənədin məzmunu ilə bağlı öz etiketlərinizi yaratmaq mümkündür. İndi aydın olur ki, bu cür sənədləri Sənəd Tipi Tərifində (DTD) saxlanılan işarələmə dili tərifi olmadan şərh etmək çətindir. DTD dilin bütün qaydalarını SGML standartında qruplaşdırır. Başqa sözlə, DTD etiketlərin bir-biri ilə əlaqəsini və onlardan istifadə qaydalarını təsvir edir. Bundan əlavə, sənədlərin hər bir sinfi üçün müvafiq işarələmə dilinin qrammatikasını təsvir edən öz qaydalar dəsti müəyyən edilir. Beləliklə, yalnız DTD-nin köməyi ilə etiketlərin düzgün istifadəsini yoxlamaq olar və buna görə də SGML sənədi ilə birlikdə göndərilməli və ya sənədə daxil edilməlidir.
O dövrdə SGML-dən əlavə, bir-biri ilə rəqabət aparan bir neçə oxşar dil var idi, lakin populyarlıq (onun törəmələrindən biri olan HTML) SGML-ə həmkarları üzərində danılmaz üstünlük verdi.
SGML-dən istifadə edərək siz strukturlaşdırılmış məlumatları təsvir edə, sənədlərdə olan məlumatları təşkil edə və bu məlumatı bəzi standartlaşdırılmış formatda təqdim edə bilərsiniz. Lakin mürəkkəbliyinə görə SGML ilk növbədə digər dillərin sintaksisini təsvir etmək üçün istifadə olunurdu və bir neçə proqram birbaşa SGML sənədləri ilə işləyirdi. SGML adətən yalnız böyük layihələrdə, məsələn, böyük bir şirkət üçün vahid sənəd idarəetmə sistemi yaratmaq üçün istifadə olunur.
HTML işarələmə dili SGML-dən daha sadə və daha rahatdır, onun təlimatları ilk növbədə sənəd məzmununun ekranda göstərilməsi prosesini idarə etmək üçün nəzərdə tutulub. HTML texniki sənədləri qeyd etmək üsulu kimi 1991-ci ildə Tim Berners-Li tərəfindən elmi ictimaiyyət üçün xüsusi olaraq yaradılmışdır. O, əvvəlcə SGML proqramlarından yalnız biri idi.
HTML-nin edə biləcəyi yeganə şey sənədin hissələrini təsnif etmək və brauzerdə düzgün göstərilməsini təmin etmək olsa da, bu, ən populyar işarələmə dilidir. Bunun səbəbi HTML-nin öyrənilməsinin olduqca asan olmasıdır. Etməli olduğunuz şey HTML əmrlərini öyrənməkdir. HTML üçün DTD brauzerdə saxlanılır. Əlavə olaraq qeyd etmək lazımdır ki, HTML müxtəlif platformalarda işləmək üçün nəzərdə tutulmuşdur. Lakin onun bir sıra əhəmiyyətli məhdudiyyətləri var:
Məntiqi və vizual işarələmə var. Birinci halda, biz yalnız sənədin müəyyən hissəsinin ümumi strukturunda hansı rol oynamasından danışırıq (məsələn, “bu sətir başlıqdır”). İkincisi bu elementin tam olaraq necə göstəriləcəyini müəyyən edir (məsələn, “bu xətt qalın hərflərlə göstərilməlidir”). İşarələmə dillərinin arxasında duran fikir ondan ibarətdir ki, sənədin vizual görünüşü avtomatik olaraq məntiqi işarələmədən alınmalı və onun faktiki məzmunundan asılı olmamalıdır. Bu, sənədin avtomatik işlənməsini və müxtəlif mühitlərdə göstərilməsini asanlaşdırır (məsələn, eyni fayl kompüter ekranında, mobil telefon ekranında və çap ekranında fərqli görünə bilər, çünki bu çıxış cihazlarının xüsusiyyətləri əhəmiyyətli dərəcədə fərqlənir). Lakin bu qayda tez-tez pozulur: məsələn, MS Word kimi redaktorda sənəd yaratarkən istifadəçi başlıqları qalın hərflərlə vurğulaya bilər, lakin heç bir yerdə bu sətir başlıq olduğunu göstərmir.
İşarələmə dillərinə nümunələrFormatlanmış mətn çıxışının tələb olunduğu yerlərdə işarələmə dilləri istifadə olunur: çapda (SGML, TeX, PostScript, PDF), kompüter istifadəçi interfeyslərində (Microsoft Word, OpenOffice, troff), Ümumdünya Şəbəkə (HTML, XHTML, XML, WML, VML, PGML, SVG, XBRL).
Yüngül işarələmə dilləriSadə mətn redaktorunda mətnin asan və tez yazılması üçün nəzərdə tutulmuş dillər adlanır yüngülləşdi(az: Yüngül işarələmə dili). Belə dillərin xüsusiyyətləri:
- Minimum funksiyalar.
- Dəstəklənən teqlərin kiçik dəsti.
- Öyrənmək asandır.
- Bu dildəki mənbə mətn hazır sənəd kimi asanlıqla oxunur.
Onlardan insanın adi mətn redaktorunda (bloqlar, forumlar, vikilər) mətn hazırlamalı olduğu və ya adi mətn redaktoru olan istifadəçinin də mətni oxuya bilməsinin vacib olduğu yerlərdə istifadə olunur. Tez-tez istifadə olunan yüngül işarələmə dilləri bunlardır:
- Viki işarələməsi (bax: Vikipediya: Məqalələri necə redaktə etmək olar)
- Müxtəlif avtomatik sənədləşdirmə sistemləri (məsələn, Javadoc).
“İşarələmə” termini (eyni adlı proses nəticəsində, ingilis. işarələmə) ingiliscə "" ifadəsindən gəlir işarələmək” (“işarələmə (proses kimi)”, işıqlandırılır. “işarələmə, işarələmə”), çapa göndərilməzdən əvvəl əlyazmanın və ya sübutun kənarlarında və mətnində xüsusi şərti qeydlərin yerləşdirilməsi ənənəvi nəşriyyat təcrübəsindən götürülmüşdür. Beləliklə, “markup men” mətnin hər bir hissəsi üçün şrift, üslub və şrift ölçüsünü göstərdi. İndiki vaxtda mətnin işarələnməsi redaktorlar, korrektorlar, qrafik dizaynerlər və əlbəttə ki, müəlliflərin özləri tərəfindən həyata keçirilir.
GenCodeKompüter mətn emalında işarələmə dillərindən istifadə ideyası, çox güman ki, ilk dəfə William Tunnicliffe tərəfindən təqdim edilmişdir. William W. Tunnicliffe) 1967-ci ildə konfransda. Özü də təklifini “universal kodlaşdırma” adlandırdı (ing. "ümumi kodlaşdırma"). 1970-ci illərdə Tunnicliffe nəşriyyat sənayesi üçün GenCode standartının hazırlanmasına rəhbərlik etdi və daha sonra Beynəlxalq Standartlaşdırma Təşkilatının (ISO) komitələrindən birinin rəhbəri oldu. Standartlaşdırma üzrə Beynəlxalq Təşkilat), ilk təsviri işarələmə dili olan SGML-ni yaradan. Brayan Rid (ur. Brian Reid) 1980-ci ildə Karnegi Universitetində müdafiə etdiyi dissertasiyasında. Carnegie Mellon Universiteti), təklif olunan konsepsiyanın hazırlanmasında təsviri işarələmənin praktiki həyata keçirilməsi həyata keçirilmişdir.
Bununla belə, bu gün işarələmə dillərinin "atası" adətən IBM tədqiqatçısı Çarlz Qoldfarb adlanır. Çarlz Qoldfarb). Əsas konsepsiya ona 1969-cu ildə hüquq firmaları üçün nəzərdə tutulmuş primitiv sənəd idarəetmə sistemi üzərində işləyərkən yaranıb. Elə həmin il o, ilk dəfə 1973-cü ildə təqdim edilən IBM GML dilinin yaradılmasında iştirak etdi.
Kompüter işarələmə dillərinin bəzi erkən tətbiqləri troff və nroff kimi UNIX tipoqrafiya proqramlarında tapıla bilər. Onlar redaktorun tələblərinə uyğun formatlaşdırmaq üçün sənədin mətninə formatlaşdırma əmrləri daxil etməyə imkan verir.
WYSIWYG funksiyası ilə nəşr proqramlarının mövcudluğu "Nə görürsən, onu alırsan"- "nə görürsən, onu alırsan") adi istifadəçilər arasında bu dillərin əksəriyyətini əvəz etdi, baxmayaraq ki, ciddi nəşriyyat işində hələ də xüsusi qeyri-vizual mətn strukturları üçün işarələmə istifadə olunur və WYSIWYG redaktorları indi ən çox sənədləri əsaslanan formatlarda saxlayırlar. işarələmə dilləri.
ΤΕ ΧDigər mühüm nəşriyyat standartı XX əsrin 70-80-ci illərində Donald Knuth tərəfindən yaradılmış və sonradan təkmilləşdirilmiş ΤΕ Χ-dır. ΤΕ Χ xüsusilə peşəkar keyfiyyətli riyaziyyat kitabları üçün yüksək keyfiyyətli mətn formatı və şrift təsviri imkanlarını bir araya gətirir. Hal-hazırda, ΤΕ Χ bir çox elmi fənlərdə faktiki standartdır. Tech ilə yanaşı, ΤΕΧ əsasında geniş istifadə olunan təsviri işarələmə sistemi olan LaTeX var.
Scribe, GML və SGML1980-ci illərin əvvəllərində işarələmənin sənədin struktur aspektlərinə diqqət yetirməli və sənədin xarici təqdimatını tərcüməçinin ixtiyarına buraxması fikri SGML-nin yaradılmasına səbəb oldu. Dili Qoldfarbın rəhbərlik etdiyi komitə hazırlayıb. O, Tunnikoflick layihəsi, GenCode daxil olmaqla, bir çox mənbələrdən fikirləri birləşdirdi. Sharon Adler, Anders Berglund və James A. Marke də SGML komitəsinin əsas üzvləri idi.
SGML mətnə işarələmə daxil etmək üçün sintaksisi dəqiq müəyyənləşdirdi, həmçinin hansı teqlərə icazə verildiyini və harada olduğunu xüsusi təsvir etdi (DTD - Sənəd Tipi Tərifi). Bu, müəlliflərə istədikləri hər hansı işarələmə yaratmaq və istifadə etmək, istifadə etmək üçün teqləri seçmək və onlara normal dildə adlar vermək imkanı verirdi. Beləliklə, SGML bir metadil hesab edilməlidir; ondan çoxlu xüsusi işarələmə dilləri inkişaf etmişdir. 1980-ci illərin sonunda TEI və DocBook kimi SGML-ə əsaslanan yeni işarələmə dillərinin yüksəlişi müşahidə edildi.
1986-cı ildə SGML 8879 ISO nömrəsi ilə beynəlxalq standart kimi nəşr olundu. SGML geniş qəbul tapdı və çox böyük layihələrdə geniş istifadə edildi. Bununla belə, ümumiyyətlə, çətin və öyrənilməsi çətin olduğu aşkar edildi, dilin yan təsiri onun çox şey etməyə çalışması və çox çevik olması idi. Məsələn, SGML həmişə lazım olmayan bağlama teqlərini (və ya açılış teqlərini və ya hətta hər ikisini) yaratdı, çünki bu işarələmənin düymə vuruşlarında qənaəti qiymətləndirən layihə dəstək işçiləri tərəfindən əl ilə əlavə ediləcəyinə inanırdı.
HTML1991-ci ilə qədər SGML-dən istifadə biznes proqramları və verilənlər bazaları ilə məhdudlaşdı və WYSIWYG alətləri (sənədləri xüsusi ikili formatlarda saxlayan) digər sənədlərin işlənməsi proqramları üçün istifadə edildi. Ser Tim Berners-Li SGML haqqında həmkarı Anders Berqlanddan öyrəndikdə vəziyyət dəyişdi. Anders Berqlund) və CERN-dəki digər əməkdaşlar HTML yaratmaq üçün SGML sintaksisindən istifadə etdilər. Bu dilin digər SGML sintaksisinə əsaslanan işarələmə dilləri ilə oxşarlıqları var idi, lakin bunu əvvəllər heç vaxt etməmiş tərtibatçılar üçün belə işə başlamaq daha asan idi. Steven DeRose, təsviri işarələmədən istifadə edən HTML-nin (və xüsusən də SGML) İnternetin inkişafında əsas amil olduğunu müdafiə etdi, çünki o, çeviklik və genişlənmə ilə (həmçinin digər amillər, o cümlədən URL-lər konsepsiyası və brauzerlər tərəfindən pulsuz istifadə) ilə hazırlanmışdır. . Hal-hazırda HTML dünyada ən cəlbedici və ən çox istifadə edilən işarələmə dilidir.
Bununla belə, HTML-nin işarələmə dili kimi statusu bəzi kompüter alimləri tərəfindən mübahisələndirilir. Onların əsas arqumenti ondan ibarətdir ki, HTML teqlərin yerləşdirilməsini məhdudlaşdırır, hər iki teq digər teqlər və ya sənədin əsas teqləri içərisində iç-içə olmasını tələb edir. Nəticə etibarı ilə bu alimlər HTML-i iyerarxik modelə əməl edən konteyner dili hesab edirlər.
XMLXML (Extensible Markup Language) günümüzdə geniş istifadə olunan meta işarələmə dilidir. XML, Jon Bosakın rəhbərlik etdiyi komitədə World Wide Web Konsorsiumu tərəfindən hazırlanmışdır. XML-in əsas məqsədi SGML-dən daha sadə olmaq və diqqəti konkret problemə - İnternetdəki sənədlərə yönəltməkdir. XML SGML kimi meta-dildir, istifadəçilərə ehtiyac duyduqları hər hansı teqləri yaratmağa icazə verilir (buna görə də "genişlənə bilər"). XML-in yüksəlişinə kömək edildi, çünki hər bir XML sənədi SGML sənədi ilə eyni şəkildə yazıla bilər və SGML-dən istifadə edən proqramlar və istifadəçilər XML-ə olduqca asanlıqla köçə bilirdilər.
Bununla belə, XML SGML-in istifadəsini asanlaşdıran insan yönümlü xüsusiyyətlərinin bir çoxunu itirdi (işarələmə miqdarını genişləndirənə və eyni səviyyədə oxunaqlılıq və redaktə qabiliyyətini bərpa edənə qədər). Digər təkmilləşdirmələr bəzi SGML problemlərini beynəlxalq səviyyədə düzəltdi və heç bir DTD olmasa belə, sənədi iyerarxik olaraq təhlil etməyə imkan verdi.
XML əsasən sənədlər və nəşrlər kimi yarı strukturlaşdırılmış mühitlər üçün nəzərdə tutulmuşdur. Bununla birlikdə, rahatlıq və sadəlik arasında xoşbəxt bir mühit vurdu və bir çox istifadəçi tərəfindən tez bir zamanda qəbul edildi. XML indi proqramlar arasında məlumat ötürmək üçün geniş istifadə olunur. HTML kimi, onu "konteyner" dili kimi xarakterizə etmək olar.
XHTML2000-ci ilin yanvar ayından başlayaraq, bütün W3C tövsiyələri SGML deyil, XML-ə əsaslanırdı və XHTML (Extensible HyperText Markup Languge) abbreviaturası təklif edildi. Dil spesifikasiyası XHTML sənədlərinin XML sənədləri kimi formatlanmasını tələb edir, bu, XHTML-dən HTML-dən teqlərdən istifadə edərək daha aydın və dəqiq sənədlər üçün istifadə etməyə imkan verir.
HTML və XHTML arasındakı ən diqqətəlayiq fərqlərdən biri bütün teqlərin bağlanması qaydasıdır: kimi boş teqlərin hər ikisi standart bağlanma teqi və ya xüsusi qeydlə bağlanmalıdır: ("/" işarəsindən əvvəl boşluq). bağlanma teqi isteğe bağlıdır, lakin tez-tez istifadə olunur, çünki bəzi XML-dən əvvəl brauzerlər və SGML təhlilçiləri ondan istifadə edirlər). Teqlərdəki digər atributlar dırnaq içərisində olmalıdır. Nəhayət, bütün teqlər və atribut adları düzgün oxunmaq üçün kiçik hərflə yazılmalıdır; HTML hərflərə həssasdır.
Digər XML əsaslı inkişaflarRDF (Resurs Təsviri Çərçivəsi), XFORMS, DocBook, SOAP və OWL (Ontology Web Language) kimi bir çox XML əsaslı inkişaflar indi istifadə olunur.
XüsusiyyətlərBütün işarələmə dillərinin ümumi xüsusiyyəti, sənəd mətnini məlumat axınında və ya faylda işarələmə təlimatları ilə qarışdırmasıdır. Bu lazım deyil, işarələr, etiketlər, identifikatorlar və ya digər koordinasiya üsullarından istifadə edərək işarələməni mətndən təcrid etmək mümkündür. Bu "ayrı-ayrı işarələmə" işarələnmiş sənədlərlə işləyən proqramların daxili təqdimatı üçün xarakterikdir. Bununla belə, əlavə edilmiş və ya "daxili" işarələmə başqa yerlərdə daha çox qəbul edilir. Burada, məsələn, HTML ilə işarələnmiş mətnin kiçik bir hissəsidir:
Anatidae
Ailə Anatidaeördəklər, qazlar və qu quşları daxildir, lakin yaxından əlaqəli qışqırıqlar deyil.
İşarələmə təlimat kodu (teqlər kimi tanınır) bucaqlı mötərizələrə əlavə olunur. Bu təlimatlar arasındakı mətn sənədin mətnidir. Kodlar h1, səh Və em- struktur işarələmə nümunələri, onlara daxil edilmiş mətnin mövqeyini, məqsədini və ya mənasını təsvir edir.
Daha doğrusu, h1"bu birinci səviyyəli başlıqdır" deməkdir səh“bu bir paraqrafdır” deməkdir və em"bu, altı çizili söz və ya ifadədir" deməkdir. Tərcümə proqramı lazım olduqda müxtəlif şriftlərdən, şrift ölçülərindən, boşluqlardan, rənglərdən və ya digər üslublardan istifadə edərək mətnin müxtəlif hissələrini göstərmək üçün bu qaydaları və ya üslubları tətbiq edə bilər. h1 kimi teq, məsələn, böyük, qalın tipoqrafik şriftlə təqdim oluna bilər və ya bir boşluqlu mətni olan sənəddə (makinada olduğu kimi) altı xətt çəkilə bilər və ya görünüşünü heç dəyişməyə bilər.
Bunun əksinə olaraq etiketləyin i HTML-də - vizual işarələmə nümunəsi; adətən mətnin spesifik xüsusiyyətlərini müəyyən etmək üçün istifadə olunur (bu blokda kursiv yazı tipindən istifadə edin) səbəbini izah etmədən.
TEI (Tex Encoding Initiative) bəşəriyyətin və elmi cəmiyyətlərin rifahı üçün mətnin kodlaşdırılmasına rəhbərlik etmək üçün hərtərəfli təlimat sənədlərini dərc etmişdir. Bu dərsliklərdən tarixi sənədlərin, alimlərin konkret əsərlərinin, dövri mətbuatın və s.
Alternativ istifadələrMətn sənədləri ilə işarələmə dillərindən istifadə ideyası inkişaf etsə də, digər sahələrdə işarələmə dillərinin istifadəsini artıraraq, onların çalğı siyahıları, vektor qrafikası, internet daxil olmaqla müxtəlif növ məlumatların təqdim edilməsi üçün istifadə oluna biləcəyini təklif edir. xidmətlər və istifadəçi interfeysləri. Bu proqramların əksəriyyəti XML-ə əsaslanır, çünki o, yaxşı qurulmuş və genişləndirilə bilən bir dildir.
Texniki Tərcüməçi Bələdçisi
işarələmə dili - 23/06/33 işarələmə dili: Emal zamanı mətnin işarələnməsini dəstəkləyən daxili əmrlərdən ibarət dil.
Kompüter terminologiyasındakı işarələmə (mətn) dili, mətnin çıxışı və ya strukturu haqqında məlumatı çatdırmaq üçün mətnə daxil edilmiş simvollar və ya ardıcıllıqlar toplusudur. Kompüter dilləri sinfinə aiddir. İşarələmə dilindən istifadə etməklə yazılmış mətn sənədi təkcə mətnin özünü (sözlər və durğu işarələri ardıcıllığı kimi) deyil, həm də onun müxtəlif hissələri haqqında əlavə məlumatları - məsələn, başlıqların, vurğulananların, siyahıların və s. daha mürəkkəb Bəzi hallarda işarələmə dili digər sənədlərdən interaktiv elementləri və məzmunu sənədə daxil etməyə imkan verir.
Qeyd etmək lazımdır ki, işarələmə dili Turing natamamdır və ciddi şəkildə olsa da, ümumiyyətlə proqramlaşdırma dili hesab edilmir.
HTML (İngilis dilindən) HyperText Markup Language-- “hipermətn işarələmə dili”) - 1986-1991-ci illərdə Cenevrədə (İsveçrə) Avropa Nüvə Tədqiqatları Mərkəzində ingilis alimi Tim Berners-Li tərəfindən hazırlanmışdır. HTML, tərtibat sahəsində mütəxəssis olmayan insanların istifadəsi üçün uyğun olan elmi və texniki sənədlərin mübadiləsi üçün bir dil kimi yaradılmışdır. HTML, deskriptorlar adlanan struktur və semantik elementlərin kiçik dəstini təyin etməklə SGML-nin mürəkkəbliyini uğurla həll etdi. Deskriptorlara çox vaxt "teqlər" də deyilir. HTML istifadə edərək, siz asanlıqla nisbətən sadə, lakin gözəl dizayn edilmiş sənəd yarada bilərsiniz. Sənəd strukturunu sadələşdirməklə yanaşı, HTML-yə hipermətn dəstəyi əlavə edilmişdir. Multimedia imkanları sonradan əlavə edildi.
Əvvəlcə HTML dili sənədləri reproduksiya (göstərmə) alətləri ilə əlaqələndirmədən strukturlaşdırma və formatlaşdırma vasitəsi kimi düşünülmüş və yaradılmışdır. İdeal olaraq, HTML işarəsi olan mətn müxtəlif texniki avadanlıqlar (müasir kompüterin rəngli ekranı, təşkilatçının monoxrom ekranı, mobil telefonun və ya cihazın məhdud ölçülü ekranı və səs üçün proqramlar) olan avadanlıqlarda stilistik və struktur təhriflər olmadan çoxaldılmalıdır. mətnlərin səsləndirilməsi). Bununla belə, HTML-nin müasir istifadəsi ilkin məqsədindən çox uzaqdır. Məsələn, etiket