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
|