- Item Cloud - 'Cloud definitions' are roadmaps to lead you from a starting point to a set of reachable items. They are like functions, associated with a Kind, that take an item - the cloud entrypoint - as an input and return a list of items (or give you a copy of a set of items); the resulting set of related items is referred to as an 'item cloud'. A cloud definition is essentially a list of attributes to traverse, and policies for how to traverse them (such as whether or not to recursively traverse). More precisely, a cloud definition is a list of 'Endpoints' which encapsulate an attribute/traversal-policy pair. A Kind item may have multiple cloud definitions items assigned to it, each with a different "alias" such as "share" or "copy". To define a cloud, you create a Cloud item in the repository, and add it to a Kind's clouds attribute. Next you define one or more Endpoint items which are each associated with an attribute of that kind.
See ItemCloud? for a more detailed definition and examples.
|