Design Protocols 🠖 key concepts

Interfaces 

Data collection instruments designed for a specific task. You configure Interfaces in Architect and add them to the interview protocol, where they become stages.

Details

Interviews in Network Canvas are comprised of one or more stages, which can be thought of as the individual screens that a participant sees. Each stage is an instance of an Interface that has been configured to collect specific variables or create nodes and edges. Interfaces are therefore the most fundamental building blocks of a Network Canvas interview.

Each Interface is designed to accomplish a single specific task in the network interview. Some tasks, such as edge generation, can be accomplished with different Interfaces. You choose which Interface to use when designing your interview in Architect based on your research needs.

Types of interfaces

Interfaces can be broadly categorized as: name generators, sociograms, name interpreters, or utilities.

Name Generator interfaces

Name Generators allow participants to create alters during the course of an interview, thereby describing one of the two main entities in your study's networks. There are five Name Generator Interfaces available, each designed for specific scenarios:

Available Name Generator Interfaces in Architect
Available Name Generator Interfaces in Architect

Sociogram interfaces

Sociograms are the visual mapping component of a network interview. On the Sociogram, participants draw ties between alters to signify the relationships between individuals within their personal network, describing the other main entity in your study's networks.

There are two Sociogram Interfaces in Network Canvas:

  • Sociogram - Interactive Interface for collecting edge data by having participants draw connections between alters
  • Narrative - Display-only Interface for showing the participant's network without collecting data
Available Sociogram Interfaces in Architect
Available Sociogram Interfaces in Architect

Name Interpreter interfaces

Once a protocol contains entities, Name Interpreter Interfaces can be used to collect additional information and build upon existing alters or ties. These Interfaces include:

  • Ordinal Bin - Sort alters into ordered categories using a visual bin interface
  • Categorical Bin - Sort alters into unordered categories using a visual bin interface
  • Per Alter Form - Collect detailed attribute data about each alter using forms
  • Per Alter Edge Form - Collect attribute data about edges using forms
  • Ego Form - Collect data about the participant themselves
  • Dyad Census - Systematically ask about relationships between all pairs of alters
  • One-To-Many Dyad Census - A Dyad Census variation that links one alter to multiple others at a time
  • Geospatial - Capture geospatial data by having participants select areas on a map (requires an internet connection and a Mapbox account)
Available Name Interpreter Interfaces in Architect
Available Name Interpreter Interfaces in Architect

Utility interfaces

The Information Interface is a general purpose stage that can be used to present information to participants using a variety of text and media resources. This is helpful in explaining stage functionalities and increasing participant comprehension.

The Anonymisation Interface is an experimental stage that lets participants encrypt sensitive or identifiable attributes on-device, so that they cannot be read by the researcher. It is not enabled by default; you turn it on via the Encrypted Variables experimental feature in Architect.

Available Utility Interfaces in Architect
Available Utility Interfaces in Architect
  • Prompts - Configure participant-facing questions for stages
  • Forms - Build forms used in Form-based Interfaces
  • Variables - Define data fields to collect in Interfaces
  • Skip Logic - Conditionally show or skip stages based on data
  • Network Filtering - Control which nodes or edges appear within a stage