Overview of available Debian Package Tags

Facet: accessibility

Accessibility Support

Accessibility support provided by the package

accessibility::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

accessibility::input

Input Systems

Applies to input methods for non-latin languages as well as special input systems.

accessibility::ocr

Text Recognition (OCR)

The translation of text images into machine-editable text by means of Optical Character Recognition (OCR).

accessibility::screen-magnify

Screen Magnification

Displays enlarged screen content.

accessibility::screen-reader

Screen Reading

Converts text into speech.

accessibility::speech

Speech Synthesis

The artificial production of human speech.

accessibility::speech-recognition

Speech Recognition

Converts speech into text.

Facet: admin

System Administration

Which system administration activities the package may perform

admin::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

admin::accounting

Accounting

admin::automation

Automation and Scheduling

Automating the execution of software in the system.

admin::backup

Backup and Restoration

admin::benchmarking

Benchmarking

admin::boot

System Boot

admin::cluster

Clustering

admin::configuring

Configuration Tool

admin::file-distribution

File Distribution

admin::filesystem

Filesystem Tool

Creation, maintenance, and use of filesystems

admin::forensics

Forensics and Recovery

Recovering lost or damaged data. This tag will be split into admin::recovery and security::forensics.

admin::hardware

Hardware Support

admin::install

System Installation

admin::issuetracker

Issue Tracker

admin::kernel

Kernel or Modules

admin::logging

Logging

admin::login

Login

Logging into the system

admin::monitoring

Monitoring

admin::package-management

Package Management

admin::power-management

Power Management

admin::recovery

Data Recovery

admin::user-management

User Management

admin::virtualization

Virtualization

This is not hardware emulation, but rather those facilities that allow to create many isolated compartments inside the same system.

Facet: biology

Biology

How the package is related to the field of biology

biology::emboss

EMBOSS

Packages related to the European Molecular Biology Open Software Suite.

biology::format:aln

Clustal/ALN

Used in multiple alignment of biological sequences.

biology::format:fasta

Fasta/Pearson

Very popular format for biological sequences.

biology::format:nexus

Nexus

Popular format for phylogenetic trees.

biology::nucleic-acids

Nucleic Acids

Software that works with sequences of nucleic acids: DNA, RNA but also non-natural nucleic acids such as PNA or LNA.

biology::peptidic

Proteins

Software that works with sequences of aminoacids: peptides and proteins.

Facet: culture

Culture

The culture for which the package provides special support

culture::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

culture::afrikaans

Afrikaans

culture::arabic

Arabic

culture::basque

Basque

culture::bengali

Bengali

culture::bokmaal

Norwegian Bokmaal

culture::bosnian

Bosnian

culture::brazilian

Brazilian

culture::british

British

culture::bulgarian

Bulgarian

culture::catalan

Catalan

culture::chinese

Chinese

culture::croatian

Croatian

culture::czech

Czech

culture::danish

Danish

culture::dutch

Dutch

culture::esperanto

Esperanto

culture::estonian

Estonian

culture::faroese

Faroese

culture::farsi

Farsi

culture::finnish

Finnish

culture::french

French

culture::galician

Galician

culture::german

German

culture::greek

Greek

culture::hebrew

Hebrew

culture::hindi

Hindi

culture::hungarian

Hungarian

culture::icelandic

Icelandic

culture::indonesian

Indonesian

culture::irish

Irish (Gaeilge)

culture::italian

Italian

culture::japanese

Japanese

culture::kazakh

Kazakh

culture::korean

Korean

culture::latvian

Latvian

culture::lithuanian

Lithuanian

culture::mongolian

Mongolian

culture::norwegian

Norwegian

culture::nynorsk

Norwegian Nynorsk

culture::polish

Polish

culture::portuguese

Portuguese

culture::punjabi

Punjabi

culture::romanian

Romanian

culture::russian

Russian

culture::serbian

Serbian

culture::slovak

Slovak

culture::spanish

Spanish

culture::swedish

Swedish

culture::taiwanese

Taiwanese

culture::tajik

Tajik

culture::tamil

Tamil

culture::thai

Thai

culture::turkish

Turkish

culture::ukrainian

Ukrainian

culture::uzbek

Uzbek

culture::welsh

Welsh

Facet: devel

Software Development

How the package is related to the field of software development

devel::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

devel::bugtracker

Bug Tracking

devel::buildtools

Build Tool

devel::code-generator

Code Generation

Parser, lexer and other code generators

devel::compiler

Compiler

devel::debian

Debian

Tools, documentation, etc. of use primarily to Debian developers.

devel::debugger

Debugging

devel::doc

Documentation

devel::docsystem

Literate Programming

Tools and auto-documenters

devel::ecma-cli

ECMA CLI

Tools and libraries for development with implementations of the ECMA CLI (Common Language Infrastructure), like Mono or DotGNU Portable.NET.

devel::editor

Source Editor

devel::examples

Examples

devel::i18n

Internationalization

devel::ide

IDE

Integrated Development Environment

devel::interpreter

Interpreter

devel::lang:TODO

Need an extra tag

devel::lang:ada

Ada Development

devel::lang:c

C Development

devel::lang:c++

C++ Development

devel::lang:c-sharp

C# Development

devel::lang:ecmascript

Ecmascript/JavaScript Development

devel::lang:erlang

Erlang Development

devel::lang:fortran

Fortran Development

devel::lang:haskell

Haskell Development

devel::lang:java

Java Development

devel::lang:lisp

Lisp Development

devel::lang:lua

Lua Development

devel::lang:ml

ML Development

devel::lang:objc

Objective-C Development

devel::lang:ocaml

