Re: [libdb-develop] editing terms
Status: Inactive
Brought to you by:
morbus
From: Morbus I. <mo...@di...> - 2004-08-03 19:39:55
|
>How about an easy way to delete massive numbers >of terms, for those who don't care much about movies? They'll be a way eventually, yes (probably checkboxes on the overview pages, as well as an administrative search feature). For roles (which could be what you're murmuring about), you won't have to worry much about them for addition of stuff. LibDB will "know" what roles work with what types, and will only show the relevant matches (ie., never showing "Cinematographer" when you're adding a serial). I've been thinking a lot about deleting terms, and what that really means. One intent of the data model within LibDB is to have one "thing" mean the same thing as another "thing", regardless of LibDB installation. If you delete the official "Cinematographer" in 2004, and then add it back in in 2006, the unique IDs would be different, causing a disconnect between the official "Cinematographer" and yours. I'd really like to get LibDB to "share" data automatically. For example, say the info-uri scheme. You could set that up right now by adding an "identifier type" named "info-uri scheme", with a description and blah blah blah. That new "identifier type" has a 20 character LibDB identifier. That same 20 character ID should be used in /every/ installation of LibDB, such that /every/ install of LibDB can share the data held within, whether it's called "info-URI", "infomatica-uri", "info uri", or whatever. The ultimate goal I'd like is a distributed database, really, based on trust metrics and open content. Lemme bullet point this quickly: * I am Morbus. I've installed the "master" LibDB install. * PersonA installs LibDB, and decides to "trust" Morbus' data. * Morbus adds an identifier type called "info-uri" scheme. * Morbus adds MovieA, and assigns it an "info-uri" data. * PersonA buys MovieA and adds it to his local LibDB installation. Since his installation "trusts" my installation, it can grab data about MovieA from my installation, saving PersonA a lot of time typing stuff in. During this info-grab, PersonA will see that Morbus has a [unique 20 character identifier type that PersonA has never seen before]. PersonA can choose to import that identifier type (being "info-uri"). * Now, any time PersonA adds more data, he can automatically import other info-uri's from other trusted LibDB installations. This is similar to shared MARC servers, but only "more" (in the sense that, if everyone decided a new format called GAWD is the hot topic, GAWD data would be shared /automatically/ between trusted installations, without having to change LibDB versions, create new databases, or upgrade servers). It's also a way to share other types of "personal" metadata. I, for one, plan to create a "Death By" annotation. Anyone who "trusts" my LibDB install would be able to optionally import my "Death By" annotations into their records as well. -- Morbus Iff ( you, me, eropuri? aawwwwwWWWw yYeahahhHHAhhh ) Culture: http://www.disobey.com/ and http://www.gamegrene.com/ Spidering Hacks: http://amazon.com/exec/obidos/ASIN/0596005776/disobeycom icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus |