a community database and more! › 2010 › slides › nettab2010_tutorial_bolser.pdf ·...
TRANSCRIPT
![Page 1: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/1.jpg)
Semantic MediaWiki
A community database... and more!
Dan Bolser
NETTAB 2010 workshop: Biological WikisNovember 29th, 2010
![Page 2: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/2.jpg)
Do ask questions
!
![Page 3: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/3.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 4: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/4.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 5: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/5.jpg)
What is SMW?
SMW is a regular wiki MediaWiki → Wikipedia
With some new features: Knowledge
management Add 'facts' to pages New functionality
emerges
![Page 6: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/6.jpg)
![Page 7: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/7.jpg)
![Page 8: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/8.jpg)
![Page 9: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/9.jpg)
![Page 10: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/10.jpg)
![Page 11: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/11.jpg)
![Page 12: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/12.jpg)
![Page 13: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/13.jpg)
![Page 14: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/14.jpg)
![Page 15: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/15.jpg)
![Page 16: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/16.jpg)
![Page 17: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/17.jpg)
![Page 18: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/18.jpg)
![Page 19: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/19.jpg)
![Page 20: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/20.jpg)
![Page 21: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/21.jpg)
![Page 22: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/22.jpg)
![Page 23: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/23.jpg)
![Page 24: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/24.jpg)
![Page 25: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/25.jpg)
![Page 26: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/26.jpg)
What is SMW?
SMW is a regular wiki MediaWiki → Wikipedia
With some new features: Knowledge
management Add 'facts' to pages New functionality
emerges
![Page 27: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/27.jpg)
Example 'facts'
![Page 28: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/28.jpg)
Example 'facts'
![Page 29: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/29.jpg)
Example 'facts'
Scottish writer
Novels, poetry, children's, historical, horror, short stories, travel.
Born Edinburgh, 1850. Died of cerebral hemorrhage, 1894.
Attended Edinburgh university.
![Page 30: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/30.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 31: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/31.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 32: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/32.jpg)
SMW Demo
http://pgscdemo.referata.com
http://prodstat.referata.com
http://discoursedb.org
http://sandbox.referata.com
![Page 33: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/33.jpg)
SMW Demo
![Page 34: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/34.jpg)
SMW Demo
![Page 35: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/35.jpg)
SMW Demo
![Page 36: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/36.jpg)
SMW Demo
![Page 37: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/37.jpg)
SMW Demo
![Page 38: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/38.jpg)
SMW Demo
![Page 39: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/39.jpg)
SMW Demo
![Page 40: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/40.jpg)
SMW Demo
![Page 41: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/41.jpg)
SMW Demo
![Page 42: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/42.jpg)
SMW Demo
![Page 43: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/43.jpg)
SMW Demo
![Page 44: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/44.jpg)
SMW Demo
![Page 45: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/45.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 46: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/46.jpg)
Overview
What is SMW? Motivation Frontend
What you see as a user of SMW
Backend What you do as a
SMW site developer
![Page 47: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/47.jpg)
Overview
1) Data
2) Properties and types
3) Classes
4) Templates
5) Forms
6) Queries
Zzz...
![Page 48: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/48.jpg)
Data
Triples are used for modelling data Similar to relational data models More generic
A triple has three parts: Subject – Predicate – Object
In SMW this is simplified to match the page model of the wiki (facts on a page): Page – Property – Value
![Page 49: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/49.jpg)
Properties
Properties are added to pages using very simple syntax:
Stan Bolton:
[[Has name::Stan]]
[[Has initials::SB]]
[[Has dob::16/02/78]
[[Has weight::90 kg]]
![Page 50: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/50.jpg)
Properties
Properties are added to pages using very simple syntax:
Stan Bolton:
[[Has name::Stan]]
[[Has initials::SB]]
[[Has dob::16/02/78]
[[Has weight::90 kg]]
![Page 51: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/51.jpg)
Example 'facts'
Scottish writer
Novels, poetry, children's, historical, horror, short stories, travel.
Born Edinburgh, 1850. Died of cerebral hemorrhage, 1894.
Attended Edinburgh university.
![Page 52: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/52.jpg)
Example 'facts'
Scottish writer
Novels, poetry, children's, historical, horror, short stories, travel.
Born Edinburgh, 1850. Died of cerebral hemorrhage, 1894.
Attended Edinburgh university.
Robert Louis Stevenson:
[[born in:: Edinburgh]]
[[has dob::1850]]
[[died of:: cerebral hemorrhage]]
[[has dod::1894]]
[[attended university:: Edinburgh]]
![Page 53: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/53.jpg)
Property types
Each property has its own page in the wiki
By setting the value of a 'special property' on the property's page, you set the type of the property
![Page 54: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/54.jpg)
Property types
Each property has its own page in the wiki
By setting the value of a 'special property' on the property's page, you set the type of the property
Property:has name:[[has type::String]]
Property:has dob:[[has type::Date]]
Property:has weight:[[has type::Number]]
![Page 55: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/55.jpg)
Property types
Allow the proper layout of values in a table
Allow queries to have proper range constraints
Allow forms to be validated against user input
![Page 56: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/56.jpg)
Properties have simple types:string, date, number, etc.
How do we 'type' a page?
Classes
![Page 57: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/57.jpg)
Classes
Pages can be 'typed' by defining them as members of a class Class membership is
determined by using wiki categories
Pages in a class are expected to carry a similar set of properties...
![Page 58: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/58.jpg)
Classes
Pages can be 'typed' by defining them as members of a class Class membership is
determined by using wiki categories
Pages in a class are expected to carry a similar set of properties...
Car
SportsCar
BubbleCar
![Page 59: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/59.jpg)
Classes
Car Top speed Doors Price ...
![Page 60: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/60.jpg)
![Page 61: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/61.jpg)
![Page 62: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/62.jpg)
Property:works in:[[has type::Page]] [[has default form::
Institute]]
![Page 63: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/63.jpg)
RDF
![Page 64: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/64.jpg)
Overview
1) Data
2) Properties and types
3) Classes
4) Templates
5) Forms
6) Queries
Zzz!!!
![Page 65: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/65.jpg)
Templates
A template is 'called' from any other page Very useful feature
Used for common things
Used for data (presentation)
{{ car
| top speed = 200
| doors = 5
| price = 120000
| ...
}}
![Page 66: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/66.jpg)
Templates
Ferrari 612 Scaglietti:
{{ Infobox Automobile
| name = Ferrari 612 Scaglietti
| manufacturer = Ferrari
| body_style = 2door coupé
| production = 2004present
| engine = 5.7 L
| length = 4902
| width=1956
| ...
}}
![Page 67: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/67.jpg)
Templates
Used for data (presentation)
Can be reused for data definition... Semantic Templates The place where facts
are defined
![Page 68: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/68.jpg)
Templates
Used for data (presentation)
Can be reused for data definition... Semantic Templates The place where facts
are defined
Template:Car:
[[Has top speed:: {{{top speed}}} ]]
[[Has doors:: {{{doors}}} ]]
[[Has price:: {{{price}}} ]]
...
[[ Category:Car ]]
![Page 69: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/69.jpg)
factbox
![Page 70: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/70.jpg)
Forms
Forms are used to edit templates Very useful feature in their own right
Typically, each class has one form Form fields edit template parameters
Template parameters set properties Each field is automatically 'typed' according to it's
property! Fields auto complete based on existing property
values!
![Page 71: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/71.jpg)
![Page 72: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/72.jpg)
Ask queries
Ask for all pages in a Class:
{{#ask: [[ Category: <my class> ]] }}
The same, but return some specific properties:
{{#ask: [[ Category: <my class> ]]
|? <my prop1> |? <my prop2> |? }}
Ask for some cheap goods:
{{#ask: [[ Price ::< 5 usd ]] }}
![Page 73: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/73.jpg)
![Page 74: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/74.jpg)
SMW provides new functionality
Structure Forms for editing Dynamic queries
Visualization
Linked data Navigation
![Page 75: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/75.jpg)
Acknowledgements
Markus Krötzsch Denny Vrandečić
All SMW developers
NETTAB Yaron Koren
All SMW extension devs.
People who do what they love
![Page 76: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/76.jpg)
Appendices
![Page 77: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/77.jpg)
'Getting started'
1) Figure out your data structure Classes and properties
2) Create templates and properties
3) Create forms To add and edit the different page 'types'
4) Enable links to forms [[Has default form:: ... ]]
5) Add data!
![Page 78: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/78.jpg)
BioWikis using SMW
SNPedia http://snpedia.org
SEQwiki http://seqwiki.org
NeuroLex http://neurolex.org
GeneWiki (?) http://genewiki.org
Many more... http://nettab.referata.co
m/wiki/BioWiki
![Page 79: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/79.jpg)
Systems similar to SMW
Dynamic page lists http://www.mediawiki.org/wiki/DynamicPageList
Table edit http://www.mediawiki.org/wiki/Extension:TableEdit
OmegaWiki http://www.omegawiki.org
Others... http://en.wikipedia.org/wiki/Semantic_wiki
![Page 80: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/80.jpg)
References
SMW http://semanticmediawiki.org
Properties with units: http://semanticmediawiki.org/wiki/Custom_units
Classes
Templates http://www.mediawiki.org/wiki/Help:Templates
![Page 81: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/81.jpg)
References
Forms http://www.mediawiki.org/wiki/
Extension:Semantic_Forms
Ask queries http://semanticmediawiki.org/wiki/
Help:Inline_queries
![Page 82: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/82.jpg)
Your semantic web!
![Page 83: A community database and more! › 2010 › slides › NETTAB2010_Tutorial_Bolser.pdf · 2010-11-29 · Semantic MediaWiki A community database... and more! Dan Bolser NETTAB 2010](https://reader033.vdocuments.site/reader033/viewer/2022042400/5f0f59d67e708231d443ba21/html5/thumbnails/83.jpg)
He said what?