Ontolog Forum OWL 2 (session-2) - OWL 2: Tools & Applications - Thu 2010.08.05 (2F4D)
- Topic: "OWL 2: Tools and Applications" (2F4E)
- Session Chair: Professor IanHorrocks (co-chair, W3C OWL 2 Working Group; University of Oxford) (2F4F)
- Panelists: (2F4G)
- Mr. MatthewHorridge (U of Manchester) - "The OWL API: a Java API for working with OWL 2 ontologies" - [ slides ] (2F4H)
- Dr. TimRedmond & Dr. TaniaTudorache (Stanford-BMIR) - "The Protégé Tool Suite for Editing OWL Ontologies" - [ slides ] (2F4J)
- Dr. AndreasHarth (The NeOn Project; Institute AIFB, Karlsruhe Institute of Technology) - "The NeOn Toolkit" - [ slides ] (2F4I)
- Dr. EvrenSirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner" - [ slides ] (2F4K)
- Mr. EricChan & Dr. AlanWu (OASIS ICOM TC; Oracle) - "Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies" - [ slides ] (2F4L)
- Archive: (2F9Z)
- [ Agenda & Proceedings ] (2FA0)
- Prepared presentation material can be accessed by clicking on each of the title links below: (2FD6)
- [ 1-Horridge ] . [ 2-Redmond-Tudorache ] . [ 3-Harth ] . [ 4-Sirin ] . [ 5-Chan-Wu ] (2FA1)
- [ audio recording of the session ] (2FA2)
- [ Transcript of the online chat session ] during the panel discussion (2FA3)
Conference Call Details (2FA4)
- Date: Thursday, 5-August-2010 (2FA5)
- Start Time: 6:30pm BST / 10:30am PDT / 1:30pm EDT / 7:30pm CEST / 17:30 UTC (2FA6)
- see world clock for other time zones (2FA7)
- Expected Call Duration: 1.5~2.0 hours (2FA8)
- Dial-in Number: (2FA9)
- Shared-screen support (VNC session) will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/ (2FAN)
- view-only password: "ontolog" (2FAO)
- 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. (2FAP)
- people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides above and running them locally. The speaker(s) will prompt you to advance the slides during the talk. (2FAQ)
- Discussions and Q & A: (2FAR)
- (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when a presentation is in progress. To un-mute, press "*3" (2FAS)
- You can type in your questions or comments through the browser based chat session by: (2FAT)
- pointing a separate browser tab (or window) to http://webconf.soaphub.org/conf/room and enter: Room="ontolog_20100805" and My Name="Your Own Name" (e.g. "JaneDoe") (2FAU)
- or point your browser to: http://webconf.soaphub.org/conf/room/ontolog_20100805 (2FAV)
- 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. (2FAW)
- (when everyone is muted) If you want to speak or have questions or remarks to make, 'please "raise your hand (virtually)" by click on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the speaker or the session moderator (again, press "*3" on your phone to unmute). Test your voice and introduce yourself first before proceeding with your remarks, please.'' (Please remember to click on the "hand button" again (to lower your hand) and press "*2" on your phone to mute yourself after you are done speaking.) (2FAX)
- thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20100805@soaphub.org ... Handy for mobile devices! (2FAY)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips (2FAZ)
- RSVP to peter.yim@cim3.com appreciated. (2FB0)
- 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_2010_08_05 (2FB1)
- 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. (2FB2)
- Caveat: to allow us to share, as well, the latest in commercial deployment of ontology-based technology, this session will be featured under a special waiver to our commercial vendors on the Ontolog IPR Policy. They are welcome to talk about their proprietary (non-open) technologies if they so desire (on the condition that proprietary portions of their presentation are to be specifically stated as such). However, (despite the waiver) do note that we will (as usual) be making available the entire proceedings, including all slides, recorded audio, etc., of the session to the community and the public at large from this Ontolog site. (2FD5)
Attendees: (2FB3)
- Attendes (and registered attendees): (2G1C)
- IanHorrocks (Chair) (2FB7)
- MatthewHorridge (2FB8)
- AndreasHarth (2FB9)
- TimRedmond (2FBA)
- TaniaTudorache (2FBB)
- EvrenSirin (2FBC)
- AlanWu (2FBD)
- EricChan (2FBE)
- LauraDragan (2FOC)
- DeirdreLee (2FOD)
- PeterYim (2FBF)
- LeoObrst (2FEA)
- MarkMusen (2FBG)
- BartGajderowicz (2FDA)
- ArturoSanchez (2FDX)
- JohnSinger (2FDY)
- ElizabethFlorescu (2FE2)
- FrankChum (2FBH)
- BruceAronow (2FEB)
- BernardUlozas (2FEU)
- JeffAbbott (2FEV)
- StavrosMacrakis (2FOQ)
- Robert Hausam (OntoReason) (2FOR)
- SteveRay (2FP8)
- Mazdak Nik Bakht (U of Toronto) (2FU8)
- JeffZhuk (2FUA)
- MaryParmelee (2FUO)
- Melanie Courtot (BC Cancer Research Centre, Vancouver) (2FUX)
- Micheal Hewett (Hewett Research) (2FV5)
- Jie Zheng (UPenn) (2FV6)
- BillDickinson (2FV7)
- JoelBender (2FWF)
- KathyEllis (2FWM)
- JackPark (2FWQ)
- KenBaclawski (2FZZ)
- Yuriy Milov (Toronto) (2G00)
- MichaelRiben (MDACC) (2G0A)
- KeithDeWeese (2G0D)
- HasanSayani (2G0E)
- Xavier Lopez (Oracle) (2G0F)
- CarlosRueda (2G0G)
- PavithraKenjige (2FBI)
- BrianHaugh (2G0I)
- NancyWiegand (2G0O)
- NicolasRouquette (2G0P)
- MatthewHettinger (2G0S)
- PeterWagner (2G0T)
- PatCassidy (2G0V)
- ThomasBrunner (2G0W)
- Enrico Franconi (Free University of Bozen-Bolzano) (2G0X)
- PatrickDurusau (2G0Y)
- Vladimir Kolovski (Oracle) (2G0Z)
- RexBrooks (OASIS & NCOIC) (2G11)
- TomRuss (2G12)
- Katya Pomiak (WSU; PNNL intern) (2G15)
- MarciaZeng (2G17)
- BrandNiemann (2G0R)
- ToddSchneider (2G1A)
- JimRhyne (2G1B)
- Axel Polleres (DERI) (2G1D)
- M Scott Marshall (W3C HCLSIG // University of Amsterdam) (2G1E)
- AlanRector (2G4H)
- GuoqianJiang (2G4I)
- HaroldSolbrig (2G4J)
- JyotiPathak (2G4K)
- Cui Tao (Mayo Clinic) (2G4L)
- Daniel Rugg (2G4M)
- Jim Carlson (2G4N)
- (2G4O)
- (please add yourself to the list above if you are a member of this community, or, rsvp to <peter.yim@cim3.com>) (2FBJ)
- Regrets: (2FBK)
- BobbinTeegarden (2FTB)
- Alexandre Passant (DERI) (2FWT)
- AmandaVizedom (will view/listen later) (2G0U)
- Steven Jenkins (NASA/JPL) (2G0Q)
- ... (2FBL)
Agenda & Proceedings: (2F51)
- Session Format and Agenda: (2FBM)
- this will be virtual session over a phone conference setting, augmented by in-session chat and shared computer screen support (2FBN)
- The session will start with a brief self-introduction of the attendees (~10 min.) [We will be skipping this if there are more than 20 participants.] (2FBO)
- Opening by the session chair - IanHorrocks (~5 min.) (2FBP)
- Presentation by our panelists - MatthewHorridge, AndreasHarth, TimRedmond-TaniaTudorache, EvrenSirin, EricChan-AlanWu (15 min. each) (please refer to slides above] (2FBQ)
- Q&A and Open discussion (~30 min.) [Kindly identify yourself before speaking.] (2FBR)
- Closing by the session chair - IanHorrocks (~5 min.) (2FBS)
- Topic: "OWL 2: Tools & Applications" (2FBT)
Abstract: This is the second of our two back-to-back sessions devoted to OWL 2. Our session chiar, Professor IanHorrocks (co-chair of the W3C OWL 2 Working Group) has brought together an expert panel of OWL 2 researchers and developers to show us some of the state-of-the-art in OWL 2 tools and applications. Again, we will have about 30 minutes for open discussion after all the panel briefings. The panelists and their presentations will include: (2FBV)
Please refer also Professor IanHorrocks' two preceding session in the series: (2FWN)
- The OWL API: a Java API for working with OWL 2 ontologies - [ slides ] (2FBW)
- By: MatthewHorridge (University of Manchester) (2FBX)
- Abstract: This talk will present the OWL API, which is a high level Application Programming Interface (API) for working with OWL 2 ontologies. The OWL API is widely used in various prominent software projects. For example, it underpins various OWL editors and browsers such as Protege 4, The NeOn Toolkit, Swoop and OWL Sight. Moreover, many OWL 2 reasoners, such as FaCT++, HermiT, JCel, Pellet and Racer provide implementations of the OWL API reasoner interface. This talk will cover the main features and design philosophy behind the API, and will give some idea of how the API is used in applications. (2FBY)
- Resources: (2FCW)
- The "OWL API" open source project site - http://owlapi.sourceforge.net (2FCX)
- The Protégé Tool Suite for Editing OWL Ontologies - [ slides ] (2FC2)
- By: TimothyRedmond and TaniaTudorache (Stanford-BMIR) (2FC3)
- Abstract: The Protégé group has developed a suite of tools for editing OWL 2 ontologies. Protégé 4 is the tool of choice for editors who want full OWL 2 support. Recent developments in Protégé 4 include client-server support allowing multiple users to access and edit an ontology simultaneously. Clients can choose to either access the ontology in an offline (svn/cvs) mode or in a live online mode where changes are seen as they occur. We will talk about the Protégé 4 database backend that allows the storage and fast querying of large ontologies. In addition we will present WebProtege, which is a powerful collaborative ontology editor that users access through their web browser. This version of WebProtégé provides support for collaborative discussion threads and includes full OWL 2 support. (2F4Z)
- Resources: (2FD0)
- The Protégé website - http://protege.stanford.edu (2FD1)
- WebProtege website - http://protegewiki.stanford.edu/wiki/WebProtege (2G16)
- The NeOn Toolkit - [ slides ] (2FBZ)
- By: AndreasHarth (The NeOn Project; Institute AIFB; Karsruhe Institute of Technology) (2FC0)
- Abstract: The NeOn Toolkit is a state-of-the-art, open source multi-platform ontology engineering environment, which provides comprehensive support for the ontology engineering life-cycle. The toolkit is based on the Eclipse platform, a leading development environment, and provides an extensive set of plug-ins (currently over 30 plug-ins are available) covering a variety of ontology engineering activities. Starting with version 2.3 the NeOn Toolkit is based on the OWL API and supports OWL2 features. The talk will cover basic NTK functionality and the set of OWL2 features that NTK supports. (2FC1)
- Resources: (2FCY)
- The NeOn Toolkit wiki - http://neon-toolkit.org/wiki/Main_Page (2FCZ)
- Pellet: OWL 2 Reasoner - [ slides ] (2FC4)
- By: EvrenSirin (Clark & Parsia) (2FC5)
- Abstract: This talk will introduce OWL 2 reasoner Pellet. Pellet is a sound and complete reasoner that supports all the features in OWL 2. In addition to the core reasoning services consistency checking, classification, and realization; it provides services for SPARQL query answering, explanation of entailments, and module extraction. This talk will briefly describe these features as well as the reasoning extensions to Pellet for closed-world data validation, qualitative spatial reasoning and probabilistic reasoning. Some examples of real-world applications using Pellet will also be described. (2F50)
- Resources: (2G13)
- Pellet: OWL 2 Reasoner for Java - http://clarkparsia.com/pellet (2G14)
- Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies - [ slides ] (2FC6)
- By: EricChan, RameshVasudevan & AlanWu (ICOM; Oracle); DeirdreLee & LauraDragan (ICOM; DERI) (2FC7)
- Abstract: OASIS Integrated Collaboration Object Model (ICOM), a proposed standard for integrated and interoperable enterprise collaboration, is an interesting application area for semantic database management tools in Oracle Database 11g Release 2. ICOM is a proposed standard ontology to integrate a complete range of collaboration activities for interoperable collaboration environments. It promotes seamless transitions among the collaboration activities to eliminate the fragmentation of collaboration tools. ICOM is defined from the outset for concomitant representations in Resource Description Framework (RDF) and Unified Modeling Language (UML), as well as in relational tables by some customized Object-Relational Mapping (ORM) schemes. Oracle Beehive collaboration service, which is a provider of ICOM, manages the ICOM-compatible data in Oracle Database to achieve high availability and scalability. By generating the ICOM RDF triples from the relational schema, Oracle database semantic technologies complement the ORM solutions to provide access to RDF/OWL and OO representations of the same dataset in RDBMS. Members of ICOM TC, Oracle Beehive Collaboration Technologies, and Oracle Database Semantic Technologies will jointly present the ICOM RDF modeling of the Ontolog forum data, including member profiles, discussion messages, wiki pages, conferences, etc., and demonstrate the Oracle Database support of OWL 2 RL, SPARQL, and SQL query interfaces for faceted search applications of ICOM RDF representations. (2FC8)
- Resources: (2FD2)
- The OASIS ICOM TC - http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=icom (2FD3)
- The ICOM TC wiki - http://wiki.oasis-open.org/icom (2FD4)
Transcript of the online chat during the session: (2FC9)
see raw transcript here. (2FCB)
(for better clarity, the version below is a re-organized and lightly edited chat-transcript.) Participants are welcome to make light edits to their own contributions as they see fit. (2FCC)
-- begin of chat session -- (2FCD)
PeterYim: . (2G1F)
Err:509 (2G1G)
* Topic: "OWL 2: Tools and Applications" (2G1H)
* Session Chair: Professor IanHorrocks (co-chair, W3C OWL 2 Working Group; University of Oxford) (2G1I)
* Panelists: (2F4G) * Mr. MatthewHorridge (U of Manchester) - "The OWL API: a Java API for working with OWL 2 ontologies" * Dr. TimRedmond & Dr. TaniaTudorache (Stanford-BMIR) - "The Protege Tool Suite for Editing OWL Ontologies" * Dr. AndreasHarth (The NeOn Project; Institute AIFB, Karlsruhe Institute of Technology) - "The NeOn Toolkit" * Dr. EvrenSirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner" * Mr. EricChan & Dr. AlanWu (OASIS ICOM TC; Oracle) - "Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies" (2G1J)
Please refer to details on the session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05 (2G1K)
. (2G1L)
anonymous morphed into Yekaterina Pomiak (2G1M)
anonymous morphed into TaniaTudorache (2G1N)
anonymous morphed into Vladimir Kolovski (2G1O)
anonymous morphed into EvrenSirin (2G1P)
anonymous morphed into MatthewHorridge (2G1Q)
anonymous1 morphed into Daniel Rugg (2G1R)
anonymous morphed into Axel Polleres (2G1S)
IanHorrocks: Hello! (2G1T)
anonymous1 morphed into AndreasHarth (2G1U)
TaniaTudorache: Hello (2G1V)
Alan Rector1 morphed into AlanRector (2G1W)
anonymous1 morphed into Jim Carlson (2G1X)
anonymous2 morphed into JyotiPathak (2G1Y)
anonymous1 morphed into Cui Tao (2G1Z)
anonymous morphed into TomBrunner (2G20)
anonymous morphed into ElizabethFlorescu (2G21)
anonymous morphed into PavithraKenjige (2G22)
anonymous1 morphed into M. Scott Marshall (2G23)
PeterYim: now speaking - Mr. MatthewHorridge (U of Manchester) - "The OWL API: a Java API for working with OWL 2 ontologies" (2G24)
FrankChum: Are the versions backward compatible? (2G25)
Axel Polleres: What's the relation OWLAPI vs dig regarding the reasoning interface? (2G26)
PeterYim: (just for those who are unfamiliar with the process) we will hold Q&A until after all the presentations are done. We should have time for discussion then, hopefully. Feel free to capture your questions or remarks here, partly using this as a placeholder, and partly to document that for the records (2G27)
PeterYim: now speaking - Dr. TimRedmond & Dr. TaniaTudorache (Stanford-BMIR) - "The Protege Tool Suite for Editing OWL Ontologies" (2G28)
NicolasRouquette: It is often difficult to tell which ontology asserted a particular axiom and which axioms a particular ontology asserts. (2G29)
NicolasRouquette: The class browser view in particular shows all classes across all loaded ontologies -- although we can show the ontology-specific prefix to tell which ontology declares a particular class, it is sometimes difficult to get a sense of all the classes declared in a particular ontology. (2G2A)
PeterYim: now speaking - Dr. AndreasHarth (The NeOn Project; Institute AIFB, Karlsruhe Institute of Technology) - "The NeOn Toolkit" (2G2B)
PeterYim: now speaking - Dr. EvrenSirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner" (2G2C)
Axel Polleres: afraid I need to run, thanks for the interesting talks! (2G2D)
PeterYim: thank you for your participation - the entire proceedings will be available on our archives - slides, audio recording, chat transcript, and all (just come back to the session page in a day or two) (2G2E)
RaviSharma: @Evren - Pronto, does it break the distribution into histograms and for each histogram you get the same reasoned answer i.e. is it equivalent to making it deterministic within the histogram for a given axiom (or / Assertion)? (2G2F)
RaviSharma: @Evren - how does Pronto discover inferences that are probabilistic does it apply the above process in previous question in reverse to fill a particular histogram with population / samples? (2G2G)
EvrenSirin: Pronto uses lexicographic entailment algorithms to perform default probabilistic reasoning (2G2H)
EvrenSirin: The semantics is based on first order probabilistic logic (2G2I)
EvrenSirin: The computation of probabilistic inferences has several steps and involves solving linear equations among others (2G2J)
Enrico Franconi: @Evren, which is the reference for the integrity constraint validator? Is it just what we can find on the web page? (2G2K)
EvrenSirin: @Enrico, longer technical report has several corrections: http://www.cs.rpi.edu/%7Etaoj2/publications/ic-tr-2010-0607.pdf (2G2L)
NicolasRouquette: Thanks Evren! (2G2M)
EvrenSirin: There is: Jiao Tao, EvrenSirin, Jie Bao, Deborah L. McGuinness, Integrity Constraints in OWL, AAAI2010 (2G2N)
EvrenSirin: http://www.aaai.org/ocs/index.php/AAAI/AAAI10/paper/download/1931/2229 (2G2O)
PeterYim: now speaking - Mr. EricChan & Dr. AlanWu (OASIS ICOM TC; Oracle) - "Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies" (2G2P)
anonymous morphed into TomBrunner (2G2Q)
FrankChum: Thank you all. Great presentations! Sorry I have to run. (2G2R)
RexBrooks: I had a bunch of questions, but they'll wait. (2G2S)
Enrico Franconi: cheers (2G2T)
IanHorrocks: sorry we ran out of time today. We will have to defer the Q&A and further discussion to the [ontolog-forum] discussion list (2G2U)
PeterYim: more questions? ... see: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05#nid2FCF (2G2V)
RexBrooks: Perhaps we could schedule a follow-up session dedicated to questions with these panelists and few others? (2G2W)
Enrico Franconi: ciao Ian! (2G2X)
ZheWu: Thanks Ian (2G2Y)
RaviSharma: thanks bye. (2G2Z)
M. Scott Marshall: thanks! bye. (2G30)
PeterYim: Great session ... thank you Ian and all our panelists (2G31)
Andreas Harth: good bye! (2G32)
ZheWu: bye (2G33)
MatthewHorridge: Thanks for listening, Cheers, Matthew (2G34)
PeterYim: thank you all for coming ... let's continue the dialog on the [ontolog-forum] mailing list. (2G35)
PeterYim: if you aren't already a member of Ontolog (which gets you subscribed to the [ontolog-forum] discussion list), please refer to membership details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (2G36)
PeterYim: -- session ended: 2010.08.05 - 12:32pm PDT -- (2G37)
-- end of chat session -- (2FCE)
- ... More Questions (2FCF)
- For those who have further questions or remarks on the topic, please post them to the [ontolog-forum] so that everyone in the community can benefit from the discourse. (2FCG)
- if you are not a member of the Ontolog community (meaning to say you are not subscribed to the [ontolog-forum] list) yet, we cordially invite you to join us. See our "Membership" details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (2FCH)
Audio Recording of this Session (2FCI)
- To download the audio recording of the session, click here (2FCJ)
- the playback of the audio files require the proper setup, and an MP3 compatible player on your computer. (2FCK)
- Conference Date and Time: 5-Aug-2010 10:38am ~ 12:33 pm Pacific Standard Time (2FCL)
- Duration of Recording: 1 Hour 53 Minutes (2FCM)
- Recording File Size: 12.9 MB (in mp3 format) (2FCN)
- suggestion: its best that you listen to the session while having the presentation opened in front of you. You'll be prompted to advance slides by the speaker. (2FCO)
- 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.) (2FCP)
For the record ... (2FCQ)
How To Join (while the session is in progress) (2FCR)
- 1. Dial in with a phone: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05#nid2FA9 (2FCS)
- 2. Open chat in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20100805 (2FCT)
- 3. Download the speaker's presentation (slides) here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05#nid2FD6 (2FCU)
- or, 3.1 access our shared-screen vnc server, if you are not behind a corporate firewall (2FCV)