OCaml Development

devel::lang:octave

GNU Octave Development

devel::lang:pascal

Pascal Development

devel::lang:perl

Perl Development

devel::lang:php

PHP Development

devel::lang:pike

Pike Development

devel::lang:posix-shell

POSIX shell

devel::lang:prolog

Prolog Development

devel::lang:puredata

Pure Data Development

devel::lang:python

Python Development

devel::lang:r

GNU R Development

devel::lang:ruby

Ruby Development

devel::lang:scheme

Scheme Development

devel::lang:sparql

SPARQL Protocol and RDF Query Language

devel::lang:sql

SQL

devel::lang:tcl

Tcl Development

devel::lang:vala

Vala Development

devel::library

Libraries

devel::machinecode

Machine Code

Assemblers and other machine-code development tools.

devel::modelling

Modelling

Programs and libraries that support creation of software models with modelling languages like UML or OCL.

devel::packaging

Packaging

Tools for packaging software.

devel::prettyprint

Prettyprint

Code pretty-printing and indentation/reformatting.

devel::profiler

Profiling

Profiling and optimization tools.

devel::rcs

Revision Control

RCS (Revision Control System) and SCM (Software Configuration Manager)

devel::rpc

RPC

Remote Procedure Call, Network transparent programming

devel::runtime

Runtime Support

Runtime environments of various languages and systems.

devel::testing-qa

Testing and QA

Tools for software testing and quality assurance.

devel::ui-builder

User Interface

Tools for designing user interfaces.

devel::web

Web

Web-centric frameworks, CGI libraries and other web-specific development tools.

Facet: field

Field

Which branch of knowledge is the package related to

field::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

field::arts

Arts

field::astronomy

Astronomy

field::aviation

Aviation

field::biology

Biology

field::biology:bioinformatics

Bioinformatics

Sequence analysis software.

field::biology:molecular

Molecular Biology

Software useful to molecular cloning and related wet biology.

field::biology:structural

Structural Biology

Software useful to model tridimentional structures.

field::chemistry

Chemistry

field::computer-science

Computer Science

Packages in the area of computer science. This could be e.g. for researching or learning computer science.

Does not include packages for software development. This kind of software is tagged using the "Software Development" facet.

field::electronics

Electronics

Circuit editors and other electronics-related software

field::finance

Financial

Accounting and financial software

field::genealogy

Genealogy

field::geography

Geography

field::geology

Geology

field::linguistics

Linguistics

field::mathematics

Mathematics

field::medicine

Medicine

field::medicine:imaging

Medical Imaging

field::meteorology

Meteorology

field::physics

Physics

field::religion

Religion

field::statistics

Statistics

Facet: game

Games and Amusement

Kind of games provided by the package

game::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

game::adventure

Adventure

game::arcade

Action and Arcade

game::board

Board

game::board:chess

Chess

game::card

Card

game::demos

Demo

game::fps

First Person Shooter

game::mud

Multiplayer RPG

MUDs, MOOs, and other multiplayer RPGs

game::platform

Platform

game::puzzle

Puzzle

game::rpg

Role-playing

game::rpg:rogue

Rogue-like RPG

Games like Nethack, Angband etc.

game::simulation

Simulation

game::sport

Sport Games

game::sport:racing

Racing

game::strategy

Strategy

game::tetris

Tetris-like

game::toys

Toy or Gimmick

game::typing

Typing Tutor

Facet: hardware

Hardware Enablement

How the package is related to hardware enablement

hardware::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

hardware::bluetooth

Bluetooth

hardware::camera

Digital Camera

hardware::detection

Hardware Detection

hardware::embedded

Embedded

hardware::emulation

Emulation

hardware::gps

GPS

Global Positioning System

hardware::hamradio

Ham Radio

hardware::hobby:lego

LEGOâ„¢

Software useful for LEGO designers and owners of LEGO bricks and hardware

hardware::input

Input Devices

hardware::input:joystick

Joystick

hardware::input:keyboard

Keyboard

hardware::input:mouse

Mouse

hardware::input:touchscreen

Touchscreen

hardware::joystick

Joystick (legacy)

hardware::laptop

Laptop

hardware::modem

Modem

hardware::modem:dsl

xDSL Modem

hardware::opengl

Requires video hardware acceleration

hardware::power

Power Management

hardware::power:acpi

ACPI Power Management

hardware::power:apm

APM Power Management

hardware::power:ups

UPS

Uninterruptible Power Supply

hardware::printer

Printer

hardware::scanner

Image-scanning Hardware

hardware::storage

Storage

hardware::storage:cd

CD reader

Compact Disc

hardware::storage:cd-writer

CD writer

Compact Disc writer

hardware::storage:dvd

DVD reader

Digital Versatile Disc

hardware::storage:dvd-writer

DVD writer

Digital Versatile Disc writer

hardware::storage:floppy

Floppy Disk

hardware::usb

USB

Universal Serial Bus

hardware::video

Graphics and Video

Facet: implemented-in

Implemented in

What language the software is implemented in

implemented-in::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

implemented-in::ada

Ada

implemented-in::c

C

implemented-in::c++

C++

implemented-in::c-sharp

C#

implemented-in::ecmascript

Ecmascript/Javascript

implemented-in::erlang

Erlang

implemented-in::fortran

Fortran

implemented-in::haskell

Haskell

implemented-in::java

Java

implemented-in::lisp

Lisp

implemented-in::lua

Lua

implemented-in::ml

ML

implemented-in::objc

Objective C

implemented-in::ocaml

OCaml

implemented-in::pascal

Pascal

implemented-in::perl

Perl

implemented-in::php

