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.
RDFWeb is a linked information system, exploring interconnected applications of the Semantic Internet, beginning with the deployment of FOAF.
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.
- JKR (Jaffa Kirn Ramal)
- JKR (Jacobin Kirn Ramal)
- JKR (Jacana Kirn Ramal)
- MRP (Machine Readable Publication)
- MRS (Machine Readable Site)
- MSB (Machine System Bibliography)
- MSR (Machine System Reference)
Tickets
A - Accepted
C - Completed
P - Pending
R - Rejected
Thank you to Neustradamus for compiling this list.