Rdfa project
From Tetherless World Wiki
| RDfa Project | |
| status | active |
| homepage | http://tw.rpi.edu/wiki/index.php/Rdfa_project |
| Management | |
| team | Tetherless World Constellation |
| participant | Jin Guang Zheng,Jie Bao,James Hendler |
| Tags | |
| Internal | |
Contents |
Overview
The goal of the project is allowing Semantic MediaWiki to output its semantic data in RDFa format, thus SearchMonkey of Yahoo! or Google Snippets will recognize the data and being able to present them in enhanced format.
Previous Work
- RDFa extension(First Version): an extension which allows user to output semantic data of Semantic MediaWiki in RDFa format.
- Documentation of RDFa extension: http://www.mediawiki.org/wiki/Extension:RDFa
- Create a SearchMonkey presentation application, which allows SearchMonkey to present our wiki's People data in enhanced format.
- Link: http://gallery.search.yahoo.com/application?smid=K68l.s
- Issue 0: In order to see enhanced result, user must be logged in and add this application to their preference.
- Convert wiki's RDFa output to search monkey understandable syntax, and validated the testing pages using the Validator provided by Yahoo!
- Testing page1: http://tw.rpi.edu/portal/wiki/News (This page is intend to test if SearchMonkey will be able to understand our RDFa output for the news)
- Testing page2: http://tw.rpi.edu/portal/wiki/Event (This page is intend to test if SearchMonkey will be able to understand our RDFa output for the Event)
- Validator Link: http://developer.search.yahoo.com/help/objectfinder
- Validator Result showed that the output syntax is good for search monkey.
- Issue 1: I have submit the testing pages to Yahoo! crawl list. However, we have to wait Yahoo! to index our pages in order to see the enhanced search result. (Been few weeks)
- RDFa extension(Second Version): user or site owner can map current RDFa output to Yahoo! or any other search engine(Google Snippet) understandable RDFa format.
- Examples can be found in Documentation of RDFa extension below.
- Documentation of RDFa extension: http://www.mediawiki.org/wiki/Extension:RDFa
- Create a Tracking page for this project: http://tw.rpi.edu/wiki/index.php/Rdfa_project
- Google Snippets: Google Snippets is able to present enhanced search result of People information.
- markup people information on our wiki to Google Snippets understandable format, so it can present our information in enhanced result. 13:02, 21 October 2009 (EDT)
- People page for Google to test: http://tw.rpi.edu/portal/Testpeople 17:56, 22 October 2009 (EDT)
- RDFa extension: Allows user to give a default page, where a mapping between semantic properties can be found.
- a bug was fixed(handle the case if there is a space in the @prefix), and code uploaded
- RDFa extension documentation updated
- Second version released 13:02, 21 October 2009 (EDT)
- Update News and Event page for SearchMonkey.
- There was once I can find "Event" page by search "http://tw.rpi.edu/portal/Event", however, the page is lost again.
- Newly updated pages contains more structured data, and more close to the example showed by Yahoo! 13:02, 21 October 2009 (EDT)
- ppt for meeting with Prof. James Henlder: http://docs.google.com/present/edit?id=0Ae28YEp_NTXzZGZrZ3FyaHBfMzFoYjNobXZmMg&hl=en
- RDFa extension: found 3 bugs and fixed. 17:59, 23 October 2009 (EDT)
- bug 1: rdfa data is not been outputted on some page
- bug 2: missing
on Event_property_map - bug 3: won't print any namespace information if page missing category.
- RDFa -> SMW
- created a mapping page to translate external rdfa property to wiki property 18:08, 26 October 2009 (EDT)
- parsed rdfa data as triples 18:08, 26 October 2009 (EDT)
- output imported RDFa data as Wiki data in the page. 14:24, 30 October 2009 (EDT)
- Issue: sometimes wiki doesn't recognize there is semantic data contains in the page.
- Issue solved: the extension must be included to the system before semantic is enabled 18:40, 5 November 2009 (EST)
- Poster
- Finish abstract second draft 18:08, 26 October 2009 (EDT)
- Finish related papers: 18:12, 30 October 2009 (EDT)
- Triplify - Light-Weight Linked Data Publication from Relational Databases
- Towards Social Webtops Using Semantic Wiki
- RDFa in Drupal: Bringing Cheese to the Web of Data
- RDFa versus Microformats
- Working on Poster paper (Layout/Introduction) 18:12, 30 October 2009 (EDT)
- finished first draft of poster paper, Jie is reviewing it. 18:40, 5 November 2009 (EST)
- read paper: Produce and Consume Linked Data with Drupal. 18:40, 5 November 2009 (EST)
- Talked to Jie about possible new project:
- nlp project.
- trust project.
- Talk to Li:
- Li will install rdfa extension in data.gov wiki 14:43, 13 November 2009 (EST)
- Install Drupal: 14:43, 13 November 2009 (EST)
- Volunteering for install Drupal for new tw website, raised by Patrick
- Installed drupal on my local laptop with the extensions of outputting rdf/rdfa data.
- Wrote a tutorial on installing Druapl for other students who may be interest in install it on their laptop.
Next Step
1. Poster paper:
- Write a poster paper for w3c conference 2010. Abstract due: 10/26 paper due: 11/02
- first draft of abstract finished, Jie is reviewing it. 17:56, 22 October 2009 (EDT)
- finished first draft of poster paper, Jie is reviewing it. 18:40, 5 November 2009 (EST)
2. Demo:
- Given a web page with RDFa data(In SearchMonkey's Events, News format), present user an enhanced output.
- Progress: Able to fetch the RDFa data given the URL of a web page 17:56, 22 October 2009 (EDT)
- Progress: Able to import data to SMW.
- wrote a template to display RDFa data as SearchMonkey, Google Snippets 18:40, 5 November 2009 (EST)
- Issue: if rdfa data is imported to SMW with new page as new subject will change the data.
- solution: use template to render the input rdfa data, and output as s, p, o 14:43, 13 November 2009 (EST)
- Given a web page with RDFa data(In SearchMonkey's Events, News format), present user an enhanced output.
Issues/Problems
- Issue 0: User must be logged in to use our presentation application to see the enhanced search result of RDFa output in SearchMonkey
- Solution: map our RDFa terms to the RDFa terms SearchMonkey had default presentation application, so SearchMonkey can present enhanced result to the user.
- Issue 1: Waiting for Yahoo! to index our pages
- contact Evan and Peter to check if they have the solution.
- Add testing pages to James' Homepage and Jie's Homepage, since their page has higher page rank.
- Still waiting Yahoo! to index.
