From OntologPSMW

(Difference between revisions)
Jump to: navigation, search
(Last updated at: 2009-01-02 21:03:56 By user: PeterYim)
(fix typo Last updated at: 2009-01-14 09:35:21 By user: MikeDean)
Line 165: Line 165:
 
** This talk covers the [[MediaWiki]] extensions listed.  
 
** This talk covers the [[MediaWiki]] extensions listed.  
  
* Talk 3 (10min): '''MartkGreaves & [[DanielHansch]]: The HALO-Extension'''  
+
* Talk 3 (10min): '''MarkGreaves & [[DanielHansch]]: The HALO-Extension'''  
 
** The HALO-Extension to SMW: We present current feature-highlights and ways forward.  
 
** The HALO-Extension to SMW: We present current feature-highlights and ways forward.  
  

Revision as of 18:25, 18 December 2012

[ ]

Contents

SemanticWiki mini-series Session-3 - Thu 11-Dec-2008     (1)

  • Mini-series Title: Semantic Wikis: The Wiki Way to the Semantic Web     (1A)
  • Session Chair: Mr. MaxVoelkel (FZI, Karlsruhe, Germany)     (1C)
  • Lightning Talks: -
    [ Please note that: in order for the community to be exposed to the full range of technologies, an IPR policy waiver is applicable to this ]
        (1E)

  • Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/     (1H5)
    • view-only password: "ontolog"     (1H5A)
    • 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.     (1H5B)
    • 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.     (1H5C)
  • Discussions and Q & A:     (1H6)
    • (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when the talk is in progress. To un-mute, press "*3"     (1H6A)
    • (when everyone is muted) If you want to speak or have questions or remarks to make, please "raise your hand (virtually)" by pressing "11" on your phone keypad. You may speak when acknowledged by the speaker or the session moderator. Test your voice and introduce yourself first before proceeding with your remarks, please.     (1H6B)
    • You can also type in your questions or comments through the browser based chat session by:     (1H6C)
      • 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.     (1H6D1)
  • For those who cannot join us, or who have further questions or remarks on the topic, please post them to the [ontology-forum] listserv so that everyone in the community can benefit from the discourse.     (1H7)
  • 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.     (1H11)

Attendees     (1J)

SemanticWiki mini-series Background     (1K)

The Semantic Wiki mini-series a 6-month mini-series comprising Talks, Panel Discussions and Online Discourse. The series is co-organized by FZI Karlsruhe, Mayo Clinic, Ontolog, RPI Tetherless World Constellation and Salzburg Research, Austria. This represents a collaborative effort between members from academia, research, software engineering, semantic web and ontology communities. The 6-month mini-series intends to bring together developers, administrators and users of semantic wikis, and provide a platform where they can conveniently share ideas and insights. Through a series of (mainly virtual) talks, panel discussions, online discourse and even face-to-face meetings, participants will survey the state-of-the-art in semantic wiki technology and get exposure to exemplary use cases and applications. Together, they will study trends, challenges and the outlook for semantic wikis, and explore opportunities for collaboration in the very promising technology, approach or philosophy which people has labeled "semantic wiki."     (1K1)

This series of virtual events will dovetail into the face-to-face workshop: "Social Semantic Web: Where Web 2.0 Meets Web 3.0" at the AAAI Spring Symposium (March 23-25, 2009 at Stanford, California, USA - see: http://tw.rpi.edu/sss09 ).     (1K2)

See: our SemanticWiki mini-series homepage and the developing program for the rest of the series.     (1K3)

Agenda & Proceedings:     (1L)

Session Tile: MediaWiki, SemanticMediaWiki, Extensions, Add-on's and other Enhancements     (1L1)

Session Abstract:     (1L2)

by MaxVoelkel     (1L2A)

The purpose of this session is to introduce and present in depth the SemanticMediaWiki extension and the universe of extensions to this extension: What can be achieved with them and how data is used in them.     (1L2B)
  • Talk 1 (15 min): MarkusKroetzsch: Semantic MediaWiki     (1L2C)
    • This talk gives a brief introductory overview of the SemanticMediaWiki (SMW) system, which currently happens to be one of the most widely deployed semantic wikis. The talk reviews SMW's basic functionalities and underlying technologies,. Moreover, various relevant applications of SMW that can be observed today, ranging from classical wiki sites to new innovative scenarios, are introduced as well.     (1L2C1)
  • Talk 2 (15-20min): YaronKoren: Semantic Forms, Semantic Drilldown, Semantic Result Formats, Semantic Google Maps, Semantic Compound Queries and Data Transfer     (1L2D)
  • Talk 5 (10 min): PeterYim and KenBaclawski: PMWX - Fine-Grained Addressability in Purple MediaWiki and Purple SemanticMediaWiki     (1L2G)
    • Purple MediaWiki (PMWX) is an extension of MediaWiki that provide PurpleNumber support to MediaWiki and SemanticMediaWiki. It enables fine-grained addressability to wiki content. The PMWX project engaged in a detailed study of related efforts, prepared a list of requirements, and developed a system architecture. The PMWX project has just released a reference implementation as free and open source software. This talk reports on this project, including the architectural and design decisions that were considered, and gives a simple example of annotation and reasoning.     (1L2G1)
  • Talk 6 (10min): JieBao: Concept Modeling on SMW     (1L2H)
    • In the talk, we will show how SMW can be applied in modeling knowledge that is not natively supported by the SMW core, when co-opted with several other extensions. We show use cases in OWL editing, controlled natural language interface, rule inference and integrity constraint checking.     (1L2H1)
  • Lightning-Talk 1 (3 min.): PeterHaase & DanielHerzig: Ask the Wiki - An Approach for Semantic Search in SMW     (1L2J)
    • Semantic wikis extend wiki platforms with the ability to represent structured information in a machine-processable way. Ontop of the structured information in the wiki, novel ways to search, browse, and present the wiki content become possible. However, while powerful query languages offer new opportunities for semantic search, users typically are not willing to use the syntax of formal query languages. In this work we present an approach to semantic search that combines the expressiveness and capabilities of structured queries with the simplicity of keyword interfaces and faceted browsing: Users articulate their information need using keyword queries, which are translated by the system into structured, conjunctive queries. This translation result may result in multiple possible interpretations of     (1L2J1)

the information need, which can then be selected and further refined by the user via facets. We have implemented this approach to semantic search as an extension to SemanticMediaWiki. A demonstration is available at http://semanticweb.org/wiki/Special:ATWSpecialSearch     (1L2K)

Questions and Discussion captured from the chat session:     (1L3)

Edited transcript ...     (1L3A)

[[PatrickNagel]]: hi 
[[YaronKoren]]: Hello! 
[[PatrickNagel]]: I think i'm in the worst timezone  2:15 in the morning over here. 
[[PatrickNagel]]: *drinking coffee* 
[[YaronKoren]]: Oh yeah, I forgot youre in Shanghai... 
[[DanielHerzig]]: Hi 
[[PatrickNagel]]: let me try this voip stuff 
[[MarkusKroetzsch]]: works well for me 
[[PatrickNagel]]: is there a way to call in via sip? probably not... 
[[MarkusKroetzsch]]: This thing costs 20cent per minute! 
[[PatrickNagel]]: whoa 
[[ChristophLange]]: hi all 
MaxVoelkel: Hello everybody 
[[TobiasKuhn]]: hi everyone! 
[[DanielHerzig]]: @Markus, did you use the local number to dial in? 
[[MarkusKroetzsch]]: yes 
[[MarkusKroetzsch]]: but via Skype 
[[DanielHerzig]]: hmm, maybe the US one is even cheaper 
[[MarkusKroetzsch]]: I will try 
[[YaronKoren]]: Oh, so Skype is working? It wasn't last time I tried, two sessions ago. 
[[DanielHerzig]]: its working fine for me right now 
[[MarkusKroetzsch]]: Ah, I am back. 
[[MarkusKroetzsch]]: Using the US number, it's only 1.7 cents per minute! 
MaxVoelkel: All slides are here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_12_11#nid1PJ0 
MaxVoelkel: Thanks to the purple numbers 
[[PeterDolog]]: hi everyone once again 
[[GuoqianJiang]]: Hello, Yaron, Danial and all 
[[YaronKoren]]: Hello! 
[[GuoqianJiang]]: nice to have this smw users gathering after last meeting 
[[FrankOlken]]: Hi, this is  [[FrankOlken]] from Arlington, VA. 
[[HaroldSolbrig]]: Hello Frank from Arlington VA. 
MaxVoelkel: Demo-Link: http://korrekt.org/page/Ontolog 
[[DanielHerzig]]: i can't access snpedia, can you? 
[[YaronKoren]]: It's been very slow in the last few weeks; thankfully, I believe that's not a result of SMW. 
[[HaroldSolbrig]]: Mayo thinks that [[ChikiPedia]] is inappropriate - it is a blocked site 
[[YaronKoren]]: They're blocking research. 
[[MarkusKroetzsch]]: The OWL 2 Working Group Wiki is at http://www.w3.org/2007/OWL/wiki/OWL_Working_Group 
[[MarkusKroetzsch]]: On this page, you can find links to all current documents detailing this language. 
[[MarkusKroetzsch]]: The working group is happy to receive comments on last call documents. 
[[MarkusKroetzsch]]: See http://www.w3.org/News/2008#item204 for details. 
[[ArturoSanchez]]: yes 
[[MarkusKroetzsch]]: agrees with Yaron here, it is not very convenient to speak for 20min without 
any feedback whatsoever ... 
[[MarkusKroetzsch]]: The Google Chart API Yaron mentioned is at http://code.google.com/intl/de-DE/apis/chart/ 
[[MarkusKroetzsch]]: ... it is not part of SMW, since it needs to send your data to Google, which you may not want. 
[[HaroldSolbrig]]: Yaron - we can do the XML to Template conversion... 
[[HaroldSolbrig]]: Got a generic XSLT transform to do exactly that. 
[[DanielHansch]]: Hi Harold! sounds interesting - you have more info about the xml->forms transformation? 
Andrew Cowell: Yaron, just a quick thanks for all your work, especially [[SemanticForms]]. 
MaxVoelkel: ***For the next talks: Please try to keep your times very strict*** 
[[DanielHansch]]: ok 
[[MarkusKroetzsch]]: Yaron, the XML export you mentioned: wouldn't it be possible to make 
a result printer that creates a very similar XML export based on 
semantic data (since you mentioned that RDF is not what you needed)?
Then you would not have to deal with templates. 
[[YaronKoren]]: Yes, but that might be unnecessary work, if you have templates. 
[[MarkusKroetzsch]]: True, but handling templates can introduce additional difficulties. 
[[YaronKoren]]: Maybe we should take this offline? 
[[MarkusKroetzsch]]: Yes, let's not start side chats 
[[HaroldSolbrig]]: Hello Daniel - I'll e-mail you something later today. 
[[BruceBray]]: Which page is he on? 
[[ChristophLange]]: still #2 
[[MarkusKroetzsch]]: You can follow the slides at http://vnc2.cim3.net:5800/ (password "ontolog") 
[[BruceBray]]: that port blocked for me and many others 
MaxVoelkel: You can also simply download the PDF presentations 
MaxVoelkel: link: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_12_11#nid1PJ0 
[[DanielHerzig]]: Can I install any mediawiki extensions on smw+? 
[[DanielHansch]]: you can install the halo-extension on top of any mediawiki extension. 
[[DanielHerzig]]: Does smw+ allows extensions the way the regular smw or mediawiki do? 
[[DanielHansch]]: smw+ is intended to be selfcontained and comes with a useful set of extensions. 
[[DanielHansch]]: yes - of course. 
[[MarkusKroetzsch]]: SMW+ is essentially a "MediaWiki distribution" that bundles related extensions 
[[MarkusKroetzsch]]: so it can be customized like any [[MediaWiki]] 
[[DanielHansch]]: i hope my talk was not too packed. i am happy to assist you with any inquiry 
[[MarkGreaves]]: Daniel, your talk was definitely packed, but it was really a fun tour through SMW+! 
[[DanielHansch]]: thanks, Mark 
[[MarkusKroetzsch]]: How does this feature relate to SMW's Concepts? 
Jason Zou: Daniel, I just installed Halo extension yesterday. And I liked it immediately. Good work 
[[DanielHansch]]: Technically, there is no relation. 
[[DanielHansch]]: Let me ask Philipp how this relates "conceptually". 
[[GuoqianJiang]]: Daniel, is this simple rule extension available in next release? 
[[MarkusKroetzsch]]: But concepts are "derived categories" too: http://semantic-mediawiki.org/wiki/Help:Concepts 
[[MarkusKroetzsch]]: ok, let's do that 
[[DanielHansch]]: yes - we are planning to have that in the next release 1.5 - as an separate 
but compatible extension. 
[[HaroldSolbrig]]: How many entities are in the db that you've applied the rules to?  
Are there issues w/ computational complexity? 
[[DanielHansch]]: We have [[OntoBroker]] sitting in the backend of SMW and processing the rules. 
[[DanielHansch]]: [[OntoBroker]] is the powerful reasoning engine out there (according to mass-processing tests). 
[[DanielHansch]]: So, in the context of SMW, we did not (yet) reach any limit. 
[[DanielHansch]]: But, of course, [[OntoBroker]] will choke if your rule base is faulty. 
[[DanielHansch]]: Therefore we are planning for a "safety belt" coming with Rules and SMW. 
(e.g. debugging, unit tests for rules, etc) 
[[BruceBray]]: Ken your voice is very light, can you get closer to your mic? 
MaxVoelkel: Wow, this transclusion is really cool! 
[[DanielHansch]]: Jason: thank you! Is your wiki publically accessible? 
[[MarkusKroetzsch]]: I wonder whether this modelled OWL is also processed (e.g. in query answering), 
or if it is just stored (which is also a valid goal, of course). 
[[GuoqianJiang]]: what's the difference between Rabbit and Ace language? 
[[MarkusKroetzsch]]: Note that there is also the ACE-Wiki project, using ACE as the basis for a semantic wiki. 
[[TobiasKuhn]]: Rabbit is designed specifically for OWL. ACE is a general purpose 
controlled natural language that is more expressive. 
A subset of ACE can be mapped to OWL. 
[[YaronKoren]]: This isn't in response to anything, but it seems like the difference 
between the Jie / RPI's rules/modeling approach and Ontoprise's approach 
is that the former is structured as semantic properties, while the latter 
has its own database tables, if I understand things correctly. 
[[TobiasKuhn]]: People interested in controlled natural languages should also have a look 
at AceWiki: http://attempto.ifi.uzh.ch/acewiki/ 
[[MarkusKroetzsch]]: Re Yaron: I think RPI's approach is about *meta modelling*, i.e. storing 
and editing rules and OWL in a semantic wiki, while Ontoprise's approach 
is to augment the data of the wiki using rules as additional *modelling* feature. 
[[YaronKoren]]: "PSMW" looks exactly like PMW. 
[[PeterYim]]: @YaronKoren - ref your "PSMW" looks exactly like PMW - Yes, PMW is MW with pmwx installed 
... PSMW is SMW with pmwx installed (or more exactly, PSMW is MW with SMW and pmwx installed) 
[[YaronKoren]]: Peter - yes, but how is it different from PMW with any other set of extensions installed? 
[[PeterYim]]: pwmx provides *addressibility* not semantics ... it is meant to work with and 
complement the other semantic tools 
KenBaclawski: @YaronKoren: The intention is to make it look exactly like SMW with PMWX installed. 
However, RDF statements can now have a subject that has finer granularity than 
just a page.  This allows finer granularity for queries and reasoning. 
[[YaronKoren]]: Ken: was that shown in the slides? 
[[TobiasKuhn]]: @JieBao: is this system that you describe available somehow? online or as a download? 
Stephen Larson:  JieBao.. very nice presentation.  Is the code behind your presentation open source 
or available somewhere?  perhaps i have missed the link but i did not see it. 
JieBao: our work are mainly wiki templates, and they are available at the example links 
[[PhilippZaltenbach]]: @Jie: what reasoner are you using for doing inferencing? 
[[TobiasKuhn]]: ... or can you give a pointer to a publication that discusses this system? 
[[ChristophLange]]: @Markus, @Jie, could you explain the difference between the way 
the "concept modeling" extension creates OWL and does reasoning, 
and the default SMW way? 
[[MarkusKroetzsch]]: I don not know the concept modelling extensions. SMW just follows 
the OWL semantics (for the features it supports). 
JieBao: @ [[TobiasKuhn]]: it is on http://tw.rpi.edu/dev/cnl 
MaxVoelkel: +++ NEWS: We just got notification that a fourth workshop on semantic wikis 
has been accepted at ESWC2009. Find all relevant links (and also links to 
*the* mailing list for the semantic wiki community) at http://semwiki.org +++ 
[[MarkusKroetzsch]]: The demo link in Peter's talk is: http://semanticweb.org/wiki/Special:ATWSpecialSearch 
[[ChristophLange]]: @ MaxVoelkel: nice 
JieBao: @Stephen Larson: links are on the slides 
JieBao: @ [[PhilippZaltenbach]]: inference is encoded in semantic template so 
we do not use an external reasoner 
[[MarkusKroetzsch]]: @ JieBao: But how can this inference be complete (as templates 
are computationally so much weaker than OWL)? 
MaxVoelkel: http://semanticweb.org/wiki/Special:ATWSpecialSearch 
[[ChristophLange]]: @JieBao: Is it the case that your extension is just a user-friendly 
frontend to SMW's OWL support, or is it different? 
JieBao: @ [[ChristophLange]]: the OWL extension is so far just an editor and 
controlled natural language interface. We haven't done inference 
about OWL yet, but it is in the plan. 
[[YaronKoren]]: This "Ask the Wiki" extension is pretty neat. 
[[DanielHerzig]]: Thanks 
[[ChristophLange]]: @Daniel / Peter: I'd suggest that you display the original query string 
on the "step 2" page as well 
[[DanielHansch]]: very very nice!! congrats! 
[[YaronKoren]]: I hope it gets released soon! 
[[PatrickNagel]]: me too 
JieBao: @Markus Krtzsch: I admit it is not complete 
[[MarkusKroetzsch]]: @ JieBao: OK, that clarifies things for me. It would be very difficult 
to provide complete OWL+rules reasoning (not just in a wiki). 
[[ChristophLange]]: @Jie, @Markus: thanks, I understood 
Chris Mitchell: Question for  [[YaronKoren]] RE: Semantic Forms: What scripting language 
is used for developing the form template via the "Editing Form:Event" example? 
Maybe Groovy, Velocity or simple wiki syntax? 
[[MarkusKroetzsch]]: It is described on this page: http://www.mediawiki.org/wiki/Extension:Semantic_Forms#Defining_forms 
[[DanielHansch]]: Ontoprise is logging off - thank you very much for organising this session! 
greetings, daniel and philipp. 
[[ChristophLange]]: thanks for your cool presentations! 
MaxVoelkel: Merry X-Mas to ontoprise! 
[[GuoqianJiang]]: thanks, daniel 
MaxVoelkel: ... if there are further questions, just raise your hands 
[[PatrickNagel]]: i'm leaving, too. thanks a lot for the great talks and the well organised event! 
[[ChristophLange]]: @ MaxVoelkel: but isn't your purple/semantics idea quite similar to template transclusion 
in SMW? If you include 20 templates into a single page, then the resulting page 
is similar to a page with 20 purple numbers (or say "fragment IDs") -- so the challenge 
is IMHO to provide an adequate GUI for accessing annotations of such fragments 
anonymous2: Question for everyone: Has anyone considered integration with the Nepomuk Semantic Desktop? 
[[ChristophLange]]: @anonymous2: Who are you? 
[[MarkusKroetzsch]]: @anonymous2: that would be a nice project, but I am not aware of anyone pursuing 
this actively now. 
[[MarkusKroetzsch]]: ... you can ask this question to Max, he is involved in Nepomuk 
JieBao: @anonymous2: is there is demo (or screen shots) available for Nepomuk? 
anonymous2: Please excuse me for not speaking vocally... riding noisy public transit 
[[ChristophLange]]: KDE 4 
[[MarkusKroetzsch]]: @Jie: Nepomuk is available for download, and part of KDE 
MaxVoelkel: Integration of what exactly? 
anonymous2: APIs and such for data 
[[ChristophLange]]: maybe a wiki where you can annotate/import local files? 
anonymous2: Thank you very much. This has answered my question just fine. 
anonymous2: I am very interested in the XWiki Help Desk 
[[TobiasKuhn]]: bye everone! it was a very interesting session! 
[[MarkusKroetzsch]] says good bye to everyone! 
MaxVoelkel: maybe we can keep the chat room open for some while to not kill all discussions 
anonymous2: Would you believe I am doing all of this from my mobile phone? 
EdDodds: Does anyone interact with any semantic efforts in the Joomla or Drupal communities? just curious... 
EdDodds: @PeterYim I've posted the url to your PN presentation in the Drupal semantic web 
developers group. We'll see if that sparks any interest... 
[[PeterYim]]: Thank you, Ed. 
[[PeterYim]]: Great session ... thanks, everyone ... bibi! 

Session ended 2008.12.11-1:05pm PST     (1L4)

Audio Recording of this Session     (1M)

''Due to an unforeseen delay, the audio archive for this session will be available in early Jan-2009. 
Please check back.  =ppy'' 
  • To download the [ audio recording of the session], click [ here]     (1M1)
    • the playback of the audio files require the proper setup, and an MP3 compatible player on your computer.     (1M1A)
  • Conference Date and Time: 11-Dec-2008 10:38am~1:05pm PST     (1M2)
  • Duration of Recording: 2 Hour 27 Minutes     (1M3)
  • Recording File Size: __ MB (in mp3 format)     (1M4)
  • suggestions:     (1M5)
    • its best that you listen to the session while having the respective presentations opened in front of you. You'll be prompted to advance slides by the speaker.     (1M5A)
    • Proceedings from other sessions can be found at the project homepage for this mini-series at: SemanticWiki     (1M5B)
    • 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.)     (1M5C)

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