From OntologPSMW

Jump to: navigation, search
[ ]


Ontolog Forum OWL 2 (session-2) - OWL 2: Tools & Applications - Thu 2010.08.05     (1)

  • Session Chair: Professor IanHorrocks (co-chair, W3C OWL 2 Working Group; University of Oxford)     (1B)
  • Panelists:     (1C)
  • Mr. MatthewHorridge (U of Manchester) - "The OWL API: a Java API for working with OWL 2 ontologies" - [ slides ]     (1D)
  • Dr. Tim Redmond & Dr. TaniaTudorache (Stanford-BMIR) - "The Prot��g�� Tool Suite for Editing OWL Ontologies" - [ slides ]     (1E)
  • Dr. AndreasHarth (The NeOn Project; Institute AIFB, Karlsruhe Institute of Technology) - "The NeOn Toolkit" - [ slides ]     (1F)
  • Dr. EvrenSirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner" - [ slides ]     (1G)
  • Mr. Eric Chan & Dr. AlanWu (OASIS ICOM TC; Oracle) - "Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies" - [ slides ]     (1H)

  • Shared-screen support (VNC session) will be started 5 minutes before the call at:     (1J5)
    • view-only password: "ontolog"     (1J5A)
    • 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.     (1J5B)
    • 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.     (1J5C)
  • Discussions and Q & A:     (1J6)
    • (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"     (1J6A)
    • You can type in your questions or comments through the browser based chat session by:     (1J6B)
      • 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.     (1J6C1)
    • (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.)     (1J6D)
    • thanks to the 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) ... Handy for mobile devices!     (1J6E)
  • 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.     (1J10)
    • Caveat: to allow us to share, as well, the latest in commercial deployment of ontology-based technology, this session     (1J10A)

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.     (1J11)

Attendees     (1L)

Agenda & Proceedings     (1M)

  • Session Format and Agenda:     (1M1)
    • this will be virtual session over a phone conference setting, augmented by in-session chat and shared computer screen support     (1M1A)
    1. 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.]     (1M2A)
    2. Opening by the session chair - Ian Horrocks (~5 min.)     (1M2B)
    3. Presentation by our panelists - Matthew Horridge, Andreas Harth, TimRedmond-TaniaTudorache, Evren Sirin, EricChan-AlanWu (15 min. each) (please refer to slides above]     (1M2C)
    4. Q&A and Open discussion (~30 min.) [Kindly identify yourself before speaking.]     (1M2D)
    5. Closing by the session chair - Ian Horrocks (~5 min.)     (1M2E)
