Joint OpenOntologyRepository-OntologySummit2008 Panel Discussion Session - Thu 28-February-2008 (1628)
- Subject: Ontology Registry and Repository Technology & Infrastructure Landscape (1629)
- Session co-chairs: (19Y1)
- Dr. LeoObrst (OpenOntologyRepository; MITRE) & (1A23)
- Dr. FrankOlken (OntologySummit2008; NSF) (1A24)
- Panelists: (1A1Y)
- Mr. BruceBargmeyer (XMDR, LBL), (1A1Z)
- Mr. MikeDean (DAML, BBN, W3C), (1A20)
- Professor MarkMusen (Stanford-BMIR), (1A21)
- Mr. FarrukhNajmi (OASIS ebXML RegRep TC, Wellfleet Software) & (1A22)
- Mr. PeterYim (Ontolog, CIM3) (19Y2)
- Archive: (1A8S)
- slides: 0-Olken, 1-Bargmeyer, 2-Dean, 3-Musen, 4-Najmi, 5-Yim ... and, (1A8T)
- audio recording of the session (mp3) (19Y3)
- transcript of the online chat session during the panel discussion (1DPE)
Conference Call Details (19Y4)
- Date: Thursday, February 28, 2008 (19Y5)
- Start Time: 10:30am PST / 1:30pm EST / 18:30 UTC (19Y6)
- ref: World Clock (19Y7)
- Expected Call Duration: 2.0~2.5 hours (19Y8)
- Dial-in Number: (19Y9)
- Direct call from from Skype: +990008275823120 (19YA)
- When calling in from a phone, use Conference ID: "5823120#" (19YB)
- from a US telephone (US): +1-605-475-8590 (South Dakota, USA) (19YC)
- from Europe, call: (19YD)
- callers from other countries please dial into either one of the US or European numbers (19YO)
- Shared-screen support (VNC session) will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/ (19YP)
- view-only password: "ontolog" (19YQ)
- if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts. (19YR)
- people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides below and running them locally. The speaker(s) will prompt you to advance the slides during the talk. (19YS)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips (19YT)
- see below regarding our in-session Q & A process (19YU)
- RSVP to peter.yim@cim3.com appreciated. (19YV)
- This session, like all other Ontolog events, is open to the public. Information relating to this session is shared on this wiki page: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_02_28 (19YW)
- Please note that this session will be recorded, and the audio archive is expected to be made available as open content to our community membership and the public at-large under our prevailing open IPR policy. (19YX)
- Acknowledgment: we want to thank the OOR teams members who brought about this panel session, idea of which came about during their 2008.02.13 meeting discussion). (19L6)
Attendees (19YY)
- Registered Particpants & Attendees: (19YZ)
- LeoObrst (19Z1)
- FrankOlken (19Z2)
- BruceBargmeyer (19Z3)
- MikeDean (19Z4)
- MarkMusen (19Z5)
- FarrukhNajmi (19Z6)
- PeterYim (19Z7)
- SteveRay (1A2N)
- MichelleRaymond (1A2O)
- Louis Roberts (Boeing) (1A2P)
- RaviSharma (19Z8)
- MustafaJarrar (1A49)
- CoryCasanave (1A4E)
- Onnalee Gomez (CDC/CCHIS/NCPHI) (1A4F)
- Jaime Ramirez (Boeing) (1A4G)
- EvanWallace (1A4K)
- AzamatAbdoullaev (1A51)
- SusanTurnbull (1A5A)
- Elgar Pichler (Astra Zeneca) (1A5T)
- HerbBasik (1A5U)
- DavidMartin (1A5V)
- KenBaclawski (1A5W)
- Neil Custer (CSC) (1A5X)
- ArturoSanchez (1A5Z)
- BenjaminDai (1A61)
- DougHolmes (1A64)
- Yung S Kim (Boeing) (1A65)
- Thomas Brunner (Novartis Pharmaceuticals) (1A66)
- Rob Frost (BEA Systems, Inc.) (1A67)
- Rajesh Tavva (IIIT, Hyderabad, India <iiit.ac.in>) (1A68)
- Kevin Keck (Lawrence Berkeley National Laboratory) (1A6B)
- BruceBray (1A60)
- MalaMehrotra (1A6D)
- RobertoRocha (1A6L)
- MichaelGruninger (1A6P)
- JieBao (1A6R)
- DeanSpik (1A6X)
- Xixi Luo (Tetherless World Constellation, RPI) (1A6Z)
- Harold Solbrig (Apelon) (1A71)
- JohnBateman (1A72)
- Susan Matney (U of Utah) (1A73)
- Line Pouchard (Oak Ridge National Lab) (1A74)
- FabianNeuhaus (1A75)
- Peter Schad (NIH/NCI, SAIC) (1A76)
- (1A6C)
- ... to register for participation, please add your name (plus your affiliation, if you aren't already a member of the community) above, or e-mail <peter.yim@cim3.com> so that we can reserve enough resources to support everyone's participation. ... (19Z9)
- Regrets: (19ZA)
- AntoinetteArsic (1A2Q)
- AmandaVizedom (1A5Y)
- MarciaZeng (May join between 12:00-1:30 pm) (1A6A)
- ElisaKendall (1A8J)
- DagobertSoergel (couldn't get into the conference line) (1A8K)
Background (19ZB)
Two parallel initiatives are ongoing in the community, revolving around the theme of "Open Ontology Repository". On the one hand, a working group under the auspices of the OpenOntologyRepository Initiative, and on the other, the discourse (and essentially a discussion group that culminates in a two-day workshop) conducted as the main focus for OntologySummit2008. (19ZC)
It is at the intersection of these two initiatives that this panel discussion session is being held. The OpenOntologyRepository team is taking the opportunity to have some of its members who are bringing technology and infrastructure to the table to present them side-by-side, and to discuss how these can all fit nicely together. The OntologySummit2008 folks, on the other hand would want to take the opportunity to survey (at least a subset of) the technology & infrastructure landscape to gain insight into the state-of-art in Ontology Registry and Repository. (19ZD)
Besides hearing from the panelists, we are setting aside ample time after their briefings, for some good Q&A and discussions among all who are participating in this session. (19ZE)
Refer to details at the respective project homepages of the two initiatives at: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository . & . http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2008 (19ZF)
Agenda & Proceedings: (19ZG)
- Session Format: this is a virtual session conducted over an augmented conference call. (19ZH)
- Agenda: (19ZI)
- 1. Opening by the Session co-chairs - LeoObrst / FrankOlken (19ZJ)
- 2. we'll go around with a self-introduction of participants (15~20 minutes) - All - we'll skip this if we have more than 25 participants (in which case, it will be best if members try to update their namesake pages on this wiki prior to the call so that everyone can get to know who's who more easily.) (19ZK)
- 3. Panelists' Briefings (12~15 min. each) - BruceBargmeyer, MikeDean, MarkMusen, FarrukhNajmi & PeterYim (19ZL)
- 5. Q & A and Open discussion by all participants (30~45 minutes) - All (19ZM)
- 6. Summary / Conclusion / Follow-up-actions by the Session co-chairs - LeoObrst / FrankOlken (19ZN)
Title: Ontology Registry and Repository Technology & Infrastructure Landscape (19ZO)
Abstracts: (19ZP)
- The eXtended Metadata Registry Project (XMDR) - BruceBargmeyer (19ZQ)
The XMDR project is making proposals for the next edition of ISO/IEC 11179-Metadata Registries. We are developing a UML model and text. The direction of the work is to register any semantic artifact useful in managing data. The intension is to link concepts found in concept systems (thesauri, taxonomies, ontologies, etc.) to concepts in metadata, to concepts in data. (19ZR)
The XMDR has developed use cases, an architecture, and a prototype implementation to demonstrate the workability of the proposals. (19ZS)
The talk will briefly overview the effort and proposals. Much can be found on our web site at http://XMDR.org. (19ZT)
The DAML Ontology Library was created in 2000. This talk will cover our experiences, lessons learned, and suggestions for OOR. We'll also discuss some related ontology registry/repository efforts including Swoogle, Ontaria, and SchemaWeb. (19ZV)
The National Center for Biomedical Ontology (NCBO; see http://bioontology.org) is developing BioPortal, an open-source repository of ontologies, terminologies, and thesauri of importance in biomedicine. An early version of BioPortal is accessible at http://bioportal.bioontology.org. Users can access the BioPortal content interactively via their Web browsers or programmatically via Web services. The version of BioPortal currently under development includes facilities for visualizing ontologies, for creating mappings between ontologies, and for adding "marginal notes" through which the user community can comment on ontologies and discuss modeling decisions. An active BioPortal user group is providing feedback on these new features and guiding our future development work. (19ZX)
BioPortal will contribute to the OOR initiative by providing a framework with which to experiment with community-based interaction with an ontology repository, and to explore metadata for capturing mappings, annotations, and user dialogs about ontology content. Our interest is not only in developing computational technology to support community involvement in the use of ontologies, but also in studying the way in which this technology can promote the use of ontologies within the biomedical enterprise. We anticipate that our work will provide models for the dissemination and use of ontologies in e-science broadly, and may generalize to other kinds of professional communities. (19ZY)
- ebXML RegRep as an OOR Server - FarrukhNajmi (19ZZ)
ebXML RegRep [1] is an open standard for Registry and Repositories. It has been approved by OASIS and ISO (ISO 15000 part 3, 4). Its origins are based upon ISO 11179. Its basic function is to provide end-to-end management and discovery of any type of content and associated metadata. (1A00)
ebXML RegRep provides a minimal and extensible metadata information model and extensible services and protocols for publishing and discovering content. It has a flexible query feature that allows virtually any type of discovery. Its numerous features include subscription and notification, automatic validation and cataloging of content, lifecycle support, change history, fine-grained role based access control and federation support including federated queries. The RegRep TC [2] at OASIS is actively working on version 4.0 of the standard which provides many new features such as REST support via OpenSearch and ATOM bindings and enhanced type extensibility. (1A01)
A royalty-free open source implementation of RegRep is available [3]. Because of its extensibility features, ebXML RegRep is being adopted in many vertical and organizations [4]. The specification is also being profiled by several other standard [5] including a profile for OWL Lite [6]. (1A02)
The talk will provide an brief overview of ebXML RegRep and how it may serve as the core Repository Server for OOR. (1A03)
... see below for the references cited by Farrukh in the above abstract. (1A04)
Peter will mainly be talking about the hardware and network infrastructure that he and his company (CIM3) can bring to the table, through various use cases, like: (1A06)
(a) the CWE (collaborative work environment) - as in the Ontolog-CWE, ProtegeWiki & ProjectWiki [which supports communities of practice and open collaboration.] ... Ref. http://ontolog.cim3.net/ , http://protege.cim3.net/wiki/ & http://project.cim3.net/wiki/ (1A07)
(b) the subversion repository currently being used for the joint Stanford-BMIR/CIM3 CODS (Collaborative Ontology Development Service & Infrastructure) initiative. [which supports the Protege frame-based ontologies, RDF and OWL ontology development.] ... Ref. http://protege.cim3.net/cgi-bin/wiki.pl?CODS .. http://protege1.cim3.net/svn1/ & http://protege1.cim3.net/svn2/ (1A08)
(c) the OntologyPortal.org SigmaKEE (Sigma Knowledge Engineering Environment) work. [where SUO-KIF based, First Order Logic ontology development is supported.] ... Ref. http://sigma.ontologyportal.org:4010/sigma/Browse.jsp?kb=SUMO&lang=EnglishLanguage & http://ontolog.cim3.net/file/work/ontology/UBLONT/CCTONT-worksheet-v0-4.html (1A09)
He will explore how that infrastructure and the experience gained through their development and operations can be leveraged for the OOR initiative. (1A69)
Resources (1A0A)
- Our panel's prepared slides can be accessed by clicking on each of the title links below: (1A0B)
- 0 - FrankOlken - "Ontology Registry and Repository Technology & Infrastructure Landscape - Session Opening" (1A6K)
- 1 - BruceBargmeyer - "The eXtended Metadata Registry Project (XMDR)" (1A0C)
- 2 - MikeDean - "The DAML Ontology Library" (1A0E)
- 3 - MarkMusen - "The NCBO BioPortal" (1A0G)
- ref. http://bioportal.bioontology.org (1A0H)
- Mark's recent Ontolog talk: "If we build it, will they come? Social-engineering of new technology to disseminate biomedical ontologies" ... details at: ConferenceCall_2007_12_06 (1A0I)
- 4 - FarrukhNajmi - "ebXML RegRep as an OOR Server" - references: (1A0J)
- [1] What Is ebXML RegRep - http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#What_is_ebXML_Registry-Repository (1A0K)
- [2] ebXML RegRep TC - http://www.oasis-open.org/committees/regrep (1A0L)
- [3] freebXML Registry Open Source Project - http://ebxmlrr.sourceforge.net (1A0M)
- [4] ebXML RegRep Adoption - http://ebxmlrr.sourceforge.net/wiki/Showcase (1A0N)
- [5] ebXML RegRep Profiles - http://ebxmlrr.sourceforge.net/wiki/Overview#Profiles_of_ebXML_Registry_Standard (1A0O)
- [6] ebXML Registry Profile for OWL Lite - http://docs.oasis-open.org/regrep/v3.0/profiles/owl/ (1A0P)
- 5 - PeterYim - "A Hardware and Network Infrastructure for Open Ontology Community Support" (1A0Q)
- CIM3 infratsructure pictures: facility, servers-1f & servers-1r (1A0R)
- To participate in the online discourse to further explore the subject matter, please subscribe to our open archived discussion forums as appropriate: (1A0S)
- to participate in the OpenOntologyRepository Initiative - see: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository#nid17YX (1A0T)
- to participate in the OntologySummit2008 Initiative - see: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2008#nid18V7 (1A0U)
Questions, Answers & Discourse: (1A0X)
- (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when the talk is in progress. To un-mute, press "*3" (1A0Y)
- If you want to speak or have questions or remarks to make, please "raise your hand (virtually)" by pressing "11" on your phone keypad. You may speak when acknowledged by the speaker or the session moderator. Test your voice and introduce yourself first before proceeding with your remarks, please. (1A0Z)
- You can also type in your questions or comments through the browser based chat session by: (1A10)
- pointing a separate browser tab (or window) to http://webconf.soaphub.org/conf/room and enter: Room="ontolog_20080228" and My Name="Your Own Name" (e.g. "JaneDoe") (1A11)
- or point your browser to: http://webconf.soaphub.org/conf/room/ontolog_20080228 (1A12)
- instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field). You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen. (1A13)
- For those who have further questions or remarks on the topic, please post them to the [ontology-summit] forum so that everyone in the community can benefit from the discourse. (One needs to be subscribed to this archived mailing list first before posting. See subscription details here.) (1A14)
Questions and Discussion captured from the chat session: (1A88)
VNC2: Welcome to the: Joint OpenOntologyRepository-OntologySummit2008 Panel Discussion Session - Thu 28-February-2008 JohnBateman: question to Frank Olken: what does the "(mostly)" in NSF funding 'Eligibility: U.S. based academic researchers (mostly)' mean?!? MikeDean: we should also mention the recent OMG Ontology SIG work on repositories - perhaps as the first item during the discussion phase SusanTurnbull: Q for Dean, slide 4, Could use of light-weight XML instance document (i.e. http://et.gov) support distributed, sustainable curation of the DAML-related repository you described? ArturoSanchez: Question for Dr. Musen: How is the "mapping" relation formally defined? JohnBateman: Q for Mark: are the mappings (e.g., with Prompt) only term-to-term based or anything more complex? Formal basis? ArturoSanchez: Question for Dr. Musen: How are different versions of mappings and versions of annotations managed? MichelleRaymond: Q to BioPortal - Mappings seem to be made at the terminology level between Ontologies. Is their quality checking that the terms matched also have appropriate relationships if one term follows the relationships of terms in the other Ontology? MikeDean: annual workshop and competition for automated ontology matching tools at http://ontologymatching.org {nid 1A89} ArturoSanchez: Question for Dr. Musen: are there papers from your group which describe in more detail the community-based approach you mentioned? JohnBateman: Q: for Mark wrt Arturo Sanchez: very good point! Versioning is also a critical issue. Anything beyond Subversion? Papers? MichelleRaymond: Q re "mapping" to all panelists - when mapping between ontologies, what mechanisms do you recommend for scoping that map? RaviSharma: Michelle RaviSharma: The mechanism that would integrate ODM, OWL, and Other major notations, metamodels of various ontologies but leave the integration to the ontology presentation engines. This is only possible where we can create metamodels for ontologies i.e. open repositories can abstract common and unique requirements for storing onto artifacts but we would not be responsible for their integration, onto-engines would. RaviSharma: Please treat my response to michelle as also another comment for panelists to validate. These kinds of consensus will take us to realize use cases at Arch levels similar to what Farrukh did. MikeDean: open source Snoggle tool for OWL-to-OWL ontology mapping using SWRL http://snoggle.projects.semwebcentral.org/ PeterYim: Q for the panel and all participants - what can the OOR deliver at the Summit F2F workshop (Apr-2 that could make a good milestone for the team as a whole? PeterYim: Ref. the versioning questions, one might want to check out WernerCeusters talk on "Realism-based Change Management for Quality Assurance in Ontologies and Data Repositories" as part of the "Ontology Measurement & Evaluation" Mini-Series events ... Please refer to details at the session wiki page, at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2007_01_11 JohnBateman: Comment to the mapping and versioning points: getting access to the scoping of mappings requires more structure in the ontology definitions: we treat these as logical theories + structure. Characterisation of possible mapping relations were described in our Ontolog talk from: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_01_31. Michelle Raymond: Q for all panelists - what do you see as a "show stopper" (and/or "pet") research question that MUST be addressed to really make a big usefulness or feasibiltiy impact in Ontology Repositories? All Panelists: ... Quality ... Life Cycle Management ... Governance ... Interoperability ... Federation ... Mapping (1A8F)
Audio Recording of this Session (1A15)
- To download the audio recording of the session, click here (1A18)
- the playback of the audio files require the proper setup, and an MP3 compatible player on your computer. (1A19)
- Conference Date and Time: 28-Feb-2008 10:40am~12:48pm PST (1A1A)
- Duration of Recording: 2 Hour 07 Minutes (1A1B)
- Recording File Size: 14.5 MB (in mp3 format) (1A1C)
- Telephone Playback (1A1D)
- Prior to the Expiration Date of 28-Mar-2008 0:00 AM PST, one can call-in and hear the telephone playback of the session. (1A1E)
- Playback Dial-in Number: (long distance costs apply) (1A1F)
- Austria +0820 4000 1576 (1A1G)
- Belgium: +070 35 9990 (1A1H)
- France: +0826 100 279 (1A1I)
- Germany: +01805 00 7641 (1A1J)
- Ireland: +0818 270 036 (1A1K)
- Italy: +0848 390 177 (1A1L)
- Netherlands +0870 001 933 (1A1M)
- Spain +0902 886 053 (1A1N)
- Switzerland: +0848 560 197 (1A1O)
- UK: +0870 738 0768 (1A1P)
- US: +1 605 475 8599 (1A1Q)
- Skype: +990008271111 (free computer-to-computer call) (1A1R)
- non-Skype callers from other countries can dial into either the US or UK number for the playback (long distance costs apply) (1A1S)
- Conference ID: 5823120# (1A1T)
- Recording Reference Number: 148257# (1A1U)
- suggestion: (1A1V)
- its best that you listen to the session while having the slide presentation opened in front of you. You'll be prompted to advance slides by the speaker. (1A1W)
- Take a look, also, at the rich body of knowledge that this community has built together, over the years, by going through the archives of noteworthy past Ontolog events. (References on how to subscribe to our podcast can also be found there.) (1A1X)