Abstract

Building new knowledge-based systems today usually entails constructing new knowledge bases from scratch. It could instead be done by assembling reusable components. System developers would then only need to worry about creating the specialized knowledge and reasoners new to the specific task of their system. This new system would interoperate with existing systems, using them to perform some of its reasoning. In this way, declarative knowledge, problem- solving techniques, and reasoning services could all be shared among systems. This approach would facilitate building bigger and better systems cheaply. The infrastructure to support such sharing and reuse would lead to greater ubiquity of these systems, potentially transforming the knowledge industry. This article presents a vision of the future in which knowledge-based system development and operation is facilitated by infrastructure and technology for knowledge sharing. It describes an initiative currently under way to develop these ideas and suggests steps that must be taken in the future to try to realize this vision.

Keywords

ReuseInteroperabilityComputer scienceKnowledge managementTask (project management)Knowledge sharingKnowledge-based systemsSoftware engineeringSystems engineeringEngineeringWorld Wide Web

Related Publications

Components of expertise

This article discusses frameworks for studying expertise at the knowledge level and knowledge-use level. It reviews existing approaches such as inference structures, the distinc...

1990 DIGITAL.CSIC (Spanish National Resear... 476 citations

Publication Info

Year
1991
Type
article
Volume
12
Issue
3
Pages
36-56
Citations
1339
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

1339
OpenAlex

Cite This

Robert Neches, Richard Fikes, Tim Finin et al. (1991). Enabling technology for knowledge sharing. AI Magazine , 12 (3) , 36-56. https://doi.org/10.1609/aimag.v12i3.902

Identifiers

DOI
10.1609/aimag.v12i3.902