from ontology to wiki
DESCRIPTION
Given at the annual Open Universiteit Informatics faculty research meeting on March 6, 2012. Video is at http://video.intranet.ou.nl/mediadienst/_website/php/external_video.php?Q=1056|videoIDTRANSCRIPT
![Page 1: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/1.jpg)
From ontology to wiki -
Automatic generation of data input systems
from Semantic Web ontologies
Masters onderzoek bijeenkomst, 6 maart 2012
Lloyd Rutledge
![Page 2: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/2.jpg)
Summary
• Input: Semantic Web ontology (data model)• Output: Semantic wiki with form-based input• Academic results
– Mapping of abstract data modeling to interface
• Practical results– Efficient quick setup of wiki interface for entering data for a
given ontology
• Related topic areas– Model-driven Development– Ontology-alignment– Style in Web technologies
![Page 3: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/3.jpg)
Tool
• “OWL Wiki Forms” (OWF)• MediaWiki extension (runs on common wiki)• User enters location of an ontology• System generates form-based data entry for
the ontology on the wiki• Readily downloaded and installed on top of
wiki’s
![Page 4: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/4.jpg)
![Page 5: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/5.jpg)
The Semantic Web
• Open and distributed data: “Just pour it in”• Universal identifiers (URI’s)
– Shared vocabularies
• Graph not table– Subject-predicate-object triples
• Inferencing from standard vocabularies– Makes new triples from existing triples– Ontologies are main source of inferencing– Not constraining but inferring potentially absent
data
![Page 6: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/6.jpg)
A Semantic Web netwerk
r ijks:arte factSK-C-5
u lan :500011051
Rembrandt
tg n :7006809
v ra:mate r ia l aat:300015050
v ra:re latio n.de p icts
n ach twach t.jp g
v ra:title "De Nach twacht"
u lan :b irth p lace
v ra:cre ato r
u lan :stud e nt_o fu lan :500032894
rd f:typ eu lan :Pe rso n
![Page 7: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/7.jpg)
RDF datatype, list/bag
RDFSclass, domain/range, subclass/property
OWL
inverse, symmetric, transitive, functionalsameAs, equivalent class/propertyvalue restrictions, cardinalityunion, intersection, distinction
SWRL Horn clauses (uncle example)
![Page 8: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/8.jpg)
Linked Data Cloud, 2007
![Page 9: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/9.jpg)
Semantic Web (Linked Data Cloud)
http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
![Page 11: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/11.jpg)
![Page 12: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/12.jpg)
![Page 13: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/13.jpg)
![Page 14: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/14.jpg)
• MediaWiki extension• Well-supported, active
development• Semantic Web: -ish, -partial
Annotation syntax Data queries and formatted reports RDF export
• Since July: Native support for linking to a SPARQL endpoint
![Page 15: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/15.jpg)
![Page 16: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/16.jpg)
• Semantic MediaWiki extension• Infobox-like templates for data
browsing• Forms for data entry• Primitives for building ontology-based
interface
![Page 17: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/17.jpg)
![Page 18: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/18.jpg)
![Page 19: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/19.jpg)
![Page 20: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/20.jpg)
![Page 21: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/21.jpg)
Semantic Web (Linked Data Cloud)
http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
![Page 22: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/22.jpg)
![Page 23: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/23.jpg)
![Page 24: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/24.jpg)
![Page 25: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/25.jpg)
Model-driven development
informatiemodel
interface-specificatie
bedrijfs-regelsge
drag
gedr
ag
generatie
default interface-specificatie
informatie-model
Album
nrtitelaantal tracks
AlbumnrTitelAantal
i
Track
albumvolgnrtitelcomponist
AlbumVolgnrTitelComponistnaam
ii
1
*
from OU course T37121 Model-driven development workbook
![Page 26: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/26.jpg)
OWF features• Assigns properties to boxes
– From domains and ranges– Determines boxes from property assignment
• ID’d classes and “General properties”
• Property datatypes influence: display, input• Autocompletion from: ranges, some/allValuesFrom
• Forms list and mandatory parameters from– Cardinality, allValuesFrom
• Default form from range
![Page 27: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/27.jpg)
Current OWF research• External often-used ontologies
– Swoogle has ontology adoption statistics– Analysis of “top” ontologies for patterns– Corresponding interface patterns
• Often-used interfaces– Wikipedia infoboxes– HTML-form-based sites– Analyze interface patterns– Can OWF generate them from corresponding
ontologies?
![Page 28: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/28.jpg)
![Page 29: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/29.jpg)
Next steps• Minimizing non-default style specification
– As extension of default– Generate Wikipedia infoboxes with minimal effort
• Fresnel ontology for presentation interfaces– Generate Fresnel encoding of default– Craft Fresnel extension of default?– Extend Fresnel ontology for Forms
• Non-default style layer– Namespace data– Order of properties in boxes: via Fresnel– Fresnel hiding for properties: form, infobox template?
• Process model as style target?• Technology for style mapping
– Ontology alignment?– SPARQL CONSTRUCT?
![Page 30: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/30.jpg)
![Page 31: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/31.jpg)
![Page 32: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/32.jpg)
![Page 36: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/36.jpg)
![Page 37: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/37.jpg)
![Page 38: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/38.jpg)
![Page 39: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/39.jpg)
![Page 40: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/40.jpg)
Educational projects• Masters “Capital selecta” one-time course
– Class project is development of a semantic wiki
• Masters students– Semantic Web search for academic publications– Align ontologies for process models?– Implement Relation Algebra case study in?
• Semantic wiki? Semantic Web tools?
• Semantic Web bachelors course– Use of semantic wiki, Protégé and endpoint– Multi-phase project
![Page 41: From ontology to wiki](https://reader034.vdocument.in/reader034/viewer/2022051412/5495fcbaac795925288b5189/html5/thumbnails/41.jpg)
Your(student’s)
wiki