wall building – is this ordinary life?

On Saturday I ‘only’ did 2 or 3 hours work, on Sunday ‘only’ about 8 hours and yesterday, Monday, ‘only’ 8 hours … and spent the rest of the time wall building in the garden :-)  With that and two evenings last week when I had left the office ‘early’ at 7pm, I have about 20 foot of wall over 18 inches high.  The wall is built of small stones scavenged from the soil as I dug and moved it about over the last few years (there is a lot of stones in our garden!), so actually a lot of work behind 30 square feet of wall.

I have got so used to 24/7 working that I have entirely forgotten what it is like to simply take a little time not at the computer, reading papers to review, or in meetings.  After 3 days of what would end up being ‘only’ a 50 hour week it feels like I’ve been on holiday for ever!

What has happened to academia that the opposite has become ‘normal’?

Tags and Tagging: from semiology to scatology

I’ve just been at a two-day workshop on “Tags and Tagging” organised by the “Branded Meeting Places” project.

Tags are of course becoming ubiquitous in the digital world: Flickr photos, del.icio.us bookmarks; at the digital/physical boundary: RFID and barcodes; and in the physical world: supermarket price stickers, luggage labels and images of Paddington Bear or wartime evacuees each with a brown paper label round their necks. Indeed we started off the day being given just such brown paper tags to design labels for ourselves.

Alan's tag

As well as being labels so we know each other, they were also used as digital identifiers using a mobile-phone-based image-recognition system, which has been used in a number of projects by the project team at Edinburgh (see some student projects here). We could photograph each others tags with our own phones, MMS the picture to a special phone number, then a few moments later an SMS message would arrive with the other person’s profile.

Being focused on a single topic and even single word ‘tag’ soon everything begins to be seen through the lens of “tagging”, so that when we left the building and saw a traffic warden at work outside the building, instantly the thought came “tagging the car”!

Vocal Thumbs logoThe workshop covered loads of ground and included the design and then construction of a real application – part of the project’s methodology of research through design. However, two things that I want to write about. The first is the way the workshop made me think about the ontology or maybe semiology of tags and tagging, and the second is a particular tag (or maybe label, notice?) … on a toilet door … yes the good old British scatological obsession.

Continue reading

pantoum amongst the lost emails

About to go off to Edinburgh for 2 day meeting of the Branded Meeting Places project in

Doing quick check on my outbox for 1/2 written emails that I need to finish … and then found the following from July 2006

spring flowers in the meadow
gold sunshine glinting
the grass between lies
cool and smooth

gold sunshine glinting
across the rippling waters
cool and smooth
towards the lonely isle

across the rippling waters
birds fly gently
towards the lonely isle
majestic but desolate

birds fly gently
spring long past
majestic but desolate
the snow buried grass

The Making of a PoemI recall the context now. I has been reading “The Making of a Poem” a lovely book, that discusses different poetic forms both history and current use and with loads of examples of each, classic and modern. I was talking to Masitah about the pantoum, a Malay poetic form where the 2nd and 4th line of each verse become the 1st and 3rd line of the next verse. I constructed the above as an example as we chatted! I had typed it into an email to save it and there it has lain, forgotten, ever since.

I think traditional pantoums have a particular rhythm structure within each verse, so my attempt above has the right line structure structure, but not the right metre. However, I did like the way it created an apparent continuity, yet the meaning could shift underneath – in this case from spring to winter.

My favourite in the book was a modern pantoum by J. M. McClatchy. He repeats the sound of the lines … but not necessarily the words … so in the first verse, the second line is “Seem to pee more often, eat” and in the beginning of the second verse this becomes “Sympathy, more often than not“. Or in the middle “The hearth’s easy, embered expense” becomes “The heart’s lazy: remembrance spent“.

Now back to looking for those urgent mails before the train!

when virtual becomes real

Just read Adam Greenfield’s blog entry “Reality bites“. He describes how a design he produced for a friend’s new restaurant became a solid metal sign within days. Despite knowing about recent rapid fabrication techniques, actually seeing these processes in action for his own design was still shocking.

