The aim of this project is to implement a xanalogical hypermedia system on the World Wide Web. "Xanalogical" means in the manner of Xanadu®, the hypertext system first designed by Ted Nelson in the 1960s that inspired – but sadly did not serve as the model for – the World Wide Web.
Media Meta + Interfaces (MM+I) — A uniform metadata accessor query (?describe) and descriptor format (WMD - Web Media Descriptor) for Web media resources, which also acts as a discovery service for additional interfaces.
?fragment — An extensible interface for deep addressing and partial retrieval of Web media.
?link — An interface for querying and updating a media resource's associations with other Web media.
AlpHTML — A goal of the Alph project is to utilize existing Web technologies as much as possible. To this end, we are using HTML5 as our initial document/link format; this necessitates some extensions and best practices for the xanalogical use of HTML.
alph.py — A prototype implementation of a media server supporting the ?describe, ?link, and ?fragment interfaces. [This website runs alph.py.]
alph.js — A prototype multi-document viewer/editor for xanalogical documents.
What is a xanalogical system, and why do we need one? Read: Concepts
Alph is based on Xanadu®, The Original Hypertext Project, conceived, conveyed, and coordinated by Ted Nelson for over a half century. Ted's sites, xanadu.com, xanadu.com.au, hyperland.net, and now perma.pub are invaluable resources for understanding the history and concepts behind this system.