1 CODS – a Collaborative Ontology Development Service & Infrastructure “CODS” – a Collaborative Ontology Development Service & Infrastructure Presented.

Slides:



Advertisements
Similar presentations
ONTOLOG - CWE Collaborative Work Environment An introduction to the [ontolog] Community Platform and Tool Suite 05-Nov-2003 – San Francisco, CA, USA Peter.
Advertisements

1 A Hardware and Network Infrastructure for Open Ontology Community Support Presented at the Ontolog Forum: Joint OpenOntologyRepository–OntologySummit2008.
Reflections on OntologySummit2007 Peter Yim for the CEW#63 Ontolog Panel.
The CODS Protégé Server. 2 Preliminaries If you want to follow along later Download and install Protégé 3.4 beta (Optional) Download the Server Stats.
1 CODS – a Collaborative Ontology Development Service & InfrastructureCODS – a Collaborative Ontology Development Service & Infrastructure by Peter Yim.
© 2006 IBM Corporation Features of an Enterprise-ready Triple Store Ben Szekely June, 2006.
Health Ingenuity Exchange (HingX) Best Practices for User Groups and Resource Registration.
The Internet2 NET+ Services Program Jerry Grochow Interim Vice President CSG January, 2012.
Enterprise CAL Overview. Different Types of CALs Standard CAL base A component Standard CAL is a base CAL that provides access rights to basic features.
HEP Data Sharing … … and Web Storage services Alberto Pace Information Technology Division.
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
1 a Collaborative Ontology Development Service & Infrastructure To: SICoP / Ontology & Taxonomy Coordinating (ONTAC) Work Group by Peter P. Yim CIM3, CEO.
Mayo LexWiki: A Prototype of Collaborative Platform for Terminology/Ontology Content Development Guoqian Jiang, Ph.D. Division of Biomedical Informatics,
Greenstone Digital Library Usage and Implementation By: Paul Raymond A. Afroilan Network Applications Team Preginet, ASTI-DOST.
ELSE (eLearning for Software Engineering) S. Stojanov ECL, University of Plovdiv.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
1 Behind Virtual Work and Distributed Collaboration: Leveraging Effective Collaboration in Communities & Open Distributed Teams AC/UNU Millennium Project.
1 Copyright 2008 NexJ Systems Inc. Confidential and Proprietary - Not for Distribution. Open Source Strategy NexJ Systems Inc.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
1 CIM3 Executive Brief Towards Highly Effective Distributed Collaboration Peter P. Yim San Mateo, CA, USA. (v 1.86)
Fluxyfox A software project hosting platform. Platform Services  Website on fluxyfox.com (Azure Websites)  Subdomain of fluxyfox.com (DNS)  Linux,
Source Control Repositories for Team Collaboration: SVN, TFS, Git Svetlin Nakov Telerik Software Academy academy.telerik.com Manager Technical Training.
Trimble Connected Community
1 NETE4631 Managing the Cloud and Capacity Planning Lecture Notes #8.
Do not delete this graphic elements in here: All Rights Reserved © Alcatel-Lucent 2008 ACOS Forge.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Source Control Repositories for Team Collaboration: SVN, TFS, Git.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
Ppy/Yim_Ontolog_ ppt/Nov The Ontolog Community: Differentiation & Potential Contribution Ontology Community Efforts: Differentiation & Synergy.
WITSML Service Platform - Enterprise Drilling Information
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation
Warmup A programmer’s wife tells him, “Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen.” The programmer.
Service Computation 2010November 21-26, Lisbon.
The National Biomedical Imaging Archive (NBIA) In Action: An Introduction for Users A Tool Demonstration from caBIG® Presented by: Eliot Siegel, MD Maryland.
CBEO Portal Presentation 2/6/2008, 4:30pm EST SDSC Or link from
Version Control Systems with Subversion (SVN) and Tortoise.
Version Control Menggunakan TortoiseSVN
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Open Terminology Portal (TOP) Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer Institute, Center for Biomedical Informatics.
1 SUSE LINUX School Server, Peter Varkoly SUSE LINUX School Server Peter Varkoly, Developer
1 CODS - a Collaborative Ontology Development Service Infrastructure to the Protégé Project Team Stanford Medical Informatics by Peter P. Yim Peter P.
1 CIM3 Executive Brief Towards Highly Effective Distributed Collaboration Peter P. Yim May-2003 – San Mateo, CA, USA (v 2.00)
Server Performance, Scaling, Reliability and Configuration Norman White.
1 CIM3 Executive Brief Towards Highly Effective Distributed Collaboration Peter P. Yim May-2003 – San Mateo, CA, USA (updated Feb. ’04.
Chandler and Higher Education Spring CSG Meeting Princeton.
Sync and Exchange Research Data b2drop.eudat.eu This work is licensed under the Creative Commons CC-BY 4.0 licence B2DROP EUDAT’s Personal.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
1 Networked Improvement Communities at Work - Activities on CIM3-CWE sites Presented at Doug Engelbart’s 80 th Birthday Party Jan. 29, 2005 SRI International,
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Ppy/Ontolog_Collaborative_Work_Environment--PeterYim_ /Apr The Ontolog Collaborative Work Environment - the CoP’s Knowledge Repository by.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
1 Leveraging Effective Collaboration in Communities & Open Distributed Teams FOSE 2004 – eGov AIC/CIO Council 3 rd Emerging Technology Components Conference.
LMS Features NEETHA AM.EN.P2ELT Sakai About Sakai The Sakai project provides a flexible and feature-rich environment for teaching, learning, research.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
The CoP-CWE as an implementation of a DKR Communities in Action – Case Studies 24-Sep-2004 – Atherton, CA., USA Peter P. Yim (v 1.00)
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
1 On the Inaugural Event of NCOR I bring our congratulations and best wishes to NCOR and its leadership, on behalf of my CIM3 colleagues, and members of.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Dr. Amanda Vizedom (Criticollab, LLC)
Collaborative Vocabulary Management
Overview – SOE PatchTT November 2015.
the Government Semantic Interoperability Community of Practice (SICoP)
Stanford Medical Informatics
Chandler and Higher Education
Presentation transcript:

1 CODS – a Collaborative Ontology Development Service & Infrastructure “CODS” – a Collaborative Ontology Development Service & Infrastructure Presented at: the 4 th Semantic Interoperability for eGovernment Conference by Peter Yim (CIM3) Mark Musen (SMI) Peter Yim (CIM3) & Mark Musen (SMI) February 10, 2006 – MITRE, McLean, VA ( v 1.00 )

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Introduction Stanford Medical Informatics- developer of ProtégéStanford Medical Informatics- developer of Protégé  An open-source ontology tool platform  Comprehensive OWL / RDF / Reasoning support  Active community with thousands of users (33,000+ registrations)  Has been used to edit ontologies with tens of thousands of concepts CIM3 – the ISP for CWEs (Collaborative Work Environments)CIM3 – the ISP for CWEs (Collaborative Work Environments)  Mission: to enable more effective distributed collaboration and virtual enterprise through bootstrapping collective intelligence over the Internet  Products/Services: providing a robust CWE infrastructure that enables high performance distributed project teams, virtual enterprise partners and communities of practice to work  Host to the Ontolog-Forum – an international CoP focusing on the practical issues of both formal and informal ontologies, and their adoption into mainstream application through standardization

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 The Team Up SMI & CIM3 – to develop and host an open Collaborative Ontology Development Service (CODS) and Ontology Repository for allSMI & CIM3 – to develop and host an open Collaborative Ontology Development Service (CODS) and Ontology Repository for all the CODS team today:the CODS team today:  Mark Musen, Ray Fergerson, Natasha Noy, Jonathan Cheyer and Peter Yim; with the support of their colleagues at Stanford Medical Informatics (SMI) and CIM Engineering, Inc. (CIM3) and Pat Cassidy (SICoP - ONTAC/COSMO)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Protégé – Ontology & Knowledgebase Editor

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Software Featured in CODS Protégé Multiuser ServerProtégé Multiuser Server RDBMS backend (Oracle or MySql)RDBMS backend (Oracle or MySql) PomptTAB (Protégé plugin)PomptTAB (Protégé plugin) Subversion server & client (TortoiseSVN client for Windows)Subversion server & client (TortoiseSVN client for Windows) Apache web server & WebDAV serverApache web server & WebDAV server Linux platformLinux platform Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Hosted Infrastructure Product features:Product features:  CWE – “open”, “community-only” & “secured”  Robust, scalable, enterprise performance  Secured and Fault Tolerant  Platform neutral ( PC’s, Mac’s, Linux, Unix, …) Infrastructure:Infrastructure:  Tier-1 hosting facility  100Mbps bandwidth into the Internet backbone  Backbone: multiple OC48 self-healing fiber-ring

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Our Hosting Facility

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 An Augmented Approach We combine the strengths of both the Protégé ontology tools platform, and CIM3’s infrastructure to provide a collaborative ontology development environment for both humans and machines, optimizing between (sometimes conflicting) objectives like:We combine the strengths of both the Protégé ontology tools platform, and CIM3’s infrastructure to provide a collaborative ontology development environment for both humans and machines, optimizing between (sometimes conflicting) objectives like: Human expressiveness vs. machine rigorHuman expressiveness vs. machine rigor Average user vs. power user expectationAverage user vs. power user expectation Secured system vs. open systemSecured system vs. open system Transaction system vs. groupware system behaviorTransaction system vs. groupware system behavior Our intent is to foster shared understanding and learningOur intent is to foster shared understanding and learning We are trying to spur innovation, as well as organic or emergent behavior in the user communities and teamsWe are trying to spur innovation, as well as organic or emergent behavior in the user communities and teams

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Software Featured in CODS Protégé Multiuser ServerProtégé Multiuser Server RDBMS backend (Oracle or MySql) PomptTAB (Protégé plugin) Subversion server & client (TortoiseSVN client for Windows) Apache web server & WebDAV server Linux platform Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Protégé Multiuser Server Login

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Select Project

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Metaproject Instances

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Software Featured in CODS Protégé Multiuser Server RDBMS backend (Oracle or MySql)RDBMS backend (Oracle or MySql) PomptTAB (Protégé plugin) Subversion server & client (TortoiseSVN client for Windows) Apache web server & WebDAV server Linux platform Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Protégé – convert to format

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Connecting to the Oracle backend

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Connecting to the MySql backend

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Software Featured in CODS Protégé Multiuser Server RDBMS backend (Oracle or MySql) PomptTAB (Protégé plugin)PomptTAB (Protégé plugin) Subversion server & client (TortoiseSVN client for Windows) Apache web server & WebDAV server Linux platform Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Configure PromptTAB (1)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 PromptTAB (2)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Prompt: Comparing versions

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Examine class changes Prompt displays: –Properties that were Added Deleted Changed –Old and new values for properties

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Accept and Reject Changes The lead editor can accept or reject changes –For each property –For a class as a whole –For a subtree –All changes by a specific user –All changes to classes with no conflicts

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Software Featured in CODS Protégé Multiuser Server RDBMS backend (Oracle or MySql) PomptTAB (Protégé plugin) Linux server platformLinux server platform Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace)Augmentation of the team collaboration with the CWE suite of open source collaboration tools (for portal, archived discussion, wiki & file-sharing workspace) Apache web server & WebDAV serverApache web server & WebDAV server Subversion server & client (TortoiseSVN client for Windows)Subversion server & client (TortoiseSVN client for Windows)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 CODS – file structure (v1.45)

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Subversion Repository Access

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Subversion Checkout

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Use case Scenarios Small/medium size ontology development projectSmall/medium size ontology development project  user/team registers project with CODS-Admin and uploads seed ontology  CODS-Admin opens collaborative project on Protégé multiuser server  user/team collaboratively develops ontology and commits it to the subversion repository  Publishes /releases ontology (via CODS-Admin) Large scale ontology project (similar to above, but…)Large scale ontology project (similar to above, but…)  dedicated review/accept process (through a lead editor)  probably also a full-time project manager or project administrator who will also be responsible for version and release control

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 A use case NCI Thesaurus: Collaborative editing New baseline version produced every month Multiple editors start with the baseline and edit it in Protégé in multiuser mode Prompt compares the current baseline to the new version produced by editors Lead editor accepts or rejects changes New baseline is produced

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 What Next? COSMO team members to sign-up to get access to CODSCOSMO team members to sign-up to get access to CODS More Pilot projects welcomeMore Pilot projects welcome Further refinement of processFurther refinement of process Funding solicited to support the development of both the open source tools and the infrastructureFunding solicited to support the development of both the open source tools and the infrastructure Skills & expertise in software engineering welcomeSkills & expertise in software engineering welcome Skills & expertise in ontological engineering welcomeSkills & expertise in ontological engineering welcome Formation and participation of a community to carry this project forwardFormation and participation of a community to carry this project forward Please Peter Yim or Mark Musen

ppy-mm/CIM3-SMI_CODS-presentation_ ppt/Sep of 30 Questions ?