I too am still amazed at the relative ease that ideas can be turned into reality. In a presentation “As we may print” at the 2003 Interaction Design for Children, Michael Eisenberg described how he and his co-workers at University Colorado were using laser cutters to enable children to design their own 3D designs in card or even thin plywood. More recently at the National Centre for Product Design and Development Research in Cardiff, I saw 3D metal printers. I was aware of 3D printers working in various gels and foams, but did not realise it was possible to create parts in titanium and steel, simply printed from 3D CAD designs. Chasing one of Adam’s links I found instructions to make your own 3D printer on the MIT site … however, this constructs your designs in pasta paste not metal!

One of the arguments we are making about our FireFly technology is that it will change lighting from being a matter of engineering and electronics, to a digital medium where the focus moves form hardware to software. While FireFly allows more flexible 2D and 3D arrangements than other technologies we are aware of, it is certainly not alone in making this transformation in lighting. Last week I was talking to Art Lights London and they are planning some large installations using Barco’s LED lighting arrays. Soon anything that you can point on your computer screen you will also be able to paint in light from your own Christmas tree to London Bridge.

Although it sometimes seems that technology is simply fuelling war and environmental catastrophe, it is a joy to still glimpse these occasional moments of magic.

one man went to mow

In the long winter months, when nothing grows, I forget how much I hate mowing the grass.

They say wood warms you twice, once when you chop it and once when you burn it. I suppose grass is a bit like that; it breaks your back once when you mow it and once when you rake the cut grass. But the mowing is worst – an hour bent double, this must be how it felt rowing a Roman galley. Surely it is not beyond the wit of modern science to develop a mower that cuts grass when the handle is held more than 18 inches off the ground?

If I were an ancient Greek and cursed in Hades for offending Zeus, or a Catholic looking forward to 100 years in purgatory for my sins, surely this would be my fate: to mow the Elysian Fields while the Demi-Gods play.

mobile design workshop

A couple of weeks ago I attended a mobile design workshop at microsoft labs in Cambridge. Great 2 days … people from academia and industry (and no not just MS, also Google, Yahoo, Sony, Nokia, …!)
Alan in Helmet

Most of the time was spent splitting into small working groups then coming back together for plenaries. I took part in groups discussing:

(1) tools to make it easier for those in developing countries to design mobile phone applications that suit their needs [session notes], rather than simply passing on applications and designs fitted for very different needs and infrastructure. During the discussion various applications of phone technology were cited that were completely different form those we would expect in the UK, US or Europe, but fitted the situations of people. These included using the address book as a ‘who owes what’ list for a trader … the ‘telephone numbers’ were in act amounts of money! This use of ‘ancillary’ parts of the phone rather than simply being a glorified communication device. Although he context of this was Africa, it also echoes studies of domestic phone use by Malay women in the UK by Fariza (who has just had her PhD viva :-)). She found alarm, calculator and things like that, at least as important as phone & text for the people she studied.

(2) ‘mindfulness’ and mobile phones … and of course the fact that normally they do the opposite interupting etc. … but just to not make us all agree too much, I said that mindfulness sounded like we should all become like rabbits; it is the looking forward and back, with all its stress, that is one of the things that make us human.

(3) task/data oriented interaction … escaping from the ‘application’. This was particularly relevant to me given onCue at aQtive was in this space as are Snip!t and work on TIM project with colleagues at Rome, Athens and recently new collaborators Madrid … with whom I had a short but lovely visit after CHI.

Task session

Broken Soldiers, Tibetan Monks, and the Love of God

A few weeks ago Nad took part in a fund raising event for injured forces; on the television this week I watched “Battle for Haditha” recreating the events leading to a massacre of Iraqi civilians by US Marines and “The Passion” recreating the events leading to the first Easter and the crucifixion of Jesus; and in the news are the reflections of 5 years of bloodshed, occupation, freedom, and fledgling velocity (choose your own words) in Iraq and of rioting in Tibet.

Look around you, can you see
times are troubled, people grieve
see the violence, feel the hardness
all my people, weep with me

Kyrie Eleison, Jody Page Clark

