This Page is the description of the project I am doing

Student: Zheng, Jin Guang
Department: Computer Science
Email: zhengj3@rpi.edu

Faculty Research Supervisor: Hendler, Jim
Depaertment: Computer Science
Faculty Email: handler@cs.rpi.edu




RESEARCH PLAN FOR SEMANTIC WEB STUDY


Motivations and Objectives/Introduction:

Internet is becoming a typical and important way that people would use to find data and resources.  As data are distributed, people may want an integrated view of these data.  Integrated view can be homogenous (put the same type of objects in one view) or heterogeneous (put together partial information describing the same thing), and we are focus on the homogenous case in this project.  Typically, we would use categories to organize object, so as to show their commonness and difference.  We are also interested in other presentation approaches if know additional information (e.g. location, time).  But right now, we focus on map view presentation.

Education Objectives:

Learn the basic techniques on Web programming and the advance of Web applications.
Learn Languages: HTML/XHTML,CSS,JAVASCRIPT,XML,RDF

Problems:

We will focus on two problems in this project:

Approaches:

We currently consider two RPI related experiments:

Role of Sutdent:

I will play three roles in this research:

I am advised by the research faculty and will be assign a portion of project to finish every week.  We will hold a meeting on Tuesday every week to discuss the current project problems, issues and assign new assignment.

Evaluation:

Human study using questionnaire on randomly picked people experts' review.

Renferences:

Google, Google Map API
Google, Google Map API Tutorial

Milestone:

First Week:
1.learn google search syntax
2.add index.html in home directory
3.learn google map api
4.create a new web page for this research, and keep on updating it.
5.get one simple google map application/example in home

Second week:
1.XML experience
1.1 create a XML file under your home directory. covering (name, url, latitude, longitude)
1.2 validate your xml file
2. web service experience
2.1 create a simple REST web service which load the content from a page (e.g. your xml file) using javascript. simple load page
You only need to treat the content as a string, don' t need to parse it.
You may need to display something to show the content is actually loaded.
2.2 try to parse the content using XML component in javascript.simple parsed page
2.3 try to parse and display the data in your XML file using Google simple display page
API. right now, you can assume your have the coordinate information in terms of (lat, long)

Third Week:
1.Reading: JavaScript: The Definitive Guide
2.REST service URL Parameter passing sample page
3.load relative URL and absolute URL in javascript

Fourth Week:
1. review all google map examples
2. add new fileds to xml record
2.1 type e.g. building, food building.xml
2.2 image only buildings has image
3. add new data structure Person people.xml
3.1 name
3.2 homepage
3.3 office -building name
4. create two larger xml files
file 1 building.xml (with 10 entries) building.xml
file 2 person.xml (with 3 entries) people.xml
5. finish User Interface sample
5.1 integrating list view and map view in one page
5.2 display image in ballon
5.3 click item in list view and map view will center at the item

Fifth Week:
1.Extract EXIF Data EXIF

1.Address Service