﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link>http://www.glennjones.net/</link>
    <language>en-GB</language>
    <copyright>© Copyright 2005 Glenn Jones</copyright>
    <pubDate>Fri, 08 Aug 2008 18:38:57 GMT</pubDate>
    <lastBuildDate>Fri, 08 Aug 2008 18:38:57 GMT</lastBuildDate>
    <generator>Raccoom rss generator, website http://raccoom.sytes.net, email chrisdarebell@msn.com</generator>
    <image>
      <title>glennjones.net - Latest Posts</title>
      <url>http://www.glennjones.net/images/rsslogo.gif</url>
      <link>http://www.glennjones.net</link>
    </image>
    <skipHours />
    <item>
      <title>Microformats test-suite concept</title>
      <description>&lt;p&gt;I have been working on a concept for a new microformats test-suite. I need a 
comprehensive test-suite before I can move the development of UfXtract forward. 
Rather than just build something in isolation I thought it would be nice to find 
a way to share this work with the community. &lt;/p&gt;
&lt;p&gt;I have written two POSH patterns “testsuite” and “testfixture”. They follow 
the principles of microformats design:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;They are self-describing and created with HTML ,with no hidden metadata&lt;/li&gt;
	&lt;li&gt;Building a test should be easy even for those who are HTML authors &lt;/li&gt;
	&lt;li&gt;They are not linked to any one programming language and should be easy 
	to share&lt;/li&gt;
	&lt;li&gt;They allow for the creation of an in-browser Testrunner&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example go to &lt;a href="http://ufxtract.com/testsuite/hcard/"&gt;
http://ufxtract.com/testsuite/hcard/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The earliest tests for hcard used vcards to describe the expected output. As 
the community has moved forward it has designed microformats which are 
independent of external specification. So this test-suite is designed around the 
concept of a standardised data structure. In this case, expressed in JSON, but 
they could be converted into XPaths to test XML or other languages.&lt;/p&gt;
&lt;p&gt;I have started to build a small console app, which will spider the HTML and 
create NUnit/C# class files for my build tests. Although this is specific to my 
own parsers development, it should be easy to do the same for other programming 
languages and projects.&lt;/p&gt;
&lt;p&gt;Parsing “testsuite” and “testfixture”.&lt;br /&gt;
I have already setup UfXtract to parse these patterns into JSON/XML. It would 
not take much for other microformats parser developers to construct profiles for 
these POSH patterns. &lt;/p&gt;
&lt;p&gt;Here is an example of the output.&lt;br /&gt;
&lt;a href="http://lab.backnetwork.com/ufXtract/?url=http%3A%2F%2Fufxtract.com%2Ftestsuite%2Fhcard%2Fhcard1.htm&amp;amp;format=test-fixture&amp;amp;output=json"&gt;ttp://lab.backnetwork.com/ufXtract/?url=http%3A%2F%2Fufxtract.com%2Ftestsuite%2Fhcard%2Fhcard1.htm&amp;amp;format=test-fixture&amp;amp;output=json&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;The Testrunner&lt;/h2&gt;
&lt;p&gt;If you go to &lt;a href="http://ufxtract.com/testsuite/hcard/hcard1.htm"&gt;http://ufxtract.com/testsuite/hcard/hcard1.htm&lt;/a&gt; and press 
&lt;strong&gt;Alt X&lt;/strong&gt; 
you can see a working demonstration of the testrunner.&lt;/p&gt;
&lt;p&gt;I have observed that most parser developers are using comparative testing as 
their main tool to quickly understand how the complex rules and optimizations 
are applied. So I have built a JavaScript Testrunner which allows for simple 
comparative testing between parsers.&lt;/p&gt;
&lt;p&gt;It uses a number of techniques to standardise both access to the parsers API’s 
and the JSON output. &lt;strong&gt;Please note that at this stage the JSON standardisation 
process can cause a test to be marked as failed when it could be judged to have 
passed.&lt;/strong&gt; Most of the current differences in parser output are down to whether 
a value is stored as single property or an array of properties.&lt;/p&gt;
&lt;p&gt;At the moment the Testrunner is only working with the testfixure , it would not 
take much to extend the Testrunner to run a whole test-suite.
&lt;/p&gt;
&lt;p&gt;I would love to add Operator and other parsers to the Testrunner.
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Proof of concept&lt;/h2&gt;
&lt;p&gt;This is very early proof of concept stuff. What I would like to ask is a number 
of questions before moving it forward.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Are people interested in the idea of shared test-suites?&lt;/li&gt;
	&lt;li&gt;What do you think to the approach?&lt;/li&gt;
	&lt;li&gt;Can you see any big issues with the concepts?&lt;/li&gt;
	&lt;li&gt;If you already have tests/test-suites, would you be willing to add them to the 
project?&lt;/li&gt;
	&lt;li&gt;Would you be interested in contributing to a project like this?&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://www.glennjones.net/Post/836/Microformatstest-suiteconcept.htm</link>
      <pubDate>Sat, 03 May 2008 11:14:29 GMT</pubDate>
    </item>
    <item>
      <title>Semantic Camp London</title>
      <description>&lt;p&gt;I spent this weekend at &lt;a href="http://semanticcamp.tommorris.org/"&gt;Semantic 
Camp&lt;/a&gt; learning all about &lt;a href="http://www.w3.org/RDF/"&gt;&lt;abbr title="Resource Description Framework"&gt;RDF&lt;/abbr&gt;&lt;/a&gt; and speaking about parsing 
&lt;a href="http://microformats.org/"&gt;microformats&lt;/a&gt;. 
Although the focus of the event was very small, it attracted a nice group of 
people who were all passionate about open data portability in one way or 
another. &lt;br /&gt;
I think I have a much clearer view of how RDF fits into the concepts of the 
semantic web. Over the next few weeks I am going to take some time to explore 
&lt;a href="http://www.w3.org/TR/rdf-sparql-query/"&gt;SPARQL&lt;/a&gt;. I had a chance to talk to a number of interesting people&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;
I used my talk to try and answer the question &lt;a rel="met friend" href="http://allinthehead.com/"&gt;Drew McLellan&lt;/a&gt; posed a year ago in 
his presentation 
&lt;a href="http://allinthehead.com/retro/301/can-your-website-be-your-api"&gt;Can Your Website be Your API?&lt;/a&gt; I used some of my experience 
building &lt;a href="http://lab.backnetwork.com/ufXtract/"&gt;ufXtract&lt;/a&gt; and parsing social networks information to see if it is 
possible in the real world. &lt;/p&gt;
&lt;p&gt;Presentation: &lt;a href="../downloads/canyourwebsite.pdf"&gt;Can your website be your API and real life&lt;/a&gt; (pdf 1.25Mb)&lt;/p&gt;
&lt;a href="../downloads/canyourwebsite.pdf"&gt;
&lt;img border="0" alt="Semantic Camp Presentation pdf 1.25Mb" src="Assets/GetAsset.aspx?ItemID=441" /&gt;
&lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I believe with a few small changes you can create successful ‘read only APIs’ 
using only microformats embedded in your html. The Q&amp;amp;A moved onto whether you 
could create ‘read/write APIs’ and some sort of HTTP verb discovery mechanism.
&lt;/p&gt;
&lt;p&gt;After my talk I spent some time chatting with &lt;a rel="met acquaintance" href="http://danbri.org/"&gt;Dan Brickley&lt;/a&gt; author of &lt;a href="http://www.foaf-project.org/"&gt;&lt;abbr title="Friend of a Friend"&gt;FOAF&lt;/abbr&gt;&lt;/a&gt;. We 
exchanged a few ideas about where microformats and RDF are going and talked 
about parsing issues. Dan has made me think hard about the lack of a formal 
framework for developing microformats parsers. This was reinforced by

