Difference between revisions of "SMW tutorial"

From AIRWiki
Jump to: navigation, search
m (Working with SMW)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page is a repository of all the resources of AIRWiki dedicated to inexperienced Semantic MediaWiki users.
+
AIRWiki includes semantic elements based on the [http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Semantic MediaWiki (SMW)] extension to MediaWiki. The use of SMW enables the user with the possibility of using '''queries''' to extract specific content from the wiki. [http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki This webpage] gives a short introduction to what SMW is and why it is useful.
 +
 
 +
AIRWiki also uses the [http://www.mediawiki.org/wiki/Extension:Semantic_Forms Semantic Forms] extension to make semantic-level editing of pages easier through the use of customized [[Special:Forms | forms]].
 +
 
 +
This tutorial is a repository of all the resources of AIRWiki dedicated to Semantic MediaWiki users.
  
 
== Working with SMW ==
 
== Working with SMW ==
* Need to write some queries? AIRWiki includes [[Dynamic Page Generation | a collection of useful examples]].
+
* Download a presentation about [[Media:AIRWiki_lunch.pdf | what SMW is and how it is used in the context of AIRWiki]].
* Want to know what names of the semantic properties you should use in a query? [[Names of semantic properties | Read here]].
+
* Take a look to the [[AIRWiki_Ontology | structure of the ontology]] behind the semantic elements of AIRWiki.
* [[SMW_Project_Workflow]] is a description of the complete lifecycle of a project in AIRWiki, from proposal to closure. Very useful if you are setting up or coordinating a project.
+
* Queries are the key tool provided by SMW. Follow the [[Dynamic Page Generation | directions to use semantic queries]] to enrich your pages with automatically generated lists and tables.
* Need to add a field to the semantic description of a category (with all the consequences)? [[Adding fields | Here is a guide]] for you.
+
* Do you know how to find out [[Names of semantic properties | what are the actual names of the semantic properties]] to be used in queries?
 +
* If you're setting up or coordinating a project, you will find very useful the [[SMW_Project_Workflow | description of the complete lifecycle of a project]] in AIRWiki, from proposal to closure.
 +
* Sometimes, you need to [[Adding fields | add a field to the semantic description of a category]] (and do everything that follows from that).
  
 
== AIRWiki special pages dedicated to semantic content ==
 
== AIRWiki special pages dedicated to semantic content ==
Line 21: Line 27:
 
* [[Special:AddPage]] create a new page with (also) semantic content, using one of the available forms
 
* [[Special:AddPage]] create a new page with (also) semantic content, using one of the available forms
  
Take a look to [[Special:SpecialPages]] for a complete list of the available tools.
+
Refer to [[Special:SpecialPages]] for a complete list of the available tools.
 +
 
 +
=== Bugs! ===
 +
Of course, as any other software system, SMW has its bugs and problems. If you feel that something is not going as it should, take a look to the [[Known SMW bugs]] page.
  
 
== External resources ==
 
== External resources ==
 
* [http://semantic-mediawiki.org/wiki/Help:User_manual SMW help]: help on the semantic tools provided by the Semantic MediaWiki (SMW) extension used by AIRWiki.
 
* [http://semantic-mediawiki.org/wiki/Help:User_manual SMW help]: help on the semantic tools provided by the Semantic MediaWiki (SMW) extension used by AIRWiki.
* [[AIRWiki_Ontology]]: this is the structure of the ontology behind the semantic elements of AIRWiki. Useful to keep in mind when writing queries.
 
 
* [http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki SMW extension]: official page of the SMW extension for MediaWiki. It provides a list of the features of SMW.
 
* [http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki SMW extension]: official page of the SMW extension for MediaWiki. It provides a list of the features of SMW.
 
* [http://www.mediawiki.org/wiki/Extension:Semantic_Forms Semantic Forms extension for SMW]: official page of the extension providing SMW with semantic forms functionality, listing its features.
 
* [http://www.mediawiki.org/wiki/Extension:Semantic_Forms Semantic Forms extension for SMW]: official page of the extension providing SMW with semantic forms functionality, listing its features.

Latest revision as of 10:22, 25 February 2010

AIRWiki includes semantic elements based on the Semantic MediaWiki (SMW) extension to MediaWiki. The use of SMW enables the user with the possibility of using queries to extract specific content from the wiki. This webpage gives a short introduction to what SMW is and why it is useful.

AIRWiki also uses the Semantic Forms extension to make semantic-level editing of pages easier through the use of customized forms.

This tutorial is a repository of all the resources of AIRWiki dedicated to Semantic MediaWiki users.

Working with SMW

AIRWiki special pages dedicated to semantic content

The Special:SpecialPages page includes many interesting tools for the management of the semantic elements of AIRWiki. Below is a list of those, among these tools, which are most useful to non-expert users.

Browsing existing elements

Creating new elements

  • Special:AddPage create a new page with (also) semantic content, using one of the available forms

Refer to Special:SpecialPages for a complete list of the available tools.

Bugs!

Of course, as any other software system, SMW has its bugs and problems. If you feel that something is not going as it should, take a look to the Known SMW bugs page.

External resources

  • SMW help: help on the semantic tools provided by the Semantic MediaWiki (SMW) extension used by AIRWiki.
  • SMW extension: official page of the SMW extension for MediaWiki. It provides a list of the features of SMW.
  • Semantic Forms extension for SMW: official page of the extension providing SMW with semantic forms functionality, listing its features.