June 28, 2005

personal ontology

zzzlokjib16.jpg
Yes­ter­day we had “Prime Tags”.
Today we have “Per­so­nal Onto­logy”.
From For­ward Markets:

An onto­logy as defi­ned by dictionary.com is:

“An expli­cit for­mal spe­ci­fi­ca­tion of how to repre­sent the objects, con­cepts and other enti­ties that are assu­med to exist in some area of inte­rest and the rela­tionships that hold among them.”

A per­so­nal onto­logy by exten­sion is simply one per­sons onto­logy as oppo­sed to a glo­bal, all encom­pas­sing onto­logy (e.g. the kind of grand unif­ying and res­tric­ting taxonomy-like struc­ture that Sig is rai­ling against). A per­so­nal onto­logy on the other hand is more rele­vant to the individual.

I’m assu­ming this to mean: as with the blo­gosphere and links, if you give peo­ple tags, the orga­ni­sa­tion will build itself.
And if the orga­ni­sa­tion builds itself, then why do we need SAP telling us what to do?
Hamish? Sig? Feedback?

"Hugh's Daily Cartoon" Newsletter. A new cartoon sent out every weekday morning to your inbox [RSS version here.]. A wee chuckle to start your day off right etc.

31 Responses to “personal ontology”

  1. Sean Winstead says:

    In your post you talk about per­so­nal onto­logy and then the orga­ni­za­tion buil­ding itself. If the lat­ter hap­pens then does per­so­nal onto­logy have to give way to an orga­ni­za­tio­nal onto­logy?
    Let’s get prac­ti­cal. Does a Purcha­sing depart­ment have to stan­dar­dize their tag­ging so that they can run through their daily pro­ce­du­res as fast as pos­si­ble. What hap­pens when the Accounts Paya­ble depart­ment needs to look at purchase orders or ven­dors? Does AP slap their own onto­logy on top of Purchasing’s? How does AP know when to slap on some tags to a new purchase order or a new vendor?

  2. Anthony Eden says:

    I don’t think orga­ni­za­tions will form them­sel­ves with per­so­nal onto­lo­gies, rather each per­son would have their own view of the orga­ni­za­tion. Unfor­tu­na­tely orga­ni­za­tions are pri­ma­rily desig­ned as a struc­ture for res­pon­si­bi­lity. Ever­yone needs to know who to blame when the shit hits the fan. With a per­so­nal onto­logy that would be pretty much impos­si­ble.
    Now, this is not to say that the con­cept of a per­so­nal onto­logy for struc­tu­ring the world is a bad thing, I just don’t think it is appli­ca­ble to busi­ness structures.

  3. MarkN says:

    My (incom­plete) thought was that if I have my onto­logy and Sig has his and both are suf­fi­ciently robust in breadth and scope, then soft­ware can infer where and how they inter­sect.
    Then, I pro­ceed to con­tex­tua­lize what I publish with my onto­logy as does Sig or anyone else. When I search or when my handy dandy per­so­nal RSS agent searches on my behalf, my pre­fe­ren­ces are expres­sed in terms of my onto­logy and soft­ware takes care of figu­ring out if someone else

  4. Anthony Eden says:

    MarkN,
    Such unbrid­led enthu­siasm! You should be com­men­ded. :-)

  5. BizBlogs says:

    per­so­nal ontology

    gaping­void: per­so­nal ontology:

  6. frosty says:

    I’ve been wor­king with Bayes-related stuff for a while now, and there actually is a lot of poten­tial there for at least hel­ping to figure out where dif­fe­rent “tag­worlds” can/should inter­face.
    I was also tal­king to someone recently about ways to easily tag things you find online, and then share the tags locally (among friends, within a com­pany) and/or publicly. (Not just con­tent you create, but anything you find online.)
    I think the trick is somehow to make it very, VERY easy to do the tag­ging. The tag sor­ting and arran­ge­ment can be dif­fi­cult as long as it’s behind the sce­nes, but the UI at all levels has to be dead sim­ple or peo­ple won’t do it.
    I’ve figu­red out at least one way to do this, but it’s still way too “power-user-only-ish.” Need to think more about the non-geeks.

  7. Ric says:

    I’m not sure that the use of a per­so­nal onto­logy in a busi­ness con­text is impos­si­ble. In the given exam­ple, the Purcha­sing depart­ment may indeed have a ‘stan­dard’, out-of-the-box onto­logy, but rather than being presc­rip­tive it is just a star­ting point. Indi­vi­duals can then layer their own onto­logy over the top of that, simi­lar to the con­cept of “Favou­ri­tes” in a menu sys­tem, which allows them to work a bit dif­fe­rently to the per­son in the next cube, but without expec­ting them to work it all out com­ple­tely from scratch.
    This would allow con­si­de­ra­ble fle­xi­bi­lity in the orga­ni­sa­tion of work, and the pro­ces­ses used to accom­plish. If all the ‘per­so­nal onto­lo­gies’ are sha­red, the orga­ni­sa­tion ‘builds itself’ as an aggre­ga­tion of all the tag­ging that indi­vi­duals do, and ulti­ma­tely the indi­vi­duals carve out a path that accom­plishes the busi­ness objec­tive WITHOUT set­ting in conc­rete the “one best way” of doing it. An effi­cient ‘path’ or ‘flow’ (to borrow Sig’s words) will become obvious from the most-used onto­lo­gies, but nothing pre­vents a change to that flow over time, and nothing for­ces an indi­vi­dual to con­form to a sin­gle alter­na­tive (which would prec­lude impro­ve­ments). Chan­ges can be bet­ter mana­ged, can hap­pen con­cu­rrently without dis­rup­ting the exis­ting flow, and can achieve bet­ter take-up as early adop­ters ‘prove’ that the change is bene­fi­cial (or the oppo­site — prove that it is not use­ful BEFORE it does too much damage).

  8. Alex says:

    As Anthony says I think the key is that every per­son has one VIEW of the infor­ma­tion avai­la­ble in the orga­ni­za­tion.
    How do you do that? Well you ‘Pro­ject’ a Con­text into the full infor­ma­tion store and you get given a view for that Con­text.
    A con­text is made up of both Impli­cit bits (User, Agent, Time etc) and Expli­cit bits (What is spe­ci­fi­cally reques­ted, for exam­ple which tags are being fil­te­red on or even which even URLs are being reques­ted). Tags are very exci­ting but by them­sel­ves I don’t think they will replace the SAP’s of this world, the real cha­llenge is to pro­vide Context.

  9. links for 2005-06-29

    Future Tense: Explo­ring the Future of Work Group blog on the future of work (tags: future work blog corante enter­prise) Groks­ter: Why You Should Care | Bayosphere Another sad deci­sion by the supreme court (tags: law sha­ring) Goo­gle Earth…

  10. Hamish says:

    Well, truth be told, the aim of SAP isn’t really inten­ded to sup­port a per­so­nal tag­ging or meta­data approach, but rather to avoid it. If you have 10,000 peo­ple who can­not agree on what something is called, then you have a pro­blem. SAP is not inten­ded to be a trans­la­tion mecha­nism for everyone’s indi­vi­dual world view, but is inten­ded to impose a sin­gle world view on a large group of peo­ple. Now, you could argue that this is a sup­pres­sion of indi­vi­dual crea­ti­vity in some cases, and I might agree.
    Howe­ver, mar­kets in gene­ral work because there are stan­dar­di­sed con­tracts in the mar­ket, that are known quan­ti­ties, fun­gi­ble, repea­ta­ble, etc. This is impor­tant to the main­te­nance of many supply chain acti­vi­ties. It is also impor­tant to finan­cial and com­mo­di­ties mar­kets, ship­ping, and many other things. In this con­text the need (unders­tan­da­ble) of the indi­vi­dual to have things in a per­so­nal con­text is irre­le­vant.
    Onto­lo­goy as per­so­nal approach is fine, but in a dis­ci­pline like science or sha­red mar­kets what you need is more of a Lin­nean clas­si­fi­ca­tion that can be agreed on.
    Now, if you are wor­king to orga­nise things that are inter­nal to your effort, and you have the luxury of being the first in the mar­ket, and making the defi­ni­tions, then this is fine, but the rub is when you have to con­form to the mar­ket defi­ni­tions.
    Where I do see value is a meta-classification, which allows objects to be defi­ned with the tags of dif­fe­rent over­lap­ping seman­tic sets. For exam­ple, if I am using one defi­ni­tion of risk for a finan­cial ins­tru­ment, and I am using a dif­fe­rent view for the accoun­ting, then it would be use­ful to have a set of the main tags for the two areas (pre)defined, that I could apply as a super set to the one sha­red object, to allow both risk and accoun­ting views to be applied.
    So, in short, what is the value of SAP? For one, it is the fact that we have exis­ting cap­tu­res of all of this meta­data, and the mar­ket share to impose our defi­ni­tions where no accep­ta­ble stan­dard exists. (In addi­tion, we write soft­ware that sup­ports this.)
    From the point of view of the fle­xi­bi­lity, then we have the idea that the func­tio­nal block and the data model are stan­dard, but the sequence which you would like to run the pro­cess blocks together is non-standard, i.e. Net­Wea­ver, or the reportng is cross func­tio­nal, i.e. Busi­ness Warehouse. If you want to see more about these two things go to http://www.sap.com
    If this means nothing to you, then likely you do not need SAP…

  11. Ric says:

    What you are saying Hamish is that SAP would have a pro­blem, because IT can’t handle 10,000 poten­tial views of rea­lity. No beef with that, but SAP’s pro­blem with the con­cept doesn’t inva­li­date it. In fact 10,000 indi­vi­duals will pro­bably gra­vi­tate towards seman­tic agree­ment, as there would be a clus­te­ring of rela­ted tags around com­mon unders­tan­dings.
    You are still tal­king of ‘impo­sing defi­ni­tions’ — that will be the death of mono­liths like SAP and Oracle’s Fusion (and all its current pre­de­ces­sors). Who defi­nes an ‘accep­ta­ble stan­dard’ — you, Hamish? An accep­ta­ble stan­dard is one towards which the 10,000 indi­vi­duals gra­vi­tate, and it will be accep­ta­ble only until a more accep­ta­ble view­point grows from the ‘wis­dom of the many’ — and towards which the 10,000 indi­vi­duals will gra­vi­tate .…… you get the drift. The idea that an accep­ta­ble stan­dard can be impo­sed, either by a soft­ware ven­dor or by mana­ge­ment who live by the sta­tus quo, is rapidly approaching extinc­tion. Now I’m sure the beast will live long enough to ensure your com­for­ta­ble reti­re­ment, Hamish, but extinc­tion is visible.

  12. frosty says:

    I don’t think the impo­sed onto­logy (eg, SAP) neces­sa­rily con­flicts with the per­so­nal and/or “swarm” types.
    If in my busi­ness there is a thing stan­dar­di­zed as “Wid­get­Foo” then it’s impor­tant that I know it’s Wid­get­Foo and why. But that doesn’t in any way prec­lude my also tag­ging it as “BeefS­teak” — if that helps me orga­nize my infor­ma­tion world, so much the bet­ter. And if ideas start to clus­ter around BeefS­teak in an inte­res­ting way, then it’s time to exa­mine how BeefS­teak and Wid­get­Foo may be rela­ted.
    Think about a city map. It’s very impor­tant that ever­yone agrees, more or less, on the offi­cial street names and num­bers and neigh­borhoods and so on. Without that, you would have chaos.
    But then also think about how real peo­ple think of that map. If you live in a city, you pro­bably know exactly where dozens of pla­ces are without kno­wing their exact addres­ses — in some cases without kno­wing the street names.
    “The ice-cream place in dis­trict 5, next to the wine bar where the stu­dents used to hang out.“
    “The beer gar­den behind the movie thea­tre.“
    “The green house about a block down from Szabi’s place.“
    Taxi dri­vers are a good exam­ple of aggre­ga­tors of this kind of info — if enough peo­ple know about “Joe’s, by the bridge” then the taxi dri­ver will pro­cess which Joe’s, which bridge, etc. and “trans­la­ted” it to the map. Someone wants to go to Joe’s, he asks, “Joe’s by the bridge?“
    Over­lap­ping per­so­nal onto­lo­gies — and groups of them — with “offi­cial” views of the world has been going on for mille­nia, it just hasn’t been imple­men­ted well in soft­ware (yet).
    hmm… off to that ice-cream place now!

  13. Jon says:

    Com­bi­ning a struc­tu­red taxo­nomy with author-generated tags (per­so­nal onto­logy) — aggre­ga­ting both, then com­pa­ring and con­tras­ting the two sour­ces (whether auto­ma­ted using algo­rithms or by well-designed brow­sing .. or both )
    could con­cei­vably pro­vide a well-filtered source of infor­ma­tion that welds together a cor­po­rate or domain-area focus with indi­vi­dual pers­pec­ti­ves and analy­ses
    I think

  14. Hamish says:

    The point about having a stan­dard defi­ni­tion is not that it is the only wor­ka­ble one for your per­so­nal con­text, but that it is often the only wor­ka­ble one for indi­vi­duals who haven’t met or other­wi­sed dis­cus­sed the sub­ject. If I call up and Audi dea­lership, and I say that I have bro­ken the back rear light, then the dea­ler does not call up the main sup­plier, and say,
    “Hey, can I have a rear light for Hamish’s car?” They say, “do you have a DF-1200 – 987? Can you send it to dea­ler A400?” Then there is a com­mon, albiet exter­nally impo­sed seman­tic, that is not just neces­sary to the con­ver­sa­tion, but indis­pen­si­ble. Not just because the part num­ber says twhat is requi­red, but because the dea­ler num­ber gives an address, a cre­dit rating, a con­fir­ma­tion of pay­ment, and other infor­ma­tion that would other­wise be cum­ber­some and ine­xact in the tran­sac­tion.
    Now, if you ask me a ques­tion such as “would Goo­gle even­tually give me a sta­tis­ti­cally based defi­ni­tion of a word or a trans­la­tion?” (Something that they are wor­king on at the moment,) then the idea of sta­tis­ti­cally based tag is very rele­vant. They are using it to deter­mine sta­ti­si­cally based trans­la­tions, such as rea­ding all avai­la­ble human trans­la­tions of a work from English to French, and map­ping simply on the basis of fre­quency, what a human would have used for that word, with some con­text pre­su­mably. This is a good way of gene­ra­ting pro­ba­bilty based infor­ma­tion.
    Some IT sys­tems are inten­tio­nally spe­ci­fic when it comes to defi­ni­tions, and others not. My view would be that you can supe­rim­pose tag-like defi­ni­tions on a struc­tu­red world-view quite easily, but not vice-versa. (The Audi car part DF-1200 – 987 sup­ports a tag set of “light” “rear” “dri­ver side”, etc, but the tags do not them­sel­ves lead you to DF-1200 – 987 until you have so many of them that you have redu­ced the parts in the car to a sin­gle ins­tance of each tag com­bi­na­tion, and even then you are never sure. Because, basi­cally, unless you have a detai­led break­down of the car parts from another source, you do not know if your tags desc­ribe the entire uni­verse of the Audi car parts. Exam­ple if I for­get the tag “passenger-side”, then I have no way of dis­co­ve­ring or desc­ri­bing the car part for the other side of the car from first prin­ci­ples. In other words, tags are use­ful for analy­sing an exis­ting data set but do not lead you very far in infe­rring other logi­cal relationships.

  15. sig says:

    Hamish, “DF-1200 – 987″ as model id is not very human rea­da­ble, but at the end of the day it’s pro­bably a pro­duct of something — “DF” being Audi A4, “1” a light, “2” back, “00” right or wha­te­ver. Tags as they are.
    It could just as well have been tags in human rea­da­ble for­mat. “Audi A4, light, rear, right” + sup­plier, year deli­ve­red, batch etc. (get­ting the pre­cise object id now).
    So far no real dif­fe­rence except for the ‘search’ string: “DF-****-***” vs “Audi A4” if you want all parts for that car model.
    Here’s the dif­fe­rence:
    The “clas­sic num­ber struc­ture” uses sequence and would in all nor­mal ins­tan­ces be limi­ted to the fields (as in a SQL table).
    The “tag­ged struc­ture” is sequence inde­pen­dent (start with what comes to mind first — “rear”), it requi­res no “wild­cards” — and most impor­tant — in a sys­tem built for that (see my ‘expe­ri­ment’ the other day :) , any num­ber of pre­cise or iffy or sur­plus or detail tags can be added without loo­sing the ori­gi­nal id.
    Or, going radi­cal and com­ple­tely silly here, if you had no “tag­ging manual” the hand­ler recei­ving the part (or the sup­plier) tag­ged the part freely and enthu­sias­ti­cally: With enough tags one should be able to find the pre­cise part any­way — and without having to follow the logic of any “tag­ging manual” only your own fancy and logic!
    Wadd­ya­say? :-D

  16. Hamish says:

    Hi Sig!
    Hmmm. Not sure. I agree that if you keep tag­ging long enough you can give a human friendly search mecha­nism, but I worry about a cou­ple of things.
    1. I come back to the “tag-not-imagined” pro­blem. If I can desc­ribe lots of things that I can think of, I can rein­force and search my metal model of the car, and that is use­ful, but there still has to be dis­co­very pro­cess to be sure that you have cap­tu­red all the attri­bu­tes. If I can­not ima­gine it, it does not mean that the car does not need it? That doesn’t rule out the use­ful of tags for search and retrie­val, but I think that you would have to have a sup­port mecha­nism for the ori­gi­nal desc­rip­tive pro­cess.
    2. Tag­ging is fle­xi­ble, but it is ite­ra­tive, and some com­plex pro­blems are best tac­kled in a linearly analy­ti­cal way. Only some, I has­ten to add. The cut over point is when the ite­ra­tion is going to take as long or lon­ger to pro­duce an evol­ved result as the linear analy­sis. This is less of a pro­blem if the tag­ging will auto­ge­ne­rate, and this may be where a machine based approach is use­ful, like Goo­gles lan­guage trans­la­tion. An alter­na­tive is to use the tag­ging approach to map infor­ma­tion that never HAD a struc­ture to begin with. (Then it works very well.)
    3. (Yeah, I know, I said two.) To my mind the role of tag­ging is to asso­ciate stan­dard data for­mats that other­wise are not easily hand­led. For exam­ple, if you are trying to have both an Audi part num­ber, and a Toyota part num­ber in the same sys­tem, then the “light” “car” rear” “pas­sen­ger” “Make” Model” “Year” is an impo­sed taxo­nomy on other data. Car parts aren’t that good an exam­ple, but many engi­nee­ring parts are stan­dard, but are then refe­re­rred to by pro­prie­tary sys­tem num­bers. This would allow reuse.
    I am still of the mind that in the case when there is a need for infor­ma­tion exchange bet­ween two pre­viously unre­la­ted exter­nal par­ties, then the only way to manage this would be to impose stan­dard tags, or use a pre­viously agreed and impo­sed stan­dard, like EDI or SWIFT, etc. I sup­pose arguably that is what in fact many of the XML busi­ness stan­dards intend to achieve?
    Not arguing agsinst the use­ful­ness of tag­ging more that the tag­ging approach is not in itself suf­fi­cient for all circumstances.

  17. sig says:

    Hi Hamish!
    Let’s fill up Hugh’s sto­rage capa­city, here’s another long one! (this is too good a dis­cus­sion to stop because of Hugh’s blog-storage bud­get! :)
    “Cap­tu­red all the attri­bu­tes” — not always neces­sary says I. “Tar­tan, skirt, male, Mac­leod, wear” should pin­point Hugh’s Scot­tish attire (he says he has no such though), even if it far from cap­tu­res all the attri­bu­tes of such a fine gar­ment!
    “Desc­rip­tive pro­cess” is another crux — that is something quite dif­fe­rent from per­son too per­son.
    Try this: Desc­ribe a “Cam­pag­nolo Record crank­set” by tags that comes to your cyclist’s mind, as many as pos­si­ble. Then let your wife do the same (non-cyclist I pre­sume?) and add those.
    Her tag-set would not ruin your tag-set, but it would (espe­cially in com­bi­na­tion with yours) make it easier to “find” the object by some­body of her mind­set.
    Same issue with “linear analy­ti­cal way” — my wife is defi­ni­tely less linear than I (seems to me some­ti­mes :) and thus we may misun­ders­tand each other. Bet­ter then if she used not only her “tags” but also “tags” that I could relate to, and vice versa of course!
    (This makes a case for let­ting all add tags to any object… posts in a blog for exam­ple… note to self, will add that to the “expe­ri­ment”.)
    In other words, let the desc­rip­tive pro­cess be free from cons­traints and let the “object-seeker” free to apply his/her own logic without having to assi­mi­late the logic of the “object-creator” or read the “manual” (as the emplo­yees of Audi has to do)!
    “Exchange infor­ma­tion bet­ween unre­la­ted par­ties”, well, then you would have to exchange “manuals” (or impose and dis­tri­bute stan­dard tags) first, and that is what is lac­king when peo­ple get on TV debate pro­grams… and that’s why we have law­yers :)
    Apply the “Campa crank­set expe­ri­ment” from above to this too: Ask your aunt if she unders­tands pre­ci­sely what you desc­ribe if you use only “stan­dard cyc­lists lingo and terms”, then let your wife pipe in with her “tags” and see if not that would be help­ful!
    In the end it seems we disa­gree (for the time being :)  — I think you may use “iffy-blobs-intersecting” (tags supe­rim­po­sed) and give as good or bet­ter results and at the same time free peo­ple from manuals, trai­ning, end­less dis­cus­sions about stan­dards, law­yers and deli­ver world peace :-D
    Of course, the current sys­tems thin­king and soft­ware would choke… but so what I say ;-)

  18. The Yin and Yang of Tag­ging: Spe­ci­fi­ca­tion vs Interpretation

    As I moni­tor the ongoing dis­cus­sion of tags, prime tags, per­so­nal onto­logy it occurs to me that there are two sides to the prac­tice and prac­ti­ca­lity of tag­ging. The first side is the spe­ci­fi­ca­tion of tags.

  19. Hamish says:

    Hi Sig!
    I actually agree that tags are fully use­ful. No doubt about it. My issue is that if I desc­ri­bed the crank set, I might men­tion use­ful things like num­ber of sproc­kets, any moun­ting pecu­la­ri­ties, units of mea­sure, and so on. My wife, who is not tech­ni­cally illi­te­rate, but not a cyc­list, would not. Now, for her pur­po­ses, her desc­rip­tion is good enough, but for my pur­pose, it would be ina­de­quate.
    Now, from a sub­jec­tive point of view both are valid, but from an objec­tive point of view, a non-expert may be inca­pa­ble of crea­ting a view that would ful­fill the needs of all users. Thus stan­dar­dar­di­sed tags, I guess Hugh’s prime tags, or let’s use an un-PC word, expert tags, are nee­ded… I was thin­king about this last time we spoke, and I men­tio­ned a tag direc­tory or meta-format.
    Ehh. Maybe I spent too long loc­ked up with Ger­man Phds. =-)

  20. sig says:

    Hamish,
    no, no :-) Add your wife’s tags to yours, both sets are the tags for the crank­set, and for good mea­sure ask your Japa­nese neigh­bour (if you have one) to add a few more!
    Then you have the begin­ning of a good desc­rip­tion for the crank­set that will be ade­quate for hard­core cyc­lists, the baker on the cor­ner and perhaps a few Japa­nese as well! Not to say the id/name would say a lot more about the stuff than “REC-987262.PE.098″!
    (That’s after all what Lin­naeus and the Perio­dic Table try to attain, adding impli­sit know­ledge!)
    Then you may avoid having to exchange manuals, agree on “stan­dards” have govern­ments “stan­da­ri­za­tion boards” and what­not…
    Ger­man Phds… hehe… Albert Eins­tein was one (until he became Swiss that is) and he cer­tainly broke off from the stan­dard thin­king ;-)

  21. Alex says:

    Sig,
    I agree with Hamish, here.
    How do you add your wife’s tags to yours exactly?
    Is she sit­ting with you when you tag it? Because if she isn’t I can’t see how she can add her tags, she won’t be able to find your “Cam­pag­nolo Record crank­set” because until she tags it with her tags she can’t find it, and until she can find it she can’t tag it!
    You cer­tainly can’t tag it with her tags for her: you don’t know what her tags are, and if you think you do you are set­ting your self up as the ‘expert’.
    This is a clas­sic Chic­ken and Egg problem.

  22. Alex says:

    Hugh,
    How do you feel about being a faci­li­ta­tor? Seems that your visi­bi­lity to a broad spec­trum of rea­ders is bring peo­ple who other­wise wouldn’t talk together.
    21 and 19 com­ments res­pec­ti­vely is a little more than nor­mal right? Perhaps because you have stum­bled across a topic that needs a forum?

  23. hugh macleod says:

    I ima­gine one could add their wife’s tags to their own simply by using something like del.ici.ous…
    The thing is, all of this is pretty fea­si­ble stuff. You just build it and watch it work… or not work.
    It’s like the blo­gosphere.… it’ll just hap­pen (or not) by itself.… no big company’s pre-approval needed.

  24. MarkN says:

    I think there is cer­tainly big com­pany action taking place in terms of out­fits like Tech­no­rati or del.ici.ous trying to esta­blish them­sel­ves as the defacto aggregator/mediator.
    The nature of the beast right now is that such media­tion is requi­red both tech­ni­cally and finan­cially. RSS is after all just a file full of data sit­ting on a web ser­ver wai­ting to be down­loa­ded. It far from a proac­tive thing. Zea­lously tag­ging and meta­da­tai­zing the shit out of it isn’t going to make it any more proac­tive.
    For proac­ti­ve­ness nowa­days we have to rely on advan­ces in RSS rea­der sophis­ti­ca­tion or on ever more sophis­ti­ca­ted aggre­ga­tors like Tech­no­rati. I am not a fan of either of these alter­na­ti­ves, although the rea­list in me knows that this is how its will be.
    This is why I appre­ciate the fact that folks like Sig are trying to push the enve­lope out to where I am.
    Islands of data
    Evol­ving con­nec­tions abound
    Mea­ning for all

  25. Alex says:

    Hugh,
    I don’t see how something like del.icio.us helps you add the right tags for someone else.
    You can add your tags to things you find. But how did you find them? To do that you need to know the tags which someone else used?
    Saying something is pretty fea­si­ble doesn’t make it so. ;)
    Agreed tags are valua­ble and allow you to bypass a company’s pre-approval. But lets not get too carried away here: There is a big dif­fe­rence bet­ween fin­ding the exact something you need (as in busi­ness) and fin­ding something that might be use­ful (as in del.icio.us).
    Tags are at their best when used as a way of re-finding ‘found things’, or of dis­co­ve­ring things other peo­ple who ‘tag like you’ have found.
    I am not saying tags aren’t use­ful, if I thought that I wouldn’t have spent 3 years of my life trying to create a tag based file system.

  26. Jeremy says:

    Let me make this real sim­ple:
    1) top-down hie­rarchies / cate­go­ries are good for uni­quely iden­tif­ying and refe­rring to nouns (phy­si­cal objects and loca­tions).
    2) tags are good at crea­ting and sha­ping the “mea­ning” of these nouns…Your per­so­nal *schema* for an object or idea if the tag­ging is local to a sys­tem you solely con­trol (like a per­so­nal blog)…The social “con­ver­sa­tion” if tags are con­tri­bu­ted by the crowd and vie­wed in public.
    3) when folks try to make boring ina­ni­mate objects “mean something” with tags – or just as bad – attempt to pre­dict the future and impose their inte­pre­ta­tions of rea­lity on others via cate­go­ries – bad things hap­pen.
    Rules of Thumb: a) if you can have an inte­res­ting con­ver­sa­tion about it, tag it. b) if having a con­ver­sa­tion about it might adver­sely effect your chan­ces of get­ting laid, slap a cate­gory on it and get on with your life.

  27. Ric says:

    Just back to Hamish’s com­ments (I’m not realy pic­king on you Hamish!) about his Audi rear light. The search by tag­ging gives you a sma­ller list every time you add another tag, so if you neglec­ted to tell the search that you were loo­king for a LEFT rear light for your Audi, then you would have a list lon­ger than one item, but your item would be on it. You only have to spe­cify enough tags to get to a wor­ka­ble list; a list short enough for a ‘sequen­tial read’ where enough infor­ma­tion is visi­ble to uni­quely iden­tify your item — like all your wife’s tags for the tail light perhaps!
    If any­body could add new tags, then ulti­ma­tely the item would become more rea­dily avai­la­ble via dif­fe­rent rou­tes. If the first per­son (after the object-creator) found it by ulti­ma­tely doing a sequen­tial read through a hun­dred simi­lar items, and tag­ged it with things that would have hel­ped him (or her in the wife’s case), then the next per­son will pro­bably find it in a list of fifty — and add some of ‘their’ tags — etc, etc.

  28. Ric says:

    Having said that, BTW, I agree that for most things there would be an ori­gi­nal set of tags that would match exis­ting cate­go­ries to a large extent, if only to make it easier for peo­ple to change or aug­ment exis­ting search methods and habits.

  29. Forthcoming says:

    impre­ci­sion it is (tags continued)

    Exce­llent, fun, make-me-smile dis­cus­sion going on here! Foot-in-the-mouthishly I sug­ges­ted that volu­mi­nous and impre­cise tag­ging would do the trick for any kind of object or issue, lea­ving pre­ci­sion to a deli­very method of iffy-tags-interception. That …

  30. Bazaarz says:

    Tag­ging — search is the problem

    There’s a lively debate going on bet­ween Hugh, Sig and others too nume­rous to men­tion on the tag­ging thing as an alter­na­tive to tree-structure style data­ba­ses. The dis­cus­sions are inte­res­ting in the con­text of new busi­ness models but that’s it.…