Communications of the ACM
Constraint satisfaction in logic programming
Constraint satisfaction in logic programming
Enabling technology for knowledge sharing
AI Magazine
CoLan: a functional constraint language and its implementation
Data & Knowledge Engineering
InfoSleuth: agent-based semantic integration of information in open and dynamic environments
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
The Evolving Role of Constraints in the Functional Data Model
Journal of Intelligent Information Systems - Special issue on functional approach to intelligent information systems
KRAFT: Knowledge Fusion from Distributed Databases and Knowledge Bases
DEXA '97 Proceedings of the 8th International Workshop on Database and Expert Systems Applications
Semantics for an agent communication language
Semantics for an agent communication language
Hi-index | 0.00 |
The KRAFT project has defined a generic agent-based architecture to support knowledge fusion -- the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it so that the union of the knowledge can be applied in problem-solving. KRAFT focuses on knowledge in the form of constraints expressed against an object data model defined by a shared ontology. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions. The KRAFT architecture has been designed to be scalable to large numbers of agents; this paper describes the features of the architecture designed to support scalability.