data mesh-up and mapping using semantic wiki

13
Data Mesh-up and Mapping using Semantic Wiki -- with use cases in RPI Map 1 and VSTO Map 2 Map Joint Work of Jie Bao, Zheng Jin Guang, Rui Huang, Li Ding Jan 22, 2009 1 http://map.rpi.edu/ 2 http://onto.rpi.edu/wiki/vsto

Upload: jie-bao

Post on 23-Jun-2015

543 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Data Mesh-up and Mapping using Semantic Wiki

Data Mesh-up and Mapping using

Semantic Wiki-- with use cases in RPI Map1 and VSTO

Map2Map2

Joint Work of

Jie Bao, Zheng Jin Guang, Rui Huang, Li Ding

Jan 22, 2009

1 http://map.rpi.edu/ 2 http://onto.rpi.edu/wiki/vsto

Page 2: Data Mesh-up and Mapping using Semantic Wiki

Tetherless Map Extension

Features

• Data presentation:

– Map a coordinate

– Map results of a semantic query

– Displays information provided in a KML file.– Displays information provided in a KML file.

– Layer control.

• Navigation:

– Location browser

– Search and filtering

Page 3: Data Mesh-up and Mapping using Semantic Wiki

Two Parser Functions

{{#map_objects: {{#ask: [[Category:Location]]

| ?Has LatLong

| ?Has URL

| ?Has short name

| ?Has service

{{#insert_map:

17.3,17.8

|2

|G_HYBRID_MAP

|GLargeMapControl

|class1

Semantic query

3

| ?Has service

| ?FOAF:page

|limit=200

|link=none}}

|Route;http://shuttles.rpi.edu/data/route.kml

}}

|class1

|800 |600

|border: thin dotted#00FF00

|<b>This is an example</b>

|Empire Building

}}

Integrate KML file as a map layer

Page 4: Data Mesh-up and Mapping using Semantic Wiki

RPI Map

http://map.rpi.edu

Event

CourseBuilding RPI Catalog

RPI Event Feed

•RPI Building Listing

•Parking Map

People

Shuttle

ServiceRPI Directory

GPS

User inputGoogle Map

Page 5: Data Mesh-up and Mapping using Semantic Wiki

RPI Map

Wiki DB

Wiki Text

MediatorsExternal Data

Semantic

Form

5

Publisher

Consumer

Wiki Template

Google

Map API SMW RDF DB

Semantic Query

RDF

Query

result

Page 6: Data Mesh-up and Mapping using Semantic Wiki

RPI Map

Layer Control

Balloon tip

Bus Tracking

Main interface

Page 7: Data Mesh-up and Mapping using Semantic Wiki

RPI Map

RSS Feed

Page 8: Data Mesh-up and Mapping using Semantic Wiki

RPI Map

• Why semantic wiki helps?

– Lessen naming heterogeneity:

• where are Incubator Center, Peoples Ave Complex J, J Building, or J

Bldg ?

– Data can flow (by semantic query)– Data can flow (by semantic query)

• E.g., Today’s events, Events at a building, Person in the same

building

– (a little bit) reasoning

• All seminars are also meetings (and events)

– The wiki-way to improve data

• Anybody, anytime, anywhere, anything

Page 9: Data Mesh-up and Mapping using Semantic Wiki

VSTO

VSTO = Virtual Solar Terrestrial Observatoryvsto.hao.ucar.edu, www.vsto.org

Instrument

Goal: a unified semantic environment serving data from diverse

data archives in the fields of solar, solar-terrestrial, and space

physics

Instrument

management

Page 10: Data Mesh-up and Mapping using Semantic Wiki

VSTO Instrument List(the traditional way)

Page 11: Data Mesh-up and Mapping using Semantic Wiki

VSTO Instrument Map

VSTO instrument Map

Data source: imported from VSTO instrument ontology

http://onto.rpi.edu/wiki/vsto

Page 12: Data Mesh-up and Mapping using Semantic Wiki

VSTO Instrument Map

Real time satellite tracking

Data source: real time query to n2yo.com

Page 13: Data Mesh-up and Mapping using Semantic Wiki

Lessons Learned

• Data Integration is the most difficult part

– Heterogeneity everywhere

– Data agent/mediator/convertors critical

• As parser function/shell script/javascript reload/KML feed, etc.

– Semantic wiki makes it easier – Semantic wiki makes it easier

• Both semantics and wiki should be invisible to users

– Wiki as a light-weight RDF database

– By Semantic Forms, Templates, Skin and other UI tricks

– But recoverable if user needs