ПРИМЕР: в следующем структурированном контенте слово «непонятно» разделено, но должно рассматриваться как цельное:
<p>Объяснение <b>не</b>понятно</p>
12.4.4.4 Поиск по метаданным
Для поддержки поиска по метаданным система CCMS обязана находить соответствия запросов метаданным компонента. В случае с системами на базе CCMS в такие соответствия могут включаться метаданные внутри компонентов.
Фасетный поиск, часто называемый фасетной навигацией, дает возможность пользователю искать компоненты в подборках классификаций. Каждая подборка представляет собой заранее определенный фасет, в котором пользователь может производить поиск.
В процессе поиска система CCMS должна выдавать пользователю список фасетов. Каждый фасет должен быть представлен с индикатором, информирующим пользователя о том, сколько результатов поиска относятся к данному фасету, исходя из первоначального поискового запроса. Пользователь может выбрать один или более фасетов, а система CCMS должна выдать пересекающиеся результаты из каждого фасета.
12.4.4.5 Структурированный поиск
Структурированный поиск позволяет указывать цели поиска в определенных частях структуры XML-компонента с помощью спецификации XPath. Структурированный поиск часто совмещается с другими формами поиска с целью выдачи конкретных результатов поиска по большим объемам контента. Система CCMS должна обеспечивать интерфейс пользователя для подачи структурированного поискового запроса.
При этом система CCMS должна блокировать подачу неправильно сформированных запросов, подаваемых со злым умыслом.
ПРИМЕР: пользователь хочет найти только те компоненты, которые содержат пример исходного кода внутри процедур:
//code[ancestor::task],
либо пользователь хочет найти все часто задаваемые вопросы, в которых также содержится изображение и пример:
//faq[image and example].
12.4.4.6 Сохраненные поисковые запросы
Система CCMS должна сохранять запросы, чтобы пользователь мог повторить их без необходимости повторного ввода вручную.
12.4.5 Расширенные возможности поиска
Система CCMS должна поддерживать возможности расширенного поиска, такие как морфологический поиск (stemming), поддержка таксономии и нечеткое соответствие.
12.4.5.1 Морфологический поиск
Морфологический поиск — это процесс нахождения основы ключевых слов. Например, слово «стулья» может быть усечено до «стул» (или cats до cat). При «агрессивном» морфологическом поиске такие слова, как «спорил», «спорит» и «спорю», могут быть усечены до «спор» (или argued, argues и arguing до argu).
12.4.5.2 Поддержка таксономии
Поддержка таксономии в поиске дает возможность таксономическому набору ключевых слов влиять на ход поиска. Наиболее часто встречаются такие доработки поиска, как расширение поискового запроса, уточнение поиска, связанные поисковые предложения и выделение связанных слов.
При расширении поискового запроса система CCMS должна анализировать поисковый запрос и расширять его за счет таксономии с целью охвата более широкого, узкого или эквивалентного набора слов (в зависимости от ситуации).
ПРИМЕР: имеется следующая таксономия:
«Профессиональные медицинские работники»
«Медицинская сестра»
«Младшая медицинская сестра»
«Врач»
«Онколог»
«Педиатр»
«Кардиолог»
Пользователь может производить поиск по слову «врач», а система CCMS расширит поисковый запрос, так чтобы он включал в себя слова «онколог», «педиатр» и «кардиолог».
При уточнении поиска система CCMS должна анализировать таксономию и указывать пользователю на наличие более узкоспециализированных терминов для получения более точных результатов.
ПРИМЕР: Поиск по слову «врач» выдаст большое количество результатов. Система CCMS предлагает пользователю использовать для поиска более узкоспециализированный термин из таксономии, такой как «онколог», «педиатр» или «кардиолог».
Так же как и при уточнении поиска, система CCMS анализирует запрос и предлагает варианты связанного поиска за счет таксономии.
12.4.5.3 Нечеткое соответствие
При нечетком соответствии система CCMS распознает слова, которые, не являясь точными соответствиями, достаточно схожи по смыслу, чтобы выдаваться при поиске. Нечеткие соответствия играют особую роль, если пользователи допускают опечатки или используют укороченные варианты слов. Степень схожести терминов часто измеряется с помощью расстояния Левенштейна.
Версии
Система CCMS должна отслеживать информацию о версиях компонентов системы. Система CCMS должна вести историю версий для всех компонентов, для которых включено отслеживание изменений контента или метаданных.
Система CCMS должна также обновлять локальный номер версии компонентов, с помощью которого можно вывести информацию о сделанном изменении. Система CCMS должна сохранять следующую информацию для каждой из версий:
— пользователь, который внес изменение в компонент;
— время внесения изменения.
Система CCMS должна:
— отображать нужную версию компонента из истории компонента;
— отображать контент для подборки компонентов по состоянию на определенный момент в истории версий;
— отображать разницу контента по состоянию компонента в два момента его истории в виде вставок и удалений;
— восстанавливать контент компонента и метаданные по состоянию на определенный момент из истории версий.
12.4.7 Ответвления и слияние
Система CCMS должна поддерживать возможность создания ответвлений для набора компонентов. При создании ответвлений система CCMS должна создавать клоны первоначальных компонентов (иногда называемых компонентами-предшественниками), которые будут сосуществовать с этими первоначальными компонентами. Клон воспроизводит контент, структуру и метаданные компонента. Изменения, вносимые в компоненты с ответвлениями, не влияют на компонент-предшественник. Система CCMS должна сохранять связи между компонентом-предшественником и первоначальными компонентами, чтобы первоначальный компонент можно было извлечь из данного компонента-предшественника. Система CCMS должна поддерживать те же функции для ответвлений, какие поддерживаются для первоначального контента.
Система CCMS должна поддерживать слияние ответвления или подмножества в пределах ответвления с компонентом-предшественником или компонентом, производным от предшественника. Система CCMS также должна поддерживать слияние изменений из предшественника в ответвление или производное ответвление. При слиянии изменения в одной подборке компонентов будут перенесены в другую, включая сам контент и структуру. Слияние может приводить к конфликтам, требующим вмешательства оператора. Система CCMS должна предоставлять интерфейс пользователя для устранения конфликтов, возникающих при слиянии.
Оптимально, если система CCMS может обеспечивать визуальную индикацию конфликтов и (или) изменений в файлах как на уровне компонента, так и на уровне публикации с возможностью принять или отклонить их при завершении процесса слияния.
Система CCMS должна выдавать отчет о времени последнего слияния ответвления или его подмножества с указанием задействованного контента.
12.4.8 Управление выпуском
Система CCMS должна предоставлять возможность одновременной работы, работы с будущими или прошлыми выпусками (в том числе параллельно). В выпусках должны быть следующие связанные метаданные:
— история данного выпуска, содержащая журнал прошлых и параллельных выпусков, являющихся предками данного выпуска;
— название и номер целевой версии выпуска.
Рабочий выпуск включает в себя контент без ответвлений, намеченный для использования в следующем выпуске публикации. Рабочему выпуску может предшествовать прошлый выпуск, но он не может быть ответвлением выпуска. Прошлый выпуск — это архив публикации и ее компонентов на момент выхода публикации.
Будучи архивным, прошлый выпуск не претерпевает изменений, и система CCMS сама по себе не будет давать возможность изменения компонентов прошлого выпуска. Однако система CCMS будет давать возможность создавать ответвления прошлого выпуска с возможностью вносить изменения, производить слияния или создавать новый выпуск. Будущий или параллельный выпуск представляет собой ответвление прошлого или рабочего выпуска. Система CCMS должна поддерживать возможность работы с параллельными выпусками одновременно с рабочим и другими выпусками.
12.5 Управление графикой и мультимедиа
Организация должна указывать, каким образом в системе CCMS будет осуществляться управление графическими средствами и другими типами носителей, исходя из возможностей системы CCMS. Графические средства и прочие типы носителей должны поддерживаться с помощью функций управления версиями системы CCMS.
Система CCMS должна поддерживать хранение изображений, включая графические средства и прочие типы носителей. Соответствующие графические форматы имеют широкое распространение и являются признанными отраслевыми стандартами. Должны поддерживаться такие форматы, как JPG, GIF, BMP, PNG, SVG и другие.
Система должна поддерживать использование метаданных в графических средствах и прочих типах носителей для содействия в поиске и извлечении информации. В пункте 12.1.3 содержатся подробные сведения о метаданных. Система CCMS может использовать метаданные, встроенные в цифровые активы для заполнения полей метаданных.
После перевода текста на нужный язык система CCMS должна поддерживать параллельное хранение со ссылками переведенных версий графических файлов, чтобы изменения в версиях на исходном языке запускали процесс нового перевода версии графических файлов на целевом языке.
Система CCMS должна поддерживать хранение звуковых и видеофайлов в распространенных форматах, таких как WMV, SWF, MPEG, QTFF (.mov), WAV, MP3 и MP4.
Форматы изображений с извлекаемым текстом могут управляться в рамках пакетов перевода, предоставляемых системой CCMS.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |



