240 likes | 337 Views
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?
E N D
SMW as courseware for teaching about the Semantic WebSMWCon 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? • Masters projects: Rineke • Document and reference wiki project
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 ;)
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
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
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é
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
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”
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
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
Data sharing/obscuring problemSMWs querying each other Teacher wiki Student wiki Student wiki Student wiki Student wiki Common wiki Basil?
Course assignment workflow Teacher wiki Queries, Presentations Phasestaringpoint (XML) Studentwiki(start) Student wiki (completed) Protégé XML import Student work RDF export
Denny Vrandečić and Markus Krötzsch “Reusing Ontological Background Knowledge in Semantic Wikis”, p6
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
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