A Tool-supported Methodology for Ontology-based Knowledge Management

Size: px
Start display at page:

Download "A Tool-supported Methodology for Ontology-based Knowledge Management"

Transcription

1 A Tool-supported Methodology for Ontology-based Knowledge Management York Sure Institute AIFB, University of Karlsruhe, D Karlsruhe, Germany tel , fax Abstract. A methodology for introducing an ontology-based KM solution into enterprises is described which extends and improves the CommonKADS methodology by introducing among others specific guidelines for developing and maintaining the respective ontology. Special emphasis is put on a stepwise construction and evaluation of the ontology. The methodology is supported by a tool, OntoKick, that supports ontology engineers in early stages, i.e. the kickoff phase of ontology development. Keywords. Knowledge Management, Methodology, Ontology 1 Introduction Knowledge Management (KM) has become an important success factor for enterprises in virtually all areas during the last decade to name but a few, one might think of human resource management, enterprise organization and enterprise culture. Information technology (IT) plays a crucial role in knowledge management, e.g. by operationalizing knowledge management processes in daily life. IT-supported KM solutions are built around some kind of organizational memory [6] that integrates informal, semi-formal and formal knowledge in order to facilitate its access, sharing and reuse by members of the organization(s) for solving their individual or collective tasks [3]. In such a context, knowledge has to be modeled, appropriately structured and interlinked for supporting its flexible integration and its personalized presentation to the consumer. Ontologies have shown to be the right answer to these structuring and modeling problems by providing a formal conceptualization of a particular domain that is shared by a group of people in an organization [9]. Ontologies aim at capturing domain knowledge in a generic way and provide a commonly agreed understanding of a domain, which may be reused and shared across applications and groups. Ontologies typically consist of definitions of concepts, relations and axioms. Until a few years ago the building of ontologies was done in a rather ad hoc fashion. Meanwhile there have been some few, but seminal proposals for guiding the ontology development process (cf. Section 4). One of the most prominent methodologies is CommonKADS that puts emphasis on an early feasibility study as well as on constructing several models that capture different kinds of knowledge needed for realizing a KM solution [10]. In this paper we first describe a methodology for introducing an ontology-based KM solution into enterprises which extends and improves the CommonKADS methodology by introducing among others specific guidelines for developing and maintaining the respective ontology. Special emphasis is put on a stepwise construction and evaluation of the ontology. Second, we present a tool ( OntoKick ) that supports ontology engineers in early stages of the methodology, i.e. the kickoff phase of ontology development. Before we conclude we present related work in that particular research area. 2 Methodology for Ontology-based Knowledge Management In contrast to well-known methodologies for ontology development (cf. Section 4), which mostly restrict their attention within the ontology itself, our approach focuses on the application-driven development of ontologies during the introduction of ontology based knowledge management systems. We cover aspects from the early stages of setting up a knowl-

2 edge management project to the final roll out of the ontology-based knowledge management system. The steps of our methodology are sketched in Figure 1, we will now describe each step in detail. Feasibility study. Any knowledge management system may only function satisfactorily if it is properly integrated into the organization in which it is operational. Many factors other than technology determine success or failure of such a system. To analyze these factors, one must initially perform a feasibility study to first identify problem/opportunity areas and potential solutions, and second, to put them into a wider organizational perspective. The feasibility study serves as a decision support for economical and technical project feasibility, in order to select the most promising focus area, i.e. the domain for the ontology based system to be developed. We rely on the approach for carrying out a feasibility study that is described by the CommonKADS methodology [10]. It should be carried out before actually developing ontologies and serves as a basis for the kickoff phase. Besides the domain of the system it helps to identify the people involved in setting up and using the system, viz. the domain experts, users and supporters of a system). Kickoff phase. The first step to engineer ontologies is to capture requirements in an ontology requirements specification document ( ORSD ) describing what an ontology should support and sketching the planned area of the ontology application. It should guide an ontology engineer to decide about inclusion, exclusion and the hierarchical structure of concepts in the ontology. In this early stage one should look for already developed and potentially reusable ontologies. In summary, it should clearly describe the information shown in Table 1. ORSD1. Domain and goal of the ontology ORSD2. Design guidelines to ensure a consistent development (e.g. naming conventions) ORSD3. Available knowledge sources (e.g. domain experts, reusable ontologies, organization charts, business plans, dictionaries, index lists, dbschemas etc.) ORSD4. Potential users and use cases ORSD5. Applications supported by the ontology Table 1 Content of the ORSD Through analysis of the available knowledge sources a baseline ontology is gathered, i.e. a draft version containing few but seminal elements of an ontology. Typically the most important concepts and relations are identified. A very important knowledge source (also for the later phases) are domain experts. There exist several possibilities to capture knowledge from domain experts, we focus on the usage of informal competency questionnaires as proposed by [14]. They consist of possible queries ( competency questions ) to the system, indicating the scope and content of the ontology. In Section 3 we will present a more detailed view on competency questionnaires and how we provide tool support based on their analysis. Refinement phase. The goal of the refinement phase is to produce a mature and application-oriented target ontology according to the specification given by the kickoff phase. This phase is divided into different subphases shown in Table 2. R1. A knowledge elicitation process with domain experts based on the initial input from the kickoff phase. This serves as input for further expansion and refinement of the baseline ontology. Typically axioms are identified and modeled in this phase. This is closely linked to the next step, because the effects of axioms might depend on the selection of the representation language. R2. A formalization phase to transfer the ontology into the target ontology expressed in formal representation languages like DAML+OIL [2]. The representation language is chosen according to the specific requirements of the envisaged application. Table 2 Two subphases of the refinement phase This phase is closely linked to the evaluation phase. If the analysis of the ontology in the evaluation phase shows gaps or misconceptions, the ontology engineer takes these results as an input for the refinement phase. It might be necessary to perform several iterative steps. Evaluation phase. The evaluation phase serves as a proof for the usefulness of developed ontologies and their associated software environment. In a first step, the ontology engineer checks, whether the target ontology fulfills the ontology requirements specification document and whether the ontology supports or answers the competency questions analyzed in the kickoff phase of the project. In a second step, the ontology is tested in the target application environment. Feedback from beta users may be a valuable input for further refinement of the ontology. A valuable input may be as well the usage patterns of the ontology. The prototype system has to track the ways users navigate or search for concepts and rela-

