User:SHL/GSoC2010

Identity
Name: Samuel Lampa Email: samuel.lampa[at]gmail.com Project title: General RDF export/import functionality for Semantic MediaWiki

Contact/working info
Timezone: Sweden (GMT +1) Typical working hours: 14:00 - 02:00 IRC or IM networks/handle(s): Skype: samuel_lampa, IRC: freenode/samuell

Project summary
Extend the import/export functionality of Semantic MediaWiki (SMW) to enable the use of SMW as a general collaborative RDF editor that can be integrated as part of workflows. That is, so that workflow systems can easily export/import data into SMW in a uniform way.

About you
I'm a soon-to-graduate biotechnology engineering student at Uppsala University, Sweden, focusing on bioinformatics and computational biology.

I also have some 10+ years of web design and development experience and always tend to "get stuck" in some web projects besides my studies :). especially related to MediaWiki and Drupal, of which some can be seen in the portfolio over at RIL Partner AB.

I have a deep interest in Semantic technologies, and how it can be used to facilitate better knowledge discovery and integration in the Life Sciences. Part of realizing this is my current degree project where I'm integrating a Prolog based semantic framework into Bioclipse (An open source scriptable life sciences workbench), and comparing it with conventional technologies.

I'm also a fan of Open Source, and prefer Ubuntu for OS (Desktop and server), Java for general programming, and PHP for web programming.

What drives me most, is a vision to one day have very powerful tools at my fingertips, to query and explore the biological knowledge we have, in order to better understand the amazingly complex biological systems at the systems level, with an "engineer's glasses".

Deliverables

 * RDF Export via MW API(?)
 * System for mapping of RDF URI:s to SMW articles and predicates
 * Full import functionality

Project schedule
...

Participation
I much prefer having contact with supervisors/mentors/collaborators through a chat such as IRC or Skype (hanging out daily at #bioclipse right now) + E-mail for longer discussions. I'm also in my current project seeing the benefits of using a blog to document my progress (and make sure I don't forget things learned), and to use GitHub (or similar) for publishing source code. I much like those tools, and plan to continue using those (or similar) in the future.

Past open source experience

 * Experimental MediaWiki page transclusion for Drupal
 * A little patch to Yaron Koren's Semantic Forms.

Any other info

 * Bioinformatics tool web interface, using MediaWiki, MW API + external php scripts (Screencast)
 * A Java based web crawler for use in combination with SPHINX search engine
 * MediaWiki skin (demo)
 * Drupal theme