Similar to how identities are non-global, hashtags in bivouac aren't global either. Meaning is derived from who curated the tag. Hashtags in bivouac are managed by .decal documents.

A tagging relationship is expressed in three documents:

  • the tag article (held by the curator) explaining more about the tag in a wiki page (and defining how to address the tag curator's and author's inboxes)
  • the curators' list of tagged articles (held by the curator) explaining the relationship from the curator's point of view
  • the specific document's tag anchor (held by the author of the document) explaining the author's point of view on the relationship.

Hashtag Namespacing

Tags in Bivouac are namespaced to curator roles. They also contain a colon to define the superclass of tags, for example #wiki:whales@curator@@coolhacker.phish for publications about whales, or #karma:trolling@mods@@coolhacker.phish for users warned about trolling.

Microformats

You might be familiar with these, they look a little like microformats (#namespace:key=value)

Some example tag superclasses:

  • #admin:appeal - encrypt to only the admin of the group
  • #mod:spam - report spam to mods
  • #mod:report - report to mods, not to article author
  • #wiki:squirrels - articles about squirrels
  • #react:downvote - reactions

Censor Lists

Decal tags also include censored topics, where the item in question that members are asked to not mirror is hashed with a salt. This is a cryptographic technique so as to not reveal the address to the referenced document. In that instance, the list of tagged articles is a list of "hash", "salt", "hashmethod", "memo". This is similar to ahmia's list.

In the instance of a censored tag, a user's client should by default not download, mirror, or statically render the document. For example, if @@coolhackers.phish does not want discussion of cheesy broccoli.

Community-Sourced Tagging

Users may also use decal tags as a form of content warning.

Tags may also be submitted to curators and authors by people who are neither the curator nor the author. Pending or rejected tags may optionally be viewed by other members of a group or audience (if public) so long as the tag proposal is still live on somebody's box and someone wants to view it. This can be viewed as similar to collaborative tagging in Danbooru, an image board software.

Tag Priorities

If users believe an identically named tag is better curated by group X instead of group Y, they could choose to go with X's curation and only use Y's when X hasn't made a decision. In this way wikis function like a Union filesystem, where some folders come from one hard drive, but deep inside them some other folders might come from another hard drive. Your view of tags is based on who you think does the best tag categorization, and you can mute or delegate as appropriate. You might even use virtual decision flows to decide and weight them.