&lt;a rel="met friend" href="http://morethanseven.net/"&gt;Gareth 
Rushgrove&lt;/a&gt;&lt;/a&gt; discussion on different microformats parsers. There are three things 
that seem to be missing:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;A codified specification, something along the lines of XSD or even a 
	propriety profile that all the current parsers could use. &lt;/li&gt;&lt;br /&gt;  
	&lt;li&gt;A strong set of tests which we could use to check whether a parser works 
	to a pre-defined standard. We should have both positive and negative tests 
	to make things like required attribute validation work. &lt;/li&gt;&lt;br /&gt; 
	&lt;li&gt;A standard output format so that developers can abstract libraries 
	easily swapping from one to another. It would also allow us to do 
	programmatic comparative testing. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This whole area is something that needs to be raised on the microformats-dev 
list.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wwmm.ch.cam.ac.uk/blogs/walkingshaw/"&gt;Andrew Walkingshaw&lt;/a&gt; did a great talk on automatic indexing using 
natural-language processing. The whole area of NLP keeps re-surfacing in my work 
at Madgex and I am becoming more convinced that there is a place for this 
technology in the aggregation of structured and unstructured information 
sources. The guys from the BBC should have a special mention for all the great 
work they demonstrated. &lt;/p&gt;
&lt;p&gt;&lt;a  rel="met acquaintance" href="http://binarytales.co.uk/"&gt;Jon Linklater-Johnson&lt;/a&gt; created Semantopoly for the event, yet another great 
effort from the man who gave us the very cool CSS specificity card game. Just 
take a look at the &lt;a href="http://www.flickr.com/photos/adactio/2272555558/"&gt;flickr pictures&lt;/a&gt;, Semantopoly was a great game made better by 
the twitters that where created around it. &lt;/p&gt;
&lt;p&gt;I would like to thank to &lt;a rel="met acquaintance" href="http://tommorris.org/"&gt;Tom&lt;/a&gt; and 
&lt;a href="http://vanirsystems.com/danielsblog/"&gt;Daniel&lt;/a&gt; for organising a fantastic event and 
to the sponsors who helped support it: &lt;a href="http://backstage.bbc.co.uk/"&gt;BBC Backstage&lt;/a&gt;, 
&lt;a href="http://hedgehoglab.com/"&gt;Hedgehog Lab&lt;/a&gt;,
&lt;a href="http://www.openlinksw.com/"&gt;OpenLink 
Software&lt;/a&gt;, &lt;a href="http://www.osmosoft.com/"&gt;Osmosoft&lt;/a&gt; and 
&lt;a href="http://www.talis.com/"&gt;Talis&lt;/a&gt;.&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/835/SemanticCampLondon.htm</link>
      <pubDate>Tue, 19 Feb 2008 15:02:41 GMT</pubDate>
    </item>
    <item>
      <title>Cake Friday vs HM Revenue &amp; Customs </title>
      <description>&lt;p&gt;A couple of weeks ago Madgex had a visit from HM Revenue &amp; Customs to review our PAYE tax payments. While in the office they informed us that providing cake on a Friday maybe a taxable benefit. We received this judgement by letter.  
&lt;/p&gt;
&lt;p&gt;
“Friday cake
The provision of cakes on a Friday is a different matter altogether. As I understand the position, the company provides cakes for all staff generally on a Friday. What is crucial here is that the meal (cakes) is provided to staff generally, its cost is reasonable in scale and in this instance free for staff. As such the provision of the Friday cakes under the circumstance described do not create a chargeable benefit in accordance with Section 317 Income Tax (Earnings and Pensions) Act 2003(ITEPA 2003). I have used the definition of a meal from the Pocket Oxford Dictionary 1972 Reprint as being ‘taking of food’. If I am incorrect in that regard relief will be available under the departments guidance for dealing with trivial benefits. There is no monetary limit to determine what is a trivial benefit. In essence a chargeable benefit will arise on the provision of cakes however, it is deemed trivial because it is perishable and/or consumable.
&lt;/p&gt;
&lt;p&gt;
I am of the opinion that the cakes provided on Fridays to all staff qualifies for relief under Section 317 ITEPA 2003 and also satisfy the trivial benefit criteria. As such the department will not seek to bring that benefit in to charge. Therefore the company can continue to provide cakes to all staff in the same way as the past without the need to declare the benefit or pay any Class 1A National Insurance.”

&lt;/p&gt;
&lt;p&gt;
We are now considering renaming “Cake Friday” to “Section 317 ITEPA 2003 Friday” in thanks of the enlightened decision of Revenue &amp; Customs. Although we were wondering how they could calculate the national insurance tax due for a slice of cake.    
&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/834/CakeFridayvsHMRevenueCustoms.htm</link>
      <pubDate>Sat, 09 Feb 2008 17:44:48 GMT</pubDate>
    </item>
    <item>
      <title>Making your social networking data portable - Marking up profiles and friends with mircoformats</title>
      <description>&lt;p&gt;
As the ideas of social media extends into the design of many modern websites, 
the addition of user profiles and friend lists are becoming more common. So what 
is the best practice for making your social network data portable with mircoformats. 
&lt;/p&gt;

&lt;p&gt;
Marking-up profiles and friend lists with mircoformats to any site is a relatively simple 
HTML coding process and involves the use of
&lt;a href="http://microformats.org/wiki/hcard"&gt;hCard&lt;/a&gt; and 
&lt;a href="http://gmpg.org/xfn/"&gt;XFN&lt;/a&gt;. If you are not yet 
familiar with mircoformats I would recommend reading microformats.org/wiki/ for 
a quick overview.
&lt;/p&gt;

