3. Attention.xml
“Attention.xml is a new technology standard that's
being proselytized by influencers like Steve Gillmor,
David Sifry, Robert Scoble and Jeremy Zawodny.
Basically it is metadata that records and shares
information on the quot;attentionquot; users give to their
RSS feeds and blogs.
Scoble said that by the end of 2005 we'll all know what
attention.xml is and why it's important for the
services we choose to support it. ”
Steve Rubel of Micro Persuasion, Why Attention.xml Could Change PR Forever
4. Attention.xml problems
•
Ownership problems
•
Little adoption
•
It was complex
•
Lots of baggage
•
Hyped up?
•
Misunderstood
•
Too early?
12. What is apml?
•
Attention Profiling Markup Language (APML) is an
open standard that encapsulates a summary of
your interests (across multiple profiles) in a simple,
portable way.
13. Apml in a nutshell
•
Attention Profiling Markup Language (APML) is an
open standard that encapsulates a summary of
your interests (across multiple profiles) in a simple,
portable way.
15. The purpose of apml
•
Attention Profiling Markup Language is a plain xml
format to compress all forms of Attention Data into
a portable and transformable file format containing
a description of a persons interests (likes and
dislikes)
•
Its a portability format which allows people to share
their own personal attention profile in much the
same way that opml is used for sharing subscription
lists
16. The current state of apml
•
Its licensed under creative commons
attribution/sharealike licence
•
There are no patents involved in apml
•
It will be submitted to standards groups soon
•
currently on version 0.6
•
version 1.0 is being openly debated
•
discussion of other related formats such as,
•
apmlrdf, apmljson (xsl already exists) and apmllite
(microformat)
17. Attention data
“attention data is comprised of the
websites you visit, the things you
might write about in your blog, the
music you listen to through such
services as Last.fm, the websites
you bookmark using social
bookmarking tools like del.icio.us,
the photos and videos you share
with services like Flickr and
YouTube, and so on.”
18. Attention cloud
Your interest cloud is a
combination of your
attention data ranked,
sorted and
normalised. This
should be done with
computer intervention.
19. Attention profile
“APML is a way of collecting and
aggregating all of your attention
data together into a single
quot;attention profilequot;. This profile
exists in the form of an XML file
which is the same open language
behind RSS and OPML”
20. The elements of apml (head)
<APML version=quot;0.6quot;>
<Head>
<Title>Particls APML File</Title>
<DateCreated>20070416T23:00:00Z</DateCreated>
<Generator>Particls</Generator>
<UserEmail>Ian Forrester</UserEmail>
</Head>
<Body>
<Profile/>
<Applications>
<Application/>
</Applications>
</Body>
</APML>
22. The elements of apml (data)
<ImplicitData/>
<ExplicitData/>
Explicit data is for items that are explicitly added by a user to represent
something. So for example, a user could edit their own APML file and add
items they know they're interested in. That's why the updated tag isn't
needed on items in ExplicitData, because it's a manual process.
Implicit data, it is added by machines/computers that try to make some
informed guesses about the things that you are interested in. This stuff will
change over time and are added with a certain degree of confidence that
may have a decay in certain applications. That's why it is important to keep
a track of when things were added/modified.
23. The elements of apml (concepts)
<ImplicitData>
<Concepts/>
<Sources/>
</ImplicitData>
<ExplicitData>
<Concepts/>
<Sources/>
</ExplicitData>
Concepts mean quot;ideasquot; basically. General quot;thingsquot; you may be interested in.
Sources are specific sources of information that you are interested in. Like
a particular website or rss feed or something. Authors can be authors of a
source, or just plain old authors. It is worth noting that the idea of an
author/people is under review for APML Version 1.0)
25. The elements of apml (concept)
<ImplicitData>
<Concepts>
<Concept key=quot;canon powershotquot; value=quot;0.71quot;
updated=quot;20070821T08:32:38Zquot; from=quot;Particlsquot;/>
<Concept key=quot;londonquot; value=quot;0.76quot; updated=quot;20070821T08:32:38Zquot;
from=quot;Particlsquot;/>
<Concept key=quot;manchesterquot; value=quot;1.00quot;
updated=quot;20080427T11:41:11Zquot; from=quot;cubicgarden.comquot;>
</Concepts>
</ImplicitData>
The Key is the “concept” in question, the attached value is always a decimal
between 1.0 and 1.0. The updated is required on implicit but not explicit.
26. The elements of apml (sources)
<ImplicitData>
<Sources>
<Source key=quot;http:www.stoweboyd.commessageatom.xmlquot; value=quot;0.85quot;
name=quot;Messagequot; type=quot;application/atom+xmlquot;
updated=quot;20070503T00:01:13Zquot; from=quot;Particlsquot;/>
<Source key=quot;http://feeds.feedburner.com/horsepigcowLifeUncommonquot;
value=quot;0.82quot; name=quot;::HorsePigCow:: marketing uncommonquot;
type=quot;application/atom+xmlquot; updated=quot;20070503T00:01:13Zquot;
from=quot;Particlsquot;>
</Sources>
</ImplicitData>
Its good practice to use a xml source for the key. The type attribute is optional
right now, although that may change
27. The elements of apml (author)
<ImplicitData>
<Source key=quot;http://www.darknet.com/atom.xmlquot; value=quot;0.00quot;
name=quot;Darknetquot; type=quot;application/atom+xmlquot;
updated=quot;20070503T00:01:13Zquot; from=quot;Particlsquot;>
<Author key=quot;Jd Lasicaquot; value=quot;0.00quot; updated=quot;20070503T00:18:50Zquot;
from=quot;Particlsquot;/>
</Source>
<Source key=quot;http://www.schneier.com/blog/index.rdfquot; value=quot;0.00quot;
name=quot;Schneier on Securityquot; type=quot;application/rdf+xmlquot;
updated=quot;20070503T00:01:13Zquot; from=quot;Particlsquot;>
<Author key=quot;Schneierquot; value=quot;0.00quot; updated=quot;20070503T00:18:53Zquot;
from=quot;Particlsquot;/>
</Source>
</ImplicitData>
28. The elements of apml (authors)
<ImplicitData>
<Source key=quot;http://feeds.feedburner.com/zdnetuk/news/20quot; value=quot;0.00quot;
name=quot;ZDNet UK Newsquot; type=quot;application/rss+xmlquot;
updated=quot;20070503T00:01:13Zquot; from=quot;Particlsquot;>
<Author key=quot;Mailroomuk@Zdnet.Com (Will Sturgeon)quot; value=quot;0.34quot;
updated=quot;20070503T00:18:42Zquot; from=quot;Particlsquot;/>
<Author key=quot;Mailroomuk@Zdnet.Com (Tom Espiner)quot; value=quot;0.21quot;
updated=quot;20070503T00:18:42Zquot; from=quot;Particlsquot;/>
<Author key=quot;Mailroomuk@Zdnet.Com (Gemma Simpson)quot;
value=quot;0.23quot; updated=quot;20070503T10:20:42Zquot; from=quot;Particlsquot;/>
</Source>
</ImplicitData>
Its possible to group authors under one source
29. The elements of apml (applications)
<Applications>
<Application Name=quot;Particlsquot;>
<OutputThresholds Key=quot;newstickerquot; NotUnder=quot;1quot; NotOver=quot;1quot;
Enabled=quot;Yesquot;/>
<OutputThresholds Key=quot;popup alertsquot; NotUnder=quot;0.4quot; NotOver=quot;1quot;
Enabled=quot;Yesquot;/>
<OutputThresholds Key=quot;pebblesquot; NotUnder=quot;0.2quot; NotOver=quot;1quot;
Enabled=quot;Yesquot;/>
<OutputThresholds Key=quot;particls.sidebarquot; NotUnder=quot;0quot; NotOver=quot;0quot;
Enabled=quot;Yesquot;/>
</Application>
</Applications>
Inside Application, any type of markup is allowed, parsers skip this