PHP

implemented-in::pike

Pike

implemented-in::python

Python

implemented-in::r

GNU R

implemented-in::ruby

Ruby

implemented-in::scheme

Scheme

implemented-in::shell

sh, bash, ksh, tcsh and other shells

implemented-in::tcl

Tcl, Tool Command Language

implemented-in::vala

Vala

Facet: interface

User Interface

What kind of user interface the package provides

interface::3d

Three-Dimensional

interface::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

interface::commandline

Command Line

interface::daemon

Daemon

Runs in background, only a control interface is provided, usually on commandline.

interface::framebuffer

Framebuffer

interface::graphical

Graphical User Interface

Packages that provide the user with a 2D graphical user interface.

interface::shell

Command Shell

interface::svga

Console SVGA

interface::text-mode

Text-based Interactive

interface::web

World Wide Web

interface::x11

X Window System

Facet: iso15924

Writing script

Codes for representating writing systems

iso15924::arab

Arabic

iso15924::armn

Armenian

iso15924::beng

Bengali

iso15924::bopo

Bopomofo

iso15924::brai

Braille

iso15924::cans

Unified Canadian Aboriginal Syllabics

iso15924::cyrl

Cyrillic

iso15924::deva

Devanagari (Nagari)

iso15924::ethi

Ethiopic (Geʻez)

iso15924::geor

Georgian (Mkhedruli)

iso15924::grek

Greek

iso15924::gujr

Gujarati

iso15924::guru

Gurmukhi

iso15924::hang

Hangul (HangÅ­l, Hangeul)

iso15924::hani

Han (Hanzi, Kanji, Hanja)

iso15924::hans

Han (Simplified variant)

iso15924::hant

Han (Traditional variant)

iso15924::hebr

Hebrew

iso15924::hira

Hiragana

iso15924::jpan

Japanese

Alias for Han + Hiragana + Katakana.

iso15924::kana

Katakana

iso15924::khmr

Khmer

iso15924::knda

Kannada

iso15924::kore

Korean

Alias for Hangul + Han

iso15924::laoo

Lao

iso15924::latn

Latin

iso15924::mlym

Malayalam

iso15924::mong

Mongolian

iso15924::mymr

Myanmar (Burmese)

iso15924::orya

Oriya

iso15924::sinh

Sinhala

iso15924::syrc

Syriac

iso15924::taml

Tamil

iso15924::tavt

Tai Viet

iso15924::telu

Telugu

iso15924::thai

Thai

iso15924::tibt

Tibetan

iso15924::yiii

Yi

iso15924::zsym

Symbols

Facet: junior

Junior Applications

Applications recommended for younger users

junior::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

junior::arcade

Arcade Games

junior::games-gl

3D Games

junior::meta

Metapackages

Facet: made-of

Made Of

The languages or data formats used to make the package

made-of::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

made-of::audio

Audio

made-of::dictionary

Dictionary

made-of::font

Font

made-of::html

HTML, Hypertext Markup Language

made-of::icons

Icons

made-of::info

Documentation in Info Format

made-of::man

Manuals in Nroff Format

made-of::pdf

PDF Documents

made-of::postscript

PostScript

made-of::sgml

SGML, Standard Generalized Markup Language

made-of::svg

SVG, Scalable Vector Graphics

made-of::tex

TeX, LaTeX and DVI

made-of::vrml

VRML, Virtual Reality Markup Language

made-of::xml

XML

Facet: mail

Electronic Mail

How the package is related to eletronic mail transmission

mail::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

mail::delivery-agent

Mail Delivery Agent

Software that delivers mail to users' mailboxes.

mail::filters

Filters

mail::imap

IMAP Protocol

mail::list

Mailing Lists

mail::notification

Notification

Software that notifies users about status of mailbox.

mail::pop

POP3 Protocol

mail::smtp

SMTP Protocol

mail::transport-agent

Mail Transport Agent

Software that routes and transmits mail accross the system and the network.

mail::user-agent

Mail User Agent

Software that allows users to access e-mail.

Facet: network

Networking

Role performed concerning computer networks

network::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

network::client

Client

network::configuration

Configuration

network::firewall

Firewall

network::hiavailability

High Availability

network::load-balancing

Load Balancing

network::routing

Routing

network::scanner

Scanning

network::server

Server

network::service

Service

network::vpn

VPN or Tunneling

Facet: office

Office and business

Applications related to office and business activities

office::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

office::finance

Finance

office::groupware

Groupware

office::presentation

Presentation

office::project-management

Project Management

office::spreadsheet

Spreadsheet

Facet: protocol

Network Protocol

Which network protocols the package can understand

protocol::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

protocol::atm

ATM

Asynchronous Transfer Mode, a high speed protocol for communication between computers in a network.

While ATM is used to implement *DSL networks, it has never gained widespread use as a technology for building local area networks (LANs), for which it was originally intended.

Link: http://en.wikipedia.org/wiki/Asynchronous_Transfer_Mode

protocol::bittorrent

BitTorrent

BitTorrent is a protocol for peer-to-peer based file distribution over network.

Although the actual data transport happens between BitTorrent clients, one central node, the so-called trackers, is needed to keep a list of all clients that download or provide the same file.

Link: http://www.bittorrent.com/ Link: http://en.wikipedia.org/wiki/BitTorrent

protocol::corba

CORBA

Common Object Request Broker Architecture, a standard for interoperability between programs written in different languages and running on different hardware platforms. CORBA includes a client-server network protocol for distributed computing.

With this network protocol, CORBA clients on different computers and written in different languages can exchange objects over a CORBA server such as orbit2 or omniORB.