pulling a plane for charityNad maintains the website for ForcesHospitalCharity.org, which was set up by the emergency services at Birmingham Airport in response to seeing the injured soldiers brought back from Afghanistan and Iraq. The charity does not in any way support the forces in the field, or politically support the conflicts themselves, but is purely about humanitarian aid for those people who have returned, often with severe injuries, and for their families. However, despite this Nad has been criticised by those who ask “question why (he), a Muslim, (has) chosen to support a charity that attempts to aid the very soldiers that are killing our brothers and sisters abroad.” (see Nad’s blog entry).

In the “Battle for Haditha” both US Marine’s and Iraqi ‘insurgents’ were shown as people who in different ways cared and protected their own. It is natural and human to care for those close to us, who share ties of family, nationality, race or religion. Those closest to us, our children, parents, friends, have first place in our affections and often a special call on us. This human love is a good thing. But is not the end of things.

I was disappointed that the Dalai Lama, whilst outspoken against Chinese actions against Tibetan rioters, was relatively muted in addressing Tibetans themselves. The riots there began with Tibetan crowds attacking ethnic Han Chinese and even Muslim Hui1. The targets here were not police stations and public buildings, but shops, homes and ordinary people. It seems the Chinese held back for fear of international sentiment while ordinary people were killed or made homeless. Then when the Chinese security forces were unleashed they struck hard … hitting back at those who had hurt their own.

Dalai LamaIn the Dalai Lama’s press release he says that “a form of cultural genocide has taken place in Tibet”, “the Chinese government discriminates against these minority nationalities”, and in their response to the situation the authorities “believe that further repressive measures” are the way forward – this is I am sure all true. However, in contrast, about the rioters themselves, the Dali Lama merely says “the demonstrations and protests taking place in Tibet are a spontaneous outburst of public resentment built up by years of repression”.

Why is it so hard for him to denounce the ethnic attacks of Tibetans themselves as well as the repression of the Chinese authorities? But I know I am the same, overlooking the understandable failings of those close to me or those I support, whilst feeling righteous anger over the way they, the other, treat my own kind.

The Dalai Lama shows a deep, and human love for those he is responsible for.

In Gethsemane, one of Jesus’ friends, tries to defend him when temple guards come to arrest him2. The unnamed disciple (I always assume Peter), strikes with his sword and cuts off the ear of the High Priest’s slave. Jesus admonishes his followers and heals the slave. On other occasions Jesus talks with, shares food with or heals Jewish Priests, Roman Centurians, lepers and prostitutes – friends and enemies, the unclean and the immoral,

In a recent blog “A Charter for Compassion“, Nad discusses a TedTalk by Karen Armstrong on the Golden Rule. This comes in many forms, some more about harm “Hurt no one so that no one may hurt you”, some about behaviour “do unto others as you would have them do unto you”3. Most personal is the form from Leviticus “Love your neighbour as yourself”.

But who is my neighbour? My family, friends, the Welsh (maybe even the English), people I work with, the person next door, in this Internet age perhaps FaceBook friends, or people who add my photos as Flickr favourites? Jesus is asked this and in response tells the story of the “Good Samaritan”. In school I recall we wrote variants of this where the Jew and the Samaritan were replaced by rival football teams, or Catholics and Protestants in Northern Ireland. This story of the Samaritan caring for someone who would have despised and persecuted him goes beyond human love, it is the love of God.

If the story were told today who more likely that an injured British soldier and young Muslim man.

Those who criticise Nad, show that very human love, just like the Dali Lama, just like I see so often in myself – caring for those close to us, “our brothers and sisters” in race, religion or political beliefs. In working beyond that, Nad shows no less than the Love of God.

  1. see Guardian report
    Oh my God, someone has a gun …‘[back]
  2. Matt. 26:51, Mark 14:47, Luke 22:50[back]
  3. see Wikipedia’s page on the “Ethic of reciprocity” for a wide variety of versions fo this from nay cultures and religions[back]

It-ness and identity: FOAF, RDF and RDMS

Issues of ‘sameness’ are the underpinnings of any common understanding; if I talk about America, bananas or Caruso, we need to know we are talking about the ‘same’ thing.

