Authors:
Eduardo S. E. Castro
;
Mara Abel
and
R. Tom Price
Affiliation:
UFRGS, Brazil
Keyword(s):
Knowledge System, Conceptual Model Implementation, Metadata Annotations for Knowledge Interpretation, Aspect Oriented Programming.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Biomedical Engineering
;
Data Engineering
;
Enterprise Information Systems
;
Health Information Systems
;
Informatics in Control, Automation and Robotics
;
Information Systems Analysis and Specification
;
Intelligent Control Systems and Optimization
;
Knowledge Engineering
;
Knowledge Engineering and Ontology Development
;
Knowledge Management
;
Knowledge-Based Systems
;
Knowledge-Based Systems Applications
;
Ontologies and the Semantic Web
;
Society, e-Business and e-Government
;
Software Engineering
;
Symbolic Systems
;
Web Information Systems and Technologies
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 kno
wledge design and related programming code of the model based on a single model representation.
(More)