Link: http://www.corba.org/

protocol::db:mysql

MySQL

Protocol for accessing MySQL database server.

protocol::db:psql

PostgreSQL

Protocol for accessing PostgreSQL database server.

protocol::dcc

DCC

Direct Client-to-Client (DCC) is an IRC-related sub-protocol enabling peers to interconnect using an IRC server for handshaking in order to exchange files or perform non-relayed chats.

Link: http://en.wikipedia.org/wiki/Direct_Client-to-Client

protocol::dhcp

DHCP

Dynamic Host Configuration Protocol, a client-server network protocol for automatic assignment of dynamic IP addresses to computers in a TCP/IP network, rather than giving each computer a static IP address.

Link: http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Link: http://www.ietf.org/rfc/rfc2131.txt

protocol::dns

DNS

Domain Name System, a protocol to request information associated with domain names (like "www.debian.org"), most prominently the IP address. The protocol is used in communication with a DNS server (like BIND).

For the Internet, there are 13 root DNS servers around the world that keep the addresses of all registered domain names and provide this information to the DNS servers of Internet service providers.

Link: http://en.wikipedia.org/wiki/Domain_Name_System

protocol::ethernet

Ethernet

Ethernet is the most popular networking technology for creating local area networks (LANs).

The computers in an Ethernet network communicate over twisted-pair or fibre cables and are identified by their MAC address. Several different types of Ethernet exist, distinguishable by the maximum connection speed. The most widespread types today are 100MBit/s (100BASE-*) or 1GBit/s (1000BASE-*).

Link: http://en.wikipedia.org/wiki/Ethernet

protocol::fidonet

FidoNet

FidoNet is a mailbox system that enjoyed large popularity in the 1980s and 1990s.

The communication between the clients and FidoNet servers was usually carried out over the telephone network using modems and could be used for transferring messages (comparable to email) and files.

Link: http://www.fidonet.org/ Link: http://en.wikipedia.org/wiki/Fidonet

protocol::finger

Finger

The Name/Finger protocol is a simple network protocol to provide extensive, public information about users of a computer, such as email address, telephone numbers, full names etc.

Due to privacy concerns, the Finger protocol is not widely used any more, while it widespread distribution in the early 1990s.

Link: http://en.wikipedia.org/wiki/Finger_protocol Link: http://www.ietf.org/rfc/rfc1288.txt

protocol::ftp

FTP

File Transfer Protocol, a protocol for exchanging and manipulation files over networks and extensively used on the Internet.

The communication between FTP servers and clients uses two channels, the control and the data channel. While FTP was originally used with authentication only, most FTP servers on the Internet provide anonymous, passwordless access. Since FTP does not support encryption, sensitive data transfer is carried out over SFTP today.

Link: http://en.wikipedia.org/wiki/File_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc0959.txt

protocol::gadu-gadu

Gadu-Gadu

The Gadu-Gadu protocol is a proprietary protocol that is used by a Polish instant messaging network of the same name.

Link: http://pl.wikipedia.org/wiki/Gadu-Gadu

protocol::gopher

Gopher

The Gopher protocol /ˈɡoʊfər/ is a TCP/IP Application layer protocol designed for distributing, searching, and retrieving documents over the Internet.

Strongly oriented towards a menu-document design, the Gopher protocol was a predecessor of (and later, an alternative to) the World Wide Web.

Link: http://en.wikipedia.org/wiki/Gopher_(protocol)

protocol::http

HTTP

HyperText Transfer Protocol, one of the most important protocols for the World Wide Web.

It controls the data transfer between HTTP servers such as Apache and HTTP clients, which are web browsers in most cases. HTTP resources are requested via URLs (Universal Resource Locators). While HTTP normally only supports file transfer from server to client, the protocol supports sending information to HTTP servers, most prominently used in HTML forms.

Link: http://en.wikipedia.org/wiki/Http Link: http://www.ietf.org/rfc/rfc2616.txt

protocol::ident

Ident

The Ident Internet protocol helps to identify or authenticate the user of a network connection.

Link: http://en.wikipedia.org/wiki/Ident

protocol::imap

IMAP

Internet Message Access Protocol, a protocol used for accessing email on a server from a email client such as KMail or Evolution.

When using IMAP, emails stay on the server and can be categorized, edited, deleted etc. there, instead of having the user download all messages onto the local computer, as POP3 does.

Link: http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol

protocol::ip

IP

Internet Protocol (v4), a core protocol of the Internet protocol suite and the very basis of the Internet.

Every computer that is connected to the Internet has an IP address (a 4-byte number, typically represented in dotted notation like 192.25.206.10). Internet IP addresses are given out by the Internet Corporation for Assigned Names and Numbers (ICANN). Normally, computers on the Internet are not accessed by their IP address, but by their domain name.

Link: http://en.wikipedia.org/wiki/IPv4 Link: http://www.ietf.org/rfc/rfc791.txt

protocol::ipv6

IPv6

Internet Protocol (v6), the next-generation Internet protocol, which overcomes the restrictions of IP (v4), like shortage of IP addresses, and is supposed to form the new basis of the Internet in the future, replacing IP (v4).

Many programs already support IPv6 along with IP (v4), although it is still seldomly used.

Link: http://en.wikipedia.org/wiki/IPv6 Link: http://www.ipv6.org/

protocol::irc

IRC

Internet Relay Chat, a protocol for text chatting over network, extensively used on the Internet. It supports chat rooms, so-called channels, as well as private, one-to-one communication.

IRC servers are organized in networks, so that a client can connect to a geographically near IRC server, that itself is connected to other IRC servers spread over the whole world.

