Usable and reusable programming constructs
Knowledge Acquisition
Task-structure analysis for knowledge modeling
Communications of the ACM - Special issue on analysis and modeling in software development
KADS: a modelling approach to knowledge engineering
Knowledge Acquisition - Special issue on the KADS approach to knowledge engineering
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Using explicit ontologies in KBS development
International Journal of Human-Computer Studies
Understanding, building and using ontologies
International Journal of Human-Computer Studies
Common KADS Library for Expertise Modelling
Common KADS Library for Expertise Modelling
Understanding semantic relationships
The VLDB Journal — The International Journal on Very Large Data Bases
The Tower-of-Adapter Method for Developing and Reusing Problem-Solving Methods
EKAW '97 Proceedings of the 10th European Workshop on Knowledge Acquisition, Modeling and Management
Using Semantic Links for Reuse in Knowledge Base Systems
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
The Knowledge Engineering Review
Trends in knowledge modelling: report on the 7th KEML Workshop
The Knowledge Engineering Review
Knowledge Engineering with Semantic and Transfer Links
ICCS '99 Proceedings of the 7th International Conference on Conceptual Structures: Standards and Practices
Hi-index | 0.00 |
Constructing Knowledge Base Systems using pre-existing generic components rather than from scratch is a promising way of minimising development time and facilitating evolution and maintenance. The concepts commonly used in describing KBS are tasks, PSMs (problem solving methods) and domain knowledge. Developers have to select them from a library, then adapt and link them so that they fit their specific needs. In order to help developers to quickly understand, find, and configure the components best suited to their applications, we need to specify languages for describing the tasks, PSMs and domains plus the different interactions between them. In this paper, we describe a methodology for structuring a library which has different components and relationships defined through levels of description: meta- ontology, ontology library and application. We propose the use of semantic and transfer links - often applied in databases systems and object modelling - to specify the relationships between tasks, PSMs and domain knowledge and to use ontologies to describe these concepts, improving thus their reusability and shareability.