A blackboard architecture for control
Artificial Intelligence
The blackboard model of problem solving
AI Magazine
Sound and efficient closed-world reasoning for planning
Artificial Intelligence
The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
ACM Computing Surveys (CSUR)
IEEE Intelligent Systems
Efficient Reasoning Using the Local Closed-World Assumption
AIMSA '00 Proceedings of the 9th International Conference on Artificial Intelligence: Methodology, Systems, and Applications
The Evolution of Blackboard Control Architectures
The Evolution of Blackboard Control Architectures
CS AKTive Space, or How We Learned to Stop Worrying and Love the Semantic Web
IEEE Intelligent Systems
Structure and function of the CRYSALIS system
IJCAI'79 Proceedings of the 6th international joint conference on Artificial intelligence - Volume 1
Modeling planning as an incremental, opportunistic process
IJCAI'79 Proceedings of the 6th international joint conference on Artificial intelligence - Volume 1
An essential hybrid reasoning system: knowledge and symbol level accounts of KRYPTON
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
In this paper, we discuss the need for a hybrid reasoning approach to handing Semantic Web (SW) data and explain why we believe that the Blackboard Architecture is particularly suitable. We describe how we have utilised it for coordinating a combination of ontological inference, rules and constraint based reasoning within a SW context. After describing the metaphor on which the Blackboard Architecture is based we introduce its key components: the blackboard Panels containing the solution space facts and problem related goals and sub-goals; the differing behaviours of the associated Knowledge Sources and how they interact with the blackboard; and, finally, the Controller and how it manages and focuses the problem solving effort. To help clarify, we use our test-bed system, the AKTive Workgroup Builder and Blackboard (AWB+B) to explain some of the issues and problems encountered when implementing a SW Blackboard System in a problem oriented context.