A Framework for Ontology-Based Knowledge Management System

Size: px
Start display at page:

Download "A Framework for Ontology-Based Knowledge Management System"

Transcription

1 A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, , China Abstract Knowledge management a crucial activity in organizations since knowledge considered the most important asset that enables sustainable competitive advantage in very dynamic and competitive markets. The development of effective knowledge management system (KMS) has become an important sue in applied domains. In th paper, we present a framework of ontology-based KMS that mainly focuses on performing the activity for projects and domain experts matching in which system architecture, ontology building, and semantic similarity calculation are addressed respectively. At last, a simple experiment implemented to evaluate the effectiveness of the proposed ontology-based KMS. Keywords: Knowledge management system, Ontology, Semantic Similarity, Matching 1. Introduction Knowledge management a crucial activity in organizations since knowledge considered the most important asset that enables sustainable competitive advantage in very dynamic and competitive markets. The development of effective knowledge management system (KMS) has become an important sue in applied domains. The goal of a general KMS to provide the right knowledge to the right people at the right time and in the right format. Through KMSs, users can access and utilize the rich sources of data, information and knowledge stored in different forms. Furthermore KMSs facilitate people sharing knowledge and hence creating new knowledge. Traditional KMSs are based on the exting data repositories and users needs. For knowledge dcovering, users submit queries to the system and receive knowledge by keyword match. But keyword-based systems cannot understand the meaning of data. They are inflexible and stifle for knowledge creation. Fortunately, the emerging ontology-based KMSs can find the content-oriented knowledge that people really want due to the fact that the domain ontology powerful in knowledge representation and associated inference. Ontologies are meant to provide an understanding of the static domain knowledge that facilitates knowledge retrieval, store, sharing, and dsemination. For KMSs, ontology can be regarded as the classification of knowledge [1]. That to say, ontology defines shared vocabulary for facilitating knowledge communication, storing, searching and sharing in knowledge management systems. In th paper, we propose a framework of ontology-based KMS that mainly focuses on performing the activity for projects and domain experts matching. In project management, it not easy to choose an appropriate domain expert for a certain project if experts research areas and the contents of the projects are not understood very well. It also a hard work for matching projects and domain experts when the number of projects much high. So there a great need for the

2 effective technologies that can capture the knowledge involved in both domain experts and projects. The ontology-based KMS proposed in th paper tries to solve th problem. The main idea that both the experts research areas and the contents of the projects are represented by separated ontologies based on the same standard subject category of China. So the matching problem transformed into calculating the semantic similarities between ontologies. Once the similarity values are worked out, the matched results can then be obtained and ranked accordingly. The two main barriers faced our KMS are ontology building and similarity calculating. In the following sections we will present our approaches to solving these two problems in detail. 2. Ontologies in Knowledge Representation Research on knowledge representation has been a focus of AI and IS dciplines for a number of years. Much of contemporary research extends the seminal work within AI dcipline, of which research in ontology has been one of the beneficiaries. Research in computational ontology has traditionally sought to develop structure for the purpose of knowledge subsumption. The goal of such research aims to develop generic, reusable representations of domain ontology. Much of ontology research considers a deep development approach necessary to provide the extensive knowledge and reasoning required for expert level queries [3]. In [4], T.R. Gruber pointed out: An ontology an explicit specification of a conceptualization. The term borrowed from philosophy, where an ontology a systematic account of extence. For knowledge-based systems, what exts exactly that which can be represented. When the knowledge of a domain represented in a declarative formalm, the set of objects that can be represented called the universe of dcourse. Th set of objects, and the describable relationships among them, are reflected in the representational vocabulary with which a knowledge-based program represents knowledge. Thus, we can describe the ontology of a program by defining a set of representational terms. In such an ontology, definitions associate the names of entities in the universe of dcourse (e.g., classes, relations, functions, or other objects) with human-readable text describing what the names are meant to denote, and formal axioms that constrain the interpretation and well-formed use of these terms. In short, an ontology a vocabulary of entities, classes, properties, functions and their relationships. So far, domain ontologies are thought to be capable of significantly improving knowledge management practices. They provide conceptual abstraction and differentiated relationships, specifically separate concepts from lexicalizations and thereby better reflect the structure of human understanding of a domain. In ontologies, the semantics are developed through ensuring that each concept within the domain uniquely and precely defined and by specifying elaborated relationships among the concepts. The relationships in an ontology are explicitly named and developed with specification of rules and constraints so that they reflect the context of the domain for which the knowledge modeled. In our work, the ontology a collection of concepts and their relationships, and serves as a conceptualized vocabulary to describe an application domain. It created by means of Protégé 1, which developed by Stanford University. The initial concepts in our ontology are broadly extracted from the standard subject category 1 Protégé:

