A Label has a type, a name and a value and can be added to snips. A snip can have several labels. Snips can be found and displayed by label.

Ideas for types are:
- author
- source
- from (since when the snip should be seen)
- to (until when the snip should be seen)
- contact (snip contains contact information)
- calendar (snip should be placed in calendar at given date), see Calendaring
- category (snip contains information of category, e.g. "Java", "XML")
- type (type of snip, e.g. "person", "idea", "thing")
- weblog_category snip is category e.g. "Personal" or "Technology"
Comment:
I don't know right now. Perhaps labels are linked to a snip and edited on their own. Or they might be added to the snip like
\{@type:person\}
\{@category:Java\}
Or a combination of both.
Discussion about wiki pages as weblogs (perhaps with labels):
Concept was partially used in solent.
Several other packages employ this concept:
(Default) Label types
Perhaps someone can fill out the table.
| label type | description/intension | examples |
|---|
| TaxonomyLabel | used to build taxonmy trees and make them with a macro browseable like yahoo. | Language->OO->Java |
| RenderEngine | unknown | |
| Boolean | unknown | |
| CategoryLabel | confusingly similar to TaxonomyLabel | |
| SnipLabel | creates a snip link | if the label's name is "foo" and its link target (snip) is "bar", the labels box will include a line with "foo bar". This snip (Label) has a SnipLabel with name="Projektleiter" and link target="stephan". |
| TypeLabel | used to define CategoryLabel (see Category) | |
How to search for all snips having a given label?
see
label-search
{@type:person} {@category:Java}- Label needs some GUI work wich we do not wan't to do in JSP, so use WebWork
- The WebWork guys want to help if we have WAR, so we do WAR
- The WAR support is tricky
Bottom line: I guess less than a month because if the chain takes to long we cut this. The Labels work but there is no GUI yet.[house -> contain ->room]
So, like the use of " [...]" for links, if pages exists are linked otherwise it propose to create them.
This contents can be easily translated to RDF triples. Your wiki can became a "shortcut" to collect and create knowledge in a free RDF way.There is one limit: "Only one triple for a word in one page" but we can think solutions easily....Sorry for my bad English. Bye Stefano Campanini
- label api
- if anybody did it/ thought about it already : clustering algorithm used (simple, hierarchical, SOM). Where do I hook in?
- if anybody did it/ thought about it already : visualization model for tag/label-clusters (I'm only interested in 2 dimensional visualization)
Is the label metadata separated from the content in the database and can I outsource the metadata/labels data somewhere, chew it, and retrieve that data back?I actually would like to configure the label input field to be able to enter multilingual labels for same topic. I find nothing on that subject.I further would like to build in- autosuggestion of labels already present in the database
- sychronization of labels and label-clusters between several wikis (entailing implementation of distributional clustering)
Approaches, hints and more :) would be heartily appreciatedcheersjlm- a running instance of SnipSnap will overwrite your changes
- your code will not work with e.g. FileStore
Modification of the input field (e.g. for multilingual input) is quite simple. You simply need to implement your own Label class with getInputProxy.Autosuggestion would also be possible, I'd consider the category label included in the core as a good example of a label that scans the snipspace for existing labels on input.Synchronization is a system-wide need. I know there are some folks working on snipspace syncing.