K-ANNOTATIONS - An Approach for Conceptual Knowledge Implementation using Metadata Annotations

Eduardo S. E. Castro, Mara Abel, R. Tom Price

2009

Abstract

A number of Knowledge Engineering methodologies have been proposed during the last decades. These methodologies use different languages for knowledge modelling. As most of these languages are based on logic, knowledge models defined using theses languages cannot be easily converted to the Object-Oriented (OO) paradigm. This brings a relevant problem to the development phase of KS projects: several complex knowledge systems are developed using OO languages. So, even if the conceptual model can be modelled using the logical paradigm, it is important to provide a standard knowledge representation with the OO paradigm. This paper introduces the k-annotations, an approach for conceptual knowledge implementation using metadata annotations and the aspect oriented paradigm. The proposed approach allows the development of the conceptual model using the OO paradigm and it establishes a standard path to implement this model. The main goal of the approach is to provide ways to reuse both the knowledge design and related programming code of the model based on a single model representation.

References

  1. Abel, M 2001, 'Estudo da perícia em petrografia sedimentar e sua importância para a engenharia de conhecimento', PhD thesis, Universidade Federal do Rio Grande do Sul.
  2. Angele, J, Fensel, D, Landes, D & Studer, R 1998, 'Developing Knowledge-Based Systems with MIKE', Automated Software Engg, vol. 5, no. 2, pp. 389-418.
  3. Auer, S 2006, 'Towards Agile Knowledge Engineering: Methodology, Concepts and Applications', PhD thesis, University of Leipzig.
  4. Castro, ESE, Victoreti, FI, Fiorini, SF, Abel, M & Price, RT 2008, 'Um Caso de Integração de Gerenciamento Ágil de Projetos à Metodologia CommonKADS', In Proceedings of the 1st Workshop of Software Project Management, Brazil, pp. 12-21.
  5. Chalmeta, R & Grangel, R 2008, 'Methodology for the implementation of knowledge management systems', Journal of American Society for Information Science and Technology, vol. 59, no. 5, pp. 742-755.
  6. Fowler, M 1997, Analysis Patterns: Reusable Object Models, Addison-Wesley, California.
  7. Kiczales, G, Hilsdale, E, Hugunin, J, Kersten, M, Palm, J & Griswold, W 2001, 'An overview of AspectJ', In Proceedings of the 15th European Conference on Object-Oriented Programming, UK, pp. 327-353.
  8. Knublauch, H 2002, 'An Agile Development Methodology for Knowledge-Based Systems', PhD thesis, Universidade of Ulm.
  9. Meseguer, P & Preece, A 1995, 'Verification and Validation of Knowledge-Based Systems with Formal Specifications', The Knowledge Engineering Review, vol. 10, no. 4, pp. 331-343.
  10. Piveta, E, Moreira, A, Pimenta, M, Araújo, J, Guerreiro, P & Price, T 2007, 'Avoiding Bad Smells in AspectOriented Software', In Proceedings of the 19th International Conference on Software Engineering and Knowledge Engineering, USA, pp. 81-84.
  11. Schreiber, G, Akkermans, H, Anjewierden, A, Hoog, RD, Shadbolt, N, Velde, D & Wielinga, B 2000, Knowledge Engineering and Management: The CommonKADS Methodology, MIT Press, Cambridge.
  12. Stephens, RT 2004, 'Utilizing Metadata as a Knowledge Communication Tool', in Proceedings of IEEE IPCC2004, UK, pp. 55-60.
Download


Paper Citation


in Harvard Style

Castro E., Abel M. and Price R. (2009). K-ANNOTATIONS - An Approach for Conceptual Knowledge Implementation using Metadata Annotations . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8111-85-2, pages 67-73. DOI: 10.5220/0001863100670073


in Bibtex Style

@conference{iceis09,
author={Eduardo S. E. Castro and Mara Abel and R. Tom Price},
title={K-ANNOTATIONS - An Approach for Conceptual Knowledge Implementation using Metadata Annotations},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2009},
pages={67-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001863100670073},
isbn={978-989-8111-85-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - K-ANNOTATIONS - An Approach for Conceptual Knowledge Implementation using Metadata Annotations
SN - 978-989-8111-85-2
AU - Castro E.
AU - Abel M.
AU - Price R.
PY - 2009
SP - 67
EP - 73
DO - 10.5220/0001863100670073