Metadata Types ============== This file serves as incomplete registry of metadata types used in uwiki. This is only a short list, documentation of the types is elsewhere. Basic ----- Metadata used by uwiki internally `schema`:: Schema definitions for the utable parser (these define all other metadata) `acl`:: Access Control List for any object (path/file) on the wiki. `metaacl`:: Access Control List for metadata operations. `sys`:: Pointer to the uwiki sources which are in effect. `type`:: Type of a file. `source`:: List if source files upon which this file depends. `users`:: directory containing user accounts. `groups`:: Group definitions, lists which users are in a group `roles`:: Role definitions, map a set of permission to a rolename `scm`:: Defines which versioning system is in effect. Default ------- Metadata for plugins shipped with uwiki Contributed ----------- For plugins which are externally developed and contributed. Please extend this list by yourself. Don't remove, change or conflict existing entries. Planned ------- Yet unused but planned for future extensions. `trail`:: For distributed wikis (cehtehs plan) `home`:: For distributed wikis (cehtehs plan) `subscribers`:: subscriptions Reserved -------- Undocumented or names which shall be never taken for metadata entries `uwiki*`:: '_uwiki' is the name of the uwiki installation itself we want to prevent namespace clashes here, so anything starting with '_uwiki*' gives us a nice namespace in the docroot which can not be overridden by normal uwiki actions. `_*`:: names starting with a double underscore are reserved and unused for now.