Pull to refresh

Страсти по Холивару или что же такое WPML

Reading time2 min
Views1.6K
Очередные патентные страсти на Хабре побудили меня все-таки прочитать указанный в посте патент до конца, а не лишь его название и краткое содержание.

Итак, рассмотрим патент чуть-чуть подробнее.


Прежде всего можно увидеть частое использование аббревиатуры WPML, текст патента разъясняет что это такое:

The terms «word-processor markup language» or «WPML» refers to markup language elements that are associated with a word-processor application and a schema associated with the word-processor application.
«Термин „язык разметки текстового редактора“ или „WPML“ относится к элементам языка разметки, связанными с программой-текстовым редактором и схемой разметки, специфичной для данного текстового редактора».

Это все похоже на создание собственного языка разметки на базе XML для сохранения элементов форматирования текста. Если не полениться и загрузить таки плагин, позволяющий посмотреть картинки к патенту, то можно увидеть, что речь идет действительно лишь о подъязыке элементов форматирования текста, подключаемом в XML в виде пространства имен «w». Вот пример файла на этом языке (основные элементы разметки: информация о документе, текст документа, два абзаца текста).

Photobucket

Таким образом, этот язык ничем не отличается от множества других подязыков разметки на базе XML (и патент их никак не затрагивает). Вот список альтернативных языков разметки документов из Википедии:
en.wikipedia.org/wiki/List_of_document_markup_languages

Более того, у Майкрофоста есть и другие языки разметки, позволяющие сохранять элементы форматирования:
  • XAML имеет большое колличество тегов для разметки текста и является частью Open Specifications
  • Open Office XML, не буду давать ссылки, все и так знают, что он был принят как ISO/ECMA-стандарт
  • XML Paper Specification «Конкурент» PDF, базируется на XAML, см. выше.

Патенты на языки разметки есть не только у Майкрософта, например ESRI широко использует свой собственный язык разметки ArcML для хранения геоинформационных данных и для сохранения данных своих приложений, при этом нисколько не ограничивая использование других XML-форматов для подобных целей, например GML.
Tags:
Hubs:
Total votes 56: ↑39 and ↓17+22
Comments14

Articles