Semantic Mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.

Slides:



Advertisements
Similar presentations
EQUINOX DATA DELIVERY SYSTEM May 31, 2011 –Elizabeth Hill Equinox.uwo.ca.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
Mapping With Second Site 2 Adding Homesteads & Migrations by David Walker Ottawa TMG Users Group 8 February 2009 by David Walker Ottawa TMG Users Group.
Connect Pictometry Online End User
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
Wincite Introduces Knowledge Notebooks A new approach to collecting, organizing and distributing internal and external information sources and analysis.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
MAPPING KIT Date: 10/3/ PURPOSE The ODC mapping kit has been created as a low-tech, user-friendly way for viewing and customizing maps and sharing.
1 CIS / Introduction to Business GIS Winter 2005 Lecture 2 Dr. David Gadish.
Google mapping tools in the newsroom Part 2 Highway Africa 2010 Compiled and presented by Jackie Rajuai.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
J Tools As we start – Go to tinyurl.com/BDJ-JToolstinyurl.com/BDJ-JTools Go to desktop; find excel spreadsheet Sign in to your gmail account.
Adagio4 Web Content Management EP Information Offices.
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
Microsoft Access Intro Class 1 Database Concepts.
Drupal Training Syllabus Chaitanya Lakshmi
Website Design CLA – Transportation. Defining a Site Select: Site – New - Site Click Next.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Learning Alfresco Forms Service By Examples
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
Google Maps By: Yessica Lopez Shayna Hack. What is it used for? Google Maps are used to find locations, directions or places near by you.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 1 – GIS Basics.
Informatics Computer School CS114 Web Publishing HTML Lesson 2.
What is Web Mining? Discovering desired and useful information from the World-Wide Web.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
SPARQL negation Rules of the Semantic Web Semantic MediaWiki NSWI Jan Dědek.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Key Applications Module Lesson 21 — Access Essentials
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Mail Merge in WordProcessingML Article by Sheela E.N Sonata Software Limite GI1 10 張筱懿.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Semantic mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
1 NODC Geoportal Server Yuanjie Li & Jefferson Ogata.
Maps. Google Earth is a great resource, but is often blocked by school districts because of its size. Google maps and Bing maps share many of the features.
Wiki’s Collaborative tools for information workers within a Web 2.0 environment Ina Smith & Ivy Segoe Dept. of Library Services, University of Pretoria.
MapWindow 6.0: An Extensible Architecture for Cartographic Symbology 12/6/ of 34 Ted Dunsford FOSS4G Conference October, 2009.
Geolocation Plugin
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
January 2006Colby College ITS Setting Up Course Pages.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan.
NETWORK VISUALIZATION ABHISHEK KUMAR (2011CS50272)
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
5 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Other Administrator Tasks.
Implementation of Google Map in Drupal Create in Miyula Zeng, XiaoHang Zou,
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
REEM ALMOTIRI Information Technology Department Majmaah University.
Google Map API The Google Maps API lets you embed Google Maps in your own web pages with JavaScript The API provides a number of utilities for manipulating.
What is a Wiki? A wiki is an online database that can be edited by anyone with access to it. “ Wiki ” is Hawaiian meaning ‘ fast ’ or ‘ quick ’
KIT – University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz Association Institut AIFB – Angewandte Informatik.
We build high quality innovative components, plug-in and modules for Joomla. Businesses all around the World use our products and services to create the.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Lyubomir V. Zhivkov CeDiS, Freie Universität Berlin E-Learning in the IWM project Using Moodle and Wiki for teaching, communication and tutoring.
Semantic MediaWiki workshop Jeroen De Dauw, , 0x20 aka Whitespace With typo's since OpenOffice spell-check fails [Citation needed]
Mapping for the interwebs
Add More Zing to your Dashboards – Creating Zing Plot Gadgets
Semantic Database Builder
Accessing Spatial Information from MaineDOT
Introduction to Google Maps
Web AppBuilder for ArcGIS
Introduction to Portal for ArcGIS
Map Template Bio 493, Fall 2009 Feature Colors Default Font: Arial
Presentation transcript:

Semantic Mapping with MediaWiki Jeroen De Dauw

Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic Maps – Questions

MediaWiki

Key features

MediaWiki

Key features Everyone can edit

MediaWiki

Key features Everyone can edit Rich content Organization Customization Internationalization Scalable

Semantic Web So what are semantics? Make data understandable for computers Make queries possible – Cross site

Semantic MediaWiki

Automatically-generated lists Visual display of information Improved data structure Searching information Inter-language consistency External reuse  “Collaborative Database”

Semantic MediaWiki Semantic search Ask function {{#ask: }} {{ #ask: }}

Semantic MediaWiki Semantic search Criteria: Which pages to select [[Category:Actor]] [[born in::Boston]] [[height::180cm]] [[Category:Actor]] [[height::>6 ft]] [[height::<7 ft]] [[born in::Boston]] OR [[born in::New York]] [[Category:Cities]] [[located in.member of::European Union]]

Semantic MediaWiki Semantic search Criteria: Which information should be displayed? ?population ?area#km²

Semantic MediaWiki Semantic search Example: {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² }}

Semantic MediaWiki Semantic Properties MediaWiki link: [[Germany]]  [[capital of::Germany]] MediaWiki text: 3,396,990  [[population::3,396,990]]

Semantic MediaWiki Result Formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | format=ul }}