&lt;h2&gt;Profiles&lt;/h2&gt;

&lt;p&gt;
Most social network sites follow a standard architecture which has a profile 
page for each user, often with an easy to remember URL. The information about a user 
on this page should be marked-up with hCard. 
&lt;/p&gt;

&lt;p&gt;
Where you have additional pages containing other user information such as 
friends list you should link to them using the XFN mircoformats rel=”me” 
attribute. The use rel=”me” will tell any parser that the linked page is also 
about this user
&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
&lt;a &lt;strong&gt;rel=&amp;quot;me&amp;quot;&lt;/strong&gt; href=&amp;quot;../glennjones/friends/&amp;quot;&gt;Your friends&lt;/a&gt;
&lt;/pre&gt;

&lt;p&gt;
Often friends list can be so long that you need to use pagination and break 
them into several pages. You should also mark-up the pagination links with rel=”me 
next” and rel=”me prev”.
&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
More friends: &lt;a &lt;strong&gt;rel=&amp;quot;me next&amp;quot;&lt;/strong&gt; href=&amp;quot;../glennjones/friends/2&amp;quot;&gt;Page 2&lt;/a&gt;
&lt;/pre&gt;

&lt;p&gt;
Using rel=”me” to link to profiles on sites allows for a parser to create a 
consolidated identity from many different sources. 
&lt;/p&gt;

&lt;h2&gt;Defining the representative hCard&lt;/h2&gt;
&lt;p&gt;Often you will find that a profile page will end up with more than one hCard. 
There could be a compact friends list that uses the hCard-XFN pattern or other 
content which carries hCard mark-up such hAtom. The 
&lt;a href="http://microformats.org/wiki/representative-hcard-brainstorming"&gt;representative hCard 
concept&lt;/a&gt;, defines how to mark-up an hCard so that a parser can identify it as representing the profile owner. There 
are two patterns:
&lt;/p&gt;

&lt;p&gt;
The first is an hCard where the uid, url attribute and the page source url all 
have the same value.
&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
&lt;div class=&amp;quot;vcard&amp;quot;&gt;
&lt;a class=&amp;quot;fn n &lt;strong&gt;url uid&lt;/strong&gt;&amp;quot; href=&amp;quot;http://www.glennjones.net/&amp;quot;&gt;&lt;br /&gt;&lt;span class=&amp;quot;given-name&amp;quot;&gt;Glenn&lt;/span&gt; 
&lt;span class=&amp;quot;family-name&amp;quot;&gt;Jones&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/pre&gt;


&lt;p&gt;The second is where rel=&amp;quot;me&amp;quot; is on the same link as class=&amp;quot;url&amp;quot;&lt;/p&gt;


&lt;pre class="csharpcode"&gt;
&lt;div class=&amp;quot;vcard&amp;quot;&gt;
&lt;a class=&amp;quot;fn n &lt;strong&gt;url&lt;/strong&gt;&amp;quot; &lt;strong&gt;rel=&amp;quot;me&amp;quot;&lt;/strong&gt; href=&amp;quot;http://www.glennjones.net/&amp;quot;&gt;&lt;br /&gt;&lt;span class=&amp;quot;given-name&amp;quot;&gt;Glenn&lt;/span&gt; 
&lt;span class=&amp;quot;family-name&amp;quot;&gt;Jones&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/pre&gt;

&lt;p&gt;
Personally, I would use the rel=”me” pattern. Because rel=”me” is also the method for telling the parser that 
this element is a link to 
another profile. 
&lt;/p&gt;

&lt;h2&gt;Friends lists&lt;/h2&gt;
&lt;p&gt;Traditionally, XFN has been used to define relationships with friends. XFN 
is a simple mircoformat that allows you to represent these human 
relationships using rel attribute on hyperlinks. &lt;/p&gt;


&lt;pre class="csharpcode"&gt;
&lt;a &lt;strong&gt;rel=&amp;quot;friend met&amp;quot;&lt;/strong&gt; href=&amp;quot;../adactio&amp;quot; &gt;Jeremy Keith&lt;/a&gt;
&lt;/pre&gt;

&lt;p&gt;
Although XFN can describe relationships well, it lacks the richness of hCard 
which is more suited to describing information such as names. The mircoformats community have started to promote the use of the joint 
&lt;a href="http://microformats.org/wiki/hcard-xfn-supporting-friends-lists"&gt;hCard-XFN 
design pattern&lt;/a&gt; to take advantage of this. Below are the three most commonly used patterns.&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;1. A text list of friends full names&lt;/strong&gt;&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
&lt;li class=&amp;quot;vcard&amp;quot;&gt;
&lt;a class=&amp;quot;&lt;strong&gt;fn n url&lt;/strong&gt;&amp;quot; &lt;strong&gt;rel=&amp;quot;friend met&amp;quot;&lt;/strong&gt; href=&amp;quot;../adactio&amp;quot;&gt;
&lt;span class=&amp;quot;given-name&amp;quot;&gt;Jeremy&lt;/span&gt; &lt;span class=&amp;quot;family-name&amp;quot;&gt;Keith&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;2. A group of icons with no visible text&lt;/strong&gt;&lt;br /&gt;
When using icons without text, the alt attribute can be used to define the 
fn (formatted name) of the friend.
&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
&lt;li class=&amp;quot;vcard&amp;quot;&gt;
&lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot; friend met&amp;quot; href=&amp;quot;../adactio&amp;quot;&gt;&lt;br /&gt;&lt;img class=&amp;quot;photo &lt;strong&gt;fn&lt;/strong&gt;&amp;quot; src=&amp;quot;../icons/adactio.jpg&amp;quot; &lt;strong&gt;alt=&amp;quot;Jeremy Keith&amp;quot;&lt;/strong&gt;/&gt;&lt;br /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;3. A group of icons with a username marked-up as a nickname&lt;br /&gt;
&lt;/strong&gt;If you wish to use usernames rather than a full name you can change the 
image attributes to define a nickname.
&lt;/p&gt;

&lt;pre class="csharpcode"&gt;
&lt;i class=&amp;quot;vcard&amp;quot;&gt;
&lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;friend met&amp;quot; href=&amp;quot;../adactio&amp;quot;&gt;&lt;br /&gt;&lt;img class=&amp;quot;photo &lt;strong&gt;fn nickname&lt;/strong&gt;&amp;quot; src=&amp;quot;../icons/adactio.jpg&amp;quot; alt=&amp;quot;adactio&amp;quot;/&gt;
&lt;/a&gt;
&lt;/li&gt;
&lt;/pre&gt;

