SMW Project Workflow

From AIRWiki
Revision as of 23:56, 6 October 2009 by RiccardoTasso (Talk | contribs)

Jump to: navigation, search

This page explains how to use the AIR wiki to benefit from its semantic capabilities following a typical Project Lifecycle (from its proposal to its end).

Project Proposal

When a Tutor (Professor, PhD Student or Researcher) has a Proposals of course or thesis projects for students he could submit it to the wiki.

Form

To easily insert a Project Proposal in the AIRWiki go to this special page: Form:ProjectProposal. To get more in depth with details look at the following sections.

Template Documentation

  • title:
  • image:
  • description:
  • tutor(s):
  • cfumin:
  • cfumax:
  • studmin:
  • studmax:
  • resarea:
  • restopic:
  • level:
  • type:
  • status:

Example

This should be the source a typical Project Proposal page.

{{ProjectProposal
|title=Extending a search engine with semantic information
|image=velociraptor.png
|description=We are used to keyword-based search engines, where only documents matching the exact words in the query are retrieved...
|tutor=DavidLaniado;MarcoColombetti
|cfumin=5
|cfumax=20
|studmin=1
|studmax=2
|resarea=Social Software and Semantic Web
|restopic=Semantic Search
|level=Bs;Ms
|type=Course;Thesis
|status=Proposal
}}

Student Registration

When a Student requests to join a Project, he has to be registered to the wiki. Each user should be registered with the notation NameSurname (e. g. AlanTuring). A page for him is automatically created, and it should be filled in with his informations.

Attention: each user page is by default visible only to registerd users. If anyone has the necessity to show his page to unregistered users he must explicitly ask for it to Riccardo Tasso, Davide Eynard or David Laniado.

Form

To easily insert a Project Proposal in the AIRWiki go to this special page: Form:SMWUser. To get more in depth with details look at the following sections.

Template Documentation

  • category:
  • firstname:
  • lastname:
  • email:
  • advisor:
  • projectpage:
  • photo:

Example

{{SMWUser
|category=Student
|firstname=Alan
|lastname=Turing
|email=alan@cl.cam.ac.uk
|advisor=LudwigWittgenstein;AlonzoChurch
|projectpage=On Computable Numbers
|photo=turing.png
}}

Project Instantiation

When a Student and a Tutor have defined a concrete Project (maybe starting from a Project Proposal) they should create a page for it to present to others their work. Remember that the Project name has to be different from the Project Proposal name. The discussion page, available for each Project page, can be used for coordination tasks between Students and Tutors.

Form

To easily insert a Project in the AIRWiki go to this special page: Form:Project. To get more in depth with details look at the following sections.

Template Documentation

  • title:
  • short_descr:
  • tutor:
  • students:
  • resarea:
  • restopic:
  • start:
  • end:
  • level:
  • type:
  • status:
  • image:

Example

{{Project
| title=Wikipedia Category Map
| short_descr= Tool for managing categories and pages in Wikipedia.
| tutor=DavidLaniado;RiccardoTasso
| students=CarloBandera
| resarea=Social Software and Semantic Web
| restopic=Semantic Tagging
| start=2009/07/14
| end=2009/09/17 
| level=Ms
| type=Course
| status=Closed
| image=
}}


Project End

When the Project ends it should be declared as closed. This can be done editing the page source or using the form: Form:Project.

Dynamic Page Generation

Semantic queries can be used to automatically generate lists of pages satisfying some requirements. Some examples will follow.

All the Project Proposal suggested by a given Tutor

All the Project Proposal from a Research Area

All the Project Proposal suggested by a given Tutor

Useful Documentation

Documentation for Semantic Forms