Metadata Guiding Knowledge Engineering: A Practical Approach

  • Fabio Sartori
  • Luca Grazioli
Part of the Communications in Computer and Information Science book series (CCIS, volume 478)


This paper presents an approach to the analysis, design and development of Knowledge Based Systems based on the Knowledge Artifact concept. Knowledge Artifacts can be meant as means to acquire, represent and maintain knowledge involved in complex problem solving activities. A complex problem is typically made of a huge number of parts that are put together according to a first set of constraints (i.e. the procedural knowledge), dependable on the functional properties it must satisfy, and a second set of rules, dependable on what the expert thinks about the problem and how he/she would represent it. The paper illustrates a way to unify both types of knowledge into a Knowledge Artifact, exploiting Ontologies, Influence Nets and Task Structures formalisms and metadata paradigm.


Knowledge Artifact ANDROID Rule–Based Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hayes-Roth, F., Jacobstein, N.: The State of Knowledge Based Systems. Communications of the ACM 37(3), 27–39 (1994)CrossRefGoogle Scholar
  2. 2.
    Cairó, O.: The KAMET Methodology: Contents, Usage and Knowledge Modeling. In: Gaines, B., Mussen, M. (eds.) Proceedings of the 11th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW 1998), vol. 1, pp. 1–20. SRGD Publications, Department of Computer Science, University of Calgary, Proc.-1 (1998)Google Scholar
  3. 3.
    Akkermans, H., de Hoog, R., Shreiber, A., van de Velde, W., Wielinga, B.: CommonKADS: A Comprehensive Methodology for KBS Development. IEEE Expert, 28–37 (1994)Google Scholar
  4. 4.
    Angele, J., Fensel, D., Studer, R.: Developing Knowledge-Based Systems with MIKE. Journal of Automated Software Engineering (1998)Google Scholar
  5. 5.
    Bandini, S., Sartori, F.: From handicraft prototypes to limited serial productions: Exploiting knowledge artifacts to support the industrial design of high quality products. AIEDAM 24(1), 17–34 (2010)CrossRefGoogle Scholar
  6. 6.
    Rosen, J.A., Smith, W.L.: Influence Net Modeling with Causal Strengths: An Evolutionary Approach, Virginia (1996)Google Scholar
  7. 7.
    Chandrasekaran, B., Johnson, T.R., Smith, J.W.: Task-Structure Analysis for Knowledge Modeling. Commun. ACM 35(9), 124–137 (1992)CrossRefGoogle Scholar
  8. 8.
    Sartori, F., Manenti, L., Grazioli, L.: A Conceptual and Computational Model for Knowledge-based Agents in ANDROID. In: WOA@AI*IA 2013, pp. 41–46 (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Fabio Sartori
    • 1
  • Luca Grazioli
    • 1
  1. 1.Department of Informatics, Systems and CommunicationUniversity of Milano-BicoccaMilanoItaly

Personalised recommendations