Категоризация тем форума

Введение

Идеи

Категоризация метками

Суть категоризации тем в форуме состоит в том, что при создании новой темы:

  1. она обозначается ограниченным множеством областей/групп, покрываемых решаемым вопросом (разделы форума),
  2. задаются метки для уточнения диапазона вопроса (метки темы).

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

Для разделов разработки ПО целесообразно ввести метки:

  • язык/средство реализации (prolog, fortran, java, pascal, mysql, …) из ограниченного списка (контроллиуемого лицами, наделёнными некоторыми полномочиями).

Набор меток может ограничиваться областью раздела. Допустим, для компьютерной графики: OpenGL, DirectX, 2D, 3D, текстура, z-буффер, точка, многоугольник, матрица, вектор, триангуляция, …

Для других разделов НЕ-разработки имеет смысл ввести метки согласно их спектру деятельности, например:

  • Тип ОС: UNIX,Windows,Mac,iPhone,Android,Symbian,Palm,… (Системы, Сети, Технологии)
  • Тип ПО: деловое ПО, СУБД, научное ПО, графика и дизайн, интернет, … (Программное Обеспечение)
  • Сетевые устройства: шлюз, коммутатор, роутер, файрвол, … (Компьютерные сети)
  • TCP/IP, UDP, FTP, SSH, lan, wan, Wi-Fi, провайдер, инфраструктура, torrent, p2p, … (Компьютерные сети)
  • Тип движка/платформы: CMS, CMF, e-commerce, форум, блог (WWW → Готовые движки)

Дополнительно можно ввести модуль морфологического разбора текста, чтобы помочь пользователю при наличии синтаксических ошибок. Таким образом, даже при неверно введённой метке, будет предложено корректное слово.

Примеры

  • «Посоветуйте простенькую бд.» (разделы: БД; метки: C++)
  • «Проблема с std:string» (разделы: Специфические вопросы по языкам программирования → C++; метки: C++, STL)
  • «свойство окна Visible в VC2010» (разделы: Разработка пользовательского интерфейса → MFC / WTL; метки: C++, Visual Studio)
  • «Версия продукта из ресурсов» (разделы: Программные Интерфейсы → WinAPI; метки: C++, Visual Studio)
  • «raid замедляет работу жестких дисков» (разделы: Аппаратные средства; метки: диски, raid)
  • «Русский текст в Турбо Паскале» (разделы: Разработка пользовательского интерфейса, Windows; метки: Pascal, Windows, кодировки)
  • «Вопрос о компонентах» (разделы: Установка средств разработки и их компонентов; метки: Delphi, компоненты)
  • «Интеграция приложений.» (разделы: Проектирование ПО; метки: аутентикация, авторизация)
  • «Экспорт данных в MS Excel ans MS Word» (разделы: Программные Интерфейсы → COM/DCOM/ActiveX/ATL; метки: форматы файлов)

Граф-рубрикатор

Использование графа, как основы для создания рубрикатора Рубрикатор, категоризатор, каталог категорий, предметный указатель, индекс.

 
forum/devel/categorization.txt · Последнее изменение: d.m.Y H:i — romtek
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki