Download presentation
Presentation is loading. Please wait.
Published byMariah French Modified over 8 years ago
1
Semantic MediaWiki workshop Jeroen De Dauw, 2010-6-27, 0x20 aka Whitespace With typo's since OpenOffice spell-check fails [Citation needed]
2
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extension ● Introduction to Semantic MediaWiki ●...
3
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extensions ● Introduction to Semantic MediaWiki ●...
4
MediaWiki ● Most popular wiki software ● Developed by WikiMedia Foundation ● Open Source, GPL ● PHP + MySQL ● Massively Multilingual ● Runs Wikipedia, Wikia, 0x20 and many more
5
MediaWiki: Some statistics ● 31k (...) plublic sites and many internal ● 111M pages (26M artciles, 6M images) ● 15M users (45K admins) ● 586M edits
8
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extensions ● Introduction to Semantic MediaWiki ●...
9
Basic wikitext syntax ● Formatting Formatting ● Links Links ● Signatures Signatures
10
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extensions ● Introduction to Semantic MediaWiki ●...
11
Categories ● Allow the grouping of pages and categories ● Are defined as /Category:CategoryName ● Listed on Special:Categories ● A page can have multiple categories Adding a page to a category: [[Category:CategoryName]]
12
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extensions ● Introduction to Semantic MediaWiki ●...
13
Templates ● Pages meant to be transcluded ● Are defined as /Template:TemplateName ● Embedded with {{TemplateName}}
14
Templates Parameters: ● {{TemplateName|foobar|9342}} ● {{TemplateName|we=foobar|awesome=934 2}}
15
Templates Definition @ /Template:TemplateName Whatever is ''{{{0}}}'' and '''awesome''' is {{{1}}} Or Whatever is ''{{{we}}}'' and '''awesome''' is {{{awesome}}}
16
Presentation outline ● Introduction to MediaWiki ● What the hell is it anyway? ● Basic wikitext syntax ● Categories ● Templates ● Useful extensions ● Introduction to Semantic MediaWiki ●...
17
Usefull extensions Not the other extensions are not usefull! ● Widgets ● ConfirmEdit ● ParserFunctions ● Awesomeness
18
Maps Key features ● Parsing and formatting of coordinates ● Geocoding ● Visual display ● Very modular and configurable
20
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
21
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
22
What is Semantic MediaWiki? An awesome convergent, real-time, critical-path solution for seamless, customer-facing synergy.
23
Semantic MediaWiki ● Extension to MediaWiki ● Makes your wiki semantic ● GPL, PHP + MySQL,... ● Lead by 2 German dudes and Karlsruhe institute ● Sponsored by the EU and a bunch of companies ● semantic-mediawiki.org
24
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
25
Semantic MediaWiki capabilities ● Improved data structure ● Auto-generated lists ● Better search and browing ● External reuse ● Inter-language consistency ● Visual display of information
26
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
27
Semantic MediaWiki Defining semantic data Article: Germany Content: The captial of Germany is [[Berlin]] with a population of 3,396,990 people.
28
Semantic MediaWiki Defining semantic data Article: Germany Content: The captial of Germany is [[Berlin]] with a population of 3,396,990 people. ● [[Berlin]] => [[Has capital::Berlin]] ● 3,396,990 => [[Has population::3,396,990]]
29
Semantic MediaWiki Defining semantic properties Property Has population ● Difined @ /Property:Has population ● Type specified with “has type” property: ● [[has type::Number]]
30
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
31
Semantic MediaWiki Semantic search ● Ask function {{#ask: }} ● Special:Ask ● Multiple GUIs provided by extensions
32
Semantic MediaWiki Semantic search Criteria: Which pages to select [[Category:Actor]] [[born in::Boston]] [[height::180cm]] [[Category:Actor]] [[height::>6 ft]] [[height::<7 ft]] [[born in::Boston]] OR [[born in::New York]] [[Category:Cities]] [[located in.member of::European Union]]
33
Semantic MediaWiki Semantic search Criteria: Which information should be displayed? ?population ?area#km²
34
Semantic MediaWiki Semantic search Example: {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² }}
35
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
36
Semantic MediaWiki Result Formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | format=ul }}
37
Semantic MediaWiki Result Formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=map }}
38
Presentation outline ● Introduction to MediaWiki ●... ● Introduction to Semantic MediaWiki ● Concept ● Awesome capabilities ● Defining semantic data structures ● Queering stored data ● Display of queried data ● Useful extensions
39
Semantic Forms Key features ● Forms for adding and editing data ● Forms for querieng data ● Autocompletion ● Various GUIs for creating semantic stuff
41
Semantic Drilldown Adds a page for drilling down through data Filtering on ● Categories ● Semantic properties
45
Semantic Result Formats Adds extra visualization formats to SMW ● Variouse graphs ● Timelines and calendars Also adds ● Math formats ● Export (icalendar, bibtex, vcard) ● Dynamic browing interface
47
Semantic Maps Key features ● Semantic coordinate handling ● Coordinate aggregation ● Insertion of coordinates ● Very modular and configurable
49
Semantic Compound Queries Allows display of multiple query results ● #compound_query
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.