RSS Syndication for a Worldwide Audience

So I finally got around to checking my email tonight and jumped for joy when I read one from XTECH.

Dear Ian,

Congratulations! Your submission “RSS Syndication for a Worldwide Audience” was selected for presentation at XTECH 2005 taking place at the RAI Centre, Amsterdam, 25-27 May. Your presentation is currently scheduled for Wednesday, 25 May.

— Snip —

Thank you for your submission. We look forward to seeing you in Amsterdam .

— Snip —

This is great news for BBC World Service New media and the BBC as a whole. I would like to say a big thanks to everyone who has supported me so far, including Sarah and even Joel. I think this will be a great place to discuss the need to look beyond Latin based languages for RSS syndication, and explain the issues which come with internationalised RSS and in turn international RSS adoption. This is indeed the year of RSS! on a side point its great to see a very useful wiki for the event too. I have already setup myself up and

I forgot to say that the Keynotes for the conference which was announced a few weeks ago are some of the most cutting edge and smartest people in the industry at this moment.
Paula Le Dieu, Co-Director, Creative Archive, BBC
Jean Paoli, Senior Director of XML Architecture, Microsoft
Mike Shaver, Mozilla Foundation and Oracle
Look forward to seeing you all there…

Comments [Comments]
Trackbacks [0]

social networking and data mining

Audioscrobbler sent me a email today to notify me that Tim had selected myself as a friend of his for audioscrobbling. Yes this is correct information but I had not really looked into the friends option of audioscrobbler. And it made me think about the whole friend of a friend dynamic and why should I fill out foaf information for each silo webservice like flickr, audioscobbler, amazon and del.icio.us?

Someone once say asking for someone to be your friend was not a good way of doing things in the social networking space. It doesnt lend its self to the offline world either. I would kinda of agree but no one has really come up with an alternative. I know FOAF allows you to just add people without asking them first which can be kinda of cheeky but seems more reasonable to me. I mean I could say someone is just a contact, friend or family member if I like, that someone may say I'm there worst enemy or good friend in return. I dont really care if you see what I mean. In my scope there a contact while in there scope i'm a good friend. Where things get complex is when you try to build meaning out of these abstracts. A machine could come along and say well no human's going to add enemy's to there FOAF profile so it must be a friend? Or it could do some serious analysis on the terms used between us and decide to not link us because its not sure what the relationship is. And honestly that wouldnt be such a bad thing.

In Microsoft Wallop, I have a link to a couple of people who simply commented on my blog posts, nothing more. But Wallop adds those people as friends? Now I understand the reason for this, as these people have contacted me so they must be friends of somekind right? But what if they simply wrote comments to wind me up or slag me off? Then I would be pissed off to know there now friends! However this is hard work for the machine to work out whats positive and whats negative, so I guess it relys on me to manually delete or remove them? Which I guess is fair…

But lets move out of the usual social networking applications like wallop, friendster, etc. And think about all those other social applications. And when I say that I mean from email to instant messenger to blogs to flickr. Thunderbird which I use for my email at home, has a nice feature called collected addresses. The idea is that anything I reply to will be added to the collected addresses and never end up in the junk box. Makes sense I would say but not flawless, for example if I reply to a automated email when I join a forum or something, its added to collected addresses. But say I remove myself from the list 2 days later, well the address is still in my collected addresses. Once again i could remove it myself, but I'm human and I forget to do such things. I think there is some projects going on in the closed and opensource worlds regarding machine intellengance which keeps a record of what you do and what you reply to etc but across your whole desktop. Even though it fills me with a little terror, i'm sure there will be secure and privicy assured versions which you can control. I'm envisioning something like zonealarm which tracks what I do with people on my instant messeger list. For example during work time I will ignore most people because I'm working. Wouldnt it be nice if this application could block certain people from sending me links during this time? Then unblock them when i'm less busy. And thats only the start…