3 of China. To make the selected concepts more suitable for our concerned projects and domain experts, a tool called Concept Filler developed, which simply an interface to help domain experts assign proper concepts and weights manually, see also Figure 1. When specifying the concept, the corresponding weight value ranging from 0 to 1 also assigned to itself aiming to dtinguh its importance, the bigger value the more importance. Fig. 1. The interface for specifying concepts by the concept filler As to relationships between concepts, many types can be found in ontology construction as we have known, such as IS-A relation, Kind-of relation, Part-of relation, Substance-of relation, and so on. Since IS-A (hyponym / hypernym) relation the most common concern in ontology presentation, only th kind of relation therefore introduced in our research for simplification. Th also the need for calculating the similarity between concepts presented below. After specifying the concepts and their relationships based on contextual knowledge involved in projects and domain experts, the hierarchical ontology-concept tree can be built through Protégé tool. The following work how to calculate the similarity between concept trees and realize the matching process. 3. Similarity Calculating and Matching Process As mentioned above, there are many kinds of relationships between concepts in ontology creation. Calculating the similarity between concepts based on the complex relationships a challenging work. But unfortunately no method can deal with the above problem effectively up to now. Considering some similarity calculation methods have been developed based on the simplest relation - IS-A relation [8], only th kind of relation retained in our study. And we let the other relations be the future research topics. 3.1 Node-based Approach and Edge-based Approach Here we want to dcuss two types of methods for calculating semantic similarities between concepts, they are node-based method and edge-based method [8].

4 Resnik used information content to measure the similarity [9, 10]. H point that the more information content two concepts share, the more similarity two concepts have. The similarity of two concepts c 1 and c 2 quantified as sim( c, c ) = max [ log p( c)], 1 2 c Sup( c1, c2) where Sup( c 1, c 2 ) the set of concepts whose child concepts contain c 1 and c 2, pc ( ) the probability of encountering an instance of concept c, and freq( c) (2) pc ( ) =, N where freq( c ) simply the stattical frequency of concept c, and N the total number of concepts contained in the given document. Considering many inherited concepts may have more than one senses, similarity calculation should be modified as t1 t2 sim( c, c ) = max [ sim( c, c )], c1 sen( t1 ), c2 sen( t2 ) where sen(t) means the set of possible different concepts denoted by the same term. Another important method to quantify the similarity the edge-based approach. Leacock and Chodorow summed up the shortest path length and converted th stattical dtance to the similarity measure [11]: sim( c t1 1, c t2 2 ) = log[ c1 sen min len( c1, c2 ) ( t1 ), c2 sen( t2 ) ], 2 d max (1) (3) (4) where len( c, c ) the number of edges along the shortest path between concepts c and c 2, and d max the maximum depth of the ontology hierarchy. 3.2 An Integrated and Improved Approach By analyzing both the node-based method and the edge-based method, three main shortcomings can be found below. 1. Both node-based and edge-based methods only simply consider two concepts in the same concept tree without expanding to two lts of concepts in different concept trees. However the fact when we describe different documents in the same domain using ontology structures, homogeneous but heteromorphic concept trees are often formed. The matching problem to be solved here calculating the similarity between two different concept trees, not between two concepts in the same tree. So we have to develop a new method that can calculate the similarities between two lts of concepts in different trees, by which the quantified similarity value can show how similar the documents are. 2. The node-based method does not concern the dtance between concepts. Take a four-hierarchy concept tree for example, as shown in Figure 2. If concepts C 21, C 31 and C 36 have the sense and the equal frequency that determines the same information content, we may get the following result according to the node-based method sim(c 21, C 31 ) = sim(c 21, C 36 ). (5)

