Neighbourhoods Guidebook
  • Index
  • The Basics
  • Our Terminology
  • Future Uses & Features
  • $NHT
  • Useful Links
Powered by GitBook
On this page
  • Access grant
  • Applet
  • Assessment
  • Assessment control
  • Assessment tray
  • Assessment tray config
  • Badge
  • Community activator
  • Community Activation Wizard
  • Cultural Context
  • Dashboard
  • Data Set
  • Dimension
  • Groupware
  • Identity
  • Input Dimension
  • Launcher
  • Layout
  • List view
  • List configuration
  • Member/ membership
  • Method
  • Navigation
  • Neighbourhood
  • Neighbourhoods Framework
  • Output Dimension
  • Ordering
  • Page
  • Reaction
  • Resource
  • Resource filter
  • Resource view
  • Role
  • Schema
  • Scoring
  • Sensemaker
  • Sensemaker Dashboard
  • Social Configuration
  • Social sense-making
  • Space
  • Threshold

Our Terminology

This page is an ongoing work-in-progress.

PreviousThe BasicsNextFuture Uses & Features

Last updated 1 year ago

Access grant

Permits the ability to perform a certain action related to certain objects or resources.

Applet

A Holochain hApp that is built using the Applet Module Interface provided by Neighbourhoods framework, that is also employing reusable UI following the standards provided by the framework.

Applets are installed in the so that they can be enabled and composed by into .

An example applet is available .

Assessment

An assessment is a thoughtful evaluation of a , along a specified .

Agents can assess s on any of its input dimensions, resulting in a input assessment. Assessment entries are stored as links or anchors from the resource's entry hash with the dimension as a tag.

Assessment control

The UI component used for making assessments.

There is a set of assessment controls provided by Neighbourhoods, but any applet developer can also create their own, following the .

Assessment tray

A collection of assessment controls displayed next to a resource.

Assessment tray config

Details which assessment controls are mapped to which dimension and in what order.

Badge

Community activator

In all likelihood, community activators seek technical tools to promote group coordination, resource sharing, and advancement of common interests in communities.

Community Activation Wizard

Cultural Context

Dashboard

Data Set

Dimension

A named range along which assessments can be placed. Used to organize assessments into meaningful slices.

Groupware

Any software groups use to connect with each other, share information, ideas, memories, and goods, and coordinate their actions.

Identity

Currently an identity is equivalent to a Holochain agent identity. It is unique per device, but this must change in the near future.

Input Dimension

An input 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.

Launcher

This is an entry point application for any neighbourhood, where users can:

  • Create and access their personal Profiles

  • Search and join existing neighbourhoods

  • Create new neighbourhoods and configure them

  • Add applets to a neighbourhood and configure them

  • Invite more members and interact with them using applets

  • Inspect the Sensemaker Dashboard, gaining cultural insights for the neighbourhood

Layout

A template to compose resources, their views, their assessment controls, and other attached objects.

List view

List configuration

Defines:

Member/ membership

  1. Membership is the trait of being a member in a neighbourhood, particularly one which has admissions criteria (such as requiring credentials).

Method

Navigation

Navigation allows moving between pages in a culturally / community / goal / workflow sensitive way. By default, this is a list of pages created in a space.

Neighbourhood

Neighbourhoods Framework

  • Applet Module Interface: and interface that must be implemented by all Applets explaining how to render their resources, contexts and assessments

Output Dimension

Ordering

When defining a list configuration, one can specify the order in which resources will be displayed.

Page

A way of interacting with resources in a space.

Reaction

Resource

A resource is a data/media item (entry) which users can make sense upon.

Resource filter

When defining a list configuration, one can specify which resource schemas can be seen in the list.

Resource view

An applet must define at least one resource view.

NEW: Views can be bundled with a schema, in order to bootstrap the use the object. In a sense they are like miniature tools for creating and displaying objects that conform to a particular schema.

Role

Schema

A definition of the potential shape and kinds of values a resource can have. This will be specified in JSON-LD or RDF.

Scoring

Sensemaker

