The Wiki way: quick collaboration on the Web
The Wiki way: quick collaboration on the Web
An XML interchange format for Wiki Creole 1.0
ACM SIGWEB Newsletter
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
Constrained wiki: the Wikiway to validating content
Advances in Human-Computer Interaction
Hi-index | 0.00 |
Today's wiki engines are not interoperable. This is an unfortunate consequence of the lack of rigorously specified standards. This technical report presents a complete and validated EBNF-based grammar for Wiki Creole, a community standard for wiki markup. Wiki Creole is also the only standard currently available. Wiki Creole is being specified using prose, leading to inconsistencies and ambiguities. Our grammar uncovered those ambiguities which we fed back into the specification process. The Wiki Creole grammar presented in this report makes the creation of Wiki Creole parsers simple using parser generators, ANTLR in our case. Using a precise specification of wiki markup lets us decouple wiki editors from wiki storage from further wiki processing tools. Based on this decoupling layer we expect innovation on these different parts to proceed independently and at a faster pace than before.