This repository was archived by the owner on Dec 31, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 10
Models: Tag
kgdunn edited this page Jun 18, 2011
·
3 revisions
Tagging is a general way of categorization information. We see tagging taking place at two levels.
- Subject areas are a higher level of categorization since then get more weight in search results than ...
- Tags, which are at a lower level, but serve to refine the subject area.
As an example, a subject area could be Visualization and tags related to this are 2D and scatterplot. Another subject area could be Image Processing, and this also has a 2D tag.
It is messy to deal with tags and subject areas as distinct database entries (tracking history, user assignment). So from a storage point of view they go in the same database table, but are distinguished only by the tag_type field in the model.
-
name: tag name (preferably in Title Case for subject areas, and in lowercase for ordinary tags). -
description: a longer description of the tag (not sure if we will use this, but it could be useful) -
tag_type: a choice of eithertag(ordinary tag) orsubjectfor subject area tags. -
picture: we can consider adding small icons next to the tag in the future
Tags are assigned by the submitter and can be added/removed by the community as well as site editors.
- Algorithm
- Automotive
- Biotech
- Chemistry
- Communications
- Control Systems
- Data Acquisition
- Documentation
- Earth Sciences
- Financial Services
- Games
- Graphic User Interface (GUI)
- Image and Video Processing
- Modeling
- Pharmaceutical
- Physics
- Probability
- Publications
- Simulation
- Statistics
- Visualization