3 Baseline ontology Target ontology O~ based Application ONTOLOGY Feasibility study Ontology Kickoff Refinement Evaluation Maintenance GO / No GO decision Focus domain for ontology Identify people involved Requirement specification Analyze knowledge sources Knowledge elicitation with domain experts Formalize Check requirements Test in target application Analyze usage patterns Manage organizational maintenance process (Who is responsible? How is it done?) Figure 1 Steps of the methodology tions. With such an ontology log file analysis we may trace what areas of the ontology are often used and others which were not navigated. This phase is closely linked to the refinement phase and an ontology engineer may need to perform several cycles until the target ontology reaches the envisaged level the roll out of the target ontology finishes the evaluation phase. Maintenance phase. In the real world things are changing and so do the specifications for ontologies. To reflect these changes ontologies have to be maintained frequently like other parts of software, too. We stress that the maintenance of ontologies is primarily an organizational process. There must be strict rules for the update-delete-insert processes within ontologies. Most important is to clarify who is responsible for maintenance and how it is performed. E.g. is a single person or a consortium responsible for the maintenance process? In which time intervals is the ontology maintained? We recommend that the ontology engineer gathers changes to the ontology and initiates the switch-over to a new version of the ontology after thoroughly testing possible effects to the application, viz. performing additional cyclic refinement and evaluation phases. Similar to the refinement phase, feedback from users may be a valuable input for identifying the changes needed. Maintenance should accompany ontologies as long as they are on duty. 3 Tool Support for the Kick-off Phase Effectiveness and efficiency during the application of methodologies for system development increase significantly through tool support. Our tool OntoKick supports ontology engineers in the early stages of our methodology, viz. the kickoff phase of the ontology development. Tasks from the methodology are operationalized to enable e.g. up-to-date consistency checks and traceability of modeled objects like concepts and relations. Speaking on a technical level, OntoKick is implemented as a plug-in [5] for the preexisting ontology development environment OntoEdit [8], which allows for graphically oriented modeling of ontologies on a conceptual level (i.e. concepts, relations and to some extend also axioms are modeled independently from specific representation languages). The plug-in structure of OntoEdit enables flexible extensibility. Plugins can be uploaded during runtime and extend the range of OntoEdit s functionalities. OntoKick captures stepwise the content of the Ontology Requirements Specification Document (ORSD) and builds a platform to integrate various elements. One might perform the steps ORSD1 to ORSD5 from Table 1 (cf. Number 1 in Figure 2) in the proposed order and perform cycles (Number 2). We now describe each step in detail. Domain & goal are specified by ontology engineers at the very beginning of the development. To support

4 Figure 2 Management of different knowledge sources reusability through the classification of ontologies we integrated standardized industry claasifications 1. Design guidelines include predefined guidelines for the size and the structure of ontologies like the estimated number of concepts per ontology, the estimated maximum depth of the concepts hierarchy and a free form for additional guidelines (like naming conventions). They all remain linked to ontologies and the predefines guidelines are constantly checked during the development. Whenever the ontology exceeds predefined constraints, users are prompted e.g. if the envisioned maximum number of concepts or the maximum depth of the hierarchy branch is exceeded. One might think of two possible reactions. Either one needs to check the ontology itself to keep it within the boundaries. Or the guidelines, i.e. the requirements might need to be changed to reflect that they changed themselves (it seems natural that requirements might change over the time). So, the ontology is always within the range of specifications who constantly reflect the actually valuable requirements. Knowledge sources include all kinds of valuable knowledge sources for ontology development. Onto- Kick allows to manage different kinds of knowledge sources (see Number 3 in Figure 2) to keep the refer- 1 We used two standardized industry classification for the implementation: (1) Industry Classifactions & Eligibility Requirements from Commercial News USA, and (2) Hoover s Industry Sectors, ences to knowledge sources used during the development. For the analysis of the knowledge sources we currently focus on the capture of knowledge from domain experts with competency questionnaires, which will be described at the end of this section. Users and use cases are specified similar to the knowledge sources, i.e. links to existing documents are stored to keep track of the used documents. Finally, the deployment of ontologies to different applications is handled, i.e. each supported application might be characterized (e.g. the needed representation language for export of the ontology) and the path to store the productive version of the ontology might be specified. Knowledge sources provide useful hints for the development of ontologies. Especially during the kickoff phase one needs support in finding relevant concepts and relations for the specified domain to gather a baseline ontology. They might be retrieved through analysis of knowledge sources. We identified competency questionnaires as one of the most important knowledge sources. Therefore we initially implemented a semi-automatic extraction of concepts and relations from competency questions (see Figure 3). For the future we plan to expand OntoKick to support the analysis of various kinds of knowledge sources like e.g. business documents, UML diagrams and mind maps. An explorer-like tree shows the is-a concept hierarchy of the actual ontology (Number 1 of Figure 3). As basic functionality from OntoEdit, concepts and their

5 Figure 3 Competency Questionnaire relations 2 can be added, deleted, renamed and restructured. Competency questions like Welches Luxushotel liegt in Mecklenburg-Vorpommern (Number 2), which means in English Which luxury hotel is located in Mecklenburg-Vorpommern?, can be inserted and are stored in an enumeration of competency questions (Number 4) which altogether form a competency questionnaire filled in by a knowledge engineer and a domain expert. From each competency question one may select elements (i.e. words) in order to define concepts, relations or instances 3 of concepts 4. By default elements are inserted into the ontology as subconcepts of root (the uppermost element in the hierarchy), relations of root or instances of root. If a concept of the hierarchy is preselected, elements are added as subconcepts or instances of the marked concept and relations are attached to it. During the development ontologies may grow big and finding relevant superconcepts gets time consuming. Therefore we implemented a simple pattern matching assuming that in some cases the subconcept contains the name of it s superconcept or at least parts of the name (Number 4). The ontology engineer specifies the 2 Please note that we have a frame-oriented view on ontologies where relations are explicitly attached to their concepts. 3 Instances seem to be less important during the kickoff phase. In later stages one might want to have an initial set of instances to test and evaluate the ontology. 4 If a domain lexicon is available in OntoEdit, one might also add an element as a synonym for specific lexical entries from that lexicon. number of letters that should match (four letters in our example). All elements of the competency question that have parts of the specified size (four in our example) that match to parts of that size of already modeled concepts are underlined. E.g. in Figure 3 the words Welches, Luxushotel, liegt and Mecklenburg- Vorpommern are recognized by the system by using four letters for the pattern matching and, therefore, underlined. A right click with a mouse offers a context menu to add the element to the ontology or to show similar concepts, i.e. the concepts matching. In our example four letters of Luxushotel matched to four letters of Hotel either hote or otel. For this example choosing five letters would have done the job even better. In the figure shown we already included the element as a subconcept of Hotel (and it is therefore shown in the hierarchy). Finally we implemented an algorithm for word stemming (Porter Stemming Algorithm 5 ) that can be activated by a check-box (works only for English words). In combination with pattern matching it might help to decrease the number of words that match but are not helpful in finding relevant concepts. While browsing with OntoEdit through the ontology, one may always get the reference to the competency question that resulted in a specific concept (or relation etc.). This traceability helps to clarify the meaning of concepts, especially if more than one person are in- 5 The Porter Stemming Algorithm is available in Java at

6 volved in the modeling of the ontology or if the ontology is reused by other persons than the creator. 4 Related Work We here give an overview of existing methodologies for ontology development and show which of their ideas are adopted and expanded in our methodology. Skeletal Methodology. This methodology is based on the experience of building the Enterprise Ontology (cf. [14]), which includes a set of ontologies for enterprise modeling. The guidelines for developing ontologies start with identifying the purpose of an ontology and then concentrate on the building of ontologies which is broken down into the steps ontology capture, coding, evaluation and documentation. A disadvantage of this methodology is that it does not precisely describe the techniques for performing the different activities. For example, it remains unclear, how the key concepts and relationships should be acquired. Only a very vague guideline is given. We catch up the idea of competency questions and expand their usage. We not only propose to use them for evaluation of the system, but also for finding relevant lexical entries like concepts, relations etc.. KACTUS. The approach of [1] was developed within the Esprit KACTUS project. One of the objectives of this project was to investigate the feasibility of knowledge reuse in complex technical systems and the role of ontologies to support it. The methodology recommends an application driven development of ontologies. So, every time an application is assembled, the ontology that represents the knowledge required for the application is built. Three steps have to be taken every time an ontology-based application is assembled: 1. Specification of the application. Provide an application context and a view of the components that the application tries to model. 2. Preliminary design. Based on relevant top-level ontological categories create a first draft where the list of terms and application specific tasks developed during the previous phase is used as input for obtaining several views of the global model in accordance with the top-level ontological categories determined. Search for existing ontologies which may be refined and extended for use in the new application. 3. Ontology refinement and structuring. Structure and refine the model in order to arrive at a definitive design. The methodology offers very little detail and does not recommend particular techniques to support the development steps. Also, documentation, evaluation and maintenance processes are missing [7]. In general we agree with the general idea of application driven ontology development and in particular with refinement and structuring, which is reflected by our proposal of the ontology development process. Methontology. [4] includes: The Methontology framework from 1. The identification of the ontology development process, which refers to which tasks (planning, control, specification, knowledge acquisition, conceptualization, integration, implementation, evaluation, documentation, configuration management) one should carry out, when building ontologies. 2. The identification of stages through which an ontology passes during its lifetime. 3. The steps to be taken to perform each activity, supporting techniques and evaluation steps. 4. Setting up an ontology requirements specification document (ORSD) to capture requirements for an ontology similar to a software specification. The methodology offers detailed support in development-oriented activities except formalization and maintenance and describes project management activities. We adopted the general idea of an ontology requirements specification document (ORSD), but modified and extended the presented version by our own needs. 5 Conclusion We presented a methodology for introducing ontology based knowledge management into enterprises. Our methodology covers steps from early stages in knowledge management projects to the deployment and maintenance of an ontology based knowledge management system. The methodology already has been applied to case studies ranging from the implementation of the knowledge portal of our own institute [12] to several industrial case studies ([11], [13]). Experiences gained while applying the methodology in further case studies will be integrated in future versions of our methodology. Effectiveness and efficiency while performing steps of methodologies for system development increase through tool support. We presented tool support for

