Difference between revisions of "Semantic MediaWiki"
Jump to navigation
Jump to search
(mainly created so I have a place to put this note) |
(syntax, parser functions, SMW markup) |
||
Line 2: | Line 2: | ||
[[category:MediaWiki]] | [[category:MediaWiki]] | ||
==About== | ==About== | ||
− | [[Semantic MediaWiki]] is an extension for [[MediaWiki]] that provides [[semantic markup]] capability. | + | [[Semantic MediaWiki]] (SMW) is an extension for [[platform::MediaWiki]] that provides [[purpose::semantic markup]] capability. |
{{seed}} | {{seed}} | ||
===Notes=== | ===Notes=== | ||
* In #ask queries, the word "Category" is case-sensitive; <nowiki>[[category:...]]</nowiki> will not work. | * In #ask queries, the word "Category" is case-sensitive; <nowiki>[[category:...]]</nowiki> will not work. | ||
+ | * Special properties are also case-sensitive if your wiki has initial-caps disabled; e.g. <nowiki>[[Has type:string]]</wiki> correctly references the special "Has type" property, but <nowiki>[[has type::string]]</nowiki> refers only to a non-special "has type" property. | ||
+ | ==Syntax== | ||
+ | SMW introduces a new syntactical structure of the form ''<nowiki>[[property name::property value]]</nowiki>'', which may optionally be written with a display parameter: ''<nowiki>[[property name::property value|display text]]</nowiki>''. Both of these formats cause the current page to be assigned the value <u>property name</u> with the value <u>property value</u>. | ||
+ | |||
+ | To set a property without displaying anything, there are two alternative forms: | ||
+ | * ''<nowiki>[[property name::property value| ]]</nowiki>'' | ||
+ | ** In this form, the space between the "|" and "]]" is required) | ||
+ | * ''<nowiki>{{#set:property name=property value}}</nowiki>'' | ||
+ | ** This form allows brackets ("[" and "]") to be used in the property value; the other form does not. | ||
+ | |||
+ | ===parser functions=== | ||
+ | SMW also uses a few standard-form parser functions: | ||
+ | * [[smw:Help:Inline queries|#ask]] | ||
+ | * #declare | ||
+ | * [[smw:Help:Adding tooltips|#info]] | ||
+ | * #set | ||
+ | * [[smw:Help:Recurring events|#set_recurring_event]] | ||
+ | * #show | ||
==Links== | ==Links== | ||
− | * [[smw:Main Page|project home page]] | + | * [[page::smw:Main Page|project home page]] |
Revision as of 23:29, 21 July 2011
About
Semantic MediaWiki (SMW) is an extension for MediaWiki that provides semantic markup capability.
This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!
|
Notes
- In #ask queries, the word "Category" is case-sensitive; [[category:...]] will not work.
- Special properties are also case-sensitive if your wiki has initial-caps disabled; e.g. [[Has type:string]]</wiki> correctly references the special "Has type" property, but <nowiki>[[has type::string]] refers only to a non-special "has type" property.
Syntax
SMW introduces a new syntactical structure of the form [[property name::property value]], which may optionally be written with a display parameter: [[property name::property value|display text]]. Both of these formats cause the current page to be assigned the value property name with the value property value.
To set a property without displaying anything, there are two alternative forms:
- [[property name::property value| ]]
- In this form, the space between the "|" and "]]" is required)
- {{#set:property name=property value}}
- This form allows brackets ("[" and "]") to be used in the property value; the other form does not.
parser functions
SMW also uses a few standard-form parser functions:
- #ask
- #declare
- #info
- #set
- #set_recurring_event
- #show