Semantic MediaWiki Result Formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=map }}

Maps MediaWiki extension Hooks into – Validator Functionality – Visual display of coordinate data – Geocoding

Maps Key features – Multiple mapping services – Multiple geocoding services – Modular build – Error feedback – Very configurable – API for mapping functionality

Maps Coordinates Floats: , DMS: 55°45′06″N 37°37′04″E DD: °, ° DM: 55° ', 37° '

Maps Geocoding {{ #geocode:Moscow, Russia}}  ,

Maps Geocoding services Google Yahoo GeoNames {{#geocode:Moscow, Russia|geonames}}

Maps Smart geocoding Display_map Display_point(s) – Centre parameter ! Display_address(es) has been deprecated since 0.4

Maps Displaying a map {{#display_map: Moscow}} Or {{#display_map: 55°45′06″N 37°37′04″E}} Or...

Maps Displaying points {{#display_point: Moscow}} Or {{#display_point: , }} Or...

Maps Displaying points {{ #display_points: 55°45′06″N 37°37′04″E; New York; , }}

Maps Displaying points: point specific data Address~Title~Label~Icon

Maps Displaying points: point specific data {{ #display_points: Brussels; New York~New York city; Moscow, Russia~Moscow~A city in Russia; London~[[London]]~Capital of England~Green marker.png; Mali~Mali~~Blue marker.png }}

Maps Mapping services

Maps So how do I customize a map?

Maps Map properties {{ #display_map: New York City | property = value | property 2 = value 2 }}

Maps Map properties

Maps Map properties: default property {{#display_map: New York City}} {{#display_map: address = New York City}} {{#display_map: coordinates = New York City}} {{#display_map: coordinates = , }}

Maps Map properties: service {{ #display_point: Moscow, Russia}} {{ #display_point: Moscow, Russia | service=googlemaps }}

Maps Map properties: geoservice {{ #display_point: Moscow, Russia | geoservice=geonames }}

Maps Map properties: width and height {{ #display_point: Moscow, Russia | width = 800 | height = 420 }}

Maps Map properties: zoom and centre {{ #display_point: Moscow, Russia | zoom = 10 | centre = Brussels }}

Maps Map properties: zoom and centre {{ #display_point: Moscow, Russia; Brussels; Rome; Berlin }}

Maps Map properties: zoom and centre {{ #display_point: Moscow, Russia; Brussels; Rome; Berlin | zoom = 2 }}

Maps Map properties: title, label and icon {{ #display_point: Moscow; Brussels; Rome | icon = Green marker.png | title = A capital in Europe }}

Maps Map properties {{ #display_point: zoom=10 |width=1200 |height=1000 | , | service = google | type = physical | types = terrain, hybrid, earth | controls = large, overview-map, scale, type }}

Maps Map properties {{ #display_point: zoom=10 |width=1200 |height=1000 | , | service = google | type = physical | types = terrain, hybrid, earth | controls = large, overview-map, scale, type }} Not in the list?

Maps Service specific parameters Google Maps Yahoo! Maps

Maps Service specific parameters OpenLayers OpenStreetMap

Semantic Maps MediaWiki extension Hooks into – Maps – Semantic MediaWiki – Semantic Forms Functionality – Aggregation of coordinates (Result formats) – Insertion of coordinates (Form inputs)

Semantic Maps Mapping services Identical to the ones of Maps – Google Maps – Yahoo! Maps – OpenLayers – OpenStreetMap

Semantic Maps Result formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=map }}

Semantic Maps Result formats {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=openlayers }}

Semantic Maps Result formats: Parameters {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=openlayers | width = 500 | height = 300 | zoom = 10 }}

Semantic Maps Result formats: Parameters

Semantic Maps Result formats: Example {{ #ask: [[Category:City]] [[located in::Germany]] | ?population| ?area#km² = Size in km² | ?coordinates | format=openlayers | width=800 | height=500 | zoom=4 | center={{#geocode:Moscow, Russia}} | layers=google-physical,yahoo,google,bing,openlayers,nasa }}

Semantic Maps Result formats: Using SCQ Semantic Compound Queries {{ #compound_query: [[Category:People]];?Has coordinates | [[Category:Organizations]];?Has coordinates;icon=Green marker.png | [[Category:Events]];?Has coordinates;icon=Blue marker.png | format=map }}

Semantic Maps Result formats: Using Semantic Drilldown

Semantic Maps Form Inputs Semantic Forms hook Allows – Coordinate insertion – Easy editing of coordinate data With a visual interface (= No wiki code!)

Semantic Maps Form Inputs: Syntax {{{ field |The coordinates |input type=yahoomaps }}}

Semantic Maps Form Inputs: Parameters {{{ field |The coordinates |input type=yahoomaps |width=800 |height=500 |zoom=8 |autozoom=off }}}

Semantic Maps Form Inputs : Parameters

Semantic Maps Form Inputs: Example {{{ field |The coordinates |input type=yahoomap |width=800 |height=500 |autozoom=off }}}

Future Plans Awesome stuff that’s not there yet! Images as layers Google Maps v3 support KML Display_route Bing Maps, Google Streetview...

Thanks to Google, for the funding of both extensions Yaron Koren, for mentoring me during the dev Wikimedia Foundation, for all the support Stichting Liedts-Meesen, for hosting this talk

References wiki.bn2vs.com Jeroen De Dauw blog.bn2vs.com