Hello! I attach to this mail a draft paper about organizing browser bookmarks and, in general, many kinds of collections of lots of items that can belong to some cathegory. In short: - it is noted how hierarchical cathegories induce an order of importance between the many qualities of an item - it is noted that this ordering is not always meaningful: mutt is a mail client with a console interface, but there is no clear way to tell if its "mail" quality is more important than its "console" quality - it proposes to avoid this ordering by tagging the items with all their qualities in the form of an unordered set: mutt can be tagged with {mail, console, net} and evolution with {mail, x11, net, ...} - it shows a method to convert such a tagged collection in the hierarchical organization we are used to work with, adding the desirable property that the resulting hierarchy has some nice navigation properties. I find that this way of organizing things could fit well both to Debian package sections and to Debian menus. In particular, applying it to package sections is trivial from the developers' point of view, since it just involves to maintain a larger dictionary of tags and allow Section: lines in control files to specify more than one, as in: Section: mail, console, net Existing packages would already be valid with the new organization, only they could benefit some more detailed sectioning. I have a working C++ implementation of the mapping algorithm (developed for XBEL bookmarks) available under GPL license (though I still have to put it online) and I'm available for discussing the idea. Bye, Enrico -- GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>
%%%==================================================================== %%% BibTeX-file{ %%% filename = "local.bib", %%% version = "2.01", %%% url = "http://localhost", %%% date = "4 Mar 2000", %%% time = "11:33:02 CET", %%% author = "Enrico Zini", %%% address = "undisclosed", %%% telephone = "undisclosed", %%% FAX = "undisclosed", %%% checksum = "53966 3591 6748 66918", %%% email = "zinie at cs.unibo.it", %%% codetable = "ISO/ASCII", %%% keywords = "", %%% supported = "yes", %%% abstract = "", %%% docstring = "The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== @Article{evn, title={Effective View Navigation}, author={Furnas, G. W.}, year={1997}, booktitle={Proceedings of CHI'97}, organization={ACM Conference on Human Factors in Computing Systems}, c-address={Atlanta}, pages={367--374} } @Article{autoorg, author={Yoelle S. Maarek, Israel Z. Ben Shaul}, title={Automatically Organizing Bookmarks per Contents}, url={http://www5conf.inria.fr/fich\_html/papers/P37/Overview.html} }
Attachment:
paper.tex
Description: TeX document