7 early stages of our methodology, viz. the kickoff phase of ontology development, by our tool Onto- Kick. To main aspects are covered: the capture of general requirement specifications for an ontology and the analysis of a specific requirement specification, viz. competency questionnaires. They serve as knowledge sources for the development of a baseline ontology. OntoKick enables semi-automatic extraction of concepts, relations and instances out of the competency questions. Traceability ensures that the context of extracted concepts, relations and instances is persistent. For the future we plan to expand the analysis of knowledge sources (i.e. analysis of documents other than competency questionnaires like e.g. mind maps). A promising area for expansion seems to be the tighter integration of use cases (e.g. UML diagrams). Furthermore we will expand the support in general for further steps of our methodology. E.g. we plan to explore the possibility of supporting the usage of the captured and analyzed competency questions for the evaluation phase. The final goal is to have a full fledged tool support (as far as possible) for the methodology for ontology based knowledge management. Acknowledgements. We thank our colleagues and students at the Institute AIFB, University of Karlsruhe, without whom the research would not have been possible especially Hans-Peter Schnurr (now ontoprise GmbH), Siggi Handschuh (AIFB) and Claus Boyens (AIFB). The research presented in this paper has been partially funded by EU in the IST project On-To-Knowledge. 7. F. López. Overview of methodologies for building ontologies. In Proceedings of the IJCAI-99 Workshop on Ontologies and Problem-Solving Methods: Lessons Learned and Future Trends. CEUR Publications, A. Maedche, H.-P. Schnurr, S. Staab, and R. Studer. Representation language-neutral modeling of ontologies. In Proceedings of the German Workshop Modellierung, Koblenz, Germany, April, D. O Leary. Using AI in knowledge management: Knowledge bases and ontologies. IEEE Intelligent Systems, 13(3):34 39, May/June G. Schreiber, H. Akkermans, A. Anjewierden, R. de Hoog, N. Shadbolt, W. Van de Velde, and B. Wielinga. Knowledge Engineering and Management The CommonKADS Methodology. The MIT Press, Cambridge, Massachusetts; London, England, S. Staab, H.-P. Schnurr, R. Studer, and Y. Sure. Knowledge processes and ontologies. IEEE Intelligent Systems, 16(1):26 34, N. Stojanovic, A. Maedche, S. Staab, R. Studer, and Y. Sure. SEAL A Framework for Developing SEmantic PortALs. In K-Cap First International Conference on Knowledge Capture, Oct , 2001, Victoria, B.C., Canada, to appear. 13. Y. Sure and R. Studer. On-To-Knowledge Methodology Evaluated and Employed Version. On-To- Knowledge deliverable D-16, Institute AIFB, University of Karlsruhe, M. Uschold and M. King. Towards a Methodology for Building Ontologies. In Workshop on Basic Ontological Issues in Knowledge Sharing, held in conjunction with IJCAI-95, Montreal, Canada, References 1. A. Bernaras, I. Laresgoiti, and J. Corera. Building and Reusing Ontologies for Electrical Network Applications. In Proceedings of the European Conference on Artificial Intelligence ECAI-96, DAML+OIL R. Dieng, O. Corby, A. Giboin, and M. Ribiere. Methods and tools for corporate knowledge management. Int. Journal of Human-Computer Studies, 51(3): , A. Gomez-Perez. A Framework to Verify Knowledge Sharing Technology. Expert Systems with Application, 11(4): , S. Handschuh, S. Staab, and A. Maedche. CREAM Creating relational metadata with a component-based, ontology-driven annotation framework. In K-Cap First International Conference on Knowledge Capture, Oct , 2001, Victoria, B.C., Canada, to appear. 6. O. Kuehn and A. Abecker. Corporate memories for knowledge memories in industrial practice: Prospects and challenges. Journal of Universal Computer Science, 3(8), August 1997.

Metadata and the Semantic Web and CREAM 0

Metadata and the Semantic Web and CREAM 0 Metadata and the Semantic Web and CREAM 0 1 Siegfried Handschuh, 1;2 Steffen Staab, 1;3 Alexander Maedche 1 Institute AIFB, University of Karlsruhe, D-76128 Karlsruhe, Germany http://www.aifb.uni-karlsruhe.de/wbs

More information

Knowledge Processes and Ontologies

Knowledge Processes and Ontologies Knowledge Processes and Ontologies Steffen Staab 1;2, Hans-Peter Schnurr 2, Rudi Studer 1;2, York Sure 1 1 Institute AIFB, University of Karlsruhe, D-76128 Karlsruhe, Germany http://www.aifb.uni-karlsruhe.de/wbs

More information

NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology

NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology Asunción Gómez-Pérez and Mari Carmen Suárez-Figueroa Ontology Engineering Group. Departamento de Inteligencia Artificial. Facultad

More information

A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet

A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet Joerg-Uwe Kietz, Alexander Maedche, Raphael Volz Swisslife Information Systems Research Lab, Zuerich, Switzerland fkietz, volzg@swisslife.ch

More information

OntoEdit: Collaborative Ontology Development for the Semantic Web

OntoEdit: Collaborative Ontology Development for the Semantic Web OntoEdit: Collaborative Ontology Development for the Semantic Web York Sure 1, Michael Erdmann 2, Juergen Angele 2, Steffen Staab 1;2, Rudi Studer 1;2;3, and Dirk Wenke 2 1 Institute AIFB, University of

More information

Methodologies, Tools and Languages. Where is the Meeting Point?

Methodologies, Tools and Languages. Where is the Meeting Point? Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index

More information

Web Portal : Complete ontology and portal

Web Portal : Complete ontology and portal Web Portal : Complete ontology and portal Mustafa Jarrar, Ben Majer, Robert Meersman, Peter Spyns VUB STARLab, Pleinlaan 2 1050 Brussel {Ben.Majer,Mjarrar,Robert.Meersman,Peter.Spyns}@vub.ac.be, www.starlab.vub.ac.be

More information

A Critical Analysis of lifecycles and Methods for Ontology Construction and Evaluation

A Critical Analysis of lifecycles and Methods for Ontology Construction and Evaluation 1st International Conference on Advanced Technologies for Signal and Image Processing - ATSIP'2014 March 17-19, 2014, Sousse, Tunisia A Critical Analysis of lifecycles and Methods for Ontology Construction

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development of an Ontology-Based Portal for Digital Archive Services Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw

More information

Ontology Development and Evolution: Selected Approaches for Small-Scale Application Contexts

Ontology Development and Evolution: Selected Approaches for Small-Scale Application Contexts : Selected Approaches for Small-Scale Application Contexts Annika Öhgren ISSN 1404-0018 Research Report 04:7 : Selected Approaches for Small-Scale Application Contexts Annika Öhgren Information Engineering