&lt;p&gt;
I would always try and display the full name as visible text. One of the 
fundamental concepts of mircoformats is not to hide your data. That said, all 
three patterns will work.&amp;nbsp;
&lt;/p&gt;
&lt;h2&gt;
Mapping relationship values&lt;/h2&gt;
&lt;p&gt;
You will often have to create a mapping of values between your sites and XFN. If your system does 
not differentiate the strength of a 
relationship, use the default &lt;strong&gt;rel=”acquaintance”&lt;/strong&gt;. &lt;/p&gt;
&lt;h2&gt;
Trying out your mark-up &lt;/h2&gt;
&lt;p&gt;
I have built a portable social network parser which can be used to test your 
mark-up. There is a &lt;a href="http://lab.backnetwork.com/ufXtract-psn/"&gt;public API&lt;/a&gt; on the backnetwork labs site which can produce 
either XML or JSON. There is also a &lt;a href="http://lab.backnetwork.com/ufXtract-psn/"&gt;demonstration&lt;/a&gt; of how a registration page 
could consume a site marked-up with mircoformats.&lt;/p&gt;
&lt;h2&gt;
Note&lt;/h2&gt;

&lt;p&gt;
This is an area of ongoing development, so some of this information may 
change as the portable social network concepts mature. Its always best to check 
the &lt;a href="http://microformats.org/wiki/Main_Page"&gt;mircoformats wiki&lt;/a&gt;. &lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/833/Makingyoursocialnetworkingdataportable-Markingupprofilesandfriendswith.htm</link>
      <pubDate>Mon, 03 Dec 2007 22:02:29 GMT</pubDate>
    </item>
    <item>
      <title>ufXtract’s portable social network parser</title>
      <description>&lt;p&gt;After 14 months of talking about portable social networks at various events 
from SXSWi to a small geek dinner, I have finally found the time to build a 
working example.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://lab.backnetwork.com/ufXtract-psn/"&gt;ufXtract’s portable social network parser&lt;/a&gt; is a combination of the
&lt;a href="http://lab.backnetwork.com/ufXtract/"&gt;ufXtract 
microformats parser&lt;/a&gt; and a spider which follows rel=”me” links. It has been 
designed to extract profiles and friends lists from social networks and other 
sites which have microformats support. The parser returns two main collections of data, all the rel=”me” 
links and any 
&lt;a href="http://microformats.org/wiki/hcard-xfn-supporting-friends-lists"&gt;hCard-XFN patterns&lt;/a&gt;.&lt;/p&gt; 

&lt;p&gt;
&lt;strong&gt;The parser API&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://lab.backnetwork.com/ufXtract-psn/"&gt;http://lab.backnetwork.com/ufXtract-psn/&lt;/a&gt;

&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;A demo using JavaScript and JSON &lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://lab.backnetwork.com/ufXtract-psn/demo01.htm"&gt;
http://lab.backnetwork.com/ufXtract-psn/demo01.htm&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;


&lt;h2&gt;The Parser&lt;/h2&gt;
&lt;p&gt;
You can restrict the parser to a single domain or spider across the whole web. 
Currently, there are limits to the number of pages which will be parsed. Each 
collection item is given an additional source-url attribute to identify its 
origin
&lt;/p&gt;

&lt;p&gt;
There is support for both XML and JSON output, for both client and server-side 
development.
&lt;/p&gt;


&lt;p&gt;
The parser also uses a version of 
the 
&lt;a href="http://microformats.org/wiki/representative-hcard-brainstorming"&gt;representative hCard concept&lt;/a&gt;, which tries to 
identify the hCard representing the profile owner. The implementation is a 
little more complex than described on the microformats wiki as it extends over 
multiple pages and domains. This means you may find multiple representative hCards 
from one call to the API, but there should only ever be one 
per a URL. 
&lt;/p&gt;

&lt;div class="style1"&gt;
	&lt;h2&gt;The Demo

&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;
I believe there are a number of different ways that this functionality could be 
designed into web sites. So I have provided a simple interface design to 
demonstrate one possibility. It’s a bit of a homage to the
&lt;a href="http://getsatisfaction.com/people/new"&gt;getsatisfaction.com 
registration&lt;/a&gt; page with a few extra twists. I would like to thank my co-worker 
&lt;span class="hcard"&gt;&lt;a class="url fn" href="http://jameswragg.com" rel="freind met co-worker"&gt;James 
Wragg&lt;/a&gt;&lt;/span&gt; who created the JavaScript for the demo.
&lt;/p&gt;

&lt;p&gt;
Of the sites listed on the demo &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; and 
&lt;a href="http://ma.gnolia.com/"&gt;ma.gnolia.com&lt;/a&gt; return the best 
results. The other sites have differing levels of portable social network 
support. It also works well against blogs such as &lt;a href="http://adactio.com/"&gt;adactio.com&lt;/a&gt; or 
&lt;a href="http://tantek.com/"&gt;tantek.com&lt;/a&gt; that are marked-up with rel=”me” . It’s worth trying out the two depth 
search levels.
&lt;/p&gt;
&lt;h2&gt;
Pages not parsing
&lt;/h2&gt;
&lt;p&gt;
You may find on some sites like &lt;a href="http://twitter.com/"&gt;twitter.com&lt;/a&gt; 
only certain pages are parsed. These sites often have good microformats support, 
but parts of their functionally are locked behind logon&amp;#39;s. The parser does not 
support authenticated sessions as this would mean asking the user to pass me 
their log-in details which is a
&lt;a href="http://microformats.org/wiki/social-network-anti-patterns"&gt;really bad 
idea&lt;/a&gt;.&amp;nbsp; If I can lay my hands on a good &lt;a href="http://openid.net/"&gt;
Open-ID&lt;/a&gt; and/or &lt;a class="sublink" href="http://oauth.net/"&gt;OAuth&lt;/a&gt; C# 
libraries, I will try and implement some different types of authentication.&lt;/p&gt;

&lt;h2&gt;
Research&lt;/h2&gt;
&lt;p&gt;
This is all research work still under development, I placed it on the web for 
others to experiment with and to help foster discussion. I hope you enjoy playing 
with this.
&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/832/ufXtract%e2%80%99sportablesocialnetworkparser.htm</link>
      <pubDate>Mon, 03 Dec 2007 22:01:15 GMT</pubDate>
    </item>
    <item>
      <title>ufXtract microformats parser</title>
      <description>&lt;p&gt;
