Utility Evaluation of Tools for Collaborative Development

Slides:



Advertisements
Similar presentations
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Advertisements

Usage of the memoQ web service API by LSP – a case study
KEOD 2013 – 20 th September 2013 A Comprehensive Framework for Semantic Annotation of Web Content Manuel Fiorelli 1, Maria Teresa Pazienza 2, Armando Stellato.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
JISC MIRAGE 2011: Repository Enrichment from Archiving to Creation Dr. Xiaohhong (Sharon) Gao Middlesex University London NW4 4BT Repository.
Information and Business Work
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
OntoSTUDIO as a Ontology Engineering Environment
ITEC810 Project By: P. M. Mathindri Nilushika Pathiraja 1.
The primary purpose of this project is to build a system that will visualise graphs, and more importantly visualise the execution of a graphing algorithm.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
From a Single Ontologically Sound Conceptual Model to Multiple Physical Schema Languages Bruce T. Bauman, U.S. DoD 1.
Formalizing and Querying Heterogeneous Documents with Tables Krishnaprasad Thirunarayan and Trivikram Immaneni Department of Computer Science and Engineering.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence.
Lessons Learned from GIS Application Development in a State Government Context Yueming Wu, Ph.D. West Virginia Department of Environmental Protection 2006.
KMS Products By Justin Saunders. Overview This presentation will discuss the following: –A list of KMS products selected for review –The typical components.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Sharing lessons through effective modelling Hilary Dexter University of Manchester Tom Franklin Franklin Consulting.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
Aquenergy Portal Elisabetta Zuanelli, University of Rome “Tor Vergata”, Italy E-Age 2014 Muscat december.
Application Lifecycle Management - Activities- Methodologies- Disciplines- Tools- Benefits- ALM Tools and Products 1 Application Lifecycle Management (ALM)
Web-Protégé Jelena Vukovic, 53/07
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Geoffrey Duval (ISAE-SUPAERO) Naples, October 1 st, 2012.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
UNIVERSITY OF HELSINKI HELSINKI UNIVERSITY OF TECHNOLOGY Semantic Computing Research Group Web Services Service Publishing.
1 SVG for Process Visualization Johan Koolwaaij Peter Fennema Diederik van Leeuwen Telematica Instituut The Netherlands.
Towntology Software Tool: A tool for the development of urban planning ontologies Context Architecture Principles Knowledge model Demo Perspectives.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
OASIS SET TC MeetingAugust 14, 2008 A Proposal for SET TC Requirements.
MOLTO WPs 3 and 9 UHEL Lauri Carlson University of Helsinki Department of Modern Languages
M&CML: A Monitoring & Control Specification Modeling Language
Chapter 2 Object-Oriented Paradigm Overview
Building Enterprise Applications Using Visual Studio®
Unit 3 Virtualization.
Intelligent Systems Development
Sharing lessons through effective modelling
June 1, 2008 Michael Erdmann, Peter Haase, Holger Lewen, Rudi Studer
GATE and the Semantic Web
GeneXus 9.0: Web applications at their higher power
Stanford Medical Informatics
Systems Analysis and Design in a Changing World, 6th Edition
CMPE419 Mobile Application Development
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Distributed Systems through Web Services
Map of Human Computer Interaction
Guided Research: Intelligent Contextual Task Support for Mails
Requirements Document
CMPE419 Mobile Application Development
OU BATTLECARD: Oracle Data Integrator
Presentation transcript:

Utility Evaluation of Tools for Collaborative Development and Maintenance of Ontologies Alex Norta1, Roman Yangarber1, Lauri Carlson2 Department of Computer Science1 Department of Computer Science2 University of Helsinki VORTE-MOST'10, October 27th, 2010

Agenda Introduction and research question Ontology tool application context ContentFactory project context specific ontology-features management in context functional and non-functional requirements specification Evaluation of ontology tools method of evaluation tool-triage result results for functional- and non-functional evaluation Conclusions and future work

Introduction Context of evaluation eBS specifications in two formats electronic business services (eBS) for B2B collaboration eBS specifications in two formats human readable and informal specification machine readable and formal specification Ambiguities in both eBS representations must be resolved Need for ontology tools to manage complex situation Intelligent broker systems for eBS management Part of service-oriented architecture (SOA) in clouds

Introduction: the research question Many ontology tools exist for developing and managing ontologies collaborative functionality essential for eBS-based B2B No survey satisfactory for our application context to the best of our knowledge A targeted evaluation fills that gap carefully extracted functional and non-functional requirements evaluation of this method adaptable to comparable studies in other tool application contexts

Context: ContentFactory

Context: specific ontology-management features

Context: functional and non-functional requirements

Evaluation: method Tool-utility formula Criteria For our context u: overall tool utility criteria classes: T (triage), M (must), N (need), C (nice) Θ: respective weight ΘT>ΘM>ΘN>ΘC For our context {3|2|1|0} for criteria classes {4|3|2|1} for respective weights T is knockout criteria

Evaluation: tool-triage result NeOn state-of-the-art, open source, multiple-platform full ontology-engineering lifecycle support Eclipse-based and plugins possible Protége well established, open source, for collaborative ontology development ontology export including RDF(S),OWL, XML CmapTools Ontology Editor intuitive modeling notation for laymen: content maps roundtrip translation available for ontology representation TopBraid Composer enterprise-class ontology engineering environment published API for client/server or browser-based solutions free-edition considered for evaluation HOZO Ontology Editor: provides graphical interface Onto-Studio: helps users with ontology design from technical documents Ontology Server: manages built ontologies and models OntoBroker omited because subset (minus inference machine) is foundation for NeOn

Evaluation: functional evaluation result

Evaluation: functional evaluation result

Conclusions Ontology-tool evaluation performed for context of ContentFactory project with different human and ontological languages ontology tool for eBS brokering for B2B utility of tools for functional and non-functional requirements Triage reduces set of ontology tools collaborative ontology management must be supported tools must be freely available and maintained Utility evaluation by tool developers or with feedback result checked by all NeOn, Protége, CmapTools Ontology, TopBraid Composer, HOZO All tools share OWL-DL as ”ligua franca” Strengths-based combination of tools, e.g.: CmapTools for allowing laymen collaborative ontology development via content maps editing NeOn for managing OWL-DL representation of content maps Protége superior if security of OWL-DL ontology important HOZO for multi-perspective ontology visualization, Asian language support

Future work Study how to take advantage of ontology-tool combinations prevent implementation need of new functionality The evaluation method may be repeated and experimented with in other application context Development and research input based on study to cover pointed out gaps of functional and non-functional requirement coverage

Thank you! Questions, comments?