Codd’s relational calculus was unashamedly phenomenological – if two things have the same attributes they are the same. Of course in practice, we often have things which look the same and yet we know are different: two cans of beans, two employees called David Jones. So many practical SQL database designs use unique ids as the key field of a table effectively making sure that otherwise identical rows are distinct1.

The id gives a database record identity – it is a something independent of its attributes.

I usually call this quality ‘it-ness’ and struggled to find appropriate (probably German) philosophical term to refer to it. Before we can point at something and say ‘it is a chair’, it must be an ‘it’ something we can refer to. This it-ness must be there before we consider the proeprties of ‘ot’ (legs, seat, etc.). It-ness is related to the substance/accident distinction important in medieval scholastic debate on transubstantiation, but different as the bread needs to be an ‘it’ before we can say that its real nature (substance) is different from its apparent nature (accidents).

In contrast RDF takes identity, as embodied in a URI, as its starting point. The origins of RDF are in web meta-data – talking about web pages … that is RDF is about talking about something else, and that something else has some form of (unique) identity. Although the word ‘ontology’ seems to be misused almost beyond recognition in computer science, here we are talking about true ontology. RDF assumes as a starting point it is discussing things that are, that exist, that have being. Given this of course several distinct things may have similar attributes2.

Whilst RDMS have problems talking about identity, and we often have to add artifices (like the id), to establish identity, in RDF the opposite problem arises. Often we do not have unique names even for web entities, and even less when we have RDF descriptions of people, places … or books. Nad discusses some of the problems of cleaning up book data (MARC, RDF and FRMR), part of which is establishing unique names … and really books are ‘easy’ as librarians have soent a long time thinking about idetifying them already.

FOAF (friend of a friend) is now widely used to represent personal relationships. In this WordPress blog, when I add blogroll entries it prompts for FOAF information: is this a work colleague, family, friend (but not foe or competitor … FOAF is definitely about being friendly!).

FOAF has an RDF format, but examples, both in practice … and in the XMLNS RDF specification, are not full of “rdf:about” links as are typical RDF documents. This is because, while people clearly do have unique identity, there is thankfully no URI scheme that uniquely and universally defies us3.

In practice FOAF says things like “there is a person whose name is John Doe”, or “the blog VirtualChaos is by a person who is a friend and colleague of the author of this blog”.

In terms of identity this is a blank node “the person who …”. The computational representation of the person is a placeholder, or a variable waiting to be associated with other placeholders.

In terms of phenomenological attributes, the values either do not uniquely identify an individual (here may be many John Doe’s) and the individual may have several potential values for a given attribute (John Doe may not be the body’s only name,and a person may have several email addresses).

In order to match individuals in FOAF, we typically need to make assumption: while I may have several email addresses, they are all personal, so if two people have the same email address they are the same person. Of course such reasoning is defeasible: some families share an email address, but serves as a way of performing partial and approximate matching.

I think to the semantic web purist the goal would be to have the unique personal URI. However, to my mind the incomplete, often vague and personally defined FOAF is closer to the way the real world works even when ontologically there is a unique entity in the world that is the subject. FOAF challenges simplistic assumptions and representations of both a phenomenological and ontological nature.

  1. Furthermore if you do not specify a key, RDMS are likely to treat a relation as bag rather than a set of tuples! Try inserting the same record twice.[back]
  2. For those who know their quantum mechanics RDMS records are like Fermions and obey Pauli exclusion principle, whilst RDF entities are like Bosons and several entities can exist with identical attributes.[back]
  3. As it says in The Prisoner “I am not a number” … although maybe one day soon we will all be biometrically identified and have a global URI :-/[back]

modelling entities and the history of ideas

A few weeks ago I was watching my friend Nad and some of his colleagues map out the key semantic entities for a domain ready for creating an open repository on the Talis Platform. Then this morning, by chance, I just came across an entry in the Portland Pattern Repository on “Stars: A Pattern Language for Query Optimized Schema1. This described a form of entity relationship modelling where one identifies “while business entities” (key business things like transactions) and then ‘dimensions’ that relate to them looking specifically for “people, places and things” … and time as a special case. The idea is that information about, say, a product, a customer or a salesperson tends to be scattered in different tables, linked at best implicitly by shared values (e.g. , a product code.) which may not actually be the key to any specifoc table. By giving these key entities their own tables, the linkage between them becomes obvious and queries are easy to form.

