1. A computer-implemented system for managing a category, comprising: a database maintaining waymark records that are each associated with a category, each waymark record comprising metadata associated with at least one variable and one or more attributes specifying a type of the metadata for each variable; an authorization module to provide access to the database, comprising: an identification module to identify a user having access to the database based on a list of authorized users; and a request receipt module to receive a request from the user to present one such category and the associated waymark records; and a processor to process at least one waymark record from the requested category, comprising: an input receipt module to receive input metadata from the user user; a consistency module to evaluate the received input metadata for consistency with the variables and the attributes for that waymark record; a correction module to notify the user that the received input metadata for the waymark record is inconsistent with the variables and the attributes for the waymark record; a corrected input receipt module to receive from the user a further input metadata which is corrected by the user to conform to the variables and the attributes for the waymark record; and an input metadata replacement module to replace at least a portion of the metadata with the input metadata.