Purple Media Wiki FineGrained Addressability of Wiki Content
Purple Media. Wiki: Fine-Grained Addressability of Wiki Content Ken Baclawski, Viral Gupta, Tejas Parikh Northeastern University Peter P. Yim, Jonathan Cheyer CIM Engineering 1
Motivation Web content has evolved from small static pages to large, dynamically evolving documents. Wikis foster large-scale, complex collaboration projects involving geographically distributed communities. Fine-grained addressability of content has many uses l l l – – 2 – High-resolution hypertext links More usable bookmarks Inclusion of parts of documents in other documents Annotation of specific parts of documents Organizing discussions and negotiations
Outline l l l Examples of fine-grained addressability Introduction to Purple Numbers Purple Media. Wiki – – – l 3 l Features Architecture Design Related work Plans for the future
Examples of Fine-Grained Addressability l US Patents – – l l l 4 Line numbers Identifiers for elements of diagrams Scientific research papers Government and corporate archives Standards documents
5
History of Purple Numbers l l Doug Engelbart’s o. NLine System (NLS) in 1968: “Mother of All Demos” “Precision browsing” added in the mid-1990 s by Christina Engelbart – l 6 “Statement numbers” are now called “Purple Numbers” because of their color. Frode Hegland introduced link information and made purple numbers active elements in 2000.
Examples of Purple Numbers 7
Successes l US Government standards development effort – – l Ontolog Forum – – 8 300 documents 585 participants in 8 teams 5 workshops Completed development in 6 months Over 500 members from over 30 countries Very widely used (more than 1. 5 M hits/month and 120 K visits/month)
Purple Media. Wiki (PMWX) l l Purple numbers for Media. Wiki Two kinds of purple number – Hierarchical identifier (HID) l l – Node identifier (NID) l l l 9 Stateless/Dynamic Regenerated as page is rendered Stateful/Persistent Permanently associated with each node Viewspec: Hiding Purple Numbers
Combining HIDs and NIDs 10
PMWX in Action • http: //project. cim 3. net/wiki/PMWX 11
PMWX System Architecture 12
Reference Implementation • HIDs and NIDs use server-side PHP • Viewspec uses client-side Java. Script • Class diagram: 13
Related Work l l l l 14 XLink, XPointer and XPath Purple Plink Purple. Slurple Purple. Wiki Purple numbering on blogs Hyper. Scope
Future Work l Reference implementation of transclusion – – l l Migration from existing Purple Number wikis Applications that build on Purple Numbers – – 15 Transclusion by HID and NID Transclusion using XPath expressions Semantic wikis based on RDF and OWL Fine-grained folksonomic tagging
Conclusion l l 16 Fine-grained addressability is frequently used in many contexts, both traditional and online media. There have been many successful applications of Purple Numbers. Lack of integration with popular tools such as Media. Wiki has limited the popularity of Purple Numbers. Introducing fine-grained addressability to Media. Wiki will make important capabilities available to a much larger number of collaborative project environments.
- Slides: 16