Tags proposal
Enrico Zini
zinie@cs.unibo.it
Fri, 30 Jan 2004 22:09:59 +0100
--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello!
Sorry if I can't actively participate in the discussion but I'm so busy
with my thesis.
And, to the involved people, I apoligize for taking a lot of time to
moderate your messages in.
I can't actively participate, but I read you. And from your messages, I
distilled this proposal:
Given a tag in the form something::tag
I propose to:
1) Use that 'something::' to identify the source of the tag
=20
2) Mandate the use of the 'someting::'
So, for example, we'll have all tags derived from the Debian Sections
that will read like:
debsection::net debsection::mail
All the tags derived from the aptitude database will read like:
aptitude::gnome aptitude::kde
All the tags from debram will have the debram:: prefix. All the tags
about UI toolkits will have the toolkit:: prefix. gnome:: prefix.
kde::prefix.
Then, at libtagcoll level, I'll implement removing whole tag sets, and
I'll implement searches that will operate not considering the
something:: part, to re-add it after the search.
This will help to:
- Throw in experimental taggings to see what happens
- Remember where a tag comes from (and his implied semantics and the
semantics embedded in the context it comes from: lib::gnome can be
subtly different than desktop::gnome)
- Allow someone to remove unwanted tags (for example, programming
language tags can be unwanted from a `non-programmer' setup, but
added in other setups)
This is the quick proposal, here, for you, for your sharp commenting
skills :)
Ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>
--azLHFNyN32YCQGCU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD4DBQFAGsgn9LSwzHl+v6sRApYrAJ9mxBWbAJVWchiOtu9SpcLi3KrjegCYjaVC
N8fneMfhgTpMnQmx1ox+tg==
=+DxS
-----END PGP SIGNATURE-----
--azLHFNyN32YCQGCU--