news and thoughts on and around the development
of the iCite net
by Jay Fienberg
posted: Sep 24, 2003 10:46:53 PM
There has been a number of posts recently about XPath search queries in URLs in true RESTian glory, inspired by the Kimbro Staken's new Syncato blog software. Some highlights:
I think this is all pretty cool, especially because I have gone back and forth a couple times about whether or not to use XPath in URLs as the means of expressing queries in the iCite net.
My main concern was that XPath was maybe too complicated for people to use, but seeing it in action in these various contexts gives me more enthusiasm. And, I still have the option of supporting ways other than XPath for forming queries.
However, one of the core features for iCites is that any query, once it is executed, is also given a "natural" URL (not unlike tinyURL) which then can be reused by others. So,
http://icite.net/icites/jayf//referers/a[contains (@href, '.icu')]
can become
http://icite.net/icites/jayf/referring_icites.html
The point of this is that query results are effectively re-published, either on the source site or on the querying site. And, then other people can query these results and aggregate them as well.
The other point of this is that queries can be formed by non-REST means, such as XML-RPC, and then made available through a (REST) URL.
The other thing to note is that iCites can transform their formats, for example, a query could request an XHTML version or an RSS version or something not XML, like RDF expressed in N3. This is a query that is run before XPath is applied, so for example, XPath can be applied to extract items from RSS rather than from XHTML.
I think I am going to get some coding done this weekend—I want to get rolling on all this again!
permalink | comments {0} · trackbacks {1}
also available as: rss · rss2 · rdf · atom
Note: All comments and trackbacks are moderated. Spam is deleted. Other comments are approved as promptly as possible.
Note: Older posts no longer accept new comments or trackbacks.
« prev post
blojsom continues to quietly rule the universe
» next post
Upcoming.org events site and RSS calendaring
blog archive
2006: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2005: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2004: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2003: may · jun · jul · aug sep · oct · nov · dec first post: April 30, 2003 highlight views: Spammers' Choice
Jay elsewhere online
Jay Fienberg - the official home page
Wrong Notes - the music blog of the Ear Reverends
Fine & Full, aka, a fine and full burger
Sociomobilepoetextologia (moblog, currently inactive due to lack of proper mobile)
to enjoy roll
sites I like to read when I start from here
· Anastasia Fuller
· Andy Baio
· Biz Stone
· Boris Mann
· Bre Pettis
· Chris Dent
· Danny Ayers
· Dare Obasanjo
· David Czarnecki
· David Weinberger
· Don Park
· Evan Williams
· Greg Narain
· Jason Kottke
· Jim Benson
· Lucas Gonze
· Marc Canter
· Matt May
· Matt Mullenweg
· Michal Migurski
· Nancy White
· Rebecca Blood
· Reg Cheramy
· Richard MacManus
· Sam Ruby
· Shelley Powers
· Tim Bray
· danah boyd
trackback from: the iCite net development blog
posted: Sep 30, 2003 4:40:58 PM
title: XPath URLs and custom feeds
This is a good example for what I am building for the iCite netâit is like the custom feed flavors that this blog has via blojsom combined with XPath queries to customize the content.