This sounded just like the focus in Semantic Web ontologies on having a shared set of classes and a unique identifier for entities in those classes to enable “linked data”. In SemWeb we have a class and the entity URI, but serving the same goal as the table and row key did in the “Stars” pattern, more than a decade ago.

However, this then reminded me again of the similarities between current ontologies and Extended Entity Relationship Models which were popular at least 20 years ago (I recall colleagues at York using this in the Aspect IPSE project2 in the Alvey programme). There were variants of EERM, but key concepts were (like standard ER) to have relationships explicitly defined – usually in tables containing ONLY foreign keys, and (unlike standard ER) to allow sub-typing/sub-classes (e.g. person > employee > academic). Like Semantic Web ontologies, the relationships were reified into tables and became first class, unlike SemWeb, ternary and higher order relationships were allowed, not just binary ones.

I was half way through writing Nad a mail with the Stars link, and was referring to the EERM and did a Google to find the correct acronym … and then that mail turned into this blog, partly because it was getting long and partly because it was so hard to find good references to EERM. There was no Wikipedia page, minimal entries in a few online dictionaries and even hard to find good paper references. The best link seems to be a 1994 book by Martin Gogolla3, but that was at least 8 years after I knew it was popular, but I guess when it had become stable. A bit more Googling unearthed a 1986 Computer Surveys article4 (whch I could NOT find using “extended entity-relationship model” in ACM DL’s own search) and eventually a 1981 paper5, although I’m not sure the latter uses the term in the same way as later EERM.

It was interesting and alarming to find, yet again, how difficult it is to find certain things in the web even in computing… like anything that happened more than 10 years ago! Some of this is to do with effective searching (like the ACM DL search), some because it is not there. However, as we rely more and more on online search, the recency effects produced by combinations of search ranking and availability can only get worse. This feels more like the attributes of pre-literate culture … the new digital stone age?

  1. also reported in: Peterson, S. 1995. Stars: a pattern language for query-optimized schemas. In Pattern Languages of Program Design, J. O. Coplien and D. C. Schmidt, Eds. ACM Press/Addison-Wesley Publishing Co., New York, NY, 163-177. [entry@ACM DL][back]
  2. Hitchcock, P. 1989. The process model of the aspect IPSE. SIGSOFT Softw. Eng. Notes 14, 4 (May. 1989), 76-78. DOI= http://doi.acm.org/10.1145/75111.75120[back]
  3. M. Gogolla. An Extended Entity Relationship Model. Fundamentals and Pragmatics. Springer, Berlin, LNCS 767, 1994[back]
  4. Teorey, T. J., Yang, D., and Fry, J. P. 1986. A logical design methodology for relational databases using the extended entity-relationship model. ACM Comput. Surv. 18, 2 (Jun. 1986), 197-222. DOI= http://doi.acm.org/10.1145/7474.7475[back]
  5. P. De, A. Sen and E. Gudes, An Extended Entity-Relationship Model with Multi Level External Views, in Proceedings of ER’81, North-Holland, 1981, pp. 455-472.[back]

the electronic village shop – update and kit

I forgot last week when I wrote my post “the electronic village shop – enhancing local community through global network” that Fiona had mentioned a blog, Silversprite, from the Outer Hebrides that mentioned the flip side of this; in a post “Tesco comes to the Outer Hebrides“, he mentions the potential conflicts between Tesco online and village shops. It is interesting that Tesco does not itself deliver direct, but you can give a local delivery firm as your drop off point and they do the last leg of the delivery … of course this delivery point could be the local shop!

I also remembered after that some years ago (2002) I had an email enquiry from someone who had found a reference to the electronic village shop in one of my talks. He was wondering how to revitalise his own village shop which was about to close and asked if I had any advice. The following is edited version of my reply where I pondered on what was possible as a single shop without buy-in from one of the big franchise chains:

Continue reading