The official Debian channel is #debian on the freenode network.

Link: http://en.wikipedia.org/wiki/Internet_Relay_Chat

protocol::jabber

XMPP

Extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for message-oriented middleware based on XML (Extensible Markup Language).

The protocol was originally named Jabber, and was developed for near-real-time, extensible instant messaging (IM), presence information, and contact list maintenance.

Designed to be extensible, the protocol today also finds application in VoIP and file transfer signaling.

Link: http://xmpp.org/ Link: http://en.wikipedia.org/wiki/XMPP

protocol::kerberos

Kerberos

Kerberos is an authentication protocol for computer networks for secure authentication over an otherwise insecure network, using symmetric cryptography and a third party service provider, that is trusted both by client and server.

The authentication mechanism provided by Kerberos is mutual, so that not only a server can be sure of a client's identity, but also a client can be sure a connection to a server is not intercepted.

Link: http://en.wikipedia.org/wiki/Kerberos_%28protocol%29 Link: http://www.ietf.org/rfc/rfc4120.txt

protocol::ldap

LDAP

Lightweight Directory Access Protocol

protocol::lpr

LPR

The Line Printer Daemon protocol, a protocol used for accessing or providing network print services in a Unix network, but also used for local setups.

CUPS, the Common Unix Printing System, was developed to replace the old LPD/LPR system, while maintaining backwards compatibility.

Link: http://en.wikipedia.org/wiki/Line_Printer_Daemon_protocol Link: http://www.ietf.org/rfc/rfc1179.txt

protocol::msn-messenger

MSN Messenger

The MSN messenger protocol is the protocol that is used by Microsoft's own instant messaging network.

The protocol is a proprietary protocol. Although Microsoft once send a draft of the protocol specification to the IETF, it has since dated out and clients that connect to the MSN Messenger network have to rely on reverse-engineered information.

Link: http://www.hypothetic.org/docs/msn/

protocol::nfs

NFS

Network File System, a protocol originally developed by Sun Microsystems in 1984 and defined in RFCs 1094, 1813, and 3530 (obsoletes 3010) as a distributed file system, allows a user on a client computer to access files over a network as easily as if attached to its local disks.

Link: http://en.wikipedia.org/wiki/Network_File_System

protocol::nntp

NNTP

Network News Transfer Protocol, a protocol for reading and writing Usenet articles (a Usenet article is comparable with an email), but also used among NNTP servers to transfer articles.

Link: http://en.wikipedia.org/wiki/Network_News_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc977.txt

protocol::oscar

OSCAR (AIM/ICQ)

Open System for CommunicAtion in Realtime, an instant messaging used by AOL's instant messaging network (AIM). The protocol versions 7, 8 and 9 of the ICQ IM network are also instances of the OSCAR protocol.

OSCAR is a binary proprietary protocol. Since there is no official documentation, clients that connect to AIM or ICQ have to rely on information that has been reverse-engineered.

Link: http://en.wikipedia.org/wiki/OSCAR_protocol Link: http://www.oilcan.org/oscar/

protocol::pop3

POP3

Post Office Protocol, a protocol to download emails from a mail server, designed for users that have only intermittent connection to the Internet.

In contrast to IMAP server, messages that are downloaded via POP3 are not supposed to stay on the server afterwards, since POP3 does not support multiple mailboxes for one account on the server.

Link: http://en.wikipedia.org/wiki/Post_Office_Protocol Link: http://www.ietf.org/rfc/rfc1939.txt

protocol::radius

RADIUS

Remote Authentication Dial In User Service, a protocol for authentication, authorization and accounting of network access, mostly used by Internet service providers to handle dial-up Internet connections.

Link: http://en.wikipedia.org/wiki/RADIUS Link: http://www.ietf.org/rfc/rfc2865.txt

protocol::sftp

SFTP

SSH File Transfer Protocol, a protocol for secure, encrypting file exchange and manipulation over insecure networks, using the SSH protocol.

SFTP provides a complete set of file system operations, different from its predecessor SCP, which only allows file transfer. It is not, other than the name might suggest, a version of the FTP protocol executed through an SSH channel.

Link: http://en.wikipedia.org/wiki/SSH_file_transfer_protocol

protocol::smb

SMB

Server Message Block, a protocol for providing file access and printer sharing over network, mainly used by Microsoft Windows(tm). CIFS (Common Internet File System) is a synonym for SMB.

Although SMB is a proprietary protocol, the Samba project reverse-engineered the protocol and developed both client and server programs for better interoperability in mixed Unix/Windows networks.

Link: http://en.wikipedia.org/wiki/Server_Message_Block Link: http://www.samba.org/

protocol::smtp

SMTP

Simple Mail Transfer Protocol, a protocol for transmitting emails over the Internet.

Every SMTP server utilizes SMTP to hand on emails to the next mail server until an email arrives at its destination, from where it is usually retrieved via POP3 or IMAP.

Link: http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc2821.txt

protocol::snmp

SNMP

Simple Network Management Protocol, a member of the Internet protocol suite and used for monitoring or configuring network devices.

SNMP servers normally run on network equipment like routers.

Link: http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Link: http://www.ietf.org/rfc/rfc3411.txt

protocol::soap

SOAP

Simple Object Access Protocol, a protocol for exchanging messages between different computers in a network. The messages are encoded in XML and usually sent over HTTP.

SOAP is used to provide APIs to web services, such as the Google API to utilize Google's searching engine from client applications.

Link: http://en.wikipedia.org/wiki/SOAP Link: http://www.w3.org/TR/soap/

protocol::ssh

SSH

