Разработка программных средств конвертирования HTML-текстов в семантические сети
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: характеристика реферата, шпаргалки по химии
| Добавил(а) на сайт: Lobza.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
HTML-text :: = HEAD BODY
HEAD :: = TITLE{HEAD}| META{HEAD}| LINK{HEAD}…
TITLE :: = строка
META :: =
KEYWORDS :: = …
BODY :: = HTML-BODY
HTML-BODY :: = PARAGRAPH{HTML-BODY} | TABLE {HTML-BODY} | LIST{HTML-
BODY} | ANCHOR{HTML-BODY} | …
PARAGRAPH :: = текст
TABLE :: = TABLE-CELLS
TABLE-CELLS :: = STROKA{TABLE-CELLS} | …
STROKA :: = CELL
CELL :: = текст
LIST :: = LIST-ATOM
LIST-ATOM :: = …
ANCHOR :: = TEXT
TEXT :: = …
LINK: = …
Синтаксическая диаграмма, соответствующая этим правилам выглядит
следующим образом:
[pic]
С теоретической точки зрения HTML – это простой язык программирования с контекстно-свободной грамматикой. Для анализа HTML-текстов можно использовать нисходящие распознаватели, реализуемые на базе метода рекурсивного спуска. Рассмотрим продукционно-фреймовый формализм представления знаний и разработку на его основе интеллектуальный HTML- конвертор.
Для начала необходимо задать регулярное отображение каждого правила спецификации HTML-конструкций в соответствующий объект базы знаний на уровне фрейма-прототипа. Система таких прототипов даст нам описание языка, а множество фреймов-экземпляров – спецификацию конкретных и синтаксически правильных HTML-текстов. Основные правила такого отображения таковы:
- каждому концепту из левой части BNF-определения ставим в соответствие имя фрейма-прототипа;
- альтернативам из правой части BNF-определения при этом должны соответствовать имена слотов этого фрейма;
- для концептов-нетерминалов соответствующий слот должен иметь тип frame;
- для концептов-терминалов соответствующие слоты будут, как правило, иметь тип numb или string;
- рекурсия в BNF-определениях заменяется итерацией, а соответствующие слоты становятся множественными.
Рекомендуем скачать другие рефераты по теме: тезис, дипломы бесплатно.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата