Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
The Wiki way: quick collaboration on the Web
The Wiki way: quick collaboration on the Web
XSLT Programmer's Reference
Supporting document and data views of source code
Proceedings of the 2002 ACM symposium on Document engineering
SweetWiki: semantic web enabled technologies in Wiki
Proceedings of the 2006 international symposium on Wikis
IkeWiki: A Semantic Wiki for Collaborative Knowledge Management
WETICE '06 Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
WikiCreole:: a common wiki markup
Proceedings of the 2007 international symposium on Wikis
An XML interchange format for Wiki Creole 1.0
ACM SIGWEB Newsletter
Web Semantics: Science, Services and Agents on the World Wide Web
IEEE Software
DBpedia: a nucleus for a web of open data
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
A grammar for standardized wiki markup
WikiSym '08 Proceedings of the 4th International Symposium on Wikis
Design and implementation of the Sweble Wikitext parser: unlocking the structured data of Wikipedia
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Wiki refactoring: an assisted approach based on ballots
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Wiki refactoring as mind map reshaping
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
The organic growth of wikis requires constant attention by contributors who are willing to patrol the wiki and improve its content structure. However, most wikis still only offer textual editing and even wikis which offer WYSIWYG editing do not assist the user in restructuring the wiki. Therefore, "gardening" a wiki is a tedious and error-prone task. One of the main obstacles to assisted restructuring of wikis is the underlying content model which prohibits automatic transformations of the content. Most wikis use either a purely textual representation of content or rely on the representational HTML format. To allow rigorous definitions of transformations we use and extend a Wiki Object Model. With the Wiki Object Model installed we present a catalog of transformations and refactorings that helps users to easily and consistently evolve the content and structure of a wiki. Furthermore we propose XSLT as language for transformation specification and provide working examples of selected transformations to demonstrate that the Wiki Object Model and the transformation framework are well designed. We believe that our contribution significantly simplifies wiki "gardening" by introducing the means of effortless restructuring of articles and groups of articles. It furthermore provides an easily extensible foundation for wiki content transformations.