User:Badon/Extension:Semantic MediaWiki/Manual

Semantic MediaWiki is a system. This documentation aims to show you how to achieve your goals using Semantic MediaWiki and available related extensions. An integrated approach is needed to make sense of how to use SMW - which itself aims to do the same thing for the data in a wiki.

Semantic MediaWiki
See also: Extension:Semantic MediaWiki.

Stay in the loop

 * Mailing lists
 * MWUsers forum
 * Bugzilla, All SMW-related bugs

Shortcomings and limitations

 * Cannot traverse property "chains" easily with ordinary queries.
 * "Lite" version for Wikipedia will not be able to do queries at all.

Needed "meta" semantic properties

 * Modification date (already present)
 * Page creation date
 * Page creator
 * User registration date
 * User number of edits

Future goals

 * Extension:Page_Schemas
 * SMW roadmap

How to

 * Extension:Semantic MediaWiki/Manual/Using templates to custom format a table query
 * Extension:Semantic MediaWiki/Manual/Using templates to custom format multiple queries in a single table
 * Extension:Semantic MediaWiki/Manual/Properties should point from child to parent
 * Extension:Semantic MediaWiki/Manual/Introduction to queries of interconnected properties
 * Extension:Semantic MediaWiki/Manual/Querying forward from child to parent through a property chain
 * Extension:Semantic MediaWiki/Manual/Querying backward from parent to child through a property chain

Semantic Forms
See also: Extension:Semantic Forms and Extension:Semantic Forms/Manual.


 * Extension:Semantic Forms/Version history
 * Extension:Semantic Forms/Code structure
 * Extension:Semantic Forms/Example
 * Extension:Semantic Forms/MediaWiki red links code change
 * Extension:Semantic Forms/Defining new inputs


 * Extension:Semantic Forms/Manual/The forminput parser function
 * Extension:Semantic Forms/Manual/The formlink parser function
 * Extension:Semantic Forms/Manual/Special:AddData
 * Extension:Semantic Forms/Manual/Preloading data

How to

 * Extension:Semantic Forms/Manual/Using Semantic Forms for file pages and uploads
 * Extension:Semantic Forms/Manual/Display or hide fields depending on user selections
 * Extension:Semantic Forms/Manual/Hide the Edit with form tab for non logged-in users
 * Extension:Semantic Forms/Manual/Check for previous existence to ensure uniqueness of a submitted property
 * Extension:Semantic Forms/Manual/Conditional branching of forms