Secure Shell, a protocol for secure, encrypted network connections. SSH can be used to execute programs on a remote host with an SSH server over otherwise insecure protocols through an SSH channel. The main use is, as the name suggest, to provide encrypted login and shell access on remote servers.

SSH authentication can be done with password or, which is the preferred mechanism, via asymmetric public/private key cryptography.

Link: http://en.wikipedia.org/wiki/Secure_Shell

protocol::ssl

SSL/TLS

Secure Socket Layer/Transport Layer Security, a protocol that provides secure encrypted communication on the Internet. It is used to authenticate the identity of a service provider (such as a Internet banking server) and to secure the communications channel.

Otherwise insecure protocols such as FTP, HTTP, IMAP or SMTP can be transmitted over SSL/TLS to secure the transmitted data. In this case, an "S" is added to the protocol name, like HTTPS, FTPS etc.

Link: http://en.wikipedia.org/wiki/Secure_Sockets_Layer

protocol::tcp

TCP

Transport Control Protocol, a core protocol of the Internet protocol suite and used for data transport.

TCP is used as the transport protocol for many services on the Internet, such as FTP, HTTP, SMTP, POP3, IMAP, NNTP etc.

Link: http://en.wikipedia.org/wiki/Transmission_Control_Protocol Link: http://www.ietf.org/rfc/rfc793.txt

protocol::telnet

Telnet

TELecommunication NETwork, a mostly superseded protocol for remote logins.

Link: http://en.wikipedia.org/wiki/TELNET

protocol::tftp

TFTP

Trivial File Transfer Protocol, a simple file transfer protocol. TFTP allows a client to get or put a file onto a remote host. One of its primary uses is the network booting of diskless nodes on a Local Area Network. It is designed to be easy to implement so it fits on ROM.

Link: http://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc1350.txt

protocol::udp

UDP

User Datagram Protocol, a core protocol of the Internet protocol suite and used for data transport.

UDP is not as reliable as TCP, but faster and thus better fit for time-sensitive purposes, like the DNS protocol and VoIP.

Link: http://en.wikipedia.org/wiki/User_Datagram_Protocol Link: http://www.ietf.org/rfc/rfc768.txt

protocol::voip

VoIP

Voice over IP, a general term for protocols that route voice conversations over the Internet.

Popular VoIP protocols are SIP, H.323 and IAX.

Link: http://en.wikipedia.org/wiki/Voice_over_IP

protocol::webdav

WebDAV

Web-based Distributed Authoring and Versioning, a extension of the HTTP protocol to support creating and changing documents on an HTTP server. Thus, the client can access the documents on an HTTP server as it would those on the local file system.

Link: http://en.wikipedia.org/wiki/WebDAV Link: http://www.ietf.org/rfc/rfc2518.txt

protocol::xmlrpc

XML-RPC

XML Remote Procedure Call, a simple protocol for remote procedure calls that uses XML for encoding and the HTTP protocol for transport.

SOAP, which is a considerably more sophisticated protocol, was developed from XML-RPC.

Link: http://en.wikipedia.org/wiki/XML-RPC Link: http://www.xmlrpc.com/

protocol::yahoo-messenger

Yahoo! Messenger

The Yahoo! Messenger protocol is used to connect to Yahoo!'s instant messaging network.

This a proprietary binary protocol without any official documentation. Clients that connect to the Yahoo! Messenger network have to rely on reverse-engineered information.

Link: http://en.wikipedia.org/wiki/Yahoo%21_Messenger Link: http://www.venkydude.com/articles/yahoo.htm

protocol::zeroconf

Zeroconf

Zero Configuration Networking (Zeroconfig), is a set of techniques that automatically creates a usable IP network without configuration or special servers.

This tag is used for packages that implement one or more of:

 * IPv4LL for choosing addresses
 * mDNS for name resolution
 * DNS-SD for service discovery

Link: http://www.zeroconf.org Link: http://en.wikipedia.org/wiki/Zeroconf

Facet: role

Role

Role performed by the package

role::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

role::app-data

Application Data

role::data

Standalone Data

role::debug-symbols

Debugging symbols

Debugging symbols.

role::devel-lib

Development Library

Library and header files used in software development or building.

role::documentation

Documentation

role::dummy

Dummy Package

Packages used for upgrades and transitions.

role::examples

Examples

role::kernel

Kernel and Modules

Packages that contain only operating system kernels and kernel modules.

role::metapackage

Metapackage

Packages that install suites of other packages.

role::plugin

Plugin

Add-on, pluggable program fragments enhancing functionality of some program or system.

role::program

Program

Executable computer program.

role::shared-lib

Shared Library

Shared libraries used by one or more programs.

role::source

Source Code

Human-readable code of a program, library or a part thereof.

Facet: science

Science

How the package is related to the field of science

science::bibliography

Bibliography

science::calculation

Calculation

science::data-acquisition

Data acquisition

science::modelling

Modelling

science::plotting

Plotting

science::publishing

Publishing

science::visualisation

Visualization

Facet: scope

Scope

Characterization by scale of coverage

scope::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

scope::application

Application

Broad-scoped program for general use. It probably has functionality for 80-90% of use cases. The pieces that remain are usually to be found as utilities.

scope::suite

Suite

Comprehensive suite of applications and utilities on the scale of desktop environment or base operating system.

scope::utility

Utility

A narrow-scoped program for particular use case or few use cases. It only does something 10-20% of users in the field will need. Often has functionality missing from related applications.

Facet: security

Security

How the package is related to system security

security::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

security::antivirus

Anti-Virus

security::authentication

Authentication

security::cryptography

Cryptography

Cryptographic and privacy-oriented tools.

