« CalConnect.org Consortium Tackles Calendar Sharing | Main | So is this OpenEvents? »

December 17, 2004

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8342026ce53ef00d83457c59d69e2

Listed below are links to weblogs that reference Google/Internet Archive, Meet Mr. Event:

» Tagging Events from Orient Lodge
One of the great things in DeanSpace was the ability to load events from Dean for America into DeanSpace websites via a patched RSS feed. The folks at CivicSpace, the follow o [Read More]

» Use the Internet for Calendaring from Alpha-Geek.com
Musings on Integrated Calendar Service(s)... [Read More]

» Heavy shit at end a heavy year from Marc's Voice
Mark Pesce - Out Of Control: The Sequel - Hollywood does it again Adam Rifkin - Weblications (the Web Way and the web as a platform) - this guy just doesn't stop! Mark Cuban - Hey Chad - get a blog! - in which Mark clues Chad Pennington into how to dea... [Read More]

» OpenEvents it is from Marc's Voice
I'm delighted to see Scott McMullen use the term Peter Caputa and I came up with - for some sort of open standard for events. As new kinds of micro-content emerge, separate domains are evolving centered around entrepreneurs who live, breath and sleep w... [Read More]

Comments

Bob Wyman

I've been wondering when people would begin to figure this one out! But, I think you may have missed a critical piece of the puzzle: The logical "wrapper" for the XML that will describe the events is RSS/Atom feeds. The reason is that we already have extensive infrastructure in place for discovering content in these feeds -- including "pinging" that allows publishers to immediately notify feed monitors of new data and thus avoid the terribly long delays that are inherent to the spidering systems used by systems like Google, Yahoo!, etc. Events are, by their nature, time-sensitive. We need low-latency mechanisms to publish them.

What we should be defining is an XML content type that can be the body of an Atom entry. If defined, we at PubSub would immediately do whatever is needed to provide solid support for subscribing to events. I'd be happy to provide whatever assistance is necessary to help this standard get created.

Of course, "events" aren't the only area in which we would all benefit from a transition away from the current systems that "rely on people coming and manually submitting events" to the future systems that will rely on "auto-discovery and aggregation via spidering". Job-postings, "offers-to-sell", "offers-to-buy", resumes, etc. would all benefit from the same approach. Once it becomes possible to openly publish these "structured objects" in the same way that we publish web pages, we'll see real competition among providers who will all be able to access the same data while offering interfaces each addresses a distinct set of market needs. We'll move from a web economy where service providers monopolize access to information to one where the data is freely available but people monetize the systems that provide services built on the data. This will be a good thing.

bob wyman
CTO, PubSub.com

Mud's Tests

Scott,

Thanks for your blog. I made some comments at the link under my name.

BTW, Hi Bob Wyman.

Thomas Winningham

Good stuff! I've always thought a key component to tie all of this together, and could be done now, is a workflow program like an aggregator with rules to publish out XML-RPC or just an RSS feed...

Thanks for the read!

Zach

Spidering / Scraping of events is complicated by the data that is loose in the wild. I won't say that it's impossible, but it's non-trivial.

Firstly, there is the problem of ambiguiously stated events even if they're completely specified. For example, the same date on US websites (or those with primarily US audiences) is represented differently than on a site in Europe Often mm/dd/yyyy in us is represented dd/mm/yyyy in Europe. While some of these can be disambiguated easily because a date format is invalid in a particular format, others can't be. Now, date formats don't usually switch on a single site, so this can be mitigated somewhat.

Secondly, many events are not fully specificed. Many events are posted with only partial meta-data. This is not by accident. This is by design: a weekly or monthly concert or talk series does not need to mention the start time for every occurance -- that would be redundant. And repetetive. Partial specification means that certain events would lack the very information that makes them events -- time of day information, or dates, or even event titles. This is a problem for a spider / scraper, since the scraper would have to have some template to scrape against. Any possible template would leave huge swaths of real and important (and maybe even good) events un-collected.

