This page is an ongoing work-in-progress.
A lightweight, interoperable block of code that comprises the groupware / generic tools aspect of the Neighbourhoods framework.
Applets are made available in the low-code marketplace so that they can be composed by community activators into neighbourhoods.
An assessment is a thoughtful evaluation of a resource, or of another assessment, on a range of measurement.
Agents can assess resources on any of its subjective dimensions, resulting in a subjective assessment. Assessment entries are stored as links or anchors from the resource's entry hash with the dimension as a tag.
A badge is a distinction added to a member which modifies the value of their reactions towards computing a score.
A community activator is any person or group who wants to start a neighbourhood.
In all likelihood, community activators seek technical tools to promote group coordination, resource sharing, and advancement of common interests in communities.
A cultural context is a set of thresholds for selecting and ordering resources of a certain type.
A data set is a list of assessments, as hashes. Methods are applied to data sets to return objective assessments, which means publishing a data set as a validation package, or for audit, can increase trust in a given neighbourhood.
Data external to holochain can also be grouped into a data set for later processing within a neighbourhood.
A subjective dimension is a judgeable quality or character of an entry, expressed as a value in a agent-defined range. It is judged by an agent. Examples include 5-star ratings, upvote/downvotes, and 60 mark scales.
An objective dimension is a measurable quality or character of an entry, mesured by an agent-defined Method. Examples include upvote ratios, mean ratings, and numbers of likes.
Any software groups use to connect with each other, share information, ideas, memories, and goods, and coordinate their actions.
In any given neighbourhood, groupware applets are lightweight Holochain hApps.
- 1.A member is someone who uses a specific neighbourhood.
- 2.Membership is the trait of being a member in a neighbourhood, particularly one which has admissions criteria (such as requiring credentials).
A method is an algorithm for measuring an objective dimension of a resource, using assessments from other dimensions of the resource as inputs. The result of a method is an objective assessment. While any agent can run a method on a resource, only a community activator, or someone else with designated privileges, can publish the resulting objective assessment for group viewing.
A social context that consists of a network of agents who use Sensemaker and one or more Sensemaker-compatible applets with each other.
A reaction is a colloquial way of talking about a subjective dimension; a gesture we use to quickly convey our impression of a resource. Reactions are not subject to assessment by other agents.
A resource is a data/media item (entry) which we make sense upon.
A role defines a type of member, determining their access to contexts within a neighbourhood, and their rights within those contexts.
Scoring is either of the following: 1. The order in which resources are shown in a context. 2. The algorithm that determines how visible something is.
Social sense-making is social in two ways. First, it is about the social world. It is a process of orienting to people, spaces, scenarios, and representations. For this orientation to occur, the latter need to be defined in some way. Second, it is a social process, which is to say, articulable and/or visible between members of a social group. Individuals use their goals, aims, and desires, conscious or not, to make sense of the social world on their own. For social sense-making to be a group rather than an individual activity, the group must an have apparent, articulable set of common interests, goals, or values. Therefore, when groups pursue sense-making as a common activity, these interests, goals, and values are cultivated, becoming more refined and more actionable in the process.
A threshold is a value criteria in a given objective dimension or subjective dimension.