security::firewall

Firewall

security::forensics

Forensics

Post-mortem analysis of intrusions.

security::ids

Intrusion Detection

security::integrity

File Integrity

Tools to monitor system for changes in filesystem and report changes or tools providing other means to check system integrity.

security::log-analyzer

Log Analyzer

security::privacy

Privacy

Facet: sound

Sound and Music

How the package is related to the field of sound and music

sound::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

sound::compression

Compression

sound::midi

MIDI Software

sound::mixer

Mixing

sound::player

Playback

sound::recorder

Recording

sound::sequencer

MIDI Sequencing

sound::speech

Speech Synthesis

Facet: special

Service tags

Group of special tags

special::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

special::unreviewed

Needs review

Facet: suite

Application Suite

Groups together related packages

suite::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

suite::apache

Apache

suite::bsd

BSD

Berkeley Software Distribution, sometimes called Berkeley Unix or BSD Unix, and its family of descendants: FreeBSD, NetBSD or OpenBSD.

Link: http://en.wikipedia.org/wiki/Berkeley_Software_Distribution

suite::debian

Debian

Packages specific to Debian - look into "Software Development::Debian" for Debian Development.

suite::eclipse

Eclipse

Eclipse tool platform and plugins.

suite::emacs

Emacs

suite::gforge

GForge

A collaborative development platform.

suite::gimp

The GIMP

suite::gkrellm

GKrellM Monitors

suite::gnome

GNOME

suite::gnu

GNU

Gnu's Not Unix. The package is part of the official GNU project

suite::gnustep

GNUstep

GNUstep Desktop and WindowMaker

suite::gpe

GPE

GPE Palmtop Environment

suite::kde

KDE

suite::mozilla

Mozilla

Mozilla Browser and extensions

suite::netscape

Netscape Navigator

The pre-6.0 versions of netscape browser

suite::openoffice

LibreOffice/OpenOffice.org

suite::openstack

OpenStack

Open source software for building private and public clouds. http://openstack.org/

suite::opie

Open Palmtop (OPIE)

suite::postgresql

PostgreSQL

suite::roxen

Roxen

suite::samba

Samba

suite::sugar

Sugar Learning Platform

suite::webmin

Webmin

suite::xfce

XFce

Lightweight desktop environment for X11.

suite::xmms2

XMMS 2

suite::zope

Zope

The Zope (web) publishing platform.

Facet: system

Class of system

Class of system a package provides specific functionality for.

system::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

system::cloud

Cloud

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network (typically the Internet).

Link: http://en.wikipedia.org/wiki/Cloud_computing

system::embedded

Embedded

A computer system designed for specific control functions within a larger system.

Link: http://en.wikipedia.org/wiki/Embedded_system

system::laptop

Laptop

A personal computer for mobile use.

Link: http://en.wikipedia.org/wiki/Laptop

system::mobile

Mobile device

A small, hand-held computing device, typically having a display screen with touch input and/or a miniature keyboard.

http://en.wikipedia.org/wiki/Mobile_device

system::server

Server

A physical computer (a computer hardware system) dedicated to running one or more such services (as a host),[1] to serve the needs of users of the other computers on the network. Depending on the computing service that it offers it could be a database server, file server, mail server, print server, web server, or other.

Link: http://en.wikipedia.org/wiki/Server_(computing)

system::virtual

Virtual

A virtual computer hides the physical characteristics of a computing platform from users, instead showing another abstract computing platform.

Link: http://en.wikipedia.org/wiki/Hardware_virtualization

Facet: uitoolkit

Interface Toolkit

Which interface toolkit the package provides

uitoolkit::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

uitoolkit::athena

Athena Widgets

uitoolkit::fltk

FLTK

uitoolkit::glut

GLUT

uitoolkit::gnustep

GNUstep

uitoolkit::gtk

GTK

uitoolkit::motif

Lesstif/Motif

uitoolkit::ncurses

Ncurses TUI

uitoolkit::qt

Qt

uitoolkit::sdl

SDL

uitoolkit::tk

Tk

uitoolkit::wxwidgets

wxWidgets

uitoolkit::xlib

X library

Facet: use

Purpose

The general purpose of the software

use::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

use::analysing

Analysing

Software for turning data into knowledge.

use::browsing

Browsing

use::calculating

Calculating

use::chatting

Chatting

use::checking

Checking

All sorts of checking, checking a filesystem for validity, checking a document for incorrectly spelled words, checking a network for routing problems. Verifying.

use::comparing

Comparing

To find what relates or differs in two or more objects.

use::compressing

Compressing

use::configuring

Configuration

use::converting

Data Conversion

use::dialing

Dialup Access

use::downloading

Downloading

use::driver

Hardware Driver

use::editing

Editing

use::entertaining

Entertaining

use::filtering

Filtering

use::gameplaying

Game Playing

use::learning

Learning

use::login

Login

use::measuring

Measuring

use::monitor

Monitoring

use::organizing

Data Organisation

use::playing

Playing Media

use::printing

Printing

use::proxying

Proxying

use::routing

Routing

use::scanning

Scanning

use::searching

Searching

use::simulating

Simulating

use::storing

Storing

use::synchronizing

Synchronisation

use::text-formatting

Text Formatting

use::timekeeping

Time and Clock

use::transmission

Transmission

use::typesetting

Typesetting

use::viewing

Data Visualization

Facet: web

World Wide Web

What kind of tools for the World Wide Web the package provides

web::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

web::application

Application

web::appserver

Application Server

web::blog

Blog Software

web::browser

Browser

web::cgi

CGI

web::cms

Content Management (CMS)

web::commerce