&lt;a href="http://lab.backnetwork.com/ufXtract/"&gt;ufXtract&lt;/a&gt; is a new 
microformats parser I have built to help explore the real world issues of 
creating portable social networks. Although I have previously designed a number 
spiders that can find the most common hCard and XFN structures, this is my first 
full blown parser. It has been built from the ground up to take configuration 
objects which allow the parsing of different microformats or POSH patterns. It 
was important that I could parse more general patterns such as the joint
&lt;a href="http://microformats.org/wiki/hcard-xfn-supporting-friends-lists"&gt;
hCard-XFN&lt;/a&gt; being promoted by the microformats community for use with friend’s 
lists. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://lab.backnetwork.com/ufXtract/"&gt;http://lab.backnetwork.com/ufXtract/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
After some further testing I am going to start to produce a number of 
portable social network demo’s and posts. This should also provide others with 
experimental API’s. By sharing this early work I hope in some way to add to the 
important technical and architectural discussions that are taking place.
&lt;/p&gt;

&lt;p&gt;
I have already added hCard-XFN, rel=”me”, rel=”next” and hAtom to the parser. 
These are the four cornerstone microformats/patterns required to gather 
profile and content from other social networks. Although for technical/speed 
reasons ufXtract is currently only parsing the hEntry sub-element of hAtom.
&lt;/p&gt;

&lt;p&gt;
The component also contains extendable output options, so far, I have built a 
simple text format for debugging, JSON and XML for building services. For the 
more technically minded ufXtract is a .net component written in c#. It uses a 
combination of DOM structures and xPaths. It can typically parse a page in 
50-200ms.
&lt;/p&gt;

&lt;p&gt;At the moment, I am building a test suite to fine tune the components’ 
compliancy. It still has some small issues with most of the compound 
microformats, which I am trying to address. If you have any comments or want to 
point out issues please add them below, I would like as much feedback as 
possible. 
&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/831/ufXtractmicroformatsparser.htm</link>
      <pubDate>Sun, 25 Nov 2007 17:50:38 GMT</pubDate>
    </item>
    <item>
      <title>Backnetwork Lab – XFN pagination</title>
      <description>&lt;p&gt;
Few weeks ago I watched &lt;a href="http://tantek.com/"&gt;Tantek Çelik&lt;/a&gt; give a demonstration of the
&lt;a href="http://www.plaxo.com/info/opensocialgraph"&gt;Plaxo open social graph&lt;/a&gt; 
which is basically a rel=”me” 
spider. It reminded me how powerful practical demonstrations are at 
communicating key concepts. 
&lt;/p&gt;

&lt;p&gt;So I have built &lt;a href="http://lab.backnetwork.com/"&gt;lab.backnetwork&lt;/a&gt; with the idea of constructing a number of 
service based interfaces which are practical demonstrations of key concepts that 
are currently under discussion. 
&lt;/p&gt;

&lt;p&gt;
I am really interested in focusing on the portable social network area, so I 
have start with a very simple example of XFN pagination using rel=&amp;quot;next&amp;quot;. I am 
hoping to fellow this with a second interface which can parse the 
&lt;a href="http://microformats.org/wiki/social-network-portability"&gt;XFN/hcard 
pattern&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;XFN pagination interface&lt;/strong&gt;&lt;br /&gt;
Given any Url it will parse XFN relationship links within a page and then fellow 
any additional links that have the rel=”next” attribute. I have limited system 
to only spider 20 pages at a time. I have provided two set of test pages with 
different pagination patterns.
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://lab.backnetwork.com/xfnpagination/"&gt;
http://lab.backnetwork.com/xfnpagination/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Simple pagination design pattern where the user is viewing pages 2 of a set.
&lt;/p&gt;
&lt;p&gt;
&lt;pre class="csharpcode"&gt;
Pages: 
&lt;a href=&amp;quot;page1.htm&amp;quot; rel=&amp;quot;prev&amp;quot;&gt;1&lt;/a&gt; 
2
&lt;a href=&amp;quot;page3.htm&amp;quot; rel=&amp;quot;next&amp;quot;&gt;3&lt;/a&gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;The interface will work with any site, but at the moment there are very few if 
any site which use rel=”next”. &lt;br /&gt;
&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/830/BacknetworkLabXFNpagination.htm</link>
      <pubDate>Fri, 05 Oct 2007 09:10:00 GMT</pubDate>
    </item>
    <item>
      <title>That was Barcamp Brighton</title>
      <description>&lt;p&gt;Madgex hosted the first Barcamp Brighton over the weekend, I think it was a 
really special event. Although I spent most of my time trying to make things run 
as smoothly as possible, I still sat in on a number of talks and some how 
managed to join &lt;a href="http://tantek.com/"&gt;Tantek&lt;/a&gt; and
&lt;a href="http://adactio.com/journal/"&gt;Jeremy&lt;/a&gt; to discuss portable social 
networks. &lt;/p&gt;
&lt;p&gt;Unlike commercial conferences, everyone who attends Barcamp has to give a 
talk. This gives the event a uniquely friendly atmosphere. The sessions are 
passionate and often some of the most informative I have been to. I honestly 
think I have learned more at the Barcamps than most of the larger conferences I 
attend.&lt;/p&gt;
&lt;p&gt;As Jeremy put it &amp;quot;food was superb and the presentations were fantastic.&amp;quot;&lt;/p&gt;
&lt;p&gt;The Madgex offices made a great venue, the old building with lots of odd 
spaces seemed to work well. We had to clear out four offices and rewire our 
network for the event, but the effort was so worth while.&lt;/p&gt;
&lt;p&gt;So many people helped to make the event a success, Andy, Matt and Paul who 
organised the whole thing and a large number of Madgex staff gave their free 
time to help. Then &lt;a rel="me" class="url n fn" href="http://www.davephelan.org"&gt;
&lt;span class="given-name"&gt;Dave&lt;/span&gt; &lt;span class="family-name"&gt;Phelan&lt;/span&gt;&lt;/a&gt; 
from &lt;a href="http://www.piertopier.net/"&gt;Pier to Pier&lt;/a&gt; who just turned up on 
the day, created a wi-fi network for us. Of course it’s the participation that 
makes a great Barcamp. &lt;/p&gt;
&lt;p&gt;The food was fantastic, the sponsors did us proud, from a beautiful 
Mediterranean buffet to sushi, we all ate like kings. &lt;/p&gt;
&lt;p&gt;I am currently trying to capture all the sessions onto the electronic 
schedule grid on the &lt;a href="http://barcampbrighton.backnetwork.com/"&gt;Barcamp 
Backnetwork&lt;/a&gt; sites. If you gave a talk it would be 
great to write a little outline and/or upload your slides. &lt;/p&gt;
&lt;p&gt;So thanks to everyone who came and hopefully we can do it all again soon.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Food was provide by:&lt;br /&gt;
Saturday Breakfast: &lt;a href="http://www.nixonmcinnes.co.uk/"&gt;Nixon McInnes&lt;/a&gt;&lt;br /&gt;
Saturday Lunch: &lt;a href="http://www.futureofwebapps.com/"&gt;Future of Web Apps&lt;/a&gt;&lt;br /&gt;
Saturday Dinner: &lt;a href="http://www.osmosoft.com/"&gt;BT Osmosoft&lt;/a&gt;&lt;br /&gt;
Sunday Breakfast: &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt;&lt;br /&gt;
Sunday Lunch: &lt;a href="http://www.realmacsoftware.com/"&gt;Realmac Software&lt;/a&gt;&lt;br /&gt;
Snacks, drinks &amp;amp; water: &lt;a href="http://www.inuda.net/"&gt;Inuda Network&lt;/a&gt;&lt;/p&gt;
</description>
      <link>http://www.glennjones.net/Post/829/ThatwasBarcampBrighton.htm</link>
      <pubDate>Wed, 12 Sep 2007 20:33:56 GMT</pubDate>
    </item>
    <item>
      <title>Barcamp Brighton</title>
      <description>&lt;p&gt;
