Sgml. sgml — структуры. dtd

SGML. SGML — структуры. DTD SGML SGML — Международный Стандарт Всемирной Организации Стандартов — ISO 8879—1986: Information processing — Text and office systems — Standard Generalized Markup Language (SGML). SGML — международный стандарт для определения системно-независимого метода маркапа. Для представления текста в электронном виде. Несмотря на всю сложность и глобальность поставленных целей, SGML крайне простым по идее стандартом. Эта идея может быть представлена следующим образом: Создать четкую и формальную систему, определяет единый, главный метод для выполнения действий; и, в то же время, оставить возможность для любых других методов. Прежде чем перейти к формальному описанию стандарта, будет представлен неформальный описание, что фактически является переводом стандарта. Неформальное введение в SGML SGML — стандарт, в формальном смысле этого слова, — создан и согласован международным сообществом под эгидой Международной Организации Стандартизации (ISO). Его формальная, полное название — ISO 8879 Information processing — Text and office systems — Standard Generalized Markup Language (SGML), первое издание было опубликовано 15.10.1986р., Первое исправление было опубликовано 01.07.1988р. Он доступен в ближайшем отделении организации стандартизации (которое потребует его тонны денег). Определить неформально, чем на самом деле является SGML, довольно трудно. Это язык, который может быть использована, чтобы построить инфраструктуру для обмена и долговременного хранения информации. Используя аналогию, ее можно определить как «SGML и искусство хранения и обработки информации — Понимание значения Информации». Таким образом, это образ жизни после того, как мы поняли, что информацию, которую мы создаем, живет своей собственной жизнью и может умереть, если мы не ухаживаем за ней и не кормим ее правильным образом. В древние времена для уничтожения информации необходимо было сжечь одну из немногих крупных библиотек. Мало того, тебя бы еще и внесли в историю за это. Сегодня достаточно всего лишь установить новую версию какого-либо программного продукта, сменить принтер, воспользоваться патентованным методом для компрессии данных и т. п., чтобы уничтожить во много раз больше информации. А учебники по истории даже не пытаются отражать тот факт, что предыдущее поколение технических средств было последним, кто видел эти данные.
Офисные кресла
SGML до сих пор рассматривается как формат для представления информации для публикации текста печатных документов, или как средство представления тех же документов на CD-ROM и т. д. Публикация — была начальная цель стандарта, однако вскоре стало ясным, что он имеет гораздо большим потенциалом (в связи с чем даже родилась новая расшифровка акронима SGML — Sounds Great, Maybe Later (Звучит прекрасно, может быть, позже)). За пределами публикационной индустрия SGML рассматривается как возможность спасти информацию, генерирует человечество и записывает в бренных, закрытых, недокументированных форматах. Например, за время, которое требуется для создания словаря какого-либо языка, компьютерная индустрия переживет крайней мере две значительные революции. Индустрия, где «три секунды — большой промежуток времени», помогает строить и обслуживать объекты, время жизни которых — несколько миллиардов секунд (3 миллиарда секунд — чуть больше 95 лет). Сюда входят повышение цен на энергоносители, города, законы, «культурное наследие», стандарты. Однако последние несколько сотен миллионов секунд имеет значение только конкретный продукт, «совместимость», и использование компьютеров для имитирования печатного и других видов информации. Этот этап пройдет, и люди, ничего не способны поделать со своей старой информации, поймут, что те сумасшедшие предвестники 80-х и 90-х были правы. Многие люди вполне счастливы выполнять ту же работу снова и снова — работу, другие делали раньше, а другие будут делать после них — даже тогда, когда нет никакой внешней необходимости в этом. Огромные стаи менеджеров счастливы терять столько же долларов, сколько теряется секунд при такой схеме. Целые нации построены на трудоустройстве людей, тасуют бумаги туда сюда. Безусловно, один стандарт не может остановить подобную растрату. Но он может сделать жизнь легче тем, кто отказывается участвовать в этом огромном порче ресурсов. SGML — это идея, философия, язык для выражения глобальных идей для настоящего и будущего. А если он обладает этими качествами, он обязательно будет использоваться и теми, кто имеет гораздо более ограниченное видение. И здесь функцию комиксов, мультиков и MTV выполняет HTML. Как и многие читатели комиксов, большинство фанов HTML не имеют воображения, откуда он взялся. Однако некоторые видят связь и задумываются над более глобальными схемами. К сожалению, в данный момент нет каких-либо действительно хороших «учебников» по SGML. Нигде прочитать о главных принципах, способы реализации их и принципам построения законченной системы и способам обеспечения долговечного использования информации. Однако многие частные вопросы освещены в многочисленных «вступительных» и «практических» описаниях. Если вы ищете учебник, пригодный к использованию в условиях или института, или университета, будет выдан подобный конце этого или начале следующего года. Я уверен, что SGML будет оставаться не у дел, пока его основные идеи не будут поняты всеми программистами и исследователями в области информатики. Однако отсутствие информации, книг и программных средств в академических учреждениях — именно там, где зародились многие современные реально используемых средств, такие, как C, Unix, Internet и т. д. — Является одной из основных причин торможения SGML. Введение в SGML Позволим себе еще раз повторить, что SGML является международным стандартом для представления размеченного электронного текста. Более точно, SGML является метаязыков . Это значит, что он предназначен для описания языка, в данном случае, языка маркапа текста. Прежде чем идти дальше, дадим более расширенные и формальные описания основных понятий. Исторически слово маркап (разметка) использовалось для описания специальных отметок, предназначавшиеся для или машиниста составителя и описывают, как должен быть отпечатан или набран конкретный фрагмент текста. Примеры включают волнистые подчеркивания для жирных шрифта, специальные знаки в начале абзаца, который должен быть отпечатан конкретным шрифтом и т. д. По мере того, как форматирование и печать текста стала автоматизированной, значение термина маркап был расширен для других типов специальных маркап-кодов , вставляемых в электронный текст для управления процессом или форматирования печати, или иной обработки. Обобщая этот смысл, мы определяем маркап , или разметку , как любой способ указания явного способа интерпретации текста. На тривиальном уровне, все печатный текст размечен в этом смысле: пунктуация, использование заглавных букв, расположение букв на странице, даже пробелы между словами могут считаться как некий вид маркапа, назначение которого состоит в том, чтобы помочь человеку определить где заканчивается одно слово и начинается другое, или как интерпретировать более глобальные структуры — такие, как заголовки, подчиненный предложения в главной предложения, все главное предложение, абзацы и т. д. Маркап текста в принципе, также как и стенография, — процесс указания явно того, каким образом должно интерпретироваться содержание текста.

Комментарии и пинги к записи запрещены.

Комментарии закрыты.