Веб-интерфейс
|
Работа в в окне веб-интерфейса (вкладка ГИПЕРТЕКСТ).Через данное окно пользователь взаимодействует с активной базой знаний своего приложения, как с веб-сайтом. Только на обычном сайте пользователь видит в каждый момент времени некоторую страницу, а в данном окне пользователю показывается один объект базы знаний через некоторый гипертекстовый шаблон, иначе называемый методом. Сочетание объект/метод, называемое точкой навигации, определяет внешний вид виртуальной страницы, наблюдаемой пользователем. Действия пользователя при гипертекстовой навигации делятся на последовательность шагов (шагов навигации), аналогичных обращению к интернету в случае "настоящего" сайта: на каждом шаге в окне отображается содержимое некоторой "виртуальной" (т.е. не существующей) страницы. Каждый шаг - это либо переход по ссылке, либо некоторое изменяющее или расчетное "действие". Различие между этими двумя основными типами шагов навигации отражает следующая таблица.
Таким образом, просто щелкая по ссылкам в окне броузера пользователь переходит по связям между объектами от одного объекта к другому или от одного вида объекта, задаваемого некоторым методом к другому виду, задаваемому другим методом . Попав в определенную точку навигации, можно что-нибудь изменить в базе знаний, например создать/удалить объект или связь между объектами, или изменить какое-нибудь текстовое или числовое значение. Как видим, инструкция по работе с программой через это окно проста до крайности . Но за этой видимой простотой таится огромная, практически безграничная, мощь, которую предоставляет интернет, точнее идеология веба - WWW. Отныне эта замечательная по своей простоте и гибкости модель интерфейса распространяемая на работу с объектными базами знаний. Каждому классу объектов (а можно и отдельным объектам) сопоставляется один или несколько форматов отображения в виде легко разрабатываемых текстовых файлов - макросов/методов. Если для каких-то новых классов объектов методы еще не разработаны - не беда: тогда системой используется предустановленный набор универсальных методов, пригодных для большинства функций доступа к данным, но, может быть, не всегда удобных. |
|