I have been busy over the last few months helping to organise Brighton’s first ever Barcamp on 8-9 Sept. I am really looking forward to what I am sure is going to be a great event. 
&lt;/p&gt;
&lt;p&gt;
For those who have not been to a Barcamp before it’s, an un-conference, usually held at the weekend. It’s referred to as an un-conference, because everyone who goes along participates equally, that means being a speaker as well as an attendee. It’s a community driven event to encourage people to share and learn from each other. 
&lt;/p&gt;
&lt;p&gt;
It’s great that Madgex has been able to provide the space for the event. In conjunction with our sponsorship of the d.construct conference it shows how strongly we are committed to supporting the local web community.    
&lt;/p&gt;
&lt;p&gt;
Interest in the event has been amazing all the places went in 20 minutes. I only wish we could have provided more places. As it is we have reorganised the whole office layout to create the right type of spaces.  The moving men are coming on Thursday to help us out.
&lt;/p&gt;
&lt;p&gt;
Over the last few days I have been asked a lot of questions so I thought I would try and answer a few. We will also be sending more detailed emails to everyone who has a place in the next couple of days.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;strong&gt;Saturday &lt;/strong&gt;&lt;br /&gt;
We are starting the day a little later to allow for those people who have over done things at the D.construct party the night before. So Registration/Breakfast is between 10:00 and 11:00 and the last session will finish at 20:15.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Sunday&lt;/strong&gt;&lt;br /&gt;
The sessions will start at 10:00 and the event will close at 17:30.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Staying over&lt;/strong&gt;&lt;br /&gt;
You will be able to stay over at our offices on Saturday night; this is a big part of the events culture. Just bring a sleeping bag and camp mat as you'll be sleeping on the floor.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Rooms&lt;/strong&gt;&lt;br /&gt;
We will have five rooms for presentations they will vary in size taking between 20-40 people. Each room will have a video projector, please remember to bring any special laptop to VGA converter/cables for the projectors you may need.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Networking&lt;/strong&gt;&lt;br /&gt;
Having been to lots of events recently where the wi-fi just did not work, we are providing switches in every room where people can connect to the internet using a cable.   
&lt;/p&gt;</description>
      <link>http://www.glennjones.net/Post/828/BarcampBrighton.htm</link>
      <pubDate>Fri, 31 Aug 2007 13:12:34 GMT</pubDate>
    </item>
    <item>
      <title>SXSW 2007</title>
      <description>&lt;p&gt;
	It always takes me so long to absorb SXSW. It seems so large, 8 
	tracks at once over a very full 4 days. As with last year I did gain a lot 
	from the event, although I do think that some of the panels did not work so 
	well. Personally I much prefer a more presentational style of delivery. Panels need a certain type of chemistry and it 
	is 
	often hard to find even among people 
	who are excellent individual speakers. That said I do think there are many 
	other benefits to the panel format and its part of what makes SXSW feel like 
	an inclusive event.
	&lt;/p&gt;
	&lt;p&gt;
	This year
	I helped out on the microformats panel &amp;quot;The Growth and Evolution of 
	Microformats&amp;quot; with &lt;a rel="acquaintance met colleague" href="http://tantek.com"&gt;
	Tantek&lt;/a&gt;, &lt;span class="vcard"&gt;&lt;strong style="font-weight: 400"&gt;
	&lt;span class="fn"&gt;&lt;a href="http://fberriman.com/"&gt;Frances&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp; &lt;/span&gt;and
	&lt;a rel="friend met colleague" href="http://www.kaply.com/weblog/"&gt;Mike&lt;/a&gt;. 
	I think it went well. Tantek did the history of&amp;nbsp; microformat's through 
	t-shirts, it had to be seen to be understood. Mike did a very impressive talk 
	on Operator which is developing into a great tool.
	&lt;a rel="friend met colleague" href="http://adactio.com"&gt;Jeremy Keith&lt;/a&gt; 
	joined us about half way through, as it is now a tradition for him to be a 
	guest on the SXSW microformats panel. Frances covered the all important 
	community component of&amp;nbsp; microformat development. &lt;/p&gt;
	&lt;p&gt;
	So here are some of my favourite sessions. Marked up with hReview and&amp;nbsp; hEvent of 
	course.&lt;/p&gt;
	
