Tag reorganization proposal: works-with::*, filetransfer::*, protocol::*

Enrico Zini enrico at enricozini.org
Thu Jun 29 11:41:55 UTC 2006


Next one: works-with:

enrico> other basic changes you had in mind?
mornfall> works-with
enrico> The change in works-with would be to extract away the file formats?
mornfall> basically, yes
mornfall> understands-format or works-with-format
enrico> I like works-with-format better

works-with::3dmodel:vrml - VRML Virtual Reality Markup Language
 -> works-with-format::vrml
works-with::archive:iso9660 - ISO 9660 CD Filesystem
 -> works-with-format::iso9660
works-with::archive:tar - Tar archives
 -> works-with-format::tar
works-with::archive:zip - Zip archives
 -> works-with-format::zip
works-with::audio:mp3 - MP3 Audio
 -> works-with-format::mp3
works-with::audio:oggvorbis - Ogg Vorbis Audio
 -> works-with-format::ogg
 -> works-with-format::vorbis
works-with::audio:wav - Wave uncompressed audio format
 -> works-with-format::wav
works-with::image:raster:jpg - JPEG, Joint Picture Expert Group
 -> works-with-format::jpg
works-with::image:raster:png - PNG, Portable Network Graphics
 -> works-with-format::png
works-with::image:vector:svg - SVG, Scalable Vector Graphics
 -> works-with-format::svg
works-with::text:docbook - Docbook
 -> works-with-format::docbook-xml
 -> works-with-format::docbook-sgml
works-with::text:html - HTML Hypertext Markup Language
 -> works-with-format::html
works-with::text:info - Documentation in Info format
 -> works-with-format::texinfo
works-with::text:man - Manpages
 -> works-with-format::man
works-with::text:pdf - PDF Documents
 -> works-with-format::pdf
works-with::text:plain - Plain text
 -> works-with-format::plaintext
works-with::text:postscript - Postscript
 -> works-with-format::postscript
works-with::text:sgml - SGML, Standard Generalized Markup Language
 -> works-with-format::sgml
    (or is it included in docbook-sgml?)
works-with::text:tex - TeX, LaTeX and DVI
 -> works-with-format::tex
 -> works-with-format::latex
works-with::text:unicode - Unicode
 -> works-with-format::unicode
works-with::video:oggtheora - Ogg Theora Video
 -> works-with-format::ogg
 -> works-with-format::theora
works-with::xml:rss - RSS Rich Site Summary
 -> works-with-format::rss

Works-with-format::unicode is controversial, but IMHO not more than it
was under works-with.

enrico> about works-with -> works-with-format: there are some tags that can't
        go in works-with-format (works-with::im:{jabber,msn,yahoo...},
        works-with::db:{ldap,sql})
mornfall> well, the im:* stuff is under protocol::

works-with::im:aim - AIM network
 -> protocol::im-aim
works-with::im:icq - ICQ network
 -> protocol::im-icq
works-with::im:jabber - Jabber network
 -> protocol::im-xmpp
works-with::im:msn - MSN instant messaging network
 -> protocol::im-msn
works-with::im:yahoo - Yahoo! instant messaging network
 -> protocol::im-yahoo


enrico> thing is, SQL isn't a protocol
mornfall> well, it's a language :)
enrico> mornfall: which doesn't fit in devel::lang, I guess
enrico> or at least, it does with a different meaning
enrico> so, works-with::db:ldap goes to works-with::db and protocol::db:ldap
mornfall> protocol::ldap should do
mornfall> i wouldn't look for ldap under db myself
enrico> works-with::db:sql can go to works-with::db and
        protocol::db:{mysql,psql,oracle,...}
mornfall> i would take the opportunity to not name new tags as foo:bar
mornfall> protocol::db-mysql, db-psql...

works-with::db:ldap - LDAP database
 -> protocol::ldap
works-with::db:sql - SQL database
 -> works-with::db
 -> protocol::db-mysql
 -> protocol::db-postgres
 -> protocol::db-db2
 -> protocol::db-oracle
 -> protocol::db-sybase
 -> protocol::db-...


mornfall> we already have filetransfer::
enrico> which sucks
mornfall> it does
enrico> it should be on protocols
enrico> but then it becomes unuseable
enrico> filetranfer is like protocol, but oriented towards a specific task
enrico> either we make a myriad of facets oriented towards specific tasks
        (sucks?  yes)
enrico> or we make a facet with the tasks and a facet with the protocols
enrico> (risking non-obvious associations, like a tool which does filetransfer
        over HTTP and authentication over RADIUS, could look like it does
        filetransfer over radius)
mornfall> which is unlikely
enrico> uhm, yes.  If well worded it could work.  Use: filetransfer.  Protocols
        spoken: RADIUS.  Is quite obvious it doesn't transfer files over RADIUS
enrico> ok, so filetransfer ends up in protocol
mornfall> it is already there
mornfall> for the most part, anyway


So:
  filetransfer::* -> protocol::*


mornfall> i am puzzled about corba
mornfall> and soap which is similar beast
mornfall> and xmlrpc
mornfall> hmm, there ar many
mornfall> are*
enrico> aren't they protocols?
enrico> IPC protocols
enrico> ipc-corba, ipc-soap, ipc-xmlrpc...
mornfall> well, ipc
mornfall> could do

So:
  protocol::{corba,soap,xmlrpc} -> protocol::ipc-*


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/debtags-devel/attachments/20060629/7e281074/attachment.pgp


More information about the Debtags-devel mailing list