CS298 Proposal
Implementing Relationships in a Wiki System
Yashi Kamboj (yashi.kamboj@sjsu.edu)
Advisor: Dr. Chris Pollett
Committee Members: Dr. Chris Pollett, Dr. Robert Chun, Mr. Auston Davis
Abstract:
All wiki systems support mediawiki which helps in categorization of wikipedia pages. For example: Consider a category 'Mathematics', all pages under it will have the same category. In fact, different wiki pages can belong to the same category. The reason behind choosing this project is that presently, some systems support unary relationships but there is a limited support for n-ary relations. The aim is to enhance wiki system in Yioop to support binary relationships. By supporting binary relations, we mean that the relationship will be stored in the database and not just the wiki page, hence, it can be used to facilitate search and graphical display of relationships.
CS297 Results
- Presentation on Categories in Wikipedia: understanding Wikipedia's implementation on categorization
- Adding multiple members to groups in Yioop
- Relationship links added to Yioop
- Display mechanism for related pages
Proposed Schedule
Sr. No. |
Month | Deliverable |
Status |
1 |
September | Deliverable 1 for CS298 |
Completed |
2 |
October | Deliverable 2 for CS298 |
Completed |
3 |
November | Deliverable 3 for CS298 |
Completed |
4 |
December | Deliverable 4, 5 for CS298 |
Completed |
Key Deliverables:
- Software
- 1: A way to natively store relationships(binary) into both the wikipedia pages as well as the database
- 2: Implementing a page that allows to explore relationships graphically
- 3: Search facility that uses relationship implementation
- Report
- 4: CS 298 Report
- 5: CS 298 Presentation
Challenges & Innovation:
- Good syntax for implementing binary relationships in Wikipedia, which is novel and has not been done before in wiki systems.
- Implementing relationships in database
- Support for transitive closures
References:
[1] Categorization. (2015). Retrieved from https://en.wikipedia.org/wiki/Wikipedia:Categorization
[2] D. Allemang and J. Hendler, Semantic Web for the Working Ontologist, Burlington, MA: Morgan
Kauffman Press, 2008
[3] Help:Category. (2015). Retrieved from https://en.wikipedia.org/wiki/Help:Category
[4] Yioop Documentation. (2015). Retrieved from https://www.seekquarry.com/p/Documentation
[5] Yioop Wiki Syntax. (2015). Retrieved from https://www.seekquarry.com/p/Syntax#HTML Tags |