When I usually reply to peoples blogs aka leave a comment, its because I think I have something which could move the entry along or general yep totally agreement and alternativly i disagree comment. If this application could tell the difference (hey it could simply ask me, like Zone alarm does) It could track the name of the owner of the blog and effect the way I deal with instant messeges, emails and other requests. For example writing a positive comment on scott's blog should automaticly add his email to the collected addresses in thunderbird, put his blog into a browser zone which allows for popups and flash useage (I'm using Flashblock which I adore), automaticly allow his skype and im addresses to contact me without authorisation. Obviously these should be manually overrideable and you should beable to change levels of trust as such. Another example where this would work. I use Tesco.com for my food shopping. They have this bizarre system where popups are used to display goods with all the label information which is useful. They also send confirmation emails when there going to send the food and what there going to send. Now I think its not crazy to say if I trust the email from tesco.com then I trust the popups too. And if you move this into the mobile world for a minute. Then it wouldnt be too much to say I also trust tesco.com to send text messages to me and call me. Yep text/sms spam is becoming a problem in europe.

Back to the first thought, Tesco may not be my friend but theres a certain level of trust I allow for when dealing with them. I know Tesco mine my foods list every month and they then profile me and send certain discounts and offers to tempt me to buy more. Fine, but I dont want Asda (Wallmart) to do the same! In the same way you can block people on im and disallow cookies on certain sites I want to see the same happening across my interfaces I use. If I'm ignoring someones emails, it might right to say I would like to ignore there calls and texts. This may mean there not a foaf and that I dont want anything to do with them ever? who knows, were only human and I certainly change my mind all the time. But if I do, I should not have to unblock im's, unblock text's and phone calls on all my phones and change the email filter.

