SWM @ OU

23
SMW as courseware for teaching about the Semantic Web SMWCon Fall 2010, 18 September 2010, Amsterdam Lloyd Rutledge

description

SMW as courseware for teaching about the Semantic Web SMWCon Fall 2010, 18 September 2010, Amsterdam Lloyd Rutledge. SWM @ OU. Why Student distant education Coworkers distant collaboration Semantic Web topics Where Courses: Masters (2009), Bachelors (2011) Bachelors projects: 2010, 2011? - PowerPoint PPT Presentation

Transcript of SWM @ OU

Page 1: SWM @ OU

SMW as courseware for teaching about the

Semantic Web

SMWCon Fall 2010, 18 September 2010, Amsterdam

Lloyd Rutledge

Page 2: SWM @ OU

SWM @ OU

• Why– Student distant education– Coworkers distant collaboration– Semantic Web topics

• Where– Courses: Masters (2009), Bachelors (2011)– Bachelors projects: 2010, 2011?– Masters projects: Rineke– Document and reference wiki project

Page 3: SWM @ OU

SMW for …

• Industry– Get it to work for functions users want– Can be “hack” underneath

• Research– Research goal for Semantic Web

– Wiki enables: link sources, user friendly, crowd

• Education– See “Industry”

– Users want: distance communication, domain data sharing

• Education about the Semantic Web– Semantic Web as ideal– SMW helps convey and present it (?!)– “Semantics” no longer a dirty word ;)

Page 4: SWM @ OU
Page 5: SWM @ OU

SMW for Bachelors projects

• Industry-like– Build something, make it work

– Use SMW to do so

• Product is (Semantic) MediaWiki extension– Familiar product of student projects on (S)MW

website

– Is a handy, packed, deliverable result

• OU Bachelors projects for SMW– OWL Wiki Forms (Semantic Friendly Forms)

– NOH-I NAP: document repository

• 3 students, 400 hours each

Page 6: SWM @ OU

Semantic Friendly Forms

• Bachelors project ended January 2010

• Special pages MediaWiki extension

• Goals– More RDFS/OWL in forms– More user-friendly features

• Features– (Re-)editing of: templates, properties, forms– Additional hyperlinks and autocompletion– RDFS/OWL constructs in forms

• domain, range, inverseOf, symmetricProperty, label, comment

– rdfs:domain drives template generation

• http://icommas.ou.nl/lru/OWLwikiForms/– Version compatibility problems

Page 7: SWM @ OU

SMW for Masters class

• Each student builds a SMW project– As wiki pages and templates– SMW, Semantic Forms and OWL Wiki Forms– All projects on same wiki

• Project in four phases– Interfaces, data, ontologies, logic

• Markup with RDFS/OWL properties– Designed ontologies

• RDF export to Protégé

Page 8: SWM @ OU
Page 9: SWM @ OU
Page 10: SWM @ OU
Page 11: SWM @ OU

Rineke’s Masters class project

• Annotation with RDFS/OWL properties and classes

• Uses Semantic Forms for annotation• RDFS and OWL inferencing on “check” pages• Implementation: page and template code• More academic than practical• Future work

– Apply to course wiki– Put more on PHP level

Page 12: SWM @ OU

SMW for Masters projects

• 1 student– 400 hours 1-year Masters– 1000 hours 2-year Master

• Is a research contribution– Isn’t “The SMW extension I made during

my summer vacation”– Code optional, only supports thesis

• Closer to the Semantic Web “ideal”

Page 13: SWM @ OU

OWL Wiki Forms

• Form-based editing of properties– RDFS/OWL properties in Form code

• Generates template and form code from RDFS/OWL– rdf:datatype -> [[Has type::]]– rdfs:domain -> property in template and form– rdfs:range -> Semantic Forms autocompletion parameters– owl:inverseOf -> SMW’s invert-property template– owl:symmetricProperty -> in infobox both ends of triple

• Driven by RDFS/OWL properties– Thus import of RDFS/OWL ontologies would generate initial

interface

Page 14: SWM @ OU
Page 15: SWM @ OU
Page 16: SWM @ OU

SMW for Bachelors class

• Students learn about the Semantic Web• Tools help them learn about it

– Protégé– Semantic MediaWiki

• Why Semantic MediaWiki?– Tangible, versatile interface to SW– Represents some SW well– Handles “crowd sharing” and “user cloud”

• Why not Semantic MediaWiki?– Sometimes misses and defies SW– Challenging Semantic Web import/linking

Page 17: SWM @ OU
Page 18: SWM @ OU

Syllabus

Topic Tool

Application and interfaces

- Semantic Formats- Exhibit

Data - Semantic Browsing- Semantic Forms

Queries and data presentation

- SMW queries, Semantic Formats,- SPARQL in - SMW - Protégé

Description logic and Ontologies

- OWL Wiki Forms- Rineke’s project?

Rules - Protégé

Page 19: SWM @ OU

Common wiki

Student wiki Student wiki Student wiki Student wiki

Teacher wiki

Data sharing/obscuring problemSMWs querying each other

Basil?

Page 20: SWM @ OU

Course assignment workflow

Phasestaringpoint

(XML)

Studentwiki

(start)

Studentwiki

(completed)Protégé

XMLimport

Studentwork

RDFexport

Teacher wiki

Queries,Presentations

Page 21: SWM @ OU

Denny Vrandečić and Markus Krötzsch “Reusing Ontological Background Knowledge in Semantic Wikis”, p6

Page 22: SWM @ OU

Semantic Web course wishlist

• Misc– Import of RDFS/OWL as RDF (now XML)– Linked but (directionally) protected wikis– Full querying table generation for Formats

• SMW interface reflects OWL properties– Properties in templates and forms– Template infoboxes show inferences– Autocompletion in forms– Inferred properties for querying– Display queries OWL constraint breaks

• Launch January 2011

Page 23: SWM @ OU

Conclusion

• SMW serves education in a variety of ways– Project basis– Course administration– About Semantic Web

• Semantic Web course with SMW is for the Semantic Web …– Idealization– Microcosm of use and issues– Testbed