The main engine for calculating social computations in neighbourhoods, taking as inputs the social configuration created by the community activator and the many assessments produced by community members, and as outputs, scoring resources according to the defined cultural contexts.

The sensemaker is an internal holochain hApp that is part of the Neighbourhoods framework and made available for applet developers via interaction with the Launcher.

Sensemaker Dashboard

Social Configuration

Social sense-making

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.

Space

Spaces organize resources and people around a purpose, enabling them to work with resources more fluidly. Spaces also mediate access to resources and people within the space.

Threshold

A badge is a distinction added to a member which modifies the value of their towards computing a .

Community activators are the real creators of . Whether a single leader or a DAO-like group acting in concert, community activators create sets of generic tools to pair with intentional design of reputation and culture. Community activators and whole Neighbourhoods benefit from data portability across the distributed web by deciding to bridge to other Neighbourhoods.

A tool available inside the Neighbourhoods to enable community activators to create and change for a neighbourhood.

Access to the Wizard is determined by the role.

Other members have access to the , enabling them to inspect and interact with the social configuration for any neighbourhoods they are of.

The current implementation of the Wizard consists in a link from the that enables changing the assessment widget for each dimension defined for each resource provided by the applet.

In a future implementation, it will allow defining and and customising every aspect of the applet interactions.

Outdated; see instead .

A cultural context serves to group and display of a certain type, while defining a set of for filtering and ordering them.

See .

A data set is a list of , 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 .

In any given , groupware applets are lightweight Holochain hApps.

A template for defining how resource views are laid out. Requires a .

used for each resource displayed

which are used in association with a . Previously, this was a

A member is someone who uses a specific .

A method is an algorithm for computing an output assessment along a certain dimension for a , using from other dimensions of the resource as inputs.

A neighbourhood is a social context that consists of a network of agents who use Sensemaker and one or more Sensemaker-compatible with each other.

The framework is an architecture made available via the for Applet developers, that defines how should be build and what extra features are available to them. It currently includes:

Assessment controls: an applet may or may not define brand new that can be packaged with their applet

Configuration file: A standard file format for describing the for that applet

Resource views: A standard way to specify generic for each of the applet defined .

An output dimension is a measurable quality or character of an entry, measured by an agent-defined . Examples include upvote ratios, mean ratings, and numbers of likes.

A reaction is a colloquial way of talking about an on a

OLD: This UI element specifies a generic way for how a specific is rendered inside the and within the .

A role defines a type of , determining their access to within a , and their rights within those contexts.

Scoring is either of the following: 1. The order in which are shown in a. 2. The algorithm that determines how visible something is.

The Dashboard resides in the Launcher and is available to any neighbourhoods member to allow inspection and interaction with the , by viewing made by other members on any mapped by the configuration, switching from existing , and also running existing manually (if they have permission to do so).

Each resource is displayed on the Dashboard according to the generic defined by the applet.

Configuration is an essential part of any Neighbourhoods applet. It is a file that defines the modes of social sense-making vis-a-vis the , and applicable to the functionality of an applet.

These can either be created (1) directly on the applet code or (2 - future) using the provided by the Neighbourhoods .

A threshold is a value criterion in a given or , to enable resource filtering in a .

here
assessment widgets
Neighbourhoods Launcher
community activators
neighbourhoods
resource
dimension
resource
Neighbourhoods framework
reactions
score
Neighbourhoods
Launcher
social configurations
Community Activator
Sensemaker Dashboard
members
Dashboard
dimensions
assessment widgets
social sense-making
list configuration
resources
thresholds
Sensemaker Dashboard
assessments
neighbourhood
neighbourhood
list configuration
Orderings
Thresholds
Resource filters
Resource views
list view
cultural context.
neighbourhood
resource
assessments
applets
Neighbourhoods Launcher
Applets
assessment controls
Social Configuration
resource views
resources
Method
assessment
subjective dimension.
resource
applet
Sensemaker Dashboard
member
cultural contexts
neighbourhood
resources
cultural context
social configuration
assessments
resources
cultural contexts
methods
resource view
resources
dimensions
cultural contexts
Community Activation Wizard
Launcher
output dimension
input dimension
list view