D3web
![]() | |
Разработчик(и) | различный |
---|---|
Стабильная версия | 11,0
/ июль 2016 г. |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Системы, основанные на знаниях |
Лицензия | LGPL |
Веб-сайт | d3web |
d3web — бесплатная платформа с открытым исходным кодом для систем, основанных на знаниях ( экспертных системах ). Его ядро написано на Java с использованием форматов XML и/или Office для хранения знаний. Все его компоненты распространяются на условиях Lesser General Public License ( LGPL ).
Диагностическое ядро d3web реализует компоненты рассуждения и устойчивости для знаний о решении проблем, включая деревья решений , (эвристические) правила , модели покрытия множеств и диагностические блок-схемы. Программное обеспечение может быть интегрировано в зарубежные приложения (встроенные или OEM), однако ряд готовых компонентов уже существует.
Компоненты
[ редактировать ]d3web — это компонентная программная платформа, предоставляющая приложения для создания и использования/исполнения знаний по решению проблем. Следующие приложения в основном используют d3web:
- KnowWE (Knowledge Wiki Environment): семантическая вики, построенная на основе JSPWiki. Знания по решению проблем можно создавать и реализовывать через вики-интерфейс. Разработанные базы знаний можно экспортировать для использования в OEM или встроенных модулях рассуждений. Дополнительно OWL . обеспечивается обмен знаниями через онтологии
- KnowME (среда моделирования знаний): полнофункциональное клиентское приложение для разработки баз знаний d3web. Знания по решению проблем могут быть созданы и реализованы в настольном приложении. Развитые базы знаний могут использоваться в OEM или встроенных рассуждениях. Программное обеспечение KnowME больше не находится в активной разработке. Его заменяет компонент KnowWE (см. выше).
- Dialog2: веб-приложение для демонстрации возможностей ядра d3web. Веб-сервлет основан на Java Server Faces . Его можно использовать «из коробки» или в качестве отправной точки для собственных разработок по созданию систем интервью, основанных на знаниях.
Домены приложений
[ редактировать ]Ряд промышленных и академических проектов уже использовали или используют платформу d3web.
Основные области применения:
- Медицинский диагноз, документация и терапия:
- диагностика технических неисправностей
- мониторинг технических устройств.
Некоторые приложения (как коммерческие, так и бесплатные), созданные с использованием диагностического механизма d3web:
- SmartCare™ : медицинская система замкнутого цикла для отлучения пациентов от искусственной вентиляции легких, созданная Dräger [ 1 ]
- SonoConsult. Архивировано 16 декабря 2011 г. в Wayback Machine : система медицинской поддержки для оценки сонографических исследований (только на немецком языке).
- eDOC : веб-система для самостоятельной диагностики различных медицинских проблем (только на немецком языке)
История
[ редактировать ]Разработка d3web берет свое начало в исследовательской работе профессора доктора Франка Пуппе (Университет Вюрцбурга, Германия), начиная с 1980-х годов, начиная с медицинских экспертных систем MED1. [ 2 ] и МЕД2 [ 3 ] . В то время как исходные системы были ориентированы на медицинскую диагностику, применимость подхода была обобщена в преемнике D3. [ 4 ] . [ 5 ] Поскольку предшественники были реализованы на языке программирования LISP, d3web [ 6 ] является полной повторной реализацией Java. [ когда? ]
См. также
[ редактировать ]Связанные системы
[ редактировать ]- CLIPS : общедоступный программный инструмент для создания экспертных систем.
- Правила ILOG : система управления бизнес-правилами.
- JBoss Drools : система управления бизнес-правилами (BRMS).
- JESS : механизм правил для платформы Java — это расширенный набор языка программирования CLIPS .
- Пролог : язык логического программирования общего назначения.
- DTRules : механизм правил с открытым исходным кодом на основе таблицы решений для Java.
Ссылки
[ редактировать ]- ^ Гритье Мейнке (22 июня 2011 г.). «Анализ аномалий при графическом моделировании диагностических знаний» (PDF) . [ постоянная мертвая ссылка ]
- ^ Фрэнк Пуппе; Бернхард Пуппе (1983). «Обзор MED1: система эвристической диагностики с эффективной структурой управления». Гвай 1983 год .
- ^ Фрэнк Пуппе; Бернхард Пуппе (1985). «Как характеристики предметной области влияют на функции экспертной системы». Гвай, 1985 год .
- ^ Фрэнк Долл; и др. (1996). Научная диагностика и информационные системы . Берлин, Германия: Шпрингер.
- ^ Фрэнк Паппе (1998). «Повторное использование знаний среди методов решения диагностических проблем в Shell-Kit D3». Межд. Дж. Хум.-Компьютер. Стад . 49 (4). Эльзевир.
- ^ Иоахим Баумайстер (2004). Гибкая разработка систем диагностических знаний . Берлин: IOS Press. ISBN 1-58603-463-4 .