Abstract: This is the second of our two back-to-back sessions devoted to OWL 2. Our session chiar, Professor Ian Horrocks (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:     (1M4)
Please refer also Professor IanHorrocks' two preceding session in the series:     (1M5)
* "OWL 2: The Next Generation" - ConferenceCall_2010_07_29     (1M5B)

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.     (1M7)

  • The Prot��g�� Tool Suite for Editing OWL Ontologies - [ slides ]     (1M9)
    • 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.     (1M9B)
    • Resources:     (1M9C)
  • The NeOn Toolkit - [ slides ]     (1M10)
    • By: Andreas Harth (The NeOn Project; Institute AIFB; Karsruhe Institute of Technology)     (1M10A)
    • 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.     (1M10B)
    • Resources:     (1M10C)
  • Pellet: OWL 2 Reasoner - [ slides ]     (1M11)
    • By: Evren Sirin (Clark & Parsia)     (1M11A)
    • 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.     (1M11B)
    • Resources:     (1M11C)
    • Pellet: OWL 2 Reasoner for Java -     (1M11D)
  • Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies - [ slides ]     (1M12)
    • 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.     (1M12B)
    • Resources:     (1M12C)

Transcript of the online chat during the session     (1M13)

see raw transcript here.     (1M13A)

(for better clarity, the version below is a re-organized and lightly edited chat-transcript.)     (1M13B)

Participants are welcome to make light edits to their own contributions as they see fit.     (1M13C)

-- begin of chat session --     (1M13D)

OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies"     (1M13O)

Please refer to details on the session page     (1M13P)

anonymous morphed into Yekaterina Pomiak     (1M13S)

anonymous morphed into Tania Tudorache     (1M13T)

anonymous morphed into Vladimir Kolovski     (1M13U)

anonymous morphed into Evren Sirin     (1M13V)

anonymous morphed into Matthew Horridge     (1M13W)

anonymous1 morphed into Daniel Rugg     (1M13X)

anonymous morphed into Axel Polleres     (1M13Y)

anonymous1 morphed into Andreas Harth     (1M13AA)

Alan Rector1 morphed into Alan Rector     (1M13AC)

anonymous1 morphed into Jim Carlson     (1M13AD)

anonymous2 morphed into Jyoti Pathak     (1M13AE)

anonymous1 morphed into Cui Tao     (1M13AF)

anonymous morphed into Tom Brunner     (1M13AG)

anonymous morphed into Elizabeth Florescu     (1M13AH)

anonymous morphed into Pavithra Kenjige     (1M13AI)

anonymous1 morphed into M. Scott Marshall     (1M13AJ)

Peter P. Yim: now speaking - Mr. Matthew Horridge (U of Manchester) - "The OWL API: a Java API for     (1M13AK)

working with OWL 2 ontologies"     (1M13AL)

Frank Chum: Are the versions backward compatible?     (1M13AM)

Axel Polleres: What's the relation OWLAPI vs dig regarding the reasoning interface?     (1M13AN)

Peter P. Yim: (just for those who are unfamiliar with the process) we will hold Q&A until after all the     (1M13AO)

presentations are done. We should have time for discussion then, hopefully. Feel free to capture     (1M13AP)

your questions or remarks here, partly using this as a placeholder, and partly to document that for     (1M13AQ)

the records     (1M13AR)

Peter P. Yim: now speaking - Dr. Tim Redmond & Dr. Tania Tudorache (Stanford-BMIR) - "The Protege Tool     (1M13AS)

Suite for Editing OWL Ontologies"     (1M13AT)

Nicolas Rouquette: It is often difficult to tell which ontology asserted a particular axiom and which     (1M13AU)

axioms a particular ontology asserts.     (1M13AV)

Nicolas Rouquette: The class browser view in particular shows all classes across all loaded     (1M13AW)

ontologies -- although we can show the ontology-specific prefix to tell which ontology declares a     (1M13AX)

particular class, it is sometimes difficult to get a sense of all the classes declared in a     (1M13AY)

particular ontology.     (1M13AZ)

Peter P. Yim: now speaking - Dr. Andreas Harth (The NeOn Project; Institute AIFB, Karlsruhe Institute of     (1M13AAA)

Technology) - "The NeOn Toolkit"     (1M13AAB)

Peter P. Yim: now speaking - Dr. Evren Sirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner"     (1M13AAC)

Axel Polleres: afraid I need to run, thanks for the interesting talks!     (1M13AAD)

Peter P. Yim: thank you for your participation - the entire proceedings will be available on our     (1M13AAE)

archives - slides, audio recording, chat transcript, and all (just come back to the session page in     (1M13AAF)

a day or two)     (1M13AAG)

Ravi Sharma: @Evren - Pronto, does it break the distribution into histograms and for each histogram     (1M13AAH)

you get the same reasoned answer i.e. is it equivalent to making it deterministic within the     (1M13AAI)

histogram for a given axiom (or / Assertion)?     (1M13AAJ)

Ravi Sharma: @Evren - how does Pronto discover inferences that are probabilistic does it apply the     (1M13AAK)

above process in previous question in reverse to fill a particular histogram with population /     (1M13AAL)

Evren Sirin: Pronto uses lexicographic entailment algorithms to perform default probabilistic     (1M13AAN)

Evren Sirin: The semantics is based on first order probabilistic logic     (1M13AAP)

Evren Sirin: The computation of probabilistic inferences has several steps and involves solving     (1M13AAQ)

linear equations among others     (1M13AAR)

Enrico Franconi: @Evren, which is the reference for the integrity constraint validator? Is it just     (1M13AAS)

what we can find on the web page?     (1M13AAT)

Evren Sirin: @Enrico, longer technical report has several corrections:     (1M13AAU)

Evren Sirin: There is: Jiao Tao, Evren Sirin, Jie Bao, Deborah L. McGuinness, Integrity Constraints in     (1M13AAX)

OWL, AAAI2010     (1M13AAY)

Peter P. Yim: now speaking - Mr. Eric Chan & Dr. Alan Wu (OASIS ICOM TC; Oracle) - "Application of OASIS     (1M13AAAA)

Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies"     (1M13AAAB)

anonymous morphed into Tom Brunner     (1M13AAAC)

Frank Chum: Thank you all. Great presentations! Sorry I have to run.     (1M13AAAD)

Rex Brooks: I had a bunch of questions, but they'll wait.     (1M13AAAE)

Enrico Franconi: cheers     (1M13AAAF)

Ian Horrocks: sorry we ran out of time today. We will have to defer the Q&A and further discussion to     (1M13AAAG)

the [ontolog-forum] discussion list     (1M13AAAH)

Peter P. Yim: more questions? ... see:     (1M13AAAI)

Rex Brooks: Perhaps we could schedule a follow-up session dedicated to questions with these panelists     (1M13AAAK)

and few others?     (1M13AAAL)

Enrico Franconi: ciao Ian!     (1M13AAAM)

ZheWu: Thanks Ian     (1M13AAAN)

M. Scott Marshall: thanks! bye.     (1M13AAAP)

Peter P. Yim: Great session ... thank you Ian and all our panelists     (1M13AAAQ)

Andreas Harth: good bye!     (1M13AAAR)

Matthew Horridge: Thanks for listening, Cheers, Matthew     (1M13AAAT)

Peter P. Yim: thank you all for coming ... let's continue the dialog on the [ontolog-forum] mailing     (1M13AAAU)

Peter P. Yim: if you aren't already a member of Ontolog (which gets you subscribed to the     (1M13AAAW)

[ontolog-forum] discussion list), please refer to membership details at:     (1M13AAAX)

Peter P. Yim: -- session ended: 2010.08.05 - 12:32pm PDT --     (1M13AAAZ)

-- end of chat session --     (1M13AAAAA)

Audio Recording of this Session     (1N)

  • 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.     (1N5)
  • 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.)     (1N6)

For the record ...     (1N7)

How To Join (while the session is in progress)     (1O)

This page has been migrated from the OntologWiki - Click here for original page     (1O4)