Third, but related to the second point, are events that are implicit. It's easy to imagine events being described in such a way as to be readily apparent to a human reader, but unstructured (and therefore hidden) to a parser. The event description and details could be spread among multiple pages, or even multiple sites. Without an AI-complete natural language parser, it'd be impossible to get at this event. Of course, having an AI-complete NLP system would pretty much negate this whole project (and a WHOLE LOT MORE - singularity here we come). These events may be more rare, but they're perfectly valid from the point of view of web authors.

All that being said, I'd love to see progress made on this front. I think that this would be a very nice web service -- discoverable events based on geographic and category filtering would roX0rs my soXXors.

Brian

Hi Scott. Glad to hear more people are interested in this stuff. FYI I sent email to your gmail account. Hope to hear back from you!
- Brian @ EVDB

Marc Canter

dude

you rock.

Arnaud Descamps

Dear Scott, thanks for your writing, we enjoyed reading your vision.
I am a member of EventsML working group.
EventsML is an initiative by the news industry to make a standard helping hassle-free exchange of event information. We focus on "news-worthy" events, but that might be
interesting to others. www.eventsML.org

Hanan Cohen

I discussed the exact same idea with some friends thinking we are going to "save the web" but then one of them saw this post of yours and realized we are no the only ones saying it should be done. Needed to be done.

Two things should happen. A standard should be aggreed upon, and one big service that has a big user base should add this feature and expose the data to the world with the standard. Then, everyone will get the benefit and build more information and services.

Take a look at Who What When Where.xml that I just satrted.

http://www.info.org.il/WhoWhatWhenWhere/

Let's work together.

Hanan

Jonathan Moore

We, mosuki.com, are heading in this direction. Our sight dose not have all the open interfaces you whant but that is one of the features we are working on. There is a little expermental iCalander stuff right now, each event can be individualy downloaded in the iCalander format. We will also add iCalander suport for your hole calander, group calanders, public web faceing urls (no loging required) and a restfull inteaface in the very near future (next one to three months). The sight as a hole is not considered done and there are some preformance and scaling kinks to be worked out. Give us a try where we aren't ready for the world your fead back now can help us shape what the app will become.

-Jonathan
Mosuki

Steve Shu

Cool idea. A very creative, technical innovation where the value strikes close to home. As a person that does business development and networking both online and offline, this kind of service would be good for me. There are times when I have probably spent 10-12 days per year searching for events, trying to sort between events, scheduling meetings with people, etc. Although the idea seems tricky to pull-off (in terms of deployment, ease-of-use, right feature set) perhaps there are some niches and angles to capitalize on your concept.

mediaeater

As an email.blog.sms events guide
(human filter best of the best)
whats the ideal metadata to adopt ?
Is there an event metadata standard.

You are right on btw love this post

mark

Tim

I just found this link..

I too am interested in events.. another good use case is for people who like the music scene - venues and clubs can post events on their sites, or musicians can post events such as touring schedules, and all the fans can find it and add it to their personal calendaring tools, whatever they are.

Also re: XML and calendar - I've written an IETF draf on this: http://www.ietf.org/internet-drafts/draft-hare-xcalendar-02.txt
which may or may not help.

tdv

I recently came across this page... great discussion here. With all the competing non-ratified-standards (CalDAV, EventsML, ESS, etc.) it's hard to know which direction to turn.

I'm working on Crosswise (http://xwise.org) -- open source software that analyzes calendar events via data analysis/visualization, in order to help community organizations plan events better. For the publishing modules, I've got to figure out which standard to go with.

A second, nontrivial issue is categorization and keywords; there are no universal classifications of audience and activity types. I need those for some of my analysis, so we're coming up with our own categories... jolly fun, for sure.

online dating services

Nice blog on Google and Internet. Very much informative.

The comments to this entry are closed.