From ontology to wiki -Automatic generation of data input systems      from Semantic Web ontologies         Masters onderz...
Summary• Input: Semantic Web ontology (data model)• Output: Semantic wiki with form-based input• Academic results   – Mapp...
Tool• “OWL Wiki Forms” (OWF)• MediaWiki extension (runs on common wiki)• User enters location of an ontology• System gener...
The Semantic Web• Open and distributed data: “Just pour it in”• Universal identifiers (URI’s)   – Shared vocabularies• Gra...
A Semantic Web netwerk                            vra:title      "De Nachtwacht"                          vra:relation    ...
RDF  datatype, list/bag     class, domain/range,RDFS     subclass/property     inverse, symmetric, transitive,     functio...
Linked Data Cloud, 2007
Semantic Web (Linked Data Cloud)http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datase...
Wikipedia infobox: open data editing
• MediaWiki extension• Well-supported, active development• Semantic Web: -ish, -partial   Annotation syntax   Data queri...
•   Semantic MediaWiki extension•   Infobox-like templates for data browsing•   Forms for data entry•   Primitives for bui...
Semantic Web (Linked Data Cloud)http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datase...
Model-driven developmentfrom OU course T37121 Model-driven development workbook
OWF features• Assigns properties to boxes  – From domains and ranges  – Determines boxes from property assignment     • ID...
Current OWF research• External often-used ontologies  – Swoogle has ontology adoption statistics  – Analysis of “top” onto...
Next steps• Minimizing non-default style specification    – As extension of default    – Generate Wikipedia infoboxes with...
Educational projects• Masters “Capital selecta” one-time course  – Class project is development of a semantic wiki• Master...
Your(student’s)    wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
From ontology to wiki
Upcoming SlideShare
Loading in …5
×

From ontology to wiki

921 views
772 views

Published on

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|videoID

Published in: Technology, Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

From ontology to wiki

  1. 1. From ontology to wiki -Automatic generation of data input systems from Semantic Web ontologies Masters onderzoek bijeenkomst, 6 maart 2012 Lloyd Rutledge
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. A Semantic Web netwerk vra:title "De Nachtwacht" vra:relation nachtwacht.jpg .depicts rijks:artefactSK-C-5 vra:material aat:300015050 vra:creator ulan:Person rdf:type Rembrandt ulan:500011051 ulan:500032894 ulan:student_of tgn:7006809 ulan:birthplace
  6. 6. RDF datatype, list/bag class, domain/range,RDFS subclass/property inverse, symmetric, transitive, functionalOWL sameAs, equivalent class/property value restrictions, cardinality union, intersection, distinctionSWRL Horn clauses (uncle example)
  7. 7. Linked Data Cloud, 2007
  8. 8. Semantic Web (Linked Data Cloud)http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
  9. 9. Wikipedia infobox: open data editing
  10. 10. • 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
  11. 11. • Semantic MediaWiki extension• Infobox-like templates for data browsing• Forms for data entry• Primitives for building ontology-based interface
  12. 12. Semantic Web (Linked Data Cloud)http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
  13. 13. Model-driven developmentfrom OU course T37121 Model-driven development workbook
  14. 14. 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
  15. 15. 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?
  16. 16. 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?
  17. 17. 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
  18. 18. Your(student’s) wiki

×