![]() |
|||||||||
![]() |
|||||||||
|
|
|||||||||
|
May 20, 2004
islands around us
A line that stood out for me at yesterday's Tim Berners-Lee talk was "Start off with islands and stitch them together." He said this in answer to a question regarding ontology standardization. Later as I talked to people about it, I was surprised at how controversial an opinion it was. Many thought (or knew people who thought) that modeling efforts should be less haphazard, that we should we aim at a kind of "imperial ontology" and instill a sense of responsible conformity in those around us. One guy even said, when confronted with some "fringe attributes" that people may consider, that the attributes were awful and should never be used. "I'm a fan of the fourth normal form." (which made me think, possible T-Shirt?) I agree strongly with Tim. We live in a many-to-many world, with a dizzying degree of semantic commotion. At work, I often find myself with clients at a conference table, trying valiantly to model their domain with enough specificity to do something useful. We often spend so much time debating the boundaries of terms like "project" and "task", that I usually give up and start calling things "bananas" and "doo-dads". I think the "imperialists" (ie, those that want standard ontologies) are falling into the same classic trap that has plagued the software development community for years. They're advocating a waterfall lifecycle, where the design preceeds implementation. Most in my field now believe waterfall is a disastrous and untenable approach. I personally advocate an interative feature-based approach, where we do something, take a look, then refactor things to a more extensible state. Refactoring is key. But how do you refactor the semantic web? With URIs winging their way around the world, that's not much of an option. Hence the "stitch them together" part, which is the semweb's equivalent to refactoring. Will this make a big muddled mess of equivalence relations? Will this impact performance? YES. Get used to it. After all, we live in a real-life big fractal tangle, just look out your hotel window at the NYC streets below. Our models will have to be just as complex.
Comments A little off-topic: One way to do tasks and projects is not to differentiate - just call them all "objective" or something, and make each infinitely divisible into smaller objectives. (Am I missing the point of the semantic argument you referenced?) posted by Chris Purcell at May 21, 2004 05:38 PMActually, that's what we ended up doing in that case, though we used the term task (which had sub-tasks, which had sub-sub-tasks, etc). It took some arguing none-the-less. posted by Timothy Falconer at May 21, 2004 11:14 PM |
About Me Contact Me being real blogosphere events interconnectedness isabel making money musings olpc photo stories saving the world semantic web squeak etoys tidepool and storymill usability waveplace computer literacy new videos from st john pilot back from st john immuexa turns ten XO donor comments photos from haiti and st john pilots haitian pilot starts give two, keep none story: fall 2007 good press RDF Intro Angela Talk: a semweb introduction W3C Semantic Web Original Road Map SciAm Article SemanticWeb.org RDF Resource Guide SchemaWeb SUMO Full Article Index April 2008 March 2008 February 2008 January 2008 November 2007 October 2007 September 2007 December 2006 September 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 September 2005 August 2005 July 2005 May 2005 April 2005 March 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 link to this site
![]()
|
||||||||
![]() |
|||||||||
|
"Big Fractal Tangle" is a phrase used by Tim Berners-Lee at ISWC 2003
to describe his vision of the Semantic Web (used with permission) "Tidepool" and "Storymill" are trademarks of Immuexa Corporation. Website design copyright © 2003-2004 by Immuexa. |
|||||||||