Actions

Ontolog Forum

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

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

Conference Call Details

  • Date: Thursday, 5-August-2010
  • Start Time: 6:30pm BST / 10:30am PDT / 1:30pm EDT / 7:30pm CEST / 17:30 UTC
  • Expected Call Duration: 1.5~2.0 hours
  • Dial-in Number:
    • from a US telephone (US): 218-844-8060 (domestic long distance cost will apply)
    • When calling in from a phone, use Conference ID: "4389979#"
    • from Europe, call:
      • Austria 0820-4000-1577
      • Belgium 070-35-9992
      • France 0826-100-280
      • Germany 01805-00-7642
      • Ireland 0818-270-037
      • Italy 848-390-179
      • Spain 0902-886-056
      • Switzerland 0848-560-327
      • UK 0844-581-9148
    • callers from other countries please dial into either one of the US or European numbers
  • Shared-screen support (VNC session) will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/
    • view-only password: "ontolog"
    • 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.
    • 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.
  • Discussions and Q & A:
    • (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"
    • You can type in your questions or comments through the browser based chat session by:
    • or point your browser to: http://webconf.soaphub.org/conf/room/ontolog_20100805
      • 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.
    • (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.)
    • 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!
  • 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.
    • 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.

Attendees

Agenda & Proceedings

  • Session Format and Agenda:
    • this will be virtual session over a phone conference setting, augmented by in-session chat and shared computer screen support
    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.]
    2. Opening by the session chair - Ian Horrocks (~5 min.)
    3. Presentation by our panelists - Matthew Horridge, Andreas Harth, TimRedmond-TaniaTudorache, Evren Sirin, EricChan-AlanWu (15 min. each) (please refer to slides above]
    4. Q&A and Open discussion (~30 min.) [Kindly identify yourself before speaking.]
    5. Closing by the session chair - Ian Horrocks (~5 min.)
  • Topic: "OWL 2: Tools & Applications"
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:
Please refer also Professor IanHorrocks' two preceding session in the series:
* "Scalable Ontology-Based Information Systems" - ConferenceCall_2010_07_22
* "OWL 2: The Next Generation" - ConferenceCall_2010_07_29
  • The OWL API: a Java API for working with OWL 2 ontologies - [ slides ]
    • By: Matthew Horridge (University of Manchester)
    • 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.

  • The Protégé Tool Suite for Editing OWL Ontologies - [ slides ]
    • By: Timothy Redmond and Tania Tudorache (Stanford-BMIR)
    • 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.
    • Resources:
  • The NeOn Toolkit - [ slides ]
    • By: Andreas Harth (The NeOn Project; Institute AIFB; Karsruhe Institute of Technology)
    • 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.
    • Resources:
  • Pellet: OWL 2 Reasoner - [ slides ]
    • By: Evren Sirin (Clark & Parsia)
    • 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.
    • Resources:
    • Pellet: OWL 2 Reasoner for Java - http://clarkparsia.com/pellet
  • Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies - [ slides ]
    • By: Eric Chan, Ramesh Vasudevan & Alan Wu (ICOM; Oracle); Deirdre Lee & LauraDragan (ICOM; DERI)
    • 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.
    • Resources:

Transcript of the online chat during the session

see raw transcript here.

(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.

-- begin of chat session --

Peter P. Yim: .

Err:509

  • Topic: "OWL 2: Tools and Applications"
  • Session Chair: Professor Ian Horrocks (co-chair, W3C OWL 2 Working Group; University of Oxford)
  • Panelists: (2F4G)
  • Mr. Matthew Horridge (U of Manchester) - "The OWL API: a Java API for working with OWL 2 ontologies"
  • Dr. Andreas Harth (The NeOn Project; Institute AIFB, Karlsruhe Institute of Technology) - "The NeOn Toolkit"
  • Dr. Evren Sirin (Clark & Parsia) - "Pellet: OWL 2 Reasoner"

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

Please refer to details on the session page

at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05

.

anonymous morphed into Yekaterina Pomiak

anonymous morphed into Tania Tudorache

anonymous morphed into Vladimir Kolovski

anonymous morphed into Evren Sirin

anonymous morphed into Matthew Horridge

anonymous1 morphed into Daniel Rugg

anonymous morphed into Axel Polleres

Ian Horrocks: Hello!

anonymous1 morphed into Andreas Harth

Tania Tudorache: Hello

Alan Rector1 morphed into Alan Rector

anonymous1 morphed into Jim Carlson

anonymous2 morphed into Jyoti Pathak

anonymous1 morphed into Cui Tao

anonymous morphed into Tom Brunner

anonymous morphed into Elizabeth Florescu

anonymous morphed into Pavithra Kenjige

anonymous1 morphed into M. Scott Marshall

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

working with OWL 2 ontologies"

Frank Chum: Are the versions backward compatible?

Axel Polleres: What's the relation OWLAPI vs dig regarding the reasoning interface?

Peter P. Yim: (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

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

Suite for Editing OWL Ontologies"

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

axioms a particular ontology asserts.

Nicolas Rouquette: 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.

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

Technology) - "The NeOn Toolkit"

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

Axel Polleres: afraid I need to run, thanks for the interesting talks!

Peter P. Yim: 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)

Ravi Sharma: @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)?

Ravi Sharma: @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?

Evren Sirin: Pronto uses lexicographic entailment algorithms to perform default probabilistic

reasoning

Evren Sirin: The semantics is based on first order probabilistic logic

Evren Sirin: The computation of probabilistic inferences has several steps and involves solving

linear equations among others

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

what we can find on the web page?

Evren Sirin: @Enrico, longer technical report has several corrections:

http://www.cs.rpi.edu/%7Etaoj2/publications/ic-tr-2010-0607.pdf

Nicolas Rouquette: Thanks Evren!

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

OWL, AAAI2010

Evren Sirin: http://www.aaai.org/ocs/index.php/AAAI/AAAI10/paper/download/1931/2229

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

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

anonymous morphed into Tom Brunner

Frank Chum: Thank you all. Great presentations! Sorry I have to run.

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

Enrico Franconi: cheers

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

the [ontolog-forum] discussion list

Peter P. Yim: more questions? ... see:

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_08_05#nid2FCF

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

and few others?

Enrico Franconi: ciao Ian!

ZheWu: Thanks Ian

Ravi Sharma: thanks bye.

M. Scott Marshall: thanks! bye.

Peter P. Yim: Great session ... thank you Ian and all our panelists

Andreas Harth: good bye!

ZheWu: bye

Matthew Horridge: Thanks for listening, Cheers, Matthew

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

list.

Peter P. Yim: 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

Peter P. Yim: -- session ended: 2010.08.05 - 12:32pm PDT --

-- end of chat session --

Audio Recording of this Session

  • To download the audio recording of the session, click here
    • the playback of the audio files require the proper setup, and an MP3 compatible player on your computer.
  • Conference Date and Time: 5-Aug-2010 10:38am ~ 12:33 pm Pacific Standard Time
  • Duration of Recording: 1 Hour 53 Minutes
  • Recording File Size: 12.9 MB (in mp3 format)
  • 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.
  • 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.)

For the record ...

How To Join (while the session is in progress)