jēdziens

SGML

The Standarta vispārīgā iezīmēšanas valoda (SGML) ir precizēšanas standarts G eneralizēts atzīmes Valoda (GML) par dokumentiem. SGML nav dokumenta valoda, bet gan apraksts, kā to norādīt — tā ir valodas forma metadati .





karcher gāzes augstspiediena mazgātāja apskats

Vēsture

SGML bija produkts IBM Vispārējā iezīmēšanas valoda (GML) , kuru izveidoja Čārlzs Goldfarbs, Edvards Mošers un Raimonds Lorijs 1960. gadi . Goldfarb izdomāja šo terminu 'GML' pamatojoties uz termina iniciāļiem un uzrakstīja galīgo darbu SGML sintakse iekšā SGML rokasgrāmata .

Kā dokumentu iezīmēšanas valoda, SGML tika izstrādāts, lai ļautu koplietot mašīnlasāms liela projekta dokumenti likumā, valdībā un dažādos nozares . Daudziem no šiem dokumentiem ir jāpaliek lasāmiem vairākus gadus . SGML tika izmantots arī tehniskajās atsaucēs, rūpnieciskajā izdevniecībā, kā arī militārajā un kosmosa rūpniecībā.

SGML jēdziens un tā priekšrocības

The koncepcija SGML paļaujas uz faktu, ka dokumenti ir semantisks un strukturālie elementi ko var aprakstīt bez atsauces uz to, kā šie elementi jāparāda. Faktiskais dokumenta attēlojums var atšķirties atkarībā no izvades vide un stila preferences .

riteņu lāpsta

Zemāk ir daži zināmi priekšrocības uz SGML balstītiem dokumentiem:

  • Viņi ir pārnēsājamāks jo SGML kompilators var definēt jebkuru dokumentu pēc tā dokumenta tipa definīcija (DTD) .
  • Tos var izveidot, pamatojoties uz dokumenta struktūra nevis izskata īpašības, kas var mainīties laika gaitā .
  • Dokumenti, kas paredzēti drukas līdzeklis var viegli no jauna pielāgot citi mediji , piemēram, datora displejs.

Valoda, kas visvairāk tīmekļa pārlūkprogrammas izmantot - Hiperteksta iezīmēšanas valoda (HTML) — ir lielisks piemērs Uz SGML balstīta valoda . Mūsdienu tīkla vidē daudzi dokumenti ir definēti ar Extensible Markup Language (XML) , datu apraksta valoda, kas izmanto SGML principus.

Lietojumprogrammas

Dokumentu iezīmēšanas valodas, kas definētas, izmantojot SGML tiek saukti lietojumprogrammas pēc standarta; bija dažādas pirms XML SGML lietojumprogrammas īpašums organizācijām, kas tos izveidoja, un tāpēc nav pieejamas vietnē Globālais tīmeklis .

Šeit ir ievērojamo saraksts pirms XML SGML lietojumprogrammas :

  • Teksta kodēšanas iniciatīva (TEI) – an akadēmiskais konsorcijs kas uztur, izstrādā un izstrādā tehniskos standartus digitālā formāta teksta attēlojuma lietojumprogrammām.
  • EDGAR (elektroniskā datu vākšana, analīze un izguve) – sistēma, kas veic automatizēti iesniegumu vākšana, apstiprināšana, indeksēšana, pieņemšana un nosūtīšana, izmantojot kompānijas un citas juridiskas personas, kurām ir jāiesniedz veidlapas ASV Vērtspapīru un biržu komisija (SEC) .
  • LinuxDoc – izmanto dokumentācijai par Linux pakotnes .
  • DocBook – iezīmēšanas valoda, kas sākotnēji tika izveidota kā SGML lietojumprogramma, kas paredzēta tehniskās dokumentācijas sastādīšana .
  • SGMLguid – agrīna SGML dokumenta tipa definīcija (DTD), kas izveidota, izstrādāta un izmantota Eiropas Kodolpētniecības organizācija (CERN) .
  • AAP DTD – dokumenta tipa definīciju (DTD) zinātniskajiem dokumentiem, ko izstrādājusi Amerikas izdevēju asociācija .