The Wayback Machine - http://web.archive.org/web/20060108154410/http://developers.technorati.com:80/wiki/AttentionXMLBrainstorming

> AttentionXMLBrainstorming

Attention.xml Brainstorming

This page is for work in progress on evolving the [WWW]Attention.XML specification.

Table of Contents

  1. Attention.xml Brainstorming
    1. Table of Contents
    2. Authors
    3. Proposed Improvements
  2. Microformats and Additional Fields Discussion
    1. History
    2. Introduction
    3. Existing Microformats
    4. Discussion Points
    5. Attention.XML Uses
    6. Attention Stream Support
    7. Proposed Base Microformats
      1. Attention Data Microformat
      2. Attention Article Microformat
      3. Attention Feed Microformat
      4. Attention Group Microformat
      5. Attention.XML (Root) Microformat

Authors

Proposed Improvements


Microformats and Additional Fields Discussion

Proposed by [[WWW]Eric Hayes], [[WWW]Attensa, Inc.]

History

[[WWW]Attensa, Inc.] is currently using an attention stream to accomplish communication of attention data for both analysis and synchronization between client side components in real time, and server side systems in near-real time.

We are currently in the process of creating and accepting Attention.XML as a shared generic context both client and server side. My goal in the use of Attention.XML is to communicate all of the data required for a full featured sharing of the users current state, and action history. It is important that I say this, so that my suggestions do not seem as an exercise in theory, rather real world needs. (I will be careful to point out when i deviate from true current needs.)

Introduction

I believe it possible to make up an Attention.XML Microformat, based on a number of new and existing Microformats (some of which are pointed out in the main [[WWW]Microformats wiki page]

Existing Microformats

Discussion Points

My stab at a few things we probably need to work out sooner, rather than later.

Attention.XML Uses

Attention Stream Support

At Steve Gillmor's prompting, I would like the group to explore some optional flattening of some of the Attention Microformats to better support streaming. In the below Microformats will be support for a light chain of context for articles and feeds. This could allow for an article or feed to be a standalone element in an attention stream.

Proposed Base Microformats

Here is an initial proposal for a collection of Microformats which could be used to build up Attention.XML as it exists to day, and add in a few pieces required to flush out the format.

Attention Data Microformat

I would like to have this single Attention Microformat available to both feeds and articles, and as I move forward with this initial straw man, I will see how they fit for both uses. A decision will have to be made as to if this is another case of excessive overloading... I am not sure at this point

This Microformat describes a block of attention attached to either a feed or article.

All elements optional, unless specified otherwise

Attention Article Microformat

This Microformat describes an article, and optionally article level attention data. It must be contained inside of Attention Feed container.

All elements optional, unless specified otherwise

Attention Feed Microformat

This Microformat describes a feed, acts as a container of articles, and optionally feed level attention data. It may be contained inside of either the Root Attention.XML file, or an Attention Group container.

All elements optional, unless specified otherwise

Attention Group Microformat

This Microformat is container of sub-groups and/or feeds used to define an Attention.XML file.

All elements optional, unless specified otherwise.

Attention.XML (Root) Microformat

This Microformat is the root of an Attention.XML file. It contains header information, and arrays of groups or subscriptions.

All elements optional, unless specified otherwise.