Ontolog Forum
OntologPSMW: Debut, Tutorial and Possibilities - Wed 2012-12-19
Invited Speakers: KenBaclawski (Northeastern U) & YaronKoren (WikiWorks)
Topic: OntologPSMW: Debut, Tutorial and Possibilities intro slides
Session Chair: PeterYim (Ontolog, CIM3)
Briefings:
- Professor KenBaclawski (Northeastern U) - Transitioning to a Semantic Collaboration Environment slides
- Mr. YaronKoren (WikiWorks) - Semantic MediaWiki and the "Semantic Bundle" slides
Archives
- Abstract
- Agenda
- Prepared presentation material (slides) can be accessed by clicking on each of the title links below:
- [ 0-Chair ] . [ 1-Baclawski ] . [ 2-Koren ]
- Audio recording of the session ... [ 2:01:16 ; mp3 ; 13.88 MB ]
- its best that you listen to the session while having the respective presentations (linked above) opened in front of you. You'll be prompted to advance slides by the speaker.
- transcript of the online chat during the session
- Additional Resources
Conference Call Details
- Date: Wednesday, 19-Dec-2012
- Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 GMT/UTC
- ref: World Clock
- Expected Call Duration: ~2.0 hours
- Dial-in:
- Phone (US): +1 (206) 402-0100 ... (long distance cost may apply)
- ... [ backup nbr: (415) 671-4335 ]
- when prompted enter Conference ID: 141184#
- Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer)
- when prompted enter Conference ID: 141184#
- Unfamiliar with how to do this on Skype? ...
- Add the contact "joinconference" to your skype contact list first. To participate in the teleconference, make a skype call to "joinconference", then open the dial pad (see platform-specific instructions below) and enter the Conference ID: 141184# when prompted.
- Can't find Skype Dial pad? ...
- for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
- for Linux Skype users: please note that the dial-pad is only available on v4.1 (or later or the earlier Skype versions 2.x,) if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it. ... (ref.)
- Phone (US): +1 (206) 402-0100 ... (long distance cost may apply)
- Shared-screen support (VNC session), if applicable, 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 (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk.
- In-session chat-room url: http://webconf.soaphub.org/conf/room/ontolog_20121219
- instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").
- 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.
- 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_20121219@soaphub.org ... Handy for mobile devices!
- Discussions and Q & A:
- Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker.
- To un-mute, press "*7" ... To mute, press "*6" (please mute your phone, especially if you are in a noisy surrounding, or if you are introducing noise, echoes, etc. into the conference line.)
- we will usually save all questions and discussions till after all presentations are through. You are encouraged to jot down questions onto the chat-area in the mean time (that way, they get documented; and you might even get some answers in the interim, through the chat.)
- During the Q&A / discussion segment (when everyone is muted), If you want to speak or have questions or remarks to make, please raise your hand (virtually) by clicking on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the session moderator (again, press "*7" on your phone to un-mute). 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 "*6" on your phone to mute yourself after you are done speaking.)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips
- RSVP to peter.yim@cim3.com appreciated, ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the team.)
- 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_2012_12_19
- Please note that this session may be recorded, and if so, the audio archive is expected to be made available as open content, along with the proceedings of the call to our community membership and the public at-large under our prevailing open IPR policy.
Attendees
- Attended:
- Peter P. Yim (chair)
- Ken Baclawski (invited speaker)
- Yaron Koren (invited speaker)
- Tejas Parikh
- Sumit Purohit
- Prateek Jain
- Mike Dean
- Bob Schloss
- Chet Ensign
- Todd Schneider
- David Mason
- Tom Tinsley
- Marcela Vegetti
- Atilla Elci
- Duncan Goheen
- Bobbin Teegarden
- Terry Longstreth
- Alan Rector
- Amanda Vizedom
- Pavithra Kenjige
- Matthew West
- Anatoly Levenchuk
- Mike Bennett
- Steve Ray
- Victor Agroskin
- Alexandra
- ...
- Expecting:
- ... if you are coming to the session, please add your name above (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. ...
- Regrets:
- Jesse Wang
- Eric Beaussart
- Eugene Kim
- Chris Dent
- Naicong Li
- Jonathan Cheyer
- Markus Kroetzsch
- Frode Hegland
- Yuwang Yin
- ...
Abstract
OntologPSMW: Debut, Tutorial and Possibilities - [ intro slides]
by: Peter P. Yim (Ontolog; CIM3)
From the beginning of ONTOLOG back in 2002, this community has been thriving in a collaborative work environment (CWE). Our CWE has included a wiki, almost from the start, which served as a shared display and a collaborative authoring workspace, and a content repository for this CoP and the related communities that its been hosting (like OOR, IAOA, Ontology Summit, to name a few.) Until now the "wiki engine" in use has been "PurpleWiki" which is a variant of usemod wiki, with Purple Numbers and other enhancements developed by Eugene Kim and ChrisDent.
Ontolog is about ready to move on, to a richer wiki platform. The "wiki engine" we will be progressing to, is "Purple SemanticMediaWiki (PSMW)". This move has been contemplated since about the time we ran the SemanticWiki mini-series here, back in the 2008/2009 time frame. The plan now, is to deploy an OntologPSMW starting in January 2013, and do parallel runs (with both wiki platforms in production) as the community gets familiar with the new wiki and collaboratively explore how to leverage the new capabilities.
Invited to present at this session are Ken Baclawski and YaronKoren. Ken co-led the psmw-dev team (with PeterYim) that has been developing the pmwx (purple mediawiki extension) as an enhancement to MediaWiki, as well as other tools and features in OntologPSMW. Yaron is among one of the most prominent and prolific developers in the SemanticMediaWiki space. Extensions developed by Yaron, like Semantic Forms and Semantic Drilldown are practically defacto standards for almost everyone working with SemanticMediaWiki's.
Yaron Koren has just recently published his new book entitled "Working with MediaWiki" - a brilliant work that fills a long overdue need to make MediaWiki's and SemanticMediaWiki's more accessible to a wider user-base. He will be giving us a tutorial at this session based on some of the most useful material he has covered in that book.
After the two presentations, we will have an extended Q&A and open discussion segment, where the community will have a chance to get answers to questions they have in mind. We will also discuss what the potentials and possibilities might be, after we have PSMW at our disposal. Among those possibilities is the use of OntologPSMW to enrich the upcoming Ontology Summit 2013 content and deliverables, or other initiatives where crowdsourcing may be a paradigm.
Agenda
OntologPSMW: Debut, Tutorial and Possibilities
- Session Format: this is a virtual session conducted over an augmented conference call
- 1. Opening - (chair) Peter P. Yim [10 min.] ... [ slides ]
- 2. "The Ontolog wiki: from pw to psmw" - Ken Baclawski [30 min.]
- 3. "Working with MediaWiki and SemanticMediaWiki" - Yaron Koren [45 min.]
- 4. Q & A and open discussion [All: ~30 min.] -- please refer to [ above]
- 5. Wrap-up / Next steps - (chair) Peter P. Yim [5 min.]
Proceedings
Please refer to the above
IM Chat Transcript captured 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 in-session chat-transcript --
Chat transcript from room: ontolog_20121219
2012-12-19 GMT-08:00 [PST]
[09:10] Peter P. Yim: Welcome to the
OntologPSMW: debut session - Wed 2012-12-19
Topic: OntologPSMW: Debut, Tutorial and Possibilities
Session Chair: Peter P. Yim (Ontolog, CIM3)
Invited Presentations:
- Professor Ken Baclawski (Northeastern U) - Transitioning to a Semantic Collaboration Environment slides
- Mr. Yaron Koren (WikiWorks) - Semantic MediaWiki and the "Semantic Bundle"
Logistics:
- Refer to details on session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_12_19
- (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName
- Mute control: *7 to un-mute ... *6 to mute
- Can't find Skype Dial pad?
- for Windows Skype users: it's under the "Call" dropdown menu as "Show Dial pad"
- for Linux Skype users: please note that the dial-pad is only available on v4.1 (or later
or the earlier Skype versions 2.x,) if the dialpad button is not shown in the call window
you need to press the "d" hotkey to enable it.
---
Attendees: Alan Rector, Alexandra, Amanda Vizedom, Anatoly Levenchuk, Atilla Elci, Bob Schloss,
Chet Ensign, DavidMasonason, Duncan Goheen, Ken Baclawski (invited speaker), Marcela Vegetti,
Matthew West, Mike Bennett, Mike Dean, Pavithra Kenjige, Peter P. Yim (chair), Prateek Jain, Steve Ray,
Sumit Purohit, Tejas Parikh, Terry Longstreth, Todd Schneider, Tom Tinsley, Yaron Koren (invited speaker),
---
Proceedings:
[09:23] anonymous morphed into Prateek Jain
[09:23] anonymous1 morphed into Bob Schloss
[09:28] anonymous morphed into David Mason
[09:32] anonymous morphed into Pavithra Kenjige
[09:34] AmandaVizedom2 morphed into Amanda Vizedom
[09:35] anonymous1 morphed into Atilla Elci
[09:36] anonymous morphed into Alexandra
[09:36] Peter P. Yim: == Peter P. Yim starts session and presenting ...
[09:38] anonymous1 morphed into Tejas Parikh
[09:38] anonymous1 morphed into Tom Tinsley
[09:38] anonymous morphed into Duncan Goheen
[09:48] Peter P. Yim: == Ken Baclawski presenting ...
[09:53] Atilla Elci: ref. Baclawski slide #5 & #19 - PSMW Project (http://project.cim3.net/PSMW)
returns 404 error!
[09:54] Peter P. Yim: sorry ... the link should be http://project.cim3.net/wiki/PSMW
[09:56] Peter P. Yim: today's session page on OntologPSWM is at:
http://ontolog-02.cim3.net/wiki/ConferenceCall_2012_12_19
[09:57] Matthew West: If the purple numbers are computed, does that mean that the reference for a
particular section might change after a page has been updated (and thereby invalidate a link that
has been made to it)?
[10:01] Yaron Koren: I was wondering the same thing, actually.
[10:02] Peter P. Yim: @Matthew & Yaron - very good and important question ... let's get that answered
during the Q&A / Discussion
[10:04] Matthew West: A really good way to do it would be for there to be an underlying anchor that
did not change, and to which the link was made, but a visible representation that did
[10:02] Steve Ray: Hmm. The coding doesn't look very user-friendly.
[10:03] Peter P. Yim: @Steve - that's where YaronKoren's Semantic Forms extensions come in
[10:04] Steve Ray: OK. Unfortunately, I will have to leave around 20 minutes past the hour, so I'll
have to view the recording.
[10:07] Steve Ray: The SPARQL example did not look like normal SPARQL syntax. Not familiar with the
[] syntax.
[10:10] Peter P. Yim: == Yaron Koren presenting ...
[10:10] Amanda Vizedom: The hierarchical relationship between "Categories" in a Knowledge
Organization Structure is usually a subtopic/supertopic relationship, rather than the typically
ontological subClass/superClass relation. This causes a lot of confusion when people use KOS
hierarchies in ontological environments, or ontologies in information organization environments. One
way to resolve this is to interpret the ontological classes as eliptically named, that is, "mammals"
becomes "documents about mammals". That allows preservation of subClass relationships, but really
means that in using an ontology, one is really doing a two-layered trick, using the original
ontology and relations between things in it, but also creating & using a ontology of documents about
things in the original ontology. So far, I'm suspecting that this is such a case. Not a problem,
inherently, but something that becomes important to be clear about ! when using existing ontologies.
[10:11] Steve Ray: @Amanda: Very interesting distinction - thanks. I can see the potential for a big
mess.
[10:14] Steve Ray: These queries don't appear to be standard SPARQL. #show?
[10:44] Ken Baclawski: @Steve: #show is not SPARQL: the label on my slide was incorrect. However, we
do plan to support SPARQL.
[10:14] Steve Ray: Perhaps I'm misunderstanding. Is there a native query language, PLUS support for
SPARQL?
[10:15] Amanda Vizedom: @Steve - YW. I have done clean-up on a number of well-intended reuses of
ontologies as KOSes and vice versa, in which the different behavior of subClass and subTopic wasn't
understood. So I'm attuned to pick up that pattern. It can be done and done well, though; it's just
important to understand which layers or behaviors are using the original ontology and which are
using the corresponding KOS/document ontology.
[10:20] Steve Ray: It also appears that the ontology specification language is not a standard one,
such as Turtle, or RDF-XML. I look forward to hearing how these new syntaxes map to traditional
ones. I will have to hear the answers off-line, as I must leave now.
[10:24] Peter P. Yim: @Ken, @Yaron - kindly discuss support for SPARQL queries
[10:43] Yaron Koren: [running demo] ... please point your browsers to: http://foodfinds.referata.com
[10:45] Matthew West: Sorry, have to go. Interesting stuff.
[10:50] Peter P. Yim: @Alexandra - can we get your full name, please? (you can morph into that by
clicking the "Settings" button (top center)
[10:57] Sumit Purohit: Thanks Everyone...have to go. Thanks for participation.
[11:01] Amanda Vizedom: @Ken - it's actually *very* common to reorganize and/or add sections to a
page
[11:02] Amanda Vizedom: & it may be that the TOC is enough
[11:01] Peter P. Yim: see: http://ontolog-02.cim3.net/wiki/ConferenceCall_2012_12_19
[11:05] Atilla Elci: @Peter: Do you mean to say that a purple number once use will never get used?
[11:07] Atilla Elci: If so, a purple number then provides an immediate tiny URL . That would be
wonderful.
[11:12] Amanda Vizedom: History available at TOC section level?
[11:19] Amanda Vizedom: I asked about the extent to which ontology has been incorporated into the
Ontolog PSMW so far. Ken responded that the ICOM ontology has been, and that this concerns
collaborative work, so seemed appropriate. More discussion will be open about what we want to
support.
[11:19] Ken Baclawski: The ICOM website is
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=icom
[11:19] Amanda Vizedom: Thanks, @Ken
[11:21] Peter P. Yim: should we have another OntolgoPSMW session for Ontology Summit 2013 champions on
what-to and how-to's ... general consensus is 'yes' ... we will try to schedule one after the new
year, but before the Jan-17 Ontology Summit 2013 launch event
[11:23] Peter P. Yim: soliciting inputs to - http://ontolog-02.cim3.net/wiki/Demos_Prototypes_Examples &
http://ontolog-02.cim3.net/wiki/Issues_Bugs_Suggestions
[11:28] Terry Longstreth: about query language standards: There may be some synergy between SMW and
the DOL activities
[11:31] Prateek Jain: Using OWL?
[11:32] Terry Longstreth: or using Common Logic
[11:33] Prateek Jain: Yes
[11:34] Prateek Jain: I believe you can.
[11:34] Amanda Vizedom: It is not straightforward in OWL, but easy-peasy in a more expressive
ontology language. :-)
[11:34] Prateek Jain: But I will confirm it, with Pascal Hitzler
[11:34] Prateek Jain: not straightforward yes :-)
[11:34] Mike Bennett: I think as soon as we look at using RDF/OWL and queries across the wiki pages,
we need to keep Amanda's earlier point front and center. That is, the OWL thing which is "Article
about a Thing" is not the same as, but has an object property relating to, the kind of OWL Thing
which is the thing itself. Else pain will ensue.
[11:35] Yaron Koren: That's very good to know, then. Any documentation would be useful - if you find
it, I would definitely appreciate it if you sent me any links - yaron [at] wikiworks.com.
[11:35] Prateek Jain: Can you give me the exact example?
[11:35] Prateek Jain: I will just send it over to Pascal and he might be able to look at it and give
the definite answer
[11:36] Yaron Koren: Prateek - something like "Every entity that is a city should have a relationship
called "Population", and another relationship called "Mayor", and nothing else."
[11:36] Prateek Jain: Okay! I will send it over. Thanks
[11:37] Yaron Koren: Thank you!
[11:37] Mike Bennett: Happy Holidays to you Peter!
[11:37] David Mason: thanks !
[11:37] Atilla Elci: Bye
[11:37] Marcela Vegetti: Thanks
[11:37] Peter P. Yim: -- session ended: 11:37am PST --
[11:37] List of attendees: Alan Rector, Alexandra, Amanda Vizedom, Anatoly Levenchuk, Atilla Elci,
Bob Schloss, Chet Ensign, Duncan Goheen, Ken Baclawski, Matthew West, Mike Bennett, Mike Dean,
Pavithra Kenjige, Peter P. Yim, Prateek Jain, Steve Ray, Sumit Purohit, Tejas Parikh, Terry Longstreth,
Todd Schneider, Tom Tinsley, Yaron Koren, David Mason, Marcela Vegetti, vnc2
-- end of in-session chat-transcript --
- Further Question, Remarks & Interaction with the Community:
- please post them to the [ ontolog-forum ] listserv
- if you are not a member of the Ontolog community (meaning to say that you are not subscribed to the [ ontolog-forum ] discussion list) yet), we cordially invite you to join us. See our "Membership" details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
- this is distinct from [ ontolog-invitation ], our announcement list, where anyone who has participated in our activities or requested to be kept apprised, are automatically subscribed to.
- please email <peter.yim@cim3.com> if you have any question.
Additional Resources
For the record ...
How To Join (while the session is in progress)
- 1. Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_12_19#nid3JYH
- 2. Open chat-workspace in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20121219
- 3. Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_12_19#nid3JY9
- or, 3.1 (optionally, access our shared-screen vnc server, if you are not behind a corporate firewall)