Связь между стандартами DocBook DITA OpenDocument и CMIS, MoReq2 - PullRequest
1 голос
/ 19 июня 2011

Кто-нибудь может объяснить / для чайников:) / связь между этими (в основном оазисами) стандартами?

  • DocBook, DITA, OpenDocument
  • КМИС
  • MoReq2

Как я понимаю, пока:

  • DITA, DocBook и OpenDocument - стандарты для форматов файлов документов
  • CMIS - это что-то что мне нужно объяснить
  • MoReq2 - стандарт цифровых архивов для хранения метаданных о документах (стандарт управления записями)

Итак, для портативных решений нужно

  • хранить документы в вышеуказанных форматах (когда в каком?)
  • и нужно описать их схемами MoReq2
  • а куда взять CMIS?

Или я совершенно не прав?

PS: Поймите, чем это сложный вопрос, но нигде не найдете просто объяснения их взаимосвязи.

ps2: плюс вопрос - есть ли любая из вышеуказанной поддержки в perl?

Ответы [ 3 ]

3 голосов
/ 20 июня 2011

Лучшие темы, которые я знаю, - это первые три (DocBook, DITA, OpenDocument).

DocBook и DITA - это стандарты для написания потенциально длинных технических документов, в которых вы не указываете стиль или презентацию. Вместо этого вы просто пишете текст, а затем можете пометить текст информацией о его роли (будь то ключевое слово, предупреждение или т. Д.). Таким образом, вы можете использовать таблицы стилей для применения согласованного стиля ко всему тексту и создавать из него несколько форматов публикации.

DocBook уделяет больше внимания предоставлению большого набора тегов, охватывающих все распространенные случаи, тогда как DITA фокусируется на минимуме, который легко расширить. Другое отличие состоит в том, что DocBook поощряет вас мыслить в терминах длинных документов, тогда как DITA рекомендует мыслить в многократно используемых «модульных» документах.

Документы DocBook и DITA будут храниться в нескольких файлах. Один документ может содержать от десятков до тысяч файлов.

OpenDocument - это стандарт для определенных офисных документов. Таким образом, документ OpenDocument часто будет одним файлом. Документ OpenDocument более специфичен, чем DocBook или DITA. Скорее это не книга, а письмо, спецификация, электронная таблица или презентация. Кроме того, в отличие от DocBook и DITA, OpenDocument, скорее всего, будет содержать информацию о стиле (цвета, нумерацию и т. Д.), Поскольку текст не обязательно связан с каким-либо другим документом и используется только один раз.

Каждый из DocBook, DITA и OpenDocument - это форматы, используемые для хранения текста в файлах. Обычно это файлы XML.

КМИС. Я никогда не слышал об этом до сегодняшнего дня, но я знаю о системах управления контентом. Поэтому я могу вам сказать, что пытаться управлять тем путем, который должен пройти определенный фрагмент текста из хранилища, диска или базы данных, где он хранится, до книги, веб-страницы, справочной системы или блога, - головная боль он должен быть опубликован. Системы управления контентом помогают вам определять данные для больших наборов файлов; затем эти данные могут быть использованы инструментом для определения места публикации документа или просто фрагмента информации. Система управления контентом может быть такой же простой, как две папки на жестком диске: любые файлы, помещенные в одну папку, должны публиковаться, например, в формате PDF на китайском языке, тогда как файлы, помещенные во вторую папку, должны публиковаться в виде записей блогов на немецком и турецком языках. .

Теперь, системы управления контентом, как правило, намного сложнее, и их много. Я полагаю, что CMIS - это абстрактный слой, который позволяет вам взаимодействовать между различными системами управления контентом, если случайно вы вложили средства в более чем одну из них.

Наконец, MoReq2. Опять же, я обнаружил это только сегодня, и, в отличие от CMIS, у меня даже нет опыта ведения записей. Однако у вас есть два ответа от @Tasha и @Marc Fresko, которые должны дать вам хороший стартер.

Что я думаю о MoReq2, так это то, что он может помочь вам управлять жизненным циклом ваших документов. Например, вы можете указать, что определенный документ политики действителен только до 2010 года или уже устарел. Я также представляю, что MoReq2 - это намного больше.

Подводя итог, все эти стандарты касаются управления документами. DocBook, DITA и OpenDocument - это написание и хранение документов. CMIS об управлении, где документы идут. И MoReq2, кажется, о том, как долго они живут.

1 голос
/ 20 июня 2011

В CMIS попробуйте эту ссылку . MoReq2 не о цифровых архивах и не о «хранении метаданных». Это типичные функциональные требования для достойной системы управления электронными записями. Оба документа находятся в свободном доступе - получите их и прочитайте введения.

0 голосов
/ 20 июня 2011

Ответ Таша на 100% точен.Я добавлю, что модель метаданных в MoReq2 является самой слабой частью MoReq2 и, возможно, наименее важной - она, вероятно, содержит много ошибок.Я говорю это на основании того, что был лидером проекта MoReq2.

...