So back to Tim a second. When Tim adds me to his del.icio.us, his flickr, his email, his im. I honeslty dont want to keep authorising him. He's a good guy and likewise he shouldnt need to authorise myself when he's already added me as a friend in audioscobbler. Does Flickr trust audioscobbler enough to allow friends on that to be friends on flickr without the usual authorise this person? No, or not at the moment. Maybe that will change in the future? (Because I added a picture from Pmtorrone to the top of this post mean he's trusted or not? And exactly how much trustworthness will he have? Now thats a question not worth thinking about at this stage)
I swear to you theres a serious link with Attention.xml, FOAF and all of what I'm talking about – but alas its late and I cant think of it right now. There are too many questions and not enough answers in this post!

Comments [Comments]
Trackbacks [0]

Enclosures and Links

In blojsom theres 4 types of content syndication available to you, RSS 0.91, RDF 1.0, RSS 2.0 and ATOM 0.3. Well I've got rid of the RSS 0.91 icons and prefer people grab the others. But realisticly its all the same content at the moment. However I'm going to start experiementing with Enclosures in the RSS 2.0 feed. It relates back to some thinking earlier. At the same time I'm thinking of trying out Greg G's idea of using the Link element in ATOM to do the same. The first piece of content I'm considering adding is related pictures based on not the title but metadata which I'm going to add to every blog entry in the near future. So if theres metadata and the flavor is RSS 2.0 or ATOM it will add an enclosure to pull in a picture from Flickr. For example on this post I've added metadata hyde park(meta-keyword=hydepark). Which when searched in flickr will generate this page. So I will grab the first one and attach it as a flash file? What would be better is if I could filter by cc only licenced photos. Shame Open photo doesnt have a better system behind it. I'm also considering putting cocoon somewhere in the middle of the process so I can use xsl to transform content rather than using vm templates. One of the things which has made me think about this area more is this posted by doc searls.

By the way this would be the search string which would be generated – http://www.flickr.com/creativecommons/by-nc-sa-2.0/tags/hydepark and I would take the 2nd photo in this example. And the end result photo would be this sweet entry by myself.

hyde park in the summer

Comments [Comments]
Trackbacks [0]

flickr and del.icio.us more semantic web activity?

First thing I have not said anything about flickr or del.icio.us recently but there very good ideas and well excuted. i think even Jon Udell is happy with these RESTful/web services/applications? In my view anything which creates semantic-ish meaning is good. Some things which I've seen recently.

FOAF
RSS 1.0
ATOM
ebay to rss
another one, rss auction
Google to Atom
bleb.org tv-listings
Netflix's rss feeds
iTunes music store rss feed generator
iTunes playlist to RSS

When's imdb going to do rss?. Now owned by Amazon they must have syndication in there future plans. I mean it wasnt long ago when imdb would allow you to copy there databases?

Comments [Comments]
Trackbacks [0]

Semantic Behavior

Found this interesting idea in my feeds today. I think the crux of the idea can be explained through this quote.

Behavior obviously contains clues about the intent that stitches actions into meaningful streams, although the clues can be awfully misleading: If you see that I move from a web page to a word processing document, there's a chance the first inspired me to write something in the document, although it's also possible that I got bored reading the Web page and decided to get back to work. If I copy from the Web page and paste into the document, you have a stronger clue.

I've already wrote a comment so I hope the trackback works. I sent a email to David, because I think the log of data from such a client application would be perfect for his OS david application. What ever happened to that?

Comments [Comments]
Trackbacks [0]

Platypus Wiki: a Semantic Wiki Wiki Web

Platypus wiki: the semantic wiki wiki web

I saw Platypus wiki before but wrote it off because blojsom had a wiki plugin. Actually think Poil sent me the link that time. Then quickly realised that the wiki plugin in Blojsom was only so you could input text like a wiki not an actual wiki as to say. I even considered the wiki app blojsom.com is using, because I've quickly realised there is bit of my site which really need a wiki and there are parts which could do with a blog. For example own writing, my mixes and lectures should all be blogs of somekind. While Streaming, calender and Pictures should be a wiki or some kind of application to do with those areas.

Anyway I'm going to try it out tonight, see what it can and cannot do. Will be interested in interchanging data between blojsom, cocoon and platypus. Cant be too difficult if there using rdf. Something really simple like linking definitions in the blog to the wiki would be a nice start. Already thinking of ways to blend in FOAF too.

The day afterwards…
I quickly realised that Platypus wiki will only work on Tomcat 5.x because its using a yet to be ratified Java servelet 2.4 spec for its web.xml. So I downloaded Tomcat 5 and tried it out on my laptop. It actually works quite well. I only scratched the surface but it seemed to generate tons of standard metadata. Miles asked if there was some way of keeping track of all the pages? Like a index I asked? Well I'm not totally sure but I will find out sometime today or tomorrow. I also need to setup my own wiki, rather than use the example wiki. Overall its looking quite good, not sure how it compares to JSP/Wiki with the RSS plugin though…

Comments [Comments]
Trackbacks [0]

Exploring Friend of a Friend RDF

I'm finally finding time to explorer the possibilies of Friend of a friend through this article on xml.com. Just created my own basic FoaF rdf for myself, looking at how to link myself to other people. I keep meaning to do more research on this whole area for ages but kept putting it off till now. Didnt realise there was a foaf-a-matic, using that now. Foaf-a-matic 2 looks like a good move, would be nice to adapt it to the pocketpc as well as the desktop.

I also in the back of my mind, I keep wanting to use the XHTML friends network but never have the site to hand when typing away. How does this fit with FOAF? and why are certain values not available? I'm very sure Xhtml meta data profiles are not as good as FOAF. Maybe I should use the XFN creator more often.

But back to FOAF. I'm quite amazed by the simplicity of foaf and the great lengths of data you can put into foaf. I mean looking at this page which describes what can go into a foaf rdf schema.
foaf:myersBriggs – A Myers Briggs (MBTI) personality classification. foaf:jabberID. foaf:geekcode A textual geekcode for this person, see http://www.geekcode.com/geek.html. foaf:weblog are just a few of the more interesting ones.

I've now completed my FOAF for now. And added links to it on every blog page. I have to say this is also a really good introduction into rdf just like RSS 1.0 because it has an outcome and tools already built so you can see the results of it.
Friend of a friend logo

Comments [Comments]
Trackbacks [0]

Apple do something good with Itunes store?

Adam sent me a couple of links the other day, following our nice saturday night get together in central London.

The link to iTunes RSS site:
http://phobos.apple.com/WebObjects/MZSearch.woa/wa/MRSS/rssGenerator

Now feel the power of the mac come to you Ian, with Rendezvous
Executable for PocketPC 2003:
http://developer.apple.com/darwin/projects/rendezvous/

Go on, you know you want to try it! You it makes sense 😉

My reply goes something like this…
Alright alright I'm mildly impressed with Apple.
The rendez-vous client could be useful, but your still playing with the limits of battery power and non-sync connections over bluetooth and less so wifi. I dont think Rendez-fool /images/emoticons/happy.gif was made for such connections? Dont know enough on this issue…

Anyway the RSS generator – Yeah this is useful. Cant quite work out there Url scheme. But not looked at it enough really. Something like Amazon's A9.com would be sweet…

Using RSS2.0 – sweet, am option for RDF would be equally nice, but easy to convert from RSS2 to RDF using XSLT. Sure Atom wouldn’t be much of a challenge either. Really need to write the xsl's soon, as the BBC also requires something like this for RSS 0.91 to others.

Good use of standard namespaces rather than making there own, unlike others I've seen recently. Would be interested to see what else is inside the itms modules though.

BUT, what the hell is going on with the content:encoded elements!
TABLES in a RSS Feed? Surely the point of RSS is to syndicate not force your style on other services? XML with style, not a good idea at all, and I would usually go into a rant about how Apple always do something like this. Tease us with applications and services which claim to be standard complient and all, till you look a little deeper and find a flaw. Think Microsoft WordprocessingML! I would gladly rip out all that crap soon as possible if I was working on it.

Generally this work has to be supported with clap of hands and a happy smile. Keep it up Apple. Sure the BBC would be interested in doing something very simular some point soon. Although I would prefer something a little more like XMLTV or something from Kendra.

Comments [Comments]
Trackbacks [0]

Amazon search – A9

So Amazon have launched there A9 search engine, and I've been checking it out.

First thoughts, its a little large and the style is down a touch from even all the web. Certainly not your google or teoma. But how good is it? Well its a odd beast. A search for cubicgarden my own site gets results close to google, but check out that url! a9.com/cubicgarden.com. Wow now interesting… No query strings for A9 it would seem.

http://a9.com/cubicgarden : A9
http://www.alltheweb.com/search?cat=web&cs=utf8&q=cubicgarden&_sb_lang=pref : All the web/Fast
http://s.teoma.com/search?q=cubicgarden&qcat=1&qsrc=0&Search.x=0&Search.y=0 : Teoma
http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=imdb&btnG=Search : Google

Interesting enough Teoma looks at my mixes and finds some lostfeeds stuff, some comments I've made on city of minneapolis and built for the future. While All the web does pretty much the same, but avoids the nackerd lostfeeds links. Google and A9 generate almost the same results except… 1,510 for cubicgarden. (0.09 seconds) from Google and only 52 for A9… Looking at the results too, A9 picks the best ones of googles selection. Even when you get close to the end of 52. I'm still getting good results. Noticed the querystring finally gets used via pages.

So yeah I'm basicly saying this A9 stuff is good, and I havent signed in yet…Which you need to do to use search history and other features. Nice url by the way amazon.

Comments [Comments]
Trackbacks [0]

Audio searching with speechbot

I have no idea what to make of Speechbot. This is so typical of the cutting edge work HP research labs are doing. I havent done any real research into it but even the concept alone makes me feel very sick.

Ok I've just done tests, and it couldnt find for example Mpeg4, which it should have found if its indexed content from streamingmedia.com. However streaming did match 200 items. Wow, the show me extract part is pretty slick… It also seems speechbot isnt working on semantics. As its picked up non streamingmedia.com content too. HP Labs have done it again… Kudos from the BBC.

Take this for a great example.
Search for any words with streaming in it like above. And got a link to public interest transcript, here is the section taken from the actual stream. Yes believe it…

Comments [Comments]
Trackbacks [0]