&lt;div class="hreview vevent"&gt;	
	&lt;p&gt;&amp;nbsp;&lt;/p&gt;
	&lt;p&gt;&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="5" class="rating"&gt;
	&lt;img alt="5 of 5" title="5 of 5" src="images/5stars.gif"/&gt;&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Web Typography Sucks&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Tuesday, 13th March&amp;nbsp;
	&lt;span&gt;&lt;abbr title="2007-03-13T10:00:00-0500" class="dtstart"&gt;10:00 am&lt;/abbr&gt; - 
	&lt;abbr title="2007-03-13T11:00:00-0500" class="dtend"&gt;11:00 am&lt;/abbr&gt;&lt;/spap&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	Richard and Mark did a great presentation on the 
	current state of typography on the web and what we can do as web designers to 
	improve the layout of web pages. They tried to demonstrate how traditional
	typographic principles can still be implemented within the 
	current restrictions of HTML. It was one of those eye opening talks that really 
	makes you reassess the design process. I practically like Richard's 
	thoughts on creating rhythem with the correct use of spacing and building grids in 
	relation to your base text size. All the resources from the talk 
	can be found at &lt;a href="http://webtypography.net/"&gt;Web Typography Sucks&lt;/a&gt;. 
	Can't wait for the book.
	&lt;/p&gt;
	&lt;ul&gt;
		&lt;li  class="vcard"&gt;
			&lt;span class="fn"&gt;&lt;a href="http://clagnut.com/"&gt;Richard Rutter&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Production Director&lt;/span&gt;,  
			&lt;span class="org"&gt;&lt;a href="http://www.clearleft.com/"&gt;Clearleft Ltd&lt;/a&gt;&lt;/span&gt;
		&lt;/li &gt;
		&lt;li class="vcard"&gt;
			&lt;a href="http://www.markboulton.co.uk/"&gt;&lt;span class="fn"&gt;Mark Boulton&lt;/span&gt;&lt;/a&gt;  
			&lt;span class="title"&gt;Owner&lt;/span&gt;,  
			&lt;span class="org"&gt;Mark Boulton Design&lt;/span&gt;
		&lt;/li &gt;
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="5" class="rating"&gt;
	&lt;img alt="5 of 5" title="5 of 5" src="images/5stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Grids Are Good and How to Design with Them&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Saturday, 10th March
	&lt;abbr title="2007-03-10T15:30:00-0600" class="dtstart"&gt;3:30 pm&lt;/abbr&gt; - 
	&lt;abbr title="2007-03-10T15:55:00-0600" class="dtend"&gt;3:55 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	Over the last few years whilst moving towards web standards I have been fighting against the use of fixed grid layouts in my designs. 
	This is more to do with the fact that the proportions of these designs are 
	often defined by web advertising sizes.&amp;nbsp; Some of the 
	more complex informational structures I now work with could benefit from a 
	more formal approach to grids. Mark and Khoj have really encouraged me 
	to take another look at this methodology.&lt;/p&gt;
	&lt;ul&gt;

		&lt;li class="vcard"&gt;
			&lt;a href="http://www.markboulton.co.uk/"&gt;&lt;span class="fn"&gt;Mark Boulton&lt;/span&gt;&lt;/a&gt;  
			&lt;span class="title"&gt;Owner&lt;/span&gt;,  
			&lt;span class="org"&gt;Mark Boulton Design&lt;/span&gt;
		&lt;/li &gt;
		
		&lt;li class="vcard"&gt;
			&lt;A href="?action=bio&amp;amp;id=80063"&gt;&lt;span class="fn"&gt;Khoi Vinh&lt;/span&gt;&lt;/A&gt;  
			&lt;span class="title"&gt;Design Director&lt;/span&gt;,  
			&lt;span class="org"&gt;The New York Times&lt;/span&gt;
		&lt;/li &gt;
		
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="5" class="rating"&gt;
	&lt;img alt="5 of 5" title="5 of 5" src="images/5stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Helvetica&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Tuesday 13th March
	&lt;abbr title="2007-03-10T13:30:00-0600" class="dtstart"&gt;1:30 pm&lt;/abbr&gt; - 
	&lt;abbr title="2007-03-10T14:50:00-0600" class="dtend"&gt;2:50 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	The&amp;nbsp;feature-length documentary about Helvetica was the big surprise of 
	this year. What can I&amp;nbsp; say, what a great film. I walked away thinking 
	what strange and wonderful complex relationships we have with typography.
	Helvetica represents this by being unconsciously invisible to us and yet at 
	the same time being so invasive in our urban environment that people do have 
	strong emotional responses to it. It is truly amazing how  
	different typefaces can convey so many values and emotions. 
	The use of interviews with designers to explore the 
	documentary theme were edited together well. If you like design or are interested in typography see 
	this film. &lt;a href="http://www.helveticafilm.com/"&gt;
	http://www.helveticafilm.com/&amp;nbsp;&lt;/a&gt;&amp;nbsp;&amp;nbsp;
	&lt;/p&gt;
	&lt;ul&gt;

		&lt;li class="vcard"&gt;
			&lt;a href="http://www.markboulton.co.uk/"&gt;&lt;span class="fn"&gt;Gary Hustwit&lt;/span&gt;&lt;/a&gt;  
			&lt;span class="title"&gt;Director&lt;/span&gt;,  
		&lt;/li &gt;
		
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="4" class="rating"&gt;
	&lt;img alt="4 of 5" title="4 of 5" src="images/4stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Design Patterns: Defining and Sharing Web Interface Design Languages&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Monday, 12th March 
	&lt;abbr title="2007-03-12T16:05:00-0500" class="dtstart"&gt;4:05 pm&lt;/abbr&gt; - 
	&lt;abbr title="2007-03-12T16:30:00-0500" class="dtend"&gt;4:30 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	I have been interested in design patterns for a long time, a great 
	deal of Madgex's design is based on interface patterns that are reused across 
	multiple sites. This concept has been around for some time, but is 
	gaining greater amount of attention as the likes of Yahoo start to publish 
	their pattern libraries. Luke talked about how to define patterns and 
	communicating how they can be applied. What was interesting was that Luke also 
	touched on the usability studies which back up some of the pattern design 
	choices. The extension of documenting patterns with usability research could 
	be very powerful. Made me think about how contextual usability tests have 
	to be and whether you can truly test a pattern in isolation.&amp;nbsp;
	&lt;/p&gt;
	&lt;ul&gt;

		&lt;li class="vcard"&gt;
			&lt;a href="http://www.lukew.com/"&gt;&lt;span class="fn"&gt;Luke Wroblewski&lt;/span&gt;&lt;/a&gt;  
			&lt;span class="title"&gt;Principal Designer&lt;/span&gt;, 
			&lt;span class="org"&gt;Yahoo!&lt;/span&gt;  
		&lt;/li &gt;
		
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="4" class="rating"&gt;
	&lt;img alt="4 of 5" title="4 of 5" src="images/4stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Web 2.0 and Semantic Web: The Impact on Scientific Publishing&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Saturday, 10th March 
	&lt;abbr title="2007-03-10T17:00:00-0600" class="dtstart"&gt;5:00 pm&lt;/abbr&gt; - 
	&lt;abbr title="2007-03-10T18:00:00-0600" class="dtend"&gt;6:00 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	This was one of those small sessions on a specialist subject that sometimes just 
	work because of the passion of the people involved. Scientific publishing is 
	a world unto itself, with complex traditions of publishing which are part of 
	the validation and developmental processes of science itself. Building 
	online peer reviews and citing is complex. The session dealt with many of the issues facing Web 2.0 information system design. Do you 
	create top down categorisation or allow users to create a folksomony 
	through tagging? The group seemed to suggest that hybrid categorisation could 
	be the solution. The online scientific publishing seems to be moving into an interesting use of layered document structures to reveal complex 
	metadata.&lt;/p&gt;
	&lt;ul&gt;
		
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;
			&lt;a href="http://creativecommons.org/about/people#34"&gt;John Wilbanks&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Exec Dir of Science Commons&lt;/span&gt;,  
			&lt;span class="org"&gt;Creative Commons&lt;/span&gt;
		&lt;/li&gt;
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;
			&lt;a href="http://www.biomedcentral.com/info/about/whoweare"&gt;Matthew Cockerill&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Publisher&lt;/span&gt;,  
			&lt;span class="org"&gt;BioMed Central Ltd&lt;/span&gt;
		&lt;/li&gt;
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;
			&lt;a href="http://2007.sxsw.com/interactive/programming/panels/?action=bio&amp;id=131683"&gt;Melissa Hagemann&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Program Mgr&lt;/span&gt;,  
			&lt;span class="org"&gt;Open Society Institute&lt;/span&gt;
		&lt;/li&gt;
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;
			&lt;a href="http://2007.sxsw.com/interactive/programming/panels/?action=bio&amp;id=132579"&gt;Timo Hannay&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Dir of Web Pub&lt;/span&gt;,  
			&lt;span class="org"&gt;Nature Publishing Group&lt;/span&gt;
		&lt;/li&gt;
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;&lt;a href="http://www.amitkapoor.com/"&gt;Amit Kapoor&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Managing Dir&lt;/span&gt;,  
			&lt;span class="org"&gt;Topaz&lt;/span&gt;
		&lt;/li&gt;
		
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;!--
&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="4" class="rating"&gt;
	&lt;img alt="4 of 5" title="4 of 5" src="images/4stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Everything You Always Wanted to Know About the 
		Mobile Web...but Were Afraid to Ask&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Sunday, 11th March 
		&lt;abbr class="dtstart" title="2007-03-11T14:00:00-0500"&gt;2:00 pm&lt;/abbr&gt; -
		&lt;abbr class="dtend" title="2007-03-11T15:00:00-0500"&gt;3:00 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	&lt;/p&gt;
	&lt;ul&gt;
	
		&lt;li class="vcard"&gt;
			&lt;a href="http://2007.sxsw.com/interactive/programming/panels/?action=bio&amp;id=103583"&gt;
			&lt;span class="fn"&gt;Brian Fling&lt;/span&gt;&lt;/a&gt;  
			&lt;span class="title"&gt;Dir of Strategy&lt;/span&gt;,  
			&lt;span class="org"&gt;Blue Flavor&lt;/span&gt;
		&lt;/li&gt;
				
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;
--&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="4" class="rating"&gt;
	&lt;img alt="4 of 5" title="4 of 5" src="images/4stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;How to Bluff Your Way in Web 2.0&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Saturday, 10th March 
	&lt;abbr class="dtstart" title="2007-03-10T11:30:00-0600"&gt;11:30 am&lt;/abbr&gt; -
	&lt;abbr class="dtend" title="2007-03-10T12:30:00-0600"&gt;12:30 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	Well what can you say about a talk displaying a slide with "AJAX" as "Accessibility Just Ain’t Xciting". 
	There is a lot of worth in the concept like social networking and user 
	generated content, the problem that a lot of people are coming against is 
	hype around “umbrella buzzwords” like Web 2.0. Sometimes a little humor can 
	be the best tool to cut through prevailing ideas to show true 
	value. The video is well worth a watch
	&lt;a href="http://blog.viddler.com/cdevroe/sxsw-bluff-20/"&gt;
	http://blog.viddler.com/cdevroe/sxsw-bluff-20/&lt;/a&gt;&lt;/p&gt;
	&lt;ul&gt;
		
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;&lt;a href="http://www.andybudd.com/"&gt;Andy Budd&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Creative Director&lt;/span&gt;,  
			&lt;span class="org"&gt;Clearleft Ltd&lt;/span&gt; 
		&lt;/li&gt;
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;&lt;a href="http://adactio.com/journal.php/"&gt;Jeremy Keith&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Web Developer&lt;/span&gt;,  
			&lt;span class="org"&gt;Clearleft Ltd&lt;/span&gt; 
		&lt;/li&gt;
				
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="hreview vevent"&gt;
	&lt;span class="version"&gt;0.3&lt;/span&gt;
	&lt;span class="type"&gt;event&lt;/span&gt;
	&lt;abbr title="4" class="rating"&gt;
	&lt;img alt="4 of 5" title="4 of 5" src="images/4stars.gif"/&gt;&lt;/abbr&gt;
	&lt;div class="item"&gt;
	&lt;h2 class="summary fn"&gt;Learning Interaction Design From Las Vegas&lt;/h2&gt;
	&lt;/div&gt;
	&lt;p&gt;&lt;span class="location"&gt;SXSWi&lt;/span&gt;, Sunday, 11th March 
	&lt;abbr class="dtstart" title="2007-03-11T15:30:00-0500"&gt;3:30 pm&lt;/abbr&gt; -
	&lt;abbr class="dtend" title="2007-03-11T15:55:00-0500"&gt;3:55 pm&lt;/abbr&gt;
	&lt;/p&gt;
	&lt;p class="description"&gt;
	There was something 
	about Dan Saffer's talk on learning interaction design from Las Vegas which I 
	loved. I think it made be the sideways pop at us designers for just 
	designing for an &amp;quot;idealized person--a person that not surprisingly turns out to be someone almost exactly like 
	ourselves&amp;quot;.&amp;nbsp; Dan did a great job of pointing out that the brutal 
	direct nature of Las Vegas has valuable lessons, if we can see pass&amp;nbsp; 
	modern design values.
	&lt;/p&gt;
	
	&lt;ul&gt;
		
		&lt;li class="vcard"&gt;
			&lt;span class="fn"&gt;
			&lt;a href="http://www.adaptivepath.com/aboutus/dan.php"&gt;Dan Saffer&lt;/a&gt;&lt;/span&gt;  
			&lt;span class="title"&gt;Interaction Designer&lt;/span&gt;,  
			&lt;span class="org"&gt;Adaptive Path&lt;/span&gt;
		&lt;/li&gt;	
				
	&lt;/ul&gt;
	&lt;p class="reviewer vcard"&gt;Review by 
	&lt;a href="http://www.glennjones.net" class="url n fn"&gt;&lt;span class="given-name"&gt;Glenn&lt;/span&gt; &lt;span class="family-name"&gt;Jones&lt;/span&gt;&lt;/a&gt;
	 on &lt;abbr title="2007-04-07" class="dtreviewed"&gt;7 April 2007&lt;/abbr&gt;
	&lt;/p&gt;
&lt;/div&gt;
</description>
      <link>http://www.glennjones.net/Post/827/SXSW2007.htm</link>
      <pubDate>Thu, 12 Apr 2007 09:43:25 GMT</pubDate>
    </item>
  </channel>
</rss>