E-commerce

web::forum

Forum

web::microblog

Microblog software

web::portal

Portal

web::scripting

Scripting

web::search-engine

Search Engine

web::server

Server

web::wiki

Wiki Software

Wiki software, servers, utilities and plug-ins.

Facet: works-with

Works with

What kind of data (or even processes, or people) the package can work with

works-with::3dmodel

3D Model

works-with::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

works-with::archive

Archive

works-with::audio

Audio

works-with::biological-sequence

Biological Sequence

works-with::bugs

Bugs or Issues

works-with::calendar

Calendars, dates or times

Examples are clock widgets, calendar management tools and alarm applications.

works-with::db

Databases

works-with::dictionary

Dictionaries

works-with::dtp

Desktop Publishing (DTP)

works-with::fax

Faxes

works-with::file

Files

works-with::font

Fonts

works-with::graphs

Trees and Graphs

works-with::im

Instant Messages

The package can connect to some IM network (or networks).

works-with::image

Image

works-with::image:raster

Raster Image

Images made of dots, such as photos and scans

works-with::image:vector

Vector Image

Images made of lines, such as graphs or most clipart

works-with::logfile

System Logs

works-with::mail

Email

works-with::music-notation

Music Notation

works-with::network-traffic

Network Traffic

Routers, shapers, sniffers, firewalls and other tools that work with a stream of network packets.

works-with::people

People

works-with::pim

Personal Information

works-with::semantic-data

Semantic data models

works-with::software:package

Packaged Software

works-with::software:running

Running Programs

works-with::software:source

Source Code

works-with::spreadsheet

Spreadsheet

works-with::text

Text

works-with::unicode

Unicode

Please do not tag programs with simple unicode support, doing so would make this tag useless. Ultimately all applications should have unicode support.

works-with::vcs

Version control system

works-with::video

Video and Animation

Facet: works-with-format

Supports Format

Which data formats are supported by the package

works-with-format::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

works-with-format::bib

BibTeX

BibTeX list of references

works-with-format::chm

Compiled HTML Help

Link: http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help

works-with-format::diff

Diff-format patches

Textual patches in diff's "normal" (default), context (diff -c), or unified (diff -u) format.

Link: http://en.wikipedia.org/wiki/Diff

works-with-format::djvu

DjVu

File format to store scanned documents.

Link: http://en.wikipedia.org/wiki/Djvu

works-with-format::docbook

DocBook

works-with-format::dvi

TeX DVI

DeVice Independent page description file, usually generated by TeX or LaTeX.

works-with-format::elf

Executable and Linkable Format

The Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps.

Link: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

works-with-format::epub

EPub electronic publication

Link: http://en.wikipedia.org/wiki/EPUB

works-with-format::gif

GIF, Graphics Interchange Format

works-with-format::html

HTML, Hypertext Markup Language

works-with-format::ical

Calendar data like meeting requests and tasks

File extensions: .ical; .ics; .ifb; .icalendar. The format is specified in RFC 5545.

works-with-format::info

Documentation in Info Format

works-with-format::iso9660

ISO 9660 CD Filesystem

works-with-format::jpg

JPEG, Joint Photographic Experts Group

works-with-format::json

JSON

JavaScript Object Notation

works-with-format::ldif

LDIF

Lightweight Directory Interchange Format

works-with-format::man

Manpages

works-with-format::mp3

MP3 Audio

works-with-format::mpc

Musepack Audio

works-with-format::odf

ODF, Open Document Format

works-with-format::oggtheora

Ogg Theora Video

works-with-format::oggvorbis

Ogg Vorbis Audio

works-with-format::pdf

PDF Documents

works-with-format::plaintext

Plain Text

works-with-format::png

PNG, Portable Network Graphics

works-with-format::po

PO, Portable Object

Message translations for internationalized programs

works-with-format::postscript

PostScript

works-with-format::rdf:json-ld

JSON-LD (JSON Linked Data)

works-with-format::rdf:n3

Notation3

works-with-format::rdf:ntriples

N-Triples of URIs

works-with-format::rdf:turtle

Turtle (Terse RDF Triple Language)

works-with-format::rdf:xml

RDF/XML

works-with-format::sgml

SGML, Standard Generalized Markup Language

works-with-format::svg

SVG, Scalable Vector Graphics

works-with-format::swf

SWF, ShockWave Flash

works-with-format::tar

Tar Archives

works-with-format::tex

TeX and LaTeX

works-with-format::tiff

TIFF, Tagged Image File Format

works-with-format::vrml

VRML 3D Model

Virtual Reality Markup Language

works-with-format::wav

MS RIFF Audio

Wave uncompressed audio format

works-with-format::xml

XML

works-with-format::xml:gpx

GPX, GPS eXchange Format

works-with-format::xml:rss

RSS Rich Site Summary

XML dialect used to describe resources and websites.

works-with-format::xml:xslt

XSL Transformations (XSLT)

works-with-format::zip

Zip Archives

Facet: x11

X Window System

How the package is related to the X Window System

x11::TODO

Need an extra tag

The package can be categorised along this facet, but the right tag for it is missing.

Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.

x11::applet

Applet

x11::application

Application

x11::composite-manager

Composite manager

This tag also applies to compositing window managers: for compositing window managers, please use both x11::composite-manager and x11::window-manager

x11::display-manager

Login Manager

Display managers (graphical login screens)

x11::font

Font

x11::library

Library

x11::screensaver

Screen Saver

x11::terminal

Terminal Emulator

x11::theme

Theme

x11::window-manager

Window Manager

x11::xserver

X Server and Drivers

 X servers and drivers for the X server (input and video)