More information

XETA: extensible metadata System

XETA: extensible metadata System XETA: extensible metadata System Abstract: This paper presents an extensible metadata system (XETA System) which makes it possible for the user to organize and extend the structure of metadata. We discuss

More information

Ontology Creation and Development Model

Ontology Creation and Development Model Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department

More information

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative Marc Ehrig Institute AIFB University of Karlsruhe 76128 Karlsruhe, Germany ehrig@aifb.uni-karlsruhe.de

More information

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH Andreas Walter FZI Forschungszentrum Informatik, Haid-und-Neu-Straße 10-14, 76131 Karlsruhe, Germany, awalter@fzi.de

More information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

Bibster A Semantics-Based Bibliographic Peer-to-Peer System

Bibster A Semantics-Based Bibliographic Peer-to-Peer System Bibster A Semantics-Based Bibliographic Peer-to-Peer System Peter Haase 1, Björn Schnizler 1, Jeen Broekstra 2, Marc Ehrig 1, Frank van Harmelen 2, Maarten Menken 2, Peter Mika 2, Michal Plechawski 3,

More information

Annotation for the Semantic Web During Website Development

Annotation for the Semantic Web During Website Development Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Motivating Ontology-Driven Information Extraction

Motivating Ontology-Driven Information Extraction Motivating Ontology-Driven Information Extraction Burcu Yildiz 1 and Silvia Miksch 1, 2 1 Institute for Software Engineering and Interactive Systems, Vienna University of Technology, Vienna, Austria {yildiz,silvia}@

More information

DesignMinders: A Design Knowledge Collaboration Approach

DesignMinders: A Design Knowledge Collaboration Approach DesignMinders: A Design Knowledge Collaboration Approach Gerald Bortis and André van der Hoek University of California, Irvine Department of Informatics Irvine, CA 92697-3440 {gbortis, andre}@ics.uci.edu

More information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications 2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications

More information

DLV02.01 Business processes. Study on functional, technical and semantic interoperability requirements for the Single Digital Gateway implementation

DLV02.01 Business processes. Study on functional, technical and semantic interoperability requirements for the Single Digital Gateway implementation Study on functional, technical and semantic interoperability requirements for the Single Digital Gateway implementation 18/06/2018 Table of Contents 1. INTRODUCTION... 7 2. METHODOLOGY... 8 2.1. DOCUMENT

More information

4.2.2 Usability. 4 Medical software from the idea to the finished product. Figure 4.3 Verification/validation of the usability, SW = software

4.2.2 Usability. 4 Medical software from the idea to the finished product. Figure 4.3 Verification/validation of the usability, SW = software 4.2.2 Usability Intended purpose, Market Validation Usability Usability Risk analysis and measures Specification of the overall system SW SW architecture/ of SW SW design Software design & integration

More information

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description

More information

Ontology Development. Qing He

Ontology Development. Qing He A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies

More information

Services on the Move Towards P2P-Enabled Semantic Web Services

Services on the Move Towards P2P-Enabled Semantic Web Services Services on the Move Towards P2P-Enabled Semantic Web Services Alexander Maedche a and Steffen Staab b a FZI Research Center for Information Technologies at the University of Karlsruhe D-76131 Karlsruhe,

More information

Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms

Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms Asunción Gómez-Pérez and M. Carmen Suárez-Figueroa Laboratorio de Inteligencia Artificial Facultad de Informática Universidad

More information

Clustering for Ontology Evolution

Clustering for Ontology Evolution Clustering for Ontology Evolution George Tsatsaronis, Reetta Pitkänen, and Michalis Vazirgiannis Department of Informatics, Athens University of Economics and Business, 76, Patission street, Athens 104-34,

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest

More information

OntoPlugins a flexible component framework

OntoPlugins a flexible component framework OntoPlugins a flexible component framework Siegfried Handschuh Institute AIFB, University of Karlsruhe, 76128 Karlsruhe, Germany sha@aifb.uni-karlsruhe.de http://www.aifb.uni-karlsruhe.de/wbs Abstract

More information

OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice

OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice John Davies, Alistair Duke BTexact, Orion 5/12, Adastral Park, Ipswich IP5 3RE, UK john.nj.davies@bt.com, alistair.duke@bt.com

More information

re3data.org - Making research data repositories visible and discoverable

re3data.org - Making research data repositories visible and discoverable re3data.org - Making research data repositories visible and discoverable Robert Ulrich, Karlsruhe Institute of Technology Hans-Jürgen Goebelbecker, Karlsruhe Institute of Technology Frank Scholze, Karlsruhe

More information

Introduction to. Ontological Engineering

Introduction to. Ontological Engineering Introduction to Asunción Gómez-Pérez (asun@fi.upm.es) Credits to: Mari Carmen Suárez -Figueroa (mcsuarez@fi.upm.es) Boris Villazón-Terrazas (bvillazon@fi.upm.es) Elena Montiel (emontiel@fi.upm.es) Guadalupe

More information

IMAGENOTION - Collaborative Semantic Annotation of Images and Image Parts and Work Integrated Creation of Ontologies

IMAGENOTION - Collaborative Semantic Annotation of Images and Image Parts and Work Integrated Creation of Ontologies IMAGENOTION - Collaborative Semantic Annotation of Images and Image Parts and Work Integrated Creation of Ontologies Andreas Walter, awalter@fzi.de Gabor Nagypal, nagypal@disy.net Abstract: In this paper,

More information

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed

More information

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Topic 01. Software Engineering, Web Engineering, agile methodologies. Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,

More information

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr.

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr. How Turner Broadcasting can avoid the Seven Deadly Sins That Can Cause a Data Warehouse Project to Fail Robert Milton Underwood, Jr. 2000 Robert Milton Underwood, Jr. Page 2 2000 Table of Contents Section

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Extension and integration of i* models with ontologies

