1. Розробка методу генерації веб-контенту на основі онтологічного підходу
- Author
-
Bibichkov, Igor, Sokol, Vadym, and Shevchenko, Oleksandr
- Subjects
база знаний ,интеллектуальная модель ,модель управления памятью ,интеллектуальный анализ данных ,ontology-driven development ,корпоративная память ,УДК 004.8 ,knowledge base ,intellectual model ,memory management model ,data mining ,corporate memory ,база знань ,інтелектуальна модель ,модель управління пам’яттю ,інтелектуальний аналіз даних ,корпоративна пам’ять ,UDC 004.8 - Abstract
The object of research is the process of automated creation of web content based on information presented in an ontological form. One of the most problematic places in web development is the process of creating a user interface. This is due to the fact that this process is complex and requires more time and money than other development stages.During the study, there was applied a software development model, which is, based on the development of an ontology, and then a software application for its processing. This approach is called «Ontology-driven development» (or the software development process controlled by the ontology).An intellectual model is obtained for representing the elements of web resources, which is represented in the form of an ontology, as well as the software core of the system for generating web pages, based on information stored in the ontology. This is due to the process, which is need to obtain a set of finite elements of the user interface (HTML, CSS, JS elements) from which web pages are formed.Setting addressing between pages of a web resource has a number of features. In particular, an appropriate approach was proposed for linking the address of the final web page with the controller, which is responsible for generating its content. These functions are similarly to the so-called «router», which is used in classical web-based systems (e. g. JSP for Java). A distinctive feature of this approach is in the set of information from which the web page is formed. This information, as well as its address is stored and loaded from the ontology.Due to the presented approach, the process of designing and developing of the user interface is simplified in comparison with classical ones. This approach is effective for web projects and, in the perspective, for other applications (desktop, mobile, etc.). Also, the proposed method will increase the possibility of reusing already developed elements of the user interface, as well as ensure the creation of a base of ready-made solutions for the developers in the form of corporate memory., Объектом исследования является процесс автоматизированного создания веб-контента, основанный на информации, представленной в онтологическом виде. Одним из самых проблемных мест в веб-разработке является процесс создания интерфейса пользователя. Это связано с тем, что данный процесс является комплексным и требует затраты большего количества времени и средств по сравнению с другими этапами разработки.В ходе исследования была применена модель разработки программного обеспечения, основанная на разработке онтологии, а затем программного приложения для её обработки. Данный подход называется «Ontology-driven development» (или процесс разработки программного обеспечения (ПО), управляемый онтологией).Получено интеллектуальную модель для представления элементов веб-ресурсов в виде онтологии, а также программное ядро системы для генерации веб-страниц на основе информации, хранящейся в онтологии. Это связано с необходимостью получения набора конечных элементов интерфейса пользователя (HTML, CSS, JS элементов), из которых формируются веб-страницы. Налаживание адресации между страницами веб-ресурса имеет ряд особенностей, в частности, для связывания адреса конечной веб-страницы с контроллером, который отвечает за генерацию её содержимого, было предложено соответствующий подход. Этот подход функционирует аналогично так называемому «роутеру», который используется в классических системах (например, JSP для Java). Отличительной особенностью данного подхода является то, что вся информация, из которой формируется веб-страница, а также её адрес хранится и загружается из онтологии.Благодаря представленному подходу упрощается процесс проектирования и разработки пользовательского интерфейса для веб-проектов, а в перспективе и для других приложений (настольных, мобильных и др.). По сравнению с классическими методами разработки и проектирования интерфейса пользователя, предложенный метод повысит возможность повторного использования уже разработанных элементов интерфейса пользователя. А также обеспечит создание базы готовых решений для разработчика в виде корпоративной памяти., Об’єктом дослідження є процес автоматизованого створення веб-контенту, що базується на інформації, представленій в онтологічному вигляді. Одним із найбільш проблемних місць у веб-розробці є процес створення інтерфейсу користувача. Це пов’язано з тим, що даний процес є комплексним та вимагає витрати найбільшої кількості часу та коштів у порівнянні з іншими етапами розробки.В ході дослідження було застосовано модель розробки програмного забезпечення, що базується на розробці онтології, а потім програмного застосування для її обробки. Даний підхід називається «Ontology-driven development» (або процес розробки програмного забезпечення (ПЗ), що керований онтологією).Отримано інтелектуальну модель для представлення елементів веб-ресурсів у вигляді онтології, а також програмне ядро системи для генерації веб-сторінок на основі інформації, що зберігається в онтології. Це пов’язано із необхідністю отримання набору кінцевих елементів інтерфейсу користувача (HTML, CSS, JS елементів), із яких формуються веб-сторінки. Налагодження адресації між сторінками веб-ресурсу має ряд особливостей, зокрема, для зв’язування адреси кінцевої веб-сторінки із контролером, що відповідає за генерацію її змісту, було запропоновано відповідний підхід. Цей підхід функціонує аналогічно так званому «роутеру», який використовується в класичних системах (наприклад, JSP для Java). Відмінною особливістю даного підходу є те, що вся інформація, із якою формується веб-сторінка, а також її адреса зберігається та отримується із онтології. Завдяки представленому підходу відбувається спрощення проектування та розробки інтерфейсу користувача для веб-проектів, а в перспективі й для інших додатків (настільних, мобільних та ін.).У порівнянні із класичним методом розробки та проектування інтерфейсу користувача, запропонований підхід підвищить можливість повторного використання вже розроблених елементів інтерфейсу користувача. А також забезпечить створення бази готових рішень для розробника у вигляді корпоративної пам’яті.
- Published
- 2019