From: "Brandon" <[email protected]> > > Now that we have metadata in key indices though, I'm not the person to > > boycott that. Storing the RDF metadata in Freegle will probably require some > > changes in the db (a new table). > > You'd probably want a new table for each metadata field, or, more > realistically, each standard metadata field (Dublin Core).
I think a single table is enough... the metadata can be stored as pure text (in the rdf format). The keyword based lookup is not done by mysql, but by a search toolkit (currently Lucene). Actually, the only problem with the current db organization is actually that all metadata is attached to the key itself. Since a key may be inserted in multiple key indices, key index entries must become entities in their own right. > > BTW - I have a question for all of you: Would anyone be interested in > > downloading a tarball of the whole Freegle database (mysql format)? I could > > put it up for download. This database can be useful for many purposes. But > > it can be harmful too - some of the Freenet DOS attacks discussed on this > > list rely on a database of as many keys as possible. > > Other search engines might like it. You should just insert it into > Freenet. What would be really great is if you inserted it into Freenet as > a key index. But the mysql database itself might be useful to people > writing search engines. You really want me to insert 10000 keys in a key index? Besides, what would be the use? We omit a lot of information that way, it's incredibly slow to retrieve (and to insert for that matter) and prone to fall apart because pieces drop off Freenet. Key indices are a means to allow a large number of people to insert few keys - not the other way round. -Stefan _______________________________________________ Devl mailing list Devl at freenetproject.org http://lists.freenetproject.org/mailman/listinfo/devl
