Actions

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

Conference Call Details

  • Date: Wednesday, 19-Dec-2012
  • Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 GMT/UTC
  • 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.)
  • 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.)
  • 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.)
  • 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

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

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

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:

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

  • Ontolog in one slide
  • Proceedings from the 2008/2009 SemanticWiki mini-series
  • ...

For the record ...

How To Join (while the session is in progress)