5 However, it obvious, from Figure 2, to see that concepts C 21 and C 31 are more similar since C 31 the direct inheritor of C 21. C 11 Layer 1 C 21 C 22 C 23 Layer 2 C 31 C 32 C 33 C 34 C 35 C 36 Layer 3 C 41 C 42 C 43 C 44 Layer 4 Fig.2. An example of four-hierarchy concept tree 3. In contrast to the node-based method, the edge-based method only considers the relationships between concepts and ignores the weights of concepts. For example in Figure 2, both concepts C 31 and C 32 respectively have only one edge with C 21. According to the edge-base method, the same similarity value can be obtained. That Sim(C 31, C 21 ) = Sim(C 32, C 21 ). (6) But, if C 31 has bigger weight than C 32, C 31 considered to be more important and the corresponding similarity value between C 31 and C 21 should be greater. To overcome the shortcomings of both node-based and edge-based methods, a new integrated method proposed in th paper in order to calculate the similarity between two documents. Before conducting the proposed method, the documents related to projects and domain experts should be formalized first that results in two vectors containing the concepts with their frequencies. Suppose Doc(i) describes the ith project, and Doc(j) describes the h domain expert, the formalization results are: Doc(i) = {c i1, c i2,, c im }, (7) Doc(j) = {c j1, c j2,, c jn }, (8) with their corresponding frequencies: W(i) = {w i1, w i2,, w im }, (9) W(j) = {w j1, w j2,, w jn }. (10) For each pair of concepts (c, c ) in the concept tree, there must ext a concept c, for which both c and c are child concepts, and the path length minimum. Concept c the nearest parent concept for both c and c. The similarity between c and c can be calculated by w w sim ( c,c ) = log( + ), len( c, c ) + 1 len( c, c ) + 1 where len(c, c ) the path length between c and c. Considering multiple senses of the concepts, we improve the calculation equation as: sim( c t, c t ) = max [ sim( c, c )], c sen( t ), c sen( t ) st where t the sense of concept c. Then we calculate the maximum similarity value among all (11) (12)

6 candidate concepts: t t SIM = max[ sim( c, c )]. (13) Thus, the similarity between two documents can be calculated by using the following formula: m n t t sim( c, c ) s= t= SIM sim( Doc( i), Doc( j)) = 1 1. m n Once we get the similarity values between each pair of documents in both project collection and domain expert collection, the matched results are therefore ranked and returned to end users. (14) 4. A Framework of Ontology-based KMS Our ontology-based KMS encompasses four main modules as shown in Figure 3, they are: Ontologies Building, Documents Formalization, Similarity Calculation and User Interface. Ontology Building: We adopt Protégé, developed by Stanford University, to build our domain ontologies. The concepts and relations are from the standard subject category of China. Document Formalization: Benefiting from the ontologies that we have built, we can use the concepts to formalize the documents containing information about projects and domain experts. Similarity Calculation: By conducting the proposed integrated method to the concept trees corresponding to projects and domain experts respectively, we can calculate the similarities between them and rank the candidate domain experts afterwards. As a result, the most appropriate domain expert can be obtained. User Interface: Th matching system implements the typical client-server paradigm. End users can access and query the system from the Internet, while domain experts or system admintrators can manipulate the formalization and ontology building process. Expert Documents Project Documents Ontologies Building Documents Formalization Expert Concept Trees Project Concept Trees Ontology Library Similarity Calculation Database Result Lt User Interface Internet Users Fig. 3. The architecture for ontology-based KMS

