Overview

It is obviously that many modern websites are not only focused on how to fulfill customer’s current requirement, but also create some new features and needs for people to take part in. We can think out huge amount of instances, such as Foursquare, Yelp, Flickr and so forth. In such website, people are not just searching or gaining information, but they are also contributing their own experience and sharing useful materials. These activities can really help enriching people’s daily life and promote the development of new techniques.


Our project is to develop the Geo-tagger and Geo-games, and add them to the Yahoo! Website as new features. It is well known that Yahoo! has very outstanding location API and provides us tons of content. However, from its current dataset, we can only understand the WOEID associated with the real location. For example, if we search for “San Francisco” from its location dataset, we only get the result that its WOEID is 2487956. That information makes no sense to the users and they can not do any interaction on it. Therefore, we are greatly desired to make fine detailed geo-tagging based on Yahoo! Location API, and develop some interactive applications for people to use.


The Geo-tagger subproject is to help the users mark any web content with a place. There are millions of people who are surfing Yahoo! News every day, and they may want to know where these news happened. So the Geo-tagger can work as a plug-in and display a toolbar by the side of the news. The users can input the location of this news if he knows where they took place. After he submits it, the Geo-tagger program can match the location to its corresponding WOEID, and finally shows its place on the Yahoo! Maps. Then, other users can see this result and can also correct it. The Geo-tagger program will also store this information in the database for further use.


The Geo-games subproject is mainly used for verifying the information which has been gained from the Geo-tagger program. We know the Geo-tagger program can bring us some URL associated with its WOEID, but we still need to validate its content. We will use the concept of GWAP, which means “games with a purpose”, to design the Geo-games. These games will be available in the GWAP.com. Players will have some tasks. For example, they may participate in the tag-match competition, in which they have several web content or news, and they need to guess where these things happened and put them on the map. The program will then measure their distance to the real location in the Geo-tagger database. The closer they are, the higher score the player wins. Players can feel joyful playing these games, and we can use it to verify our data, so this is a very outstanding strategy.