Extension and integration of i* models with ontologies Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry

More information

Requirements for Information Extraction for Knowledge Management

Requirements for Information Extraction for Knowledge Management Requirements for Information Extraction for Knowledge Management Philipp Cimiano*, Fabio Ciravegna, John Domingue, Siegfried Handschuh*, Alberto Lavelli +, Steffen Staab*, Mark Stevenson AIFB, University

More information

Introduction to the Semantic Web Tutorial

Introduction to the Semantic Web Tutorial Introduction to the Semantic Web Tutorial Ontological Engineering Asunción Gómez-Pérez (asun@fi.upm.es) Mari Carmen Suárez -Figueroa (mcsuarez@fi.upm.es) Boris Villazón (bvilla@delicias.dia.fi.upm.es)

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

KAON The Karlsruhe Ontology and Semantic Web Meta Project

KAON The Karlsruhe Ontology and Semantic Web Meta Project KAON The Karlsruhe Ontology and Semantic Web Meta Project Alexander Maedche 1 & Steffen Staab 2 1 Forschungszentrum Informatik, Karlsruhe, Germany, http://www.fzi.de/wim 2 Institut AIFB, Universität Karlsruhe,

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

RaDON Repair and Diagnosis in Ontology Networks

RaDON Repair and Diagnosis in Ontology Networks RaDON Repair and Diagnosis in Ontology Networks Qiu Ji, Peter Haase, Guilin Qi, Pascal Hitzler, and Steffen Stadtmüller Institute AIFB Universität Karlsruhe (TH), Germany {qiji,pha,gqi,phi}@aifb.uni-karlsruhe.de,

More information

Combination of DROOL rules and Protégé knowledge bases in the ONTO-H annotation tool

Combination of DROOL rules and Protégé knowledge bases in the ONTO-H annotation tool Combination of DROOL rules and Protégé knowledge bases in the ONTO-H annotation tool Corcho O. 1,5, Blázquez, M. 1, Niño M. 1, Benjamins V.R. 1, Contreras J. 1, García A. 2, Navas E. 2, Rodríguez J. 2,

More information

On-To-Knowledge Methodology Final Version