7 5. Evaluation We carry out a series of experiments to compare and evaluate edge-based method, node-based method and our integrated method. Generally two measures precion and recall are used to evaluate the effectiveness of the information retrieval system. In our research, we also use these two measures to verify our ontology-based KMS. Let R be the set of relevant documents, and A be the answer set of documents. The precion and recall are defined as follows respectively: (21) AI R Precion = 100%, A AI R Recall = 100%. R (22) In the experiment, we collect around 300 domain experts (including professors, engineers, researchers, etc) and over 500 projects within the domain of computer science and engineering. Table 1 shows the different precion and recall results using three different methods with different number of projects. Also the comparon charts are given in Figures 4 and 5 respectively. Table 1. Precion and recall comparon. E-based denotes edge-based approach, N-based denotes node-based approach, Integrated denotes integrated approach. Projects Precion (%) Recall (%) E-based N-based Integrated E-based N-based Integrated Precion Comparon Chart 40.00% 30.00% 20.00% 10.00% E-based N-based Integrated 0.00% Fig. 4. A comparon of precion among three different methods

8 Recall Comparon Chart 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% E-based N-based Integrated Fig. 5 A comparon of recall among three different methods 6. Conclusions In th paper, we present an ontology-based method to match projects and domain experts. The prototype system we developed contains four modules: Ontology building, Document formalization, Similarity calculation and User interface. Specifically, we dcuss node-based and edge-based approaches to computing the semantic similarity, and propose an integrated and improved approach to calculating the semantic similarity between two documents. The experimental results show that our ontology-based KMS performing the activity for projects and domain experts matching can reach better recall and precion. As mentioned previously, only the simplest relation IS-A relation considered in our study. When dealing with the more complex ontology whose concepts are restricted by logic or axiom, our method not powerful enough to describe the real semantic meaning by merely considering the hierarchical structure. So the future work should focus on the other kinds of relations that are used in ontology construction. In other words, it will be an exciting and challenging work for us to compute the semantic similarity upon various relations in the future. References: [1] N. Guarino, Understanding, Building, and Sing Ontologies: A Commentary to Using Explicit Ontologies in KBS Development, International Journal of Human and Computer Studies, 46: , [2] D.E. O'Leary, Enterpre Knowledge Management, Computer, 31(3): 54-61, [3] M.S. Fox and M. Gruninger, Enterpre Modeling, AI Magazine, 19(3): , [4] T.R. Gruber, A translation approach to portable ontologies. Knowledge Acquition, 5(2): , [5] S. Staab, H.-P. Schnurr, R. Studer, Y. Sure, Knowledge processes and ontologies, IEEE intelligent Systems, 16(1): 26-34, [6] N. Guarino, P. Giaretta, Ontologies and knowledge bases: Towards a terminological clarification, In N.J.I. Mars (Ed.), Towards Very Large Knowledge Bases, IOS Press, [7] P. Resnik, Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language, Journal of Artificial Intelligence

9 Research, 11: , [8] J. Jiang and D. Conrath, Semantic similarity based on corpus stattics and lexical taxonomy, In Proceedings on International Conference on Research in Computational Lingutics, Taiwan, 1997, pp [9] P. Resnick, Using information content to evaluate semantic similarity in a taxonomy, In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), Canada, 1995, pp [10] P. Resnik, Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language, Journal of Artificial Intelligence Research, 11: , [11] C. Leacock and M. Chodorow, Filling in a sparse training space for word sense identification, ms, 1994.

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Using Ontologies for Geographic Information Intergration Frederico Torres Fonseca

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Using Ontologies for Geographic Information Intergration Frederico Torres Fonseca USING ONTOLOGIES FOR GEOGRAPHIC INFORMATION INTEGRATION Frederico Torres Fonseca The Pennsylvania State University, USA Keywords: ontologies, GIS, geographic information integration, interoperability Contents

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)

Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) Sharipbay A., Razakhova B., Bekmanova G., Omarbekova A., Khassenov Ye., and Turebayeva R. Abstract In this work

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,

More information

Implementation of hybrid software architecture for Artificial Intelligence System

Implementation of hybrid software architecture for Artificial Intelligence System IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: [email protected];

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context Model Based on Ontology in Mobile Cloud Computing Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea [email protected], [email protected] Abstract.

More information

Axiomatic design of software systems

Axiomatic design of software systems Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.

More information

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University

More information

Design and Development of Ontology for Risk Management in Software Project Management

Design and Development of Ontology for Risk Management in Software Project Management 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Design and Development of Ontology for Risk Management in Software

More information

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,

More information

ONTOLOGY-BASED GENERIC TEMPLATE FOR RETAIL ANALYTICS

ONTOLOGY-BASED GENERIC TEMPLATE FOR RETAIL ANALYTICS ONTOLOGY-BASED GENERIC TEMPLATE FOR RETAIL ANALYTICS Kenneth I. Davou 1 and Rosnah Idrus 2 1 Universiti Sains Malaysia (USM), Malaysia, [email protected] 2 Universiti Sains Malaysia (USM), Malaysia,

More information

Developing a Theory-Based Ontology for Best Practices Knowledge Bases

Developing a Theory-Based Ontology for Best Practices Knowledge Bases Developing a Theory-Based Ontology for Best Practices Knowledge Bases Daniel E. O Leary University of Southern California 3660 Trousdale Parkway Los Angeles, CA 90089-0441 [email protected] Abstract Knowledge

More information

Novel Data Extraction Language for Structured Log Analysis

Novel Data Extraction Language for Structured Log Analysis Novel Data Extraction Language for Structured Log Analysis P.W.D.C. Jayathilake 99X Technology, Sri Lanka. ABSTRACT This paper presents the implementation of a new log data extraction language. Theoretical

More information

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences [email protected] George MANIU Spiru Haret University Bucharest, Romania Faculty

More information

Ontology-Based Semantic Modeling of Safety Management Knowledge

Ontology-Based Semantic Modeling of Safety Management Knowledge 2254 Ontology-Based Semantic Modeling of Safety Management Knowledge Sijie Zhang 1, Frank Boukamp 2 and Jochen Teizer 3 1 Ph.D. Candidate, School of Civil and Environmental Engineering, Georgia Institute

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

HELP DESK SYSTEMS. Using CaseBased Reasoning

HELP DESK SYSTEMS. Using CaseBased Reasoning HELP DESK SYSTEMS Using CaseBased Reasoning Topics Covered Today What is Help-Desk? Components of HelpDesk Systems Types Of HelpDesk Systems Used Need for CBR in HelpDesk Systems GE Helpdesk using ReMind

More information

Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior

Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior N.Jagatheshwaran 1 R.Menaka 2 1 Final B.Tech (IT), [email protected], Velalar College of Engineering and Technology,

More information

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION R Setchi, Cardiff University, UK, [email protected] N Lagos, Cardiff University, UK, [email protected] ABSTRACT Authoring of technical documentation is a

More information

Make search become the internal function of Internet

Make search become the internal function of Internet Make search become the internal function of Internet Wang Liang 1, Guo Yi-Ping 2, Fang Ming 3 1, 3 (Department of Control Science and Control Engineer, Huazhong University of Science and Technology, WuHan,

More information

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University

More information

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker

More information

Knowledge Management

Knowledge Management Knowledge Management INF5100 Autumn 2006 Outline Background Knowledge Management (KM) What is knowledge KM Processes Knowledge Management Systems and Knowledge Bases Ontologies What is an ontology Types

More information

Building a Question Classifier for a TREC-Style Question Answering System

Building a Question Classifier for a TREC-Style Question Answering System Building a Question Classifier for a TREC-Style Question Answering System Richard May & Ari Steinberg Topic: Question Classification We define Question Classification (QC) here to be the task that, given

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Enterprise Architecture Development Based on Enterprise Ontology

Enterprise Architecture Development Based on Enterprise Ontology Enterprise Architecture Development Based on Enterprise Ontology 1, 2, 3 1 Nooretouba University, E-Commerce Group, Tehran, Iran, [email protected] 2 Iran University of Science & Technology, School of

More information

A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases

A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases Claudia d Amato, Nicola Fanizzi, Floriana Esposito Dipartimento di Informatica, Università degli Studi di Bari Campus

More information

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS By K S Chudamani and H C Nagarathna JRD Tata Memorial Library IISc, Bangalore-12 ABSTRACT: Library and information Institutions and

More information

An Ontology in Project Management Knowledge Domain

An Ontology in Project Management Knowledge Domain An Ontology in Knowledge Domain T.Sheeba, Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman Reshmy Krishnan, PhD. Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman M.Justin Bernard,

More information

IAI : Knowledge Representation

IAI : Knowledge Representation IAI : Knowledge Representation John A. Bullinaria, 2005 1. What is Knowledge? 2. What is a Knowledge Representation? 3. Requirements of a Knowledge Representation 4. Practical Aspects of Good Representations

More information

ORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM

ORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM ORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM IRANDOC CASE STUDY Ammar Jalalimanesh a,*, Elaheh Homayounvala a a Information engineering department, Iranian Research Institute for

More information

Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology

Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology Tamkang Journal of Science and Engineering, Vol. 13, No. 1, pp. 79 87 (2010) 79 Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology Fong-Hao Liu 1 * and Wei-Tsong

More information

Component visualization methods for large legacy software in C/C++

Component visualization methods for large legacy software in C/C++ Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]

More information

Clustering Technique in Data Mining for Text Documents

Clustering Technique in Data Mining for Text Documents Clustering Technique in Data Mining for Text Documents Ms.J.Sathya Priya Assistant Professor Dept Of Information Technology. Velammal Engineering College. Chennai. Ms.S.Priyadharshini Assistant Professor

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis

More information

Functional Decomposition Top-Down Development

Functional Decomposition Top-Down Development Functional Decomposition Top-Down Development The top-down approach builds a system by stepwise refinement, starting with a definition of its abstract function. You start the process by expressing a topmost

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Semantic Concept Based Retrieval of Software Bug Report with Feedback

Semantic Concept Based Retrieval of Software Bug Report with Feedback Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop

More information

SWAP: ONTOLOGY-BASED KNOWLEDGE MANAGEMENT WITH PEER-TO-PEER TECHNOLOGY

SWAP: ONTOLOGY-BASED KNOWLEDGE MANAGEMENT WITH PEER-TO-PEER TECHNOLOGY SWAP: ONTOLOGY-BASED KNOWLEDGE MANAGEMENT WITH PEER-TO-PEER TECHNOLOGY M. EHRIG, C. TEMPICH AND S. STAAB Institute AIFB University of Karlsruhe 76128 Karlsruhe, Germany E-mail: {meh,cte,sst}@aifb.uni-karlsruhe.de

More information

Ontology for Home Energy Management Domain

Ontology for Home Energy Management Domain Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This

More information

A Case Study of Question Answering in Automatic Tourism Service Packaging

A Case Study of Question Answering in Automatic Tourism Service Packaging BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question

More information

Effective Data Retrieval Mechanism Using AML within the Web Based Join Framework

Effective Data Retrieval Mechanism Using AML within the Web Based Join Framework Effective Data Retrieval Mechanism Using AML within the Web Based Join Framework Usha Nandini D 1, Anish Gracias J 2 1 [email protected] 2 [email protected] Abstract A vast amount of assorted

More information

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control Phudinan Singkhamfu, Parinya Suwanasrikham Chiang Mai University, Thailand 0659 The Asian Conference on

More information

Ontologies for Enterprise Integration

Ontologies for Enterprise Integration Ontologies for Enterprise Integration Mark S. Fox and Michael Gruninger Department of Industrial Engineering,University of Toronto, 4 Taddle Creek Road, Toronto, Ontario M5S 1A4 tel:1-416-978-6823 fax:1-416-971-1373

More information

On the general structure of ontologies of instructional models

On the general structure of ontologies of instructional models On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá

More information

Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

Semantic-ontological combination of Business Rules and Business Processes in IT Service Management Semantic-ontological combination of Business Rules and Business Processes in IT Service Management Alexander Sellner 1, Christopher Schwarz 1, Erwin Zinser 1 1 FH JOANNEUM University of Applied Sciences,

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities

More information

Research on Distributed Knowledge Base System Architecture for Knowledge Sharing of Virtual Organization

