Semantic Mediawiki

From PKC
Jump to navigation Jump to search

Intro video 1

An open source software turns information into data

The ability to make information extractable and accessible data. This gives you the ability to automatically draw any data together in comparable forms and process them with services in meaningful ways. This processed data can be displayed into charts, maps, graphs, photos, and even music.

This process is done by creating forms, which dictate how the information will be captured and processed.

Benefits of SMW video 2

Pros for SMW - Large Developer Community - Wiki's are designed for Open Collaborative Working

Cons for SMW - Not as easy to edit as word - Not ideal for classified information

Category Videos 3-6

Creation of categories. -Pages get created for a bunch of cars. You can link pages together in like categories -Embed on the page you are working with.

Main Categories

To make a whole category a Subcategory of a larger category simply add the category marker to the category page.

To make category link simply add a colon in from of the category example

Template Videos 7-9

Transclusion is the ability to project the information created on one page onto to other pages. This allows you to creation information one time but use it many times.

-Info containing page

by making templates specifically on a Template:Example then late you don't need to add the colon during Transclusion.

the limit the visible content you can use the markers:

< noinclude > finished by < /noinclude > < onlyinclude > finished by < /onlyinclude > < includeonly > finished by < /inlcudeonly >

Warning
There is a problem with this page
The page is {{{Warning Reason}}}


You can add variables using {{{ details }}}

On the page create the template by { { { Template | detail reason = variables } } }

Properties Videos 10-11

Properties are predicates of the pages subject and object. Where categories deal with the general topic of the page the properties can be means of linking pages based on supplementary information.

Templates can also receive properties, this makes it easy to record which pages have received certain templates, for example the warning template. You might use templates as you go and its powerful to have a predesigned location to database which pages receive those templates.


{ { { Template field } } }

[ [ Property name :: { { {Property field} } } ] ]

[ [ Property name :: { { {Property field|Default property value} } } ] ]