On-To-Knowledge Methodology Final Version EU-IST Project IST-1999-10132 On-To-Knowledge On-To-Knowledge: Content-Driven Knowledge Management Tools through Evolving Ontologies On-To-Knowledge Methodology Final Version York Sure, Rudi Studer (University

More information

An Approach to Software Component Specification

An Approach to Software Component Specification Page 1 of 5 An Approach to Software Component Specification Jun Han Peninsula School of Computing and Information Technology Monash University, Melbourne, Australia Abstract. Current models for software

More information

3Lesson 3: Web Project Management Fundamentals Objectives

3Lesson 3: Web Project Management Fundamentals Objectives 3Lesson 3: Web Project Management Fundamentals Objectives By the end of this lesson, you will be able to: 1.1.11: Determine site project implementation factors (includes stakeholder input, time frame,

More information

Content Interoperability Strategy

Content Interoperability Strategy Content Interoperability Strategy 28th September 2005 Antoine Rizk 1 Presentation plan Introduction Context Objectives Input sources Semantic interoperability EIF Definition Semantic assets The European

More information

Marco Porta Betim Çiço Peter Kaczmarski Neki Frasheri Virginio Cantoni. Fernand Vandamme (BIKEMA)

Marco Porta Betim Çiço Peter Kaczmarski Neki Frasheri Virginio Cantoni. Fernand Vandamme (BIKEMA) New Trends in Information Technologies and Their Integration in University Curricula: a Brief Study in the Context of the FETCH European Thematic Network Marco Porta Betim Çiço Peter Kaczmarski Neki Frasheri

More information

Nigerian Geography Ontology for Semantic Web Applications

Nigerian Geography Ontology for Semantic Web Applications International Journal Of Engineering Research And Development e- ISSN: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 14, Issue 9 (September Ver. I 2018), PP.63-67 Aliyu Rufai Yauri,S B. A Mohammed

More information

A survey of Ontology Development and Management Methodologies

A survey of Ontology Development and Management Methodologies A survey of Ontology Development and Management Methodologies Dionysia Kontotasiou, Dionisis Kehagias, Dimitrios Tzovaras Centre for Research and Technology Hellas Informatics and Telematics Institute

More information

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev Enterprise Knowledge Map: Toward Subject Centric Computing March 21st, 2007 Dmitry Bogachev Are we ready?...the idea of an application is an artificial one, convenient to the programmer but not to the

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

Towards Rule Learning Approaches to Instance-based Ontology Matching

Towards Rule Learning Approaches to Instance-based Ontology Matching Towards Rule Learning Approaches to Instance-based Ontology Matching Frederik Janssen 1, Faraz Fallahi 2 Jan Noessner 3, and Heiko Paulheim 1 1 Knowledge Engineering Group, TU Darmstadt, Hochschulstrasse

More information

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT Petr Smolík, Tomáš Hruška Department of Computer Science and Engineering, Faculty of Computer Science and Engineering, Brno University

More information

K-Model Structured Design of Configuration Models

K-Model Structured Design of Configuration Models K-Model Structured Design of Configuration Models Dr. Axel Brinkop 1 and Dr. Thorsten Krebs 2 and Hartmut Schlee 3 Abstract. 3 The purpose of this paper is to introduce the novel knowledge acquisition

More information

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb Semantic Commitment for Designing Ontologies: A Proposal Bruno Bachimont 1,Antoine Isaac 1;2, Raphaël Troncy 1;3 1 Institut National de l'audiovisuel, Direction de la Recherche 4, Av. de l'europe - 94366

More information

The requirements engineering process

The requirements engineering process 3 rd Stage Lecture time: 8:30-12:30 AM Instructor: Ali Kadhum AL-Quraby Lecture No. : 5 Subject: Software Engineering Class room no.: Department of computer science Process activities The four basic process

More information

Enhancing validation with Prototypes out of Requirements Model

Enhancing validation with Prototypes out of Requirements Model Enhancing validation with Prototypes out of Requirements Model Michael Deynet, Sabine Niebuhr, Björn Schindler Software Systems Engineering, Clausthal University of Technology, 38678 Clausthal-Zellerfeld,

More information

Crossing the Archival Borders

Crossing the Archival Borders IST-Africa 2008 Conference Proceedings Paul Cunningham and Miriam Cunningham (Eds) IIMC International Information Management Corporation, 2008 ISBN: 978-1-905824-07-6 Crossing the Archival Borders Fredrik

More information

Data formats for exchanging classifications UNSD

Data formats for exchanging classifications UNSD ESA/STAT/AC.234/22 11 May 2011 UNITED NATIONS DEPARTMENT OF ECONOMIC AND SOCIAL AFFAIRS STATISTICS DIVISION Meeting of the Expert Group on International Economic and Social Classifications New York, 18-20

More information

Developing an Ontology for Teaching Multimedia Design and Planning

Developing an Ontology for Teaching Multimedia Design and Planning Jakkilinki, Sharda, Georgievski 1 Abstract Developing an Ontology for Teaching Multimedia Design and Planning Roopa Jakkilinki, Nalin Sharda, Mladen Georgievski School of Computer Science and Mathematics

More information

P2P Knowledge Management: an Investigation of the Technical Architecture and Main Processes

P2P Knowledge Management: an Investigation of the Technical Architecture and Main Processes P2P Management: an Investigation of the Technical Architecture and Main Processes Oscar Mangisengi, Wolfgang Essmayr Software Competence Center Hagenberg (SCCH) Hauptstrasse 99, A-4232 Hagenberg, Austria

More information

Downloaded from jipm.irandoc.ac.ir at 5:49 IRDT on Sunday June 17th 2018

Downloaded from jipm.irandoc.ac.ir at 5:49 IRDT on Sunday June 17th 2018 5-83 ( ) 5-83 ( ) ISC SCOPUS L ISA http://jist.irandoc.ac.ir 390 5-3 - : fathian000@gmail.com : * 388/07/ 5 : 388/05/8 : :...... : 390..(Brank, Grobelnic, and Mladenic 005). Brank, ).(Grobelnic, and Mladenic

More information

OntoWeb a Semantic Web Community Portal

OntoWeb a Semantic Web Community Portal OntoWeb a Semantic Web Community Portal Peter Spyns, Daniel Oberle, Raphael Volz, Jijuan Zheng, Mustafa Jarrar, York Sure, Rudi Studer, and Robert Meersman Institute AIFB, University of Karlsruhe, D-76128

More information

SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A

SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A 1. What is an object? An object is a combination of data and logic; the representation of some realworld

More information

Ontology Merging: on the confluence between theoretical and pragmatic approaches

Ontology Merging: on the confluence between theoretical and pragmatic approaches Ontology Merging: on the confluence between theoretical and pragmatic approaches Raphael Cóbe, Renata Wassermann, Fabio Kon 1 Department of Computer Science University of São Paulo (IME-USP) {rmcobe,renata,fabio.kon}@ime.usp.br

More information

Semantic Annotation using Horizontal and Vertical Contexts

Semantic Annotation using Horizontal and Vertical Contexts Semantic Annotation using Horizontal and Vertical Contexts Mingcai Hong, Jie Tang, and Juanzi Li Department of Computer Science & Technology, Tsinghua University, 100084. China. {hmc, tj, ljz}@keg.cs.tsinghua.edu.cn

More information

Introduction

Introduction Introduction EuropeanaConnect All-Staff Meeting Berlin, May 10 12, 2010 Welcome to the All-Staff Meeting! Introduction This is a quite big meeting. This is the end of successful project year Project established

More information

Digital Library on Societal Impacts Draft Requirements Document

Digital Library on Societal Impacts Draft Requirements Document Table of Contents Digital Library on Societal Impacts Draft Requirements Document Eric Scharff Introduction... 1 System Description... 1 User Interface... 3 Infrastructure... 3 Content... 4 Work Already

More information

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Eloise Currie and Mary Parmelee SAS Institute, Cary NC About SAS: The Power to Know SAS: The Market Leader in

More information

University of Huddersfield Repository

University of Huddersfield Repository University of Huddersfield Repository Olszewska, Joanna Isabelle, Simpson, Ron and McCluskey, T.L. Appendix A: epronto: OWL Based Ontology for Research Information Management Original Citation Olszewska,

More information

Enabling Semantic Access to Cultural Heritage: A Case Study of Tate Online

Enabling Semantic Access to Cultural Heritage: A Case Study of Tate Online Enabling Semantic Access to Cultural Heritage: A Case Study of Tate Online Paul Clough, Jennifer Marlow and Neil Ireson University of Sheffield (UK) Contents of paper 2 Contents Introduction Related work

More information

Lecture 1/2. Copyright 2007 STI - INNSBRUCK

Lecture 1/2. Copyright 2007 STI - INNSBRUCK Introduction to modeling MSc 2008/2009 009 Lecture 1/2 1 Copyright 2007 STI - INNSBRUCK www.sti-innsbruck.at Course overview Introduces modeling as a discipline within Computer Science and Engineering,

More information

Practical Experiences in Building Ontology-based Retrieval Systems

Practical Experiences in Building Ontology-based Retrieval Systems Practical Experiences in Building Ontology-based Retrieval Systems Elena Paslaru Bontas Freie Universität Berlin Institut für Informatik Takustr. 9, D-14195 Berlin, Germany paslaru@inf.fu-berlin.de Abstract.

More information

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module

More information

Realisation Plan Dynamic Professional Knowledge Base

Realisation Plan Dynamic Professional Knowledge Base Realisation Plan Dynamic Professional Knowledge Base Content Summary... 3 1. Introduction... 4 1.1 Realisation Plan DPKB... 4 1.2 Preconditions... 4 2. Results Phase 1... 5 2.1 Users/ User groups... 5

More information

CREAM Creating relational metadata with a component-based, ontology-driven annotation framework

CREAM Creating relational metadata with a component-based, ontology-driven annotation framework CREAM Creating relational metadata with a component-based, ontology-driven annotation framework 1 Siegfried Handschuh, 1;2 Steffen Staab, 1;3 Alexander Maedche 1 Institute AIFB, University of Karlsruhe,

More information

Planning for Information Network

Planning for Information Network Planning for Information Network Lecture 2: The network design methodology Assistant Teacher Samraa Adnan Al-Asadi 1 Contents The PPDIOO network lifecycle. Benefits of the lifecycle approach to network

More information

The LUCID Design Framework (Logical User Centered Interaction Design)

The LUCID Design Framework (Logical User Centered Interaction Design) The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface

More information

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data an eprentise white paper tel: 407.591.4950 toll-free: 1.888.943.5363 web: www.eprentise.com Author: Helene Abrams www.eprentise.com

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

Managing Change and Complexity

Managing Change and Complexity Managing Change and Complexity The reality of software development Overview Some more Philosophy Reality, representations and descriptions Some more history Managing complexity Managing change Some more

More information

License.

License. License This document is licensed under the terms of the Creative Commons Attribution-Noncommercial 3.0 Germany license. You are allowed to to Share to copy, distribute, and transmit the document to Remix

More information

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS WHITE PAPER TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS Today s online environments have created a dramatic new set of challenges for software professionals responsible for the quality of

More information

Ontology method construction for intelligent decision support systems

Ontology method construction for intelligent decision support systems Ontology method construction for intelligent decision support systems Olga Burceva, Ludmila Aleksejeva Department of Modelling and Simulation, Riga Technical University, 1 Kalku Street, Riga, LV-1658,

More information

Working with World Book: Timeline

Working with World Book: Timeline Grande Prairie, Alberta www.peacelibrarysystem.ab.ca Working with World Book: Timeline Prepared by Samantha Mercer, Digital Learning & Outreach Librarian August 2017 Page 1 Table of Contents 1 About...

More information

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia

More information

Towards Systematic Usability Verification

Towards Systematic Usability Verification Towards Systematic Usability Verification Max Möllers RWTH Aachen University 52056 Aachen, Germany max@cs.rwth-aachen.de Jonathan Diehl RWTH Aachen University 52056 Aachen, Germany diehl@cs.rwth-aachen.de

More information

Construction of Knowledge Base for Automatic Indexing and Classification Based. on Chinese Library Classification

Construction of Knowledge Base for Automatic Indexing and Classification Based. on Chinese Library Classification Construction of Knowledge Base for Automatic Indexing and Classification Based on Chinese Library Classification Han-qing Hou, Chun-xiang Xue School of Information Science & Technology, Nanjing Agricultural

More information

SemSearch 2008, CEUR Workshop Proceedings, ISSN , online at CEUR-WS.org/Vol-334/ QuiKey a Demo. Heiko Haller

SemSearch 2008, CEUR Workshop Proceedings, ISSN , online at CEUR-WS.org/Vol-334/ QuiKey a Demo. Heiko Haller QuiKey a Demo Heiko Haller Forschungszentrum Informatik (FZI), Germany heiko.haller@fzi.de Abstract. QuiKey is a light-weight tool that can act as an interactive command-line for a semantic knowledge base.

More information

Data Center Management and Automation Strategic Briefing

Data Center Management and Automation Strategic Briefing Data Center and Automation Strategic Briefing Contents Why is Data Center and Automation (DCMA) so important? 2 The Solution Pathway: Data Center and Automation 2 Identifying and Addressing the Challenges

More information

OntoEdit: Guiding Ontology Development by Methodology and Inferencing

OntoEdit: Guiding Ontology Development by Methodology and Inferencing OntoEdit: Guiding Ontology Development by Methodology and Inferencing York Sure 1, Juergen Angele 2, and Steffen Staab 1,2 1 Institute AIFB, University of Karlsruhe, 76128 Karlsruhe, Germany {sure,staab}@aifb.uni-karlsruhe.de

More information

Enterprise Multimedia Integration and Search

Enterprise Multimedia Integration and Search Enterprise Multimedia Integration and Search José-Manuel López-Cobo 1 and Katharina Siorpaes 1,2 1 playence, Austria, 2 STI Innsbruck, University of Innsbruck, Austria {ozelin.lopez, katharina.siorpaes}@playence.com

More information

ISO compliant verification of functional requirements in the model-based software development process

ISO compliant verification of functional requirements in the model-based software development process requirements in the model-based software development process Hans J. Holberg SVP Marketing & Sales, BTC Embedded Systems AG An der Schmiede 4, 26135 Oldenburg, Germany hans.j.holberg@btc-es.de Dr. Udo

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 3 Seminal Object-Oriented Methodologies: A Feature-Focused Review 1 Responsibility-Driven Design (RDD) Introduced in 1990; a UML-based

More information

Ans 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships.

Ans 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships. Q 1) Attempt all the following questions: (a) Define the term cohesion in the context of object oriented design of systems? (b) Do you need to develop all the views of the system? Justify your answer?

More information

Developing Ontology-based Applications using Hozo

Developing Ontology-based Applications using Hozo Developing Ontology-based Applications using Hozo Kouji Kozaki *1, Yoshinobu Kitamura *1 and Riichiro Mizoguchi *1 *1 The Institute of Scientific and Industrial Research, Osaka University *1 8-1 Mihogaoka,

More information