Research on Distributed Knowledge Base System Architecture for Knowledge Sharing of Virtual Organization Research on Distributed Knowledge Base System Architecture for Knowledge Sharing of Virtual Organization Ruzhi Xu 1,2 Peiguang Lin 1 Cheng Liu 1 1 School of Computer & Information Engineering, Shandong

More information

Approaches of Using a Word-Image Ontology and an Annotated Image Corpus as Intermedia for Cross-Language Image Retrieval

Approaches of Using a Word-Image Ontology and an Annotated Image Corpus as Intermedia for Cross-Language Image Retrieval Approaches of Using a Word-Image Ontology and an Annotated Image Corpus as Intermedia for Cross-Language Image Retrieval Yih-Chen Chang and Hsin-Hsi Chen Department of Computer Science and Information

More information

Semantic Jira - Semantic Expert Finder in the Bug Tracking Tool Jira

Semantic Jira - Semantic Expert Finder in the Bug Tracking Tool Jira Semantic Jira - Semantic Expert Finder in the Bug Tracking Tool Jira Velten Heyn and Adrian Paschke Corporate Semantic Web, Institute of Computer Science, Koenigin-Luise-Str. 24, 14195 Berlin, Germany

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

Business Intelligence and Decision Support Systems

Business Intelligence and Decision Support Systems Chapter 12 Business Intelligence and Decision Support Systems Information Technology For Management 7 th Edition Turban & Volonino Based on lecture slides by L. Beaubien, Providence College John Wiley

More information

Ontological Representations of Software Patterns

Ontological Representations of Software Patterns Ontological Representations of Software Patterns Jean-Marc Rosengard and Marian F. Ursu University of London http://w2.syronex.com/jmr/ Abstract. This paper 1 is based on and advocates the trend in software

More information

Taxonomy learning factoring the structure of a taxonomy into a semantic classification decision

Taxonomy learning factoring the structure of a taxonomy into a semantic classification decision Taxonomy learning factoring the structure of a taxonomy into a semantic classification decision Viktor PEKAR Bashkir State University Ufa, Russia, 450000 [email protected] Steffen STAAB Institute AIFB,

More information

Experiments in Web Page Classification for Semantic Web

Experiments in Web Page Classification for Semantic Web Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,vlado}@cs.dal.ca Abstract We address

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek Recommender Systems: Content-based, Knowledge-based, Hybrid Radek Pelánek 2015 Today lecture, basic principles: content-based knowledge-based hybrid, choice of approach,... critiquing, explanations,...

More information

Ontologies for Supply Chain Management

Ontologies for Supply Chain Management Ontologies for Supply Chain Management Ali Ahmad Mansooreh Mollaghasemi, PhD Luis Rabelo, PhD Industrial Engineering and Management Systems University of Central Florida Orlando, FL 32816-2450 Abstract

More information

Web-Based Genomic Information Integration with Gene Ontology

Web-Based Genomic Information Integration with Gene Ontology Web-Based Genomic Information Integration with Gene Ontology Kai Xu 1 IMAGEN group, National ICT Australia, Sydney, Australia, [email protected] Abstract. Despite the dramatic growth of online genomic

More information

Annotation: An Approach for Building Semantic Web Library

Annotation: An Approach for Building Semantic Web Library Appl. Math. Inf. Sci. 6 No. 1 pp. 133-143 (2012) Applied Mathematics & Information Sciences @ 2012 NSP Natural Sciences Publishing Cor. Annotation: An Approach for Building Semantic Web Library Hadeel

More information

1 o Semestre 2007/2008

1 o Semestre 2007/2008 Departamento de Engenharia Informática Instituto Superior Técnico 1 o Semestre 2007/2008 Outline 1 2 3 4 5 Outline 1 2 3 4 5 Exploiting Text How is text exploited? Two main directions Extraction Extraction

More information

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT 23-24 September, 2006, BULGARIA 1 MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT Dencho N. Batanov Frederick Institute of Technology Computer Science Department Nicosia, Cyprus

More information

Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks

Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Ramaswamy Chandramouli National Institute of Standards and Technology Gaithersburg, MD 20899,USA 001-301-975-5013 [email protected]

More information