Announcing ACE

The standard for accessible publications.

About

ACE (Atom Centric Elevation) is a standard for publishing contents in an accessible, syndicated, and structural fashion, by means of enumerating of items, being an essential part of the proper eutrophy of publishing platforms; The standard is comprised by these XML technologies.

Atom Syndication Format

Atom (RFC 4287) is utilized to navigate, store, and syndicate contents.

It is also utilized to navigate by setting attribute "rel of element "atom:link" to "navigation" and attribute "title" to "previous" or "proceed".

Location: Any.

Required: Yes.

Role: Content; and navigation.

Sitemap

Sitemap is utilized to map urlset.xml files.

Location: Root directory as /sitemap.xml.

Required: No.

Role: Map.

Urlset

Urlset is utilized to navigate between pages.

Location: Any directory of which content is desired to be navigable.

Required: No.

Role: Navigation.

Outline Processor Markup Language

OPML Collection is utilized to index and distribute subscriptions.

Location: Root directory as /collection.opml

Required: No.

Role: Index.

Description of a Project

DOAP is utilized to deliver information about the software used.

Location: Root directory as /information.doap

Required: No.

Role: Identification.

XML Linking Language

XLL or XLink, can also be utilized as a mean for navigation.

Location: None. It is embedded in existing files (e.g. Atom).

Required: No.

Role: Navigation.

XSL Transformation

XSLT stylesheet is a recommended addition to forge an interface for Internet Browsers by transforming XML data to HTML pages, including visualizing data, such as mathematics and statistics.

Because ACE is utilized by software clients that are not Internet Browsers, the XSLT stylesheets are namely intended for people who still use Internet Browsers.

Location: Custom. The recommended directory is /xslt/.

Required: No.

Role: Accessibility.

Diagram

This is a visual realization of a possible site.

.
├── index.atom
├── collection.opml
├── sitemap.xml
├── software.doap
├── urlset.xml
├── articles
│   ├── index.atom
│   ├── bittorrent-ed2k-gnutella-and-retroshare.atom
│   ├── gemini-lxmf-mqtt-nostr-and-xmpp.atom
│   ├── html5-was-a-distraction-from-an-accessible-internet.atom
│   └── urlset.xml
├── about
│   ├── index.atom
│   ├── agregore.atom
│   ├── emule.atom
│   ├── falkon.atom
│   ├── frostwire.atom
│   ├── gajim.atom
│   ├── gtk-gnutella.atom
│   ├── lagrange.atom
│   ├── liferea.atom
│   ├── otter-browser.atom
│   ├── psi.atom
│   ├── qbittorrent.atom
│   ├── quazaa.atom
│   ├── retroshare.atom
│   ├── shareaza.atom
│   └── urlset.xml
└── help
    ├── index.atom
    ├── atom.atom
    ├── gemini.atom
    ├── json.atom
    ├── lxmf.atom
    ├── mqtt.atom
    ├── nostr.atom
    ├── rdf.atom
    ├── rss.atom
    ├── toml.atom
    ├── xml.atom
    ├── xmpp.atom
    ├── xslt.atom
    └── urlset.xml

Post script

It is important to note, that publications that conform with the ACE specifications can be published over almost any protocol, including, yet not limited to, BitTorrent, eDonkey2000, FTP, Gemini, Gopher, Gnutella, HTTP, IPFS, SSH, and XMPP.

Further more, the idea of a "machine-readable" internet is not new.

The Friend of a Friend (FOAF) project is about creating an Internet of machine-readable homepages describing people, the links between them and the things they create and do.
The FOAF Project
RDFWeb is a linked information system, exploring interconnected applications of the Semantic Internet, beginning with the deployment of FOAF.
RDFWeb: The Friend of a Friend (FOAF) Project

Conclusion

The ACE standard allows to publish sites in a mapped fashion, which means, that it is possible to build desktop and mobile software that would only need to have a simple HTML parser, rather than a bloated HTML browser, which would consequently allow for a wider accessibility to other remote parts of the world, even over BitTorrent, eDonkey2000, FTP, Gemini, Gopher, Gnutella, HTTP, IPFS, SSH, and XMPP.

Due to the use of sitemap, additional means and components, such as adding links for navigation or the use of ECMAScript, are not required.

The next version of 'HTML' is expected to be reformulated as an XML application, so that it will be based upon XML rather than upon SGML.
-- Robin Cover (March 02, 2001).

Post script

Possible brands.

Tickets

A - Accepted

C - Completed

P - Pending

R - Rejected

Thank you to Neustradamus for compiling this list.

2025-12-03 itzzen/www (R)
2025-11-19 Pelican
2025-11-13 snac2
2025-11-13 diaspora* (R)
2025-11-11 Friendica (P)
2025-11-02 Chyrp Lite (A)
2025-10-25 webgen (R)
2025-10-24 NoNonsenseForum
2025-10-24 BSSG (P)
2025-10-24 WikiGen
2025-10-21 Freenet
2025-10-21 Blogophon
2025-10-12 LSTE

Related

An analyses of the benefits of ACE
Standardization of HTTP sites
Rivista to be Atom-based publishing system
Refuge project for distributed databases with CouchDB and Erlang