46
Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi Peter Kwantes DRDC – Toronto Research Centre Defence Research and Development Canada Scientific Report DRDC-RDDC-2016-R058 April 2016

Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking

Shadi Ghajar-Khosravi Peter Kwantes DRDC – Toronto Research Centre

Defence Research and Development Canada Scientific Report

DRDC-RDDC-2016-R058

April 2016

Page 2: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

IMPORTANT INFORMATIVE STATEMENTS This work is being carried out at Defence Research and Development Canada (DRDC) under project 05da: JICAC (Joint Intelligence Collection and Analysis Capability) within the Joint Force Development (JFD) S&T portfolio.

Template in use

© Her Majesty the Queen in Right of Canada, as represented by the Minister of National Defence, 2016

© Sa Majesté la Reine (en droit du Canada), telle que représentée par le ministre de la Défense nationale, 2016

Page 3: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 i

Abstract

All-source analysts collaborate with each other on various information requirements. They receive different types of information from various collators, integrate and relate those information items to produce intelligence, and then share the new intelligence items with their peers. In this report, the authors describe Sharik (SHAring Resources, Information, and Knowledge), a web-based tool aimed at supporting collaborative sensemaking among all-source intelligence analysts in distributed command and control centers. The primary goal of this tool is to support analysts in producing, and more importantly sharing, new intelligence pieces with their teammates while retaining a high situational awareness of the intelligence production’s status.

Significance to Defence and Security

Analysts are continuously dealing with larger amounts of information to review, analyse, and extract intelligence from. A wide range of solutions is proposed for tackling this information overload issue, including various analytic tools supporting analysts’ analyses. On a different spectrum, another solution would be facilitating collaboration and sensemaking among teams of analysts working together on a common mission with the ultimate goal of improving efficiency and reducing redundancy in intelligence analysis activities. Hence, the tool described in this report was designed to support collaborative sensemaking among intelligence analysts.

This work is being carried out at Defence Research and Development Canada (DRDC) under project 05da: JICAC (Joint Intelligence Collection and Analysis Capability) within the Joint Force Development (JFD) S&T portfolio. The JICAC project is being run as a collaboration between DRDC’s Valcartier and Toronto Research Centres, and aims to provide the Canadian Armed Forces (CAF) with tools, techniques, and advice for procurement to reduce the amount of time all-source intelligence analysts must search for information, and maximise the amount of time they can spend doing analysis.

Page 4: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

ii DRDC-RDDC-2016-R058

Résumé

Les analystes toutes sources collaborent entre eux afin de répondre à divers besoins en matière d’information. Ils reçoivent et intègrent divers types d’information de différents compilateurs et établissent des liens entre les éléments d’information pour en obtenir du renseignement dont ils partageront ensuite les éléments avec leurs pairs. Dans ce rapport, les auteurs décrivent Sharik (SHAring Resources, Information and Knowledge, soit le partage des ressources, de l’information et des connaissances), un outil Web qui facilite le raisonnement collaboratif chez les analystes du renseignement toutes sources disséminés dans les centres de commandement et contrôle. L’objectif principal de cet outil est d’aider les analystes à produire, certes, mais surtout à partager de nouveaux éléments de renseignement avec leurs coéquipiers, tout en conservant une connaissance élevée de la situation quant à l’état de la production de renseignement.

Importance pour la défense et la sécurité

Le volume d’information que les analystes doivent examiner et analyser afin d’en extraire du renseignement augmente sans cesse. Par conséquent, il existe un vaste éventail de moyens de s’attaquer à ce problème de surabondance d’information, dont divers outils d’analyse. Or, il existe également un autre moyen qui permettrait de faciliter la collaboration et le raisonnement au sein d’équipes d’analystes travaillant ensemble dans le cadre d'une mission commune dont l’objectif ultime est d’améliorer l’efficacité et de réduire la redondance des activités d’analyse du renseignement. L’outil décrit dans ce rapport a été conçu afin d’appuyer le raisonnement collaboratif chez les analystes du renseignement.

Ce travail se déroule à Recherche et développement pour la défense Canada (RDDC) dans le cadre du projet 05da: JICAC (Collecte de renseignements interarmées et de capacité d’analyse) du portefeuille de S & T du Développement de la force interarmées (DFI). Les centres de recherches de Valcartier et de Toronto collaborent à ce projet qui vise à fournir aux Forces armées canadiennes (FAC) des outils, des techniques et des conseils en matière d’approvisionnement afin de réduire le temps que les analystes du renseignement toutes sources doivent passer à rechercher de l’information et de maximiser celui qu’ils peuvent consacrer à l’analyse.

Page 5: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 iii

Table of Contents

Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i 

Significance to Defence and Security . . . . . . . . . . . . . . . . . . . . . . i 

Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii 

Importance pour la défense et la sécurité . . . . . . . . . . . . . . . . . . . . ii 

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii 

List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv 

List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi 

Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 

1  Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 

2  Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1  Intelligence Cycle . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2  Scope Definition . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3  Intended Users . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.4  Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 

2.4.1  Information Pool . . . . . . . . . . . . . . . . . . . . . . 4 2.4.2  Project Space . . . . . . . . . . . . . . . . . . . . . . . 4 2.4.3  Stored Content Types . . . . . . . . . . . . . . . . . . . . 4 

3  Features Description . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.1  Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2  Project’s Space . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.3  INT Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.4  Entity Wikis . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.5  Propositions . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.6  Concept Maps (Cmap) . . . . . . . . . . . . . . . . . . . . . . . 21 3.7  Commenting and Messaging . . . . . . . . . . . . . . . . . . . . 24 3.8  Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.9  Content Subscriptions . . . . . . . . . . . . . . . . . . . . . . . 26 3.10  File Directory . . . . . . . . . . . . . . . . . . . . . . . . . . 27 

4  Future Development . . . . . . . . . . . . . . . . . . . . . . . . . . 29 

5  Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 

List of Symbols/Abbreviations/Acronyms/Initialisms . . . . . . . . . . . . . . . 33 

Page 6: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

iv DRDC-RDDC-2016-R058

List of Figures

Figure 1: The intelligence cycle. . . . . . . . . . . . . . . . . . . . . . . . . 3 

Figure 2: Content types designed for intelligence analysis procedures and practices (arrows represent the flow of information). . . . . . . . . . . . . . . . 4 

Figure 3: Sharik’s Home Page for logged-in users. . . . . . . . . . . . . . . . . 7 

Figure 4: “Jason Bourne” project’s space. . . . . . . . . . . . . . . . . . . . . 8 

Figure 5: A note’s full page view in an overlay display on top of project’s space. . . . . 9 

Figure 6: Field-based data entry approach for adding new Notes to the project. (a) The left panel on project’s space with “Add New Note” button. (b) The Field-based data entry for Notes. . . . . . . . . . . . . . . . . . . . . . . . . 10 

Figure 7: Word document Macro. (a) User selects a line of text and clicks on the macro’s icon. (b) The macro function highlights the selected text, copies the selected text along with the file path into clipboard, and then saves the Word file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 

Figure 8: Adding a new note using Snippet format. (a) User pastes the text that was copied by Word macro. (b) User attaches the note to an existing relevant proposition (optional). . . . . . . . . . . . . . . . . . . . . . . . 11 

Figure 9: The new note is added to the project’s space. The title of the note is created automatically using the first few words of the text snippet. . . . . . . . . 12 

Figure 10: The entity wikis tab under project’s space. . . . . . . . . . . . . . . . 13 

Figure 11: The full view of Jason Bourne’s wiki page. . . . . . . . . . . . . . . 14 

Figure 12: Field-based data entry approach for adding new propositions to project. (a) The left panel on a project’s space (See Figure 4) containing “Add New proposition” button. (b) The Field-based data entry approach for adding new propositions to the system. . . . . . . . . . . . . . . . . . . . . . 15 

Figure 13: Command-based approach for adding new propositions to a project: (a) The left panel on project’s space containing the command line text field, (b) The new proposition is added to the list of propositions after submitting the command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 

Figure 14: Tile view display of propositions. . . . . . . . . . . . . . . . . . . 19 

Figure 15: Table view of propositions. . . . . . . . . . . . . . . . . . . . . . 20 

Figure 16: Tile view of propositions filtered by linking phrase type (only “extract” propositions are displayed here). . . . . . . . . . . . . . . . . . . . 21 

Figure 17: The Cmap visualization of all the propositions that belong to the Jason Bourne project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 

Page 7: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 v

Figure 18: The details of the proposition “Jason Bourne lived in Paris” is displayed at the bottom of the Cmap panel after user clicks on the linking phrase “Lived in” on the Cmap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 

Figure 19: Cmap’s propositions are filtered based on the type of the linking phrases (only “extract” propositions are displayed here). . . . . . . . . . . . . . . . 24 

Figure 20: Two comments submitted about a proposition. . . . . . . . . . . . . . 25 

Figure 21: The right-hand side of the top menu bar being displayed on top of all Sharik pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 

Figure 22: The right panel of each project’s space contains a tab which displays a list of all the notifications that the logged-in user has ever received under the same project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 

Figure 23: Content subscription can be done via Mark/Unmark links. (a) The user subscribes to the proposition by clicking on “Mark” link. (b) User is subscribed to the proposition and could unsubscribe from it by clicking on “Unmark”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 

Figure 24: The file directory tab display all the files and folders of a project. . . . . . 28 

Page 8: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

vi DRDC-RDDC-2016-R058

List of Tables

Table 1: Reliability and credibility ratings guideline. . . . . . . . . . . . . . . . 5 

Table 2: Shorthand notations for Proposition commands. . . . . . . . . . . . . 18 

Page 9: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 vii

Acknowledgements

Samuel He, a co-op student from the University of Toronto, spent four months on developing some of the key features of Sharik. Thank you Samuel for your great contribution to the development of Sharik.

Page 10: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

viii DRDC-RDDC-2016-R058

This page intentionally left blank.

Page 11: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 1

1 Introduction

In this report, we describe a software tool to support collaboration that is being developed as part of a larger project designed to develop new tools and techniques to support all-source intelligence analysts. The project, called the Joint Intelligence Collection and Analysis Capability (JICAC), is being run as a collaboration between Defence Research and Development Canada’s Valcartier and Toronto Research Centres, and aims to provide the Canadian Armed Forces (CAF) with tools, techniques, and advice for procurement to reduce the amount of time analysts must search for information, and maximise the amount of time they can spend doing analysis.

The tool discussed in this report is called Sharik (SHAring Resources, Information, and Knowledge), a web-based tool aimed at supporting collaborative sensemaking among all-source intelligence analysts in either distributed or co-located intelligence analysis locales (e.g., All-Source Intelligence Centres, or ASICs).

All-source analysts produce intelligence products by integrating information from multiple sources. During the scoping exercise for JICAC, subject-matter experts (SMEs) identified collaboration as an important aspect of the analysts’ job that could be enhanced through the use of tools to support it. All-source analysts receive different types of information from collators or collection assets, and then integrate the information items to produce intelligence products. Sharik is designed to support analysts working together on different aspects of an intelligence problem by providing them with a means by which intelligence production can happen effectively in a collaborative fashion. Specifically, the Sharik is designed to help analysts:

effectively manage and integrate the information they receive from various sources;

effectively manage and integrate the knowledge they share and collaboratively produce intelligence products;

collaborate with their peers in an unobtrusive way; and,

form and maintain a high level of situational awareness (Endsley, 1988) with respect to the current status of the intelligence mission to which they are contributing.

To develop Sharik, we conducted a requirements analysis in January 2015. The results are documented in an earlier report (Ghajar-Khosravi & Kwantes, 2015). From it, 14 major use cases were identified. These use cases formed the basis of the design and development of a mock-up prototype. This prototype helped the JICAC team build a shared understanding of what such a collaborative sensemaking tool was supposed to do and how much of a good fit it was to the complementary tools being developed at DRDC under JICAC. Once the mock-up prototype was presented and the requirements were further refined by stakeholders, the next step was developing the tool in a web-based environment. The tool was created based on Drupal1, an open-source content management system built based on PHP2 and MySQL3. Drupal can be used to make various types of websites including e-commerce and social networking sites. What makes Drupal

1 https://www.drupal.org/. 2 PHP originally stood for Personal Home Page. But, it now also stands for PHP: Hypertext Preprocessor. 3 MySQL is named after its co-founder’s daughter, My. SQL abbreviation stands for Structured Query Language.

Page 12: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

2 DRDC-RDDC-2016-R058

a powerful tool is the flexibility it provides for integrating as many modules as needed into a website. The Drupal’s extensive community provides a wide list of user-created modules which provide additional functionalities when integrated with Drupal’s core modules.

The development of Sharik is still in progress. The purpose of this report is to describe the capabilities built into the Sharik system to date. However, before demonstrating the various features of Sharik, the following section will provide an overview of the Intelligence Cycle (IC). As we discuss below, the main focus of this version of Sharik is on the processing stage; we will discuss in the section entitled “Future Development” other stages of the cycle that will eventually be supported in the future versions of Sharik.

Page 13: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

2

2.1

Intelli(Bandsensem

Direcor reqthe Coa so-cofficePIRs of the

Manythe cosourcereportRequiPIRs.

ColleInformassignpubliccollat

Procefused discipunderconfiridenticonfirsteps.

Dissewritinstated

C-RDDC-2016

Backg

Intellig

igence is typidali et al., 200making loop

ction: When aquirements to ommander’s called, Intelligers will break are standing r

e mission.

y of the PIRs coordinates of es. Other PIRts that providirements Man

ction: Once Pmation Requirning the IRs tcly available vors were not

essing: The ptogether to a

plines (e.g., Or processing inrmation (cf. Bifying key entrmation stage

mination: Inng, graphicallyd whether the

6-R058

ground

gence Cy

cally produce07). The four model propos

an operation sstaff. WithinCritical Inforgence Collectdown the CC

requirements

can be answelandmarks ar

Rs however we answers and

nagement (CC

PIRs are idenrements (IRs)o collators whvia the Internable to find a

rocessing stagnswer a PIR.

OSINT, HUMInclude collati

Bandali et al., tities, relation

e, analysts refu

nformation or y, or electronnew intellige

ycle

ed through a fstages are presed by Pirolli

Figure 1: Th

starts, the Com the CAF’s in

rmation Requition Plan (ICPCIRs into Prio

representing

red simply. Fe types if infoill require infd satisfy themCIRM) section

ntified, they w).The IRs are ho will be abl

net, or 2) senda satisfactory r

ge involves aThe collectedINT, SIGINTion, evaluatio2007). In gen

nships, and pafute or confirm

intelligence inically. Regardence being dis

four stage proesented in Fig and Card (20

The intelligenc

mmander comntelligence coirements (or CP). A group ofority Intelligen

information t

For example, dormation that formation to b

m. The Collectn has the resp

will be broken assigned to a

le to look intoding a Requesresponse.

a high-level ind information

T, etc.) and in on, analysis, inneral, the procatterns, eventum the conclus

is disseminatedless, it is recsseminated is

ocess called thgure 1 and res005).

ce cycle.

mmunicates hommunity, theCCIRs) whichf analysts alonce Requiremthat needs to

daily temperacan be easily

be searched, ction Coordina

ponsibility to

n down into inanalysts who o existing datst for Informa

ntegration whn might come

different formntegration, incessing stageually formingsions or conje

ed in various commended tfact or interp

he intelligencsonate with th

his or her infoe needs are reh are decomp

ong with informents (PIR)s. be known for

atures, towns y found from collected and ation and Intemanage and p

ndividual itemaddress them

tabases or opeation (RFI) to

here IRs are pr from variousmats. The six

nterpretation, es involve anag an overall piectures made i

formats suchthat it should pretation of th

ce cycle he

rmation needeferred to as posed to creatrmation CCIRs and r the entirety

in a region, ovarious processed int

elligence prioritise

ms called m by: 1)

en-source datthe CCIRM i

rocessed and s intelligence x sub-functionand

alysts icture. In the in the previou

h as verbally, ibe clearly

he analyst.

3

ds

te

or

to

a if

ns

us

in

Page 14: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

4

2.2

The oall-sofuturethis vOther

2.3

All-sorelatio

2.4

2.4.1

We asinvest

2.4.2

Any ito storsystemdedica

2.4.3

TherePropoConsiinformfrom nConce

Scope

online collabource analysts

e. However, thersion of Sha

r stages of the

Intend

ource analystsonship with c

Definit

1 Inform

ssume that thetigation are st

2 Projec

intelligence anre, review, anm should be aated Project S

3 Stored

e are four diffositions and Cider the chart mation to feednotes and fileept Maps (Cm

Figu

e Definitio

orative sensem. A number ohe discussion

arik discussede cycle will ev

ded Users

s are the intenollators and t

tions

mation Poo

ere is a centratored and cou

ct Space

nalysis projecnd update the associated witSpace.

d Content

ferent ways thConcept Maps

in Figure 2. Id into other foes provided tomaps).

ure 2: Contenand practic

on

making tool deof analytic toon of those toold here is to supventually be s

s

nded primary the CCIRM, t

ol

al repository wuld potentially

ct has an “indcontent that i

th, or belong

Types

hat content is s. Some formaIn this figure,ormats. For exo the analyst.

nt types designces (arrows re

escribed hereols are likely tls is out of thepport the procsupported in t

users of this the latter two

where all the y be accessibl

dividual onlineis related to thto, a specific

stored and repats are created the arrows inxample, WikiAs another ex

ned for intelliepresent the f

e is to supportto be integratee scope of thicessing stage the future vers

system. Howare likely to b

external contle by all analy

e” space whehat project. Aproject. In Sh

presented in Sd with contenndicate what kis are formed xample, Prop

igence analysflow of inform

DRDC-RDD

t collaborationed into this syis document. Tof the intelligsions of Shar

wever, given thbe users as w

tent ever colleysts.

ere analysts wAny content suharik, each PI

Sharik: Notesnt from other kinds of contfrom informa

positions form

sis proceduresmation).

DC-2016-R05

n among ystem in the The focus of gence cycle. rik.

heir well.

ected for an

would be able ubmitted to thIR is given a

s, Wikis, formats.

tent provide ation taken

m the basis of

s

58

he

Page 15: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 5

Notes: Notes are written/generated by analysts while searching the information pool or the inter/intranet. Analysts create notes to log details of people, locations, organizations, or anything considered relevant to a project or argument. Notes are generally expected to have supplementary files (e.g., documents, movies, pictures, etc.). In our view, notes should have evaluation ratings attached to them to describe aspects such as the reliability and credibility of the information contained within them. Ratings could be submitted following the criteria provided in the table below (Bandali et al., 2007).

Table 1: Reliability and credibility ratings guideline.

Reliability of the Source Credibility of the Information A Completely reliable 1 Confirmed by other sources B Usually reliable 2 Probably true C Fairly reliable 3 Possibly true D Not usually reliable 4 Doubtful E Unreliable 5 Improbable F Reliability cannot be judged 6 Not Credible

Entity wikis: Entities are the named concepts of interest in a project that are relevant to an investigation. For example, places, people, cities, groups, organizations, movements, and events are among the types of entities that could be central to an investigation.

Once data is collected about an entity, analysts may feel the need to integrate this data into an individual page or report. Sharik uses Wikis for this purpose. Analysts have the option to create a Wiki page for any concept/entity of the project. Whether or not the wiki feature is used depends on whether analysts have the luxury of time to record and elaborate on entities. The Wiki feature may be most applicable to strategic analyses wherein there is not an immediate requirement for an answer to an RFI. In operational contexts, analysts may not have the time to create a wiki page for any of their entities.

Propositions (intelligence): While investigating entities and concepts of interest, a key task for analysts includes finding and describing the relationships between them. These relationships would be uncovered from information contained in notes, entity wikis, or new files received from collators. In Sharik, the analyst expresses and stores facts or hypotheses pertaining to an investigation in the form of a proposition. A proposition is a statement linking two concepts or entities and is expressed as a judgment that is either true or false (Kwantes, Derbentseva, & Ghajar-Khosravi, 2015). For example, the statement Jason Bourne met David Webb is a proposition because it is either true or false. In our scheme, a proposition is expressed as a triple containing two concepts connected by a linking phrase.

We differentiate among three types of propositions: facts, extracts, and conjectures. Extracts represent factual statements that are supported by supplementary files or notes. Facts are statements that are considered to be true without supporting documentation. Finally, Conjectures are propositions that could be true or false but are as yet, unknown. We presume that Conjectures form the basis of the analysts’ new RFIs. Once the requisite evidence supporting a conjecture is found, they may be able to change a Conjecture to an Extract.

Properties: Analysts may need to input additional details about a proposition such as a time or the place associated with an event (e.g., Jason Bourne met David Webb in Toronto in fall 2012).

Page 16: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

6 DRDC-RDDC-2016-R058

Once a proposition is created, Sharik allows the user to add any number of arbitrarily created properties.

Conclusion: Conclusion is a special property associated with propositions. Conclusion propositions are facts or conjectures that represent the final findings of an investigation, or the conjectures that precipitated the investigation. For example, validating the proposition “Jason Bourne works for David Webb” might be the purpose for conducting an investigation. We identify certain propositions as conclusions because, when they are rendered in visualization, we think that it is important that the user’s attention be easily directed to propositions (i.e., facts or conjectures) that are central to the goals of the investigation.

Externalizing Propositions as Concept Maps: Propositions are the “intelligence pieces” that are put together to form a story. A concept map (Cmap, Novak, 1998) is a visual technique for laying out all the relationships among propositions as a graph visualization of interconnected nodes linked by linking phrases. Sharik uses a Cmap visualization technique to provide analysts with an overview of a project’s knowns and unknowns.

Spatial and Temporal maps: In addition to the graph-representation of propositions, where each proposition is represented as connected nodes, analysts may also choose to view propositions on geospatial or temporal maps. Although not implemented yet, this feature will be applied to those propositions containing location and date/time details.

Page 17: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

3

3.1

The fi“Admsystemeach twell, the to

3.2

SuppoBournspace

Ld

Cpst

C-RDDC-2016

Featur

Home

first step in usmin” is the usem, a tile viewtile a summarnew notificatp menu bar (S

Projec

ose a user wanne’s link on F(Figure 4). E

Left Panel (ddedicated to d

Center Paneproject’s contsubmitted by tabs is describ

6-R058

res Desc

Page

ing Sharik is er responsible of all the pro

ry along with tions or messaSee Figure 3)

Figure 3

ct’s Spac

nted to visit tFigure 3 and thEach project s

data entry): Tdata entry act

el (content distent. Specificall the projec

bed in the fol

cription

logging in toe for creating ojects and PIRthe recent no

ages are brou). Notification

3: Sharik’s H

e

the page for thhe system dirpace consists

The panel on tivities.

splay): The cally, it showsct members tolowing sectio

the system waccounts for

Rs which the uotes and propoght to user’s a

ns will be exp

Home Page for

he “Jason Bourects her to Jas of three main

the left-hand

center panel, cs the user noteo the project sons.

with a usernamnew users. Ouser is a memositions of a pattention on t

plained in a la

r logged-in us

urne” projectason Bourne’sn panels:

d side of the p

consisting of es, wikis, andspace. The co

me and passwOnce the user lmber of is dispproject are disthe top right-hater section.

sers.

t. She would cs main page o

roject’s wind

multiple tabsd propositionsontent present

word. The logs into the played. Withisplayed. As hand side of

click on Jasonor project’s

dow is

s, displays thes that are ted in these

7

in

n

e

Page 18: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

8

Rpt

3.3

INT Nnote h

T

Btea

Ft

Cn

Right Panel project’s memthe current pr

INT No

Notes are the has the follow

Title: The not

Body: The cothe project wiextracted fromand beneficia

File: In casesthe file to the

Credibility/renote’s primar

(collaboratiombers while throject.

Figu

otes

most basic fowing fields:

te title is a lin

ontent of the nill be entered m a file or coual to be record

where the noe note’s conten

eliability ratinry source.

on support):he other tab d

ure 4: “Jason

orm of inform

nk pointing to

note or the texinto the Note

uld be anythinded and share

ote is content nt.

ng: Analysts h

the panel on displays the n

n Bourne” pro

mation that cou

o the note’s fu

xt excerpt thae’s body filedng in analystsd with the tea

extracted from

have the optio

the right has notifications th

oject’s space.

uld be entered

ull page (Figu

at the analystsd. This contens’ minds that am.

m a file, the u

on to rate the

DRDC-RDD

two tabs. Onhe user has re

.

d into the syst

ure 5).

s would like tnt could be dirthey think wo

user has the o

credibility/re

DC-2016-R05

e displays theeceived under

tem. Each

o record into rectly ould be usefu

option to attac

eliability of th

58

e r

ul

ch

he

Page 19: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

Tii

There

Field-Note”whereusers each n

C-RDDC-2016

Tags: users his highly recoimprove the s

F

e are two way

-based data e” button locatee the user fillsthe opportuninote.

6-R058

ave the optionommended thasearch functio

Figure 5: A no

ys of entering

entry: This aped on the lefts in the fields ity to enter de

n to assign taat users enteronality of the

ote’s full pageproj

notes into the

pproach is hapanel (see Fias required. T

etails like sup

ags, or keyworr at least one osystem.

e view in an oject’s space.

e system: 1) f

andled by Druigure 6). The This approach

pplementary f

rds, to notes. or two tags fo

overlay displa

field-based, 2

upal. The usersystem displah can be timefiles, credibili

Although it ior their notes.

ay on top of

) shorthand-b

r clicks on theays a form wi

e consuming bity ratings, an

is optional, it Tags can

based.

e “Add New ith note fieldsbut it gives

nd tags for

9

s

Page 20: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

10

Shortof FigwouldprojecOfficefield l

By doalongWhenof theof theattach

Moreopropolocate

Figurproj

thand-based dgure 6 and is fad be useful whct’s space while document, cllocated on the

oing so, the m with the file’

n users paste ie document file file in the prh the source fi

over, if the usosition, she haed underneath

(a)

re 6: Field-baoject. (a) The

button.

data entry: Thacilitated by cuhen users find le they are realick on the maleft panel, and

macro function’s path onto ainto the text fle (with selecroject’s file diile to the note

ser believes thas the option th the text field

ased data entrleft panel on p (b) The Field

he second appustomized masome parts/lin

ading a documacro icon on tod click on “Ad

n highlights tha clip board, afield and clickcted lines highirectory. Thise manually.

hat the new nto attach the nd (See Figure

ry approach fproject’s spad-based data

proach is handacros that we bnes of a docum

ment. All they nop of the docudd Snippet as

he selected linand saves the k on “Add Snihlighted) to th approach inv

note is relevannote to the pro8.b). Users h

(b)

for adding neace with “Add

entry for Not

dled by the largbuilt into Micrment crucial toneed to do is t

ument (Figure a Note” (Figu

nes in the docchanges in thippet as a Nohe newly creavolves few cli

nt to, or suppooposition from

have the optio

DRDC-RDD

ew Notes to thd New Note” tes.

ge text field orosoft Office. o be recorded ato select the lin7.a), paste it o

ure 8.a).

cument and cohe document (te”, Sharik at

ated note and icks without t

orts, an existinm the drop-do

on to edit note

DC-2016-R05

he

n the left paneThis approachand shared innes in a MS on Sharik’s tex

opies the text(Figure 7.b). ttaches a copystores a copythe need to

ng own menu es they create

58

el h a

xt

t

y y

Page 21: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

such ta later

Figu(b)

C-RDDC-2016

that they are ar time.

M

ure 7: Word dThe macro fu

6-R058

able to add fu

Macro Icon

(a)

document Maunction highli

path int

urther details t

cro. (a) Userights the selecto clipboard,

to the note (e

r selects a linected text, copand then save

.g., tags or ra

(b

e of text and cpies the selectees the Word f

atings) by edit

b)

clicks on the mted text along file.

1

ting the note a

macro’s icon.with the file

11

at

.

Page 22: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

12

Displtile unnote anote’swill b

TfrenwTcofih

Figure 8:was

ay format: Ander the “Notalong with its s full page by

be overlaid on

The text snippet copierom Word document ntered to the text fiel

with the paste commaThe pasted text also ontains the path to thile from which the texas been extracted.

(a)

: Adding a nes copied by W

As soon as a ntes” tab in theauthor, rating

y clicking on “n the project’s

ed is

ld and.

he xt

ew note using Word macro. (b

relevant pro

new note is ene center of theg, and source“Read more” s page.

Snippet formb) User attachoposition (op

ntered into thee project’s spa file are displor by just clic

(b)

mat. (a) User phes the note t

ptional).

e system, it wace (Figure 9)layed on its ticking on the n

DRDC-RDD

pastes the texto an existing

will be display). The first feile. Users counote’s title, an

The user link an expropositiextractedwhich is the systemNote.

DC-2016-R05

xt that g

yed as a new w lines of the

uld view the nd the page

is also able to xisting ion to the newly d text snippet to be added to m as a new

58

e

Page 23: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

3.4

Rathefeel thgroupdesign

T

s

Ww

Ts

s

C-RDDC-2016

Figure is cr

Entity

er than just enhe need to intps) within a sined to suppor

Title: The ent

Summary: Easection could

Wiki sectionswiki page.

Tags: Similarsearch functio

Sources: Anysources field.

6-R058

9: The new nreated autom

Wikis

ntering individtegrate multipingle page conrt this requirem

tity title is a l

ach entity pagd also contain

s: Users can c

r to notes, useonality of the

y relevant note

note is added atically using

dual stand-alople notes that ntaining all thment. An enti

ink pointing t

ge could start a picture file

create an unlim

ers have the osystem.

es or files cou

to the projectg the first few

one notes, lateare related tohe details relaity wiki page

to the entity’s

with a summ.

mited number

ption to assig

uld be linked

t’s space. Thew words of the

er during an i a common en

ated to that en has the follo

s individual p

mary or abstrac

r of sections u

gn tags to note

to an entity w

e title of the ne text snippet.

investigation,ntity (e.g., pe

ntity. Entity wwing fields:

page (Figure 1

ct. However,

under each En

es. Tags will

wiki page und

1

note

analysts mayeople, places, wiki pages are

10).

the summary

ntity

improve the

der the

13

y

e

y

Page 24: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

14

This ffeaturwith e

Displundermembthey w

To sejust thpage. bottom

feature is likere is that it proeach other and

ay format: Fr the Jason Bobers. So, as sowill be able to

e the full viewhe title of the To create a n

m of the left p

ely to be mostovides users wd group them

Figure 10

Figure 10 showourne project oon as any of o include it un

w of Jason BoWiki page (i.

new entity, thepanel.

t applicable towith the capab

m under an ent

0: The entity w

ws the tiles viso far. Entity

f the project mnder Jason’ B

ourne’ wiki p.e., “Jason Boe user needs t

o projects withbility to aggretity/concept o

wikis tab und

iew of the twoy wikis are intmembers findsBourne’s wiki

age (Figure 1ourne”) and thto click on “A

h a longer lifeegate differen

of interest.

der project’s s

o wiki pages tended to be es information page.

11), users couhe page will bAdd New Enti

DRDC-RDD

fe-span. The bnt pieces of in

space.

that have beeedited by all tn related to Jas

uld click on “Rbe overlaid onity” button lo

DC-2016-R05

benefit of thisnformation

en created the group son Bourne,

Read more” on the project’s

ocated at the

58

or s

Page 25: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

3.5

Once entitieof inteor entprodufollow

Cc

Cas

Ld

L“(

C-RDDC-2016

Propo

pieces of infoes, the next crerest. We usetities (Derbenuce and recordwing fields:

Concepts: In components o

Concept typeas person, plasecond conce

Link: This fiedescribes the

Link type: Th“fact” or a “c(i.e., “extract”

6-R058

Figure 11

ositions

ormation are rucial step woe propositionsntseva & Kwad new intellig

Sharik, each of a propositio

e: The two conace, group, etcepts.

eld contains threlationship b

his field specionjecture” an”).

1: The full vie

entered into tould be extracs to express juantes, 2014). Pgence pieces. E

proposition inon and norma

ncepts or entic. This field e

he linking phbetween the c

ifies whether nd, if it is a fa

ew of Jason B

the project spcting and recoudgements abPropositions aEach proposi

ncludes two cally represent

ities of a propenables users

rase that linksconcepts.

the relationshact, whether o

Bourne’s wiki p

ace under notording the relaout the relatioare units of anition content p

concepts. Thet some entities

position couldto specify the

s the concept

hip described or not it is bac

page.

tes and/or groationships beonships betwenalysis enablipiece consists

ese make the ps of interest in

d be of differee type of the

ts. In other wo

in the proposcked up by an

1

ouped under etween entitieeen concepts ing analysts ts of the

primary n a project.

ent types suchfirst and

ords, it

sition is a ny sources

15

s

to

h

Page 26: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

16

Pem

bb

Ft

There(Com

Field-Propothe prtime csecon

Properties: Uexample, if thmeeting could

Sources: if thbe linked to thbe provided u

Files: If thereto the proposi

e two ways ofmmand-based)

-based data eosition” buttonroposition fielconsuming bu

nd concept typ

Figure projec

Users are able he propositiond be recorded

here are entitiehe propositiounder the Sou

e are any newition through

f entering prop

entry: This an (located at tlds and the usut it gives usepes, linking ty

(a)

12: Field-basct. (a) The left“Add New pro

approach

to add more dn says Jason Bd through the

es or notes than through the

urces section.

files relevantthis field.

positions into

approach is hathe bottom ofser fills in theers the opportuypes, and prop

sed data entryft panel on a poposition” buh for adding n

details about Bourne Met Dproperties of

at are relevane sources field

t to or suppor

o the system:

andled by Druf the left panee fields as neeunity to enterperties.

y approach foproject’s spacutton. (b) The new propositi

a propositionDavid Webb, f this proposit

nt to or suppod. A link to th

rting a propos

1) Field-base

upal. The userel). The systemeded (Figure 1r details like s

or adding newce (See FigureField-based d

ions to the sys

DRDC-RDD

n through propthe time and

tion.

rt a propositiohose notes and

sition, they ca

ed, 2) Shortha

r clicks on “Am displays a f12). This apprsupplementary

(b)

w propositione 4) containindata entry stem.

DC-2016-R05

perties. For location of th

on, they couldd entities will

an be attached

and-based

Add New form with all roach can be y file, first an

ns to ng

58

he

d l

d

nd

Page 27: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 17

Shorthand/Command-based data entry: In addition to the fairly labour-intensive option of field-based data entry, users also have the option to enter shorthand format commands in the command field located at the top of the left panel. The simplest proposition command is as follows:

starts with the type (optional) and name of the first concept separated by “:”;

followed by the linking phrase enclosed by:

“-” and “>” for one way propositions; or

“-” and “-” for bi-directional propositions;

ends with the type (optional) and name of the second concept separated by “:”.

For example the command below enters a bi-directional proposition linking the two persons (designated with “i”) Jason Bourne and David Webb with the linking phrase Met with. Jason Bourne and David Webb are the concepts:

i:Jason Bourne -met with- i:David Webb.

For propositions representing a one-way relationship, the linking phrase is enclosed by “-” and “>”:

i:Jason Bourne –takes order from> i:David Webb.

Entering the concepts’ type is optional. So, the command below, without the i flag, is also admissible:

Jason Bourne –takes order from> David Webb.

Page 28: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

18

If a prfalse—

?

The repropeassociDavidwould

i

The pby “,”pre-de

i

i:Jaso

i:Jason 

Figurproject

text

roposition is a—the comman

? Jason Bourn

elationships berties include iated value sed Webb met ind be “Toronto

i:Jason Bourn

Property l

Property v

properties of r”. Date and Tiefined format

i:Jason Bourn

n Bourne -met

Bourne ‐met with‐ i:David W

(a)

re 13: Commat: (a) The left field, (b) The

a conjecture—nd starts with

ne –met with>

between concdate, time, lo

eparated by a n the form of o”:

ne –met with>

label: hair col

value: brown.

relationships aime are reservt of yyyyddm

ne –met with>

with- i:David W

Webb 

and-based apppanel on proj

e new proposiafter submi

—i.e., it is noth a “?” as in th

> David Web

epts (i.e., the cation, weathcolon. For ex

f a property, th

> i:David We

lor.

.

are entered atved property lm for date an

> i:David We

Webb

pproach for adoject’s space cition is addeditting the com

t known yet whe command b

bb.

link) could hher, etc. Each xample, to enthe property’s

bb, in:Toront

t the end afterlabels and are

nd hhmmss fo

bb, in:Toront

dding new prcontaining th

d to the list of mmand.

whether the prbelow:

have associatiproperty conter the locatio label would

to.

r the second ce admissible oor time:

to, date:20110

DRDC-RDD

(b)

ropositions to e command li

f propositions

roposition is t

ons or propernsists of a labeon where Jasobe “in” and th

concept, separonly if used in

0923, time:10

DC-2016-R05

a ine

true or

rties. Exampleel and an on Bourne andhe value

rated n the standard

030.

58

e

d

d

Page 29: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 19

In some cases, the same property might be repeated for a relationship. For example, if Jason Bourne has lived in Paris in two different years. To avoid multiple properties with the same label, the repeated labels will be numbered:

Jason Bourne –lived in> Paris, (date:2011, date2:2013, time:1030).

Table 2: Shorthand notations for proposition commands.

Notation First/Second concept type

Notation Relationship/ proposition type

Notation Separator

i: Individual(person) - link phrase> One-way link : If Properties -> “label:value” p: Place <link phrase> Bi-directional link : If Concepts -> “type:name” g: Group(organization) ? conjecture r: Role t: Thing/object e: Event

Users are not allowed to add all possible details (e.g., files, sources, etc.) to a proposition through the command format. However, they always have the option to edit a proposition after entering it into the system and add or edit further details to them at a later time.

Display format: As soon as a new proposition is entered into the system (using either of the two approaches above), it will be displayed under the “Propositions” tab located in the center of the project’s space. There are two display modes available for propositions: Tiles and Table formats.

In tile format (Figure 14), the proposition string is displayed along with the author and submitted date information. Users could view the proposition’s full page by clicking on the proposition’s title/string and the page will be displayed in the overlay format. Two links follow the author/date information. The “Edit” link points to a proposition’s edit page. The “Mark” link enables analysts to subscribe to the propositions for which they are interested in receiving updates (see Notifications section).

Page 30: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

20

In tabtable cthird, whethlast up

ble format (Figcontains the prand fourth col

her or not the ppdated date. T

Figu

gure 15), each ropositions’ stlumns containproposition is

The table can b

re 14: Tile vi

row of the tabtring which is

n the types of ta conclusion a

be sorted based

iew display of

ble specifies onlinked to the p

the propositionand/or bi-direcd on any of the

f propositions

one propositionpropositions fn componentsctional and thee columns.

DRDC-RDD

s.

n. The first cofull page. The s. The fifth cole last column

DC-2016-R05

lumn of the second,

lumn displaysdisplays the

58

s

Page 31: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

FiltersFor ex

C-RDDC-2016

s: Both displayxample, users

Fig

6-R058

Fi

ys can be filterare able to cho

gure 16: Tile (only “

igure 15: Tab

red based on toose to view o

view of propo“extract” prop

ble view of pr

the types of coonly the “extra

ositions filterepositions are

ropositions.

oncepts, linkinact” propositio

ed by linking displayed her

ng phrases, or ons (Figure 16

phrase type re).

2

propositions. 6).

21

Page 32: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

22

3.6

Propounits piecesto comtechnimenticonce

As caconceconcetype o

The liconnedirectlines. by bra

Conce

ositions make of analysis, as. Clearly howmmunicate “thique to providioned earlier, epts.

an be seen in Fept types and pepts which areof the concept

inks/relationsecting lines artion of the relIf a propositi

ackets. Conje

ept Maps

the core of thand the meanswever, readinhe situation” de analysts wa Cmap (Nov

Figure 17: tha

Figure 17, theproposition tye presented wt.

ships betweenre labelled wiationship betwion is an extraectures, on the

(Cmap)

he analyses ins by which ang a long list oto the users, S

with an overvievak, 1998) is

The Cmap visat belong to th

e Cmap uses sypes. Concep

with a person i

n concepts areth the linkingween the twoact (i.e., it cone other hand,

n the Sharik enalysts’ recordof propositionSharik thus uew of all the pa visual techn

sualization ofhe Jason Bou

some basic vipts are represeicon. The colo

e represented g phrases and o concepts. Fantains a back-are represente

environment id, relate, and ns may not beuses concept mpropositions snique for layi

f all the propourne project.

isual cues to dented as rectanours of the re

as lines connhave arrowhe

acts and extra-up file), its lied as dashed

DRDC-RDD

in the sense thshare key inte

e the most conmapping as a submitted to ing out relatio

ositions

differentiate tngles, except ctangles corre

necting the coneads represencts are represinking phraselines. Lastly,

DC-2016-R05

hat they are thelligence nvenient way visualization a project. As

onships amon

the various t for people espond to the

ncepts. The nting the sented as solide is enclosed propositions

58

he

ng

e

d

Page 33: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

that represen

The Cauthoprovidselectdetailsystemunder

FilterpropoFiguredrop-d

C-RDDC-2016

epresent concnted using bla

Cmap based gr, or sources bde the informted propositios of a proposim will then dirneath the Cm

Figure 18: T

rs: Similar to ositions basede 19, the userdown menu.

6-R058

clusions are prack lines.

graph visualizbecause the g

mation howeveon in a separatition, users coisplay its prop

map canvas (as

The details ofat the botto

lin

table and tiled on the types r chooses to v

resented usin

ation of propograph would qer, Sharik supte panel displould select theperties, sourcs in Figure 18

f the propositom of the Cm

nking phrase

view of propof their comp

view only the

ng red lines wh

ositions does quickly becompplements the layed at the boe proposition es, and autho8).

tion “Jason Bmap panel afte“Lived in” on

positions, userponents as we“extract” pro

hile all other

not include tme too busy a Cmap by disottom of the C

n by clicking oor in a new pa

Bourne lived iner user clicks n the Cmap.

rs are able to ell as their au

opositions by u

types of prop

the propositioand difficult tosplaying detaiCmap panel. on its linking anel which wi

n Paris” is dion the

filter the visuuthors. For exausing the rele

2

positions are

ons’ propertieo read. To ils of any To view the phrase. The ll appear

isplayed

ualized ample, in evant filter’s

23

s,

Page 34: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

24

3.7

To facSharik

Commthreadpubliccommwho hthe to

Messaprivatnew m

Live Cone an

Figure

Comm

cilitate commk: commentin

menting: Anading feature iscly and all the

ment is submithave commenp menu bar (F

aging: users cte and can onlmessages thro

Chat: When nother, they a

19: Cmap’s pphrases (on

menting a

munication amng, messaging

alysts can adds also availabe project memtted to a conte

nted or subscrFigure 20).

could look uply be read by

ough the top m

two analysts are also able t

propositions anly “extract” p

and Mess

mong collaborg, and Live Ch

d comments tble for replyinmbers are ableent, the user wribed to the co

p each other athe two sides

menu bar (Fig

are logged-into communica

are filtered bapropositions

aging

ating analystshat.

to any note, prng to an existie to review anwho has creatontent, will be

and send messs of the convegure 21).

n at the same tate with each

ased on the tyare displayed

s, three key fe

roposition, oring comment.nd/or commented the contene notified of t

sages to one aersation. The

time, in additother in a liv

DRDC-RDD

ype of the linkd here).

eatures are pr

r entity wiki p. Comments ant on them. Wnt, along withthe new comm

another. Messsystem will n

tion to sendinve chat room.

DC-2016-R05

king

rovided in

page. A are published

Whenever a h all the users ment through

sages are notify users of

ng messages to

58

f

o

Page 35: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

3.8

On th“Messbadgelast vibadge

Notifiwith r

C-RDDC-2016

Notific

he right-hand ssages”, whiche will be attacisit to the notie will disappe

ications is a krespect to the

6-R058

Figure 20:

cations

side of the Shh direct the usched to notificifications list

ear from the to

Figure 2bein

key feature in current status

Two commen

harik’s top meser to the moscations links o. As soon as top menu.

21: The right-ng displayed o

helping analys of the missi

nts submitted

enu, there arest recent messonce the user they view the

-hand side of on top of all S

ysts to retain ion or project

about a prop

e two links labsages and notreceives new

e recent notific

f the top menuSharik pages.

a high level oto which they

position.

belled “Notifitifications. A

w notificationscations page,

u bar

of situational y are contribu

2

ications” and red menu s since their the red menu

awareness uting. On the

25

u

Page 36: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

26

right preceiv

Notifinotificthose contenusers

3.9

By dethrougintereedited

panel of a proved (Figure 22

Figure 22

ications are cucations systemcontent piecent the loggedwith differen

Conte

efault, Sharik gh creating, c

ested in receivd. A content s

oject`s space, 2).

2: The right paa list of all th

ustomized to m. Users recees they create-in user has in

nt set of activi

nt Subsc

gives notificacommenting, oving update nosubscription fe

there is a list

anel of each phe notification

received und

the user and eive notificatio, edit, commenteracted withities.

criptions

ations to useror editing theotifications on

feature is inclu

t of notificatio

project’s spacns that the logder the same p

his or her actons for new uent, or subscrh, his/her noti

rs on any propem. In some cn content he/suded in Sharik

ons that the lo

ce contains a gged-in user project.

tivity history. updates, commribe to. Therefifications wil

position they cases, howeveshe has not crk to support t

DRDC-RDD

ogged-in user

tab which dishas ever

It is similar tments, and sufore, dependill be different

have interacteer, a user mighreated, commthis need.

DC-2016-R05

r has

splays

to Facebook’subscriptions ong on what

t from other

ed with ht be

mented, or

58

s on

Page 37: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC

For easubscor ma“Unmthem notific

3.10

The ladisplaincluddata e

C-RDDC-2016

(a)

(b)

Figure 23:subs

ach propositioribed to that p

ake changes tomark”. Once th

by clicking ocations regard

0 File Di

ast tab on the ays all the filedes files submentry section (

6-R058

: Content subsscribes to the

subscribe

on there is a “proposition, ao that proposihe user loses

on the “Unmarding that prop

irectory

center panel es and foldersmitted via the (see Figure 8)

scription canproposition b

ed to the propfrom it by cli

“Mark” link. Wand from thenition. Clickinginterest in herk” link and fposition (Figu

of the projects submitted unnote snippet ).

be done via Mby clicking onposition and cicking on “Un

When the usen on will receig on the link’r marked propfrom then on ture 23).

t’s space is thnder a projectfeature explai

Mark/Unmarn “Mark” linkcould unsubsc

Unmark”.

er clicks on thive notificatio’s label will chpositions, shethe user will

he “Directoryt during the liined in the “N

rk links. (a) Thk. (b) User iscribe

his link, the usons if anyonehange it frome can unsubscno longer rec

” tab (Figure ife-time of a pNotes” shorth

2

he user

ser will be e comments onm “Mark” to cribe from ceive

24) which project. This

hand-based

27

n

Page 38: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

28

Figure 224: The file ddirectory tab d

display all thee files and fol

DRDC-RDD

lders of a proj

DC-2016-R05

ject.

58

Page 39: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 29

4 Future Development

The development of the Sharik tool is still in progress and further requirements are to be covered in the future versions. Some of these features will include:

1. Improved presentation of properties: In the current version of the Cmap, the user is able to view properties of only one proposition at a time (Figure 19). But, we need the ability to display multiple (or a summary of) properties in order to enable analysts to find related entities based on their shared properties.

2. Filtering the presentation of propositions by properties: In the current version of the Cmap, propositions can only be filtered by the type of concepts and their relationships. Hence, adding the capability of filtering propositions by other properties such as timeframes or locations is needed to provide analysts with more customized Cmap views.

3. Improved search feature for project’s documents search: The Drupal’s native search capability is not adequate for analysts’ requirements because it only looks into notes, propositions, or wikis that have been created through Sharik’s interface. It does not search the content of files associated with the project. To fix the issue, we are exploring the use of other tools (e.g., Apache’s Solr4) as devices for indexing saved files.

4. The integration of the Intelligence Collection Plan (ICP) into the Sharik environment: To make Sharik more compatible with the intelligence analysis workflow, we intend to include the ICP into Sharik. The plan is to allow the user to upload the ICP into Sharik and have the system automatically generate workspaces dedicated to each PIR, as such an approach would fit this purpose.

5. Creating, submitting and managing Requests for Information (RFI): We are currently adding a capability to create and submit RFIs, as well as linking RFIs to existing propositions. Analysts will also be able to view the list of past RFIs. The RFIs are not included in the system at this point, but they could be added to the next version of Sharik to support the needs of the CCIRMs.

6. The automatic generation of reports/graphics from project’s content to insert into commander’s brief: This feature will enable analysts to automatically generate reports/graphics using the content submitted under missions.

4 http://lucene.apache.org/solr/.

Page 40: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

30 DRDC-RDDC-2016-R058

5 Conclusion

The development of Sharik is still in progress and further requirements are to be developed in the future versions. The focus of this version of Sharik discussed here is to support the processing stage of the intelligence cycle. Other stages of the cycle will eventually be supported in the future versions of Sharik by developing features such as ICP upload, RFI submission, and the automatic generation of reports/presentation from projects’ content. The purpose of this report is to describe the capabilities built into the Sharik system to date.

Page 41: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 31

References

Bandali, F., Bruyn, L., Vokac, R., Keeble, R., Zobarich, R., Berger, N., & Lamoureux, T. (2007). CF Procedures and Practices Involving Information Aggregation (No. DRDC-CR-2007-049). HumanSytems Inc., Guelph (Ontario).

Derbentseva, N., & Kwantes, P. (2014). CMap readability: Propositional parsimony, map layout and semantic clarity and flow. CMC 2014. E14-0915-0940.

Endsley, M. R. (1988, October). Design and evaluation for situation awareness enhancement. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 32, No. 2, pp. 97–101). SAGE Publications.

Ghajar-Khosravi, S. & Kwantes, P. (in process). Designing a web-based tool supporting collaborative sensemaking among intelligence analysts (Defence Research and Development Canada, Reference Document, D16-0414-1555).

Kwantes, P., Derbentseva, N., Ghajar-Khosravi, S. (2015). A Template for graphical knowledge representation to support collaborative sensemaking (Defence Research and Development Canada, Scientific Report, R15-0430-1443).

Novak, J. D. (1998). Learning, creating, and using knowledge: Concept Maps as Facilitative tools in schools and corporations, Mahwah, N. J. Erlbaum.

Pirolli, P., & Card, S. (2005, May). The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis. In Proceedings of international conference on intelligence analysis (Vol. 5, pp. 2–4).

Page 42: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

32 DRDC-RDDC-2016-R058

This page intentionally left blank.

Page 43: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DRDC-RDDC-2016-R058 33

List of Symbols/Abbreviations/Acronyms/Initialisms

CAF Canadian Armed Forces

CCIR Commander’s Critical Information Requirements

CCIRM Collection Coordination and Intelligence Requirements Management

CF Canadian Forces

Cmap Concept Map

DND Department of National Defence

DRDC Defence Research and Development Canada

DSTKIM Director Science and Technology Knowledge and Information Management

HUMINT Human Intelligence

IC Intelligence Cycle

ICP Intelligence Collection Plan

IR Information Requirement

JICAC Joint Intelligence Collection and Analysis Capability

OSINT Open Source Intelligence

PIR Priority Intelligence Requirement

RFI Request for Information

Sharik SHAring Resources, Information, and Knowledge

SIGINT Signal Intelligence

SME Subject Matter Expert

Page 44: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

34 DRDC-RDDC-2016-R058

This page intentionally left blank.

Page 45: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

DOCUMENT CONTROL DATA (Security markings for the title, abstract and indexing annotation must be entered when the document is Classified or Designated)

1. ORIGINATOR (The name and address of the organization preparing the document. Organizations for whom the document was prepared, e.g., Centre sponsoring a contractor's report, or tasking agency, are entered in Section 8.)

DRDC – Toronto Research Centre Defence Research and Development Canada 1133 Sheppard Avenue West P.O. Box 2000 Toronto, Ontario M3M 3B9 Canada

2a. SECURITY MARKING (Overall security marking of the document including special supplemental markings if applicable.)

UNCLASSIFIED

2b. CONTROLLED GOODS

(NON-CONTROLLED GOODS) DMC A REVIEW: GCEC DECEMBER 2013

3. TITLE (The complete document title as indicated on the title page. Its classification should be indicated by the appropriate abbreviation (S, C or U) in parentheses after the title.)

Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking

4. AUTHORS (last name, followed by initials – ranks, titles, etc., not to be used)

Ghajar-Khosravi, S.; Kwantes, P.

5. DATE OF PUBLICATION (Month and year of publication of document.)

April 2016

6a. NO. OF PAGES (Total containing information, including Annexes, Appendices, etc.)

46

6b. NO. OF REFS (Total cited in document.)

7

7. DESCRIPTIVE NOTES (The category of the document, e.g., technical report, technical note or memorandum. If appropriate, enter the type of report, e.g., interim, progress, summary, annual or final. Give the inclusive dates when a specific reporting period is covered.)

Scientific Report

8. SPONSORING ACTIVITY (The name of the department project office or laboratory sponsoring the research and development – include address.)

DRDC – Toronto Research Centre Defence Research and Development Canada 1133 Sheppard Avenue West P.O. Box 2000 Toronto, Ontario M3M 3B9 Canada

9a. PROJECT OR GRANT NO. (If appropriate, the applicable research and development project or grant number under which the document was written. Please specify whether project or grant.)

9b. CONTRACT NO. (If appropriate, the applicable number under which the document was written.)

10a. ORIGINATOR’S DOCUMENT NUMBER (The official document number by which the document is identified by the originating activity. This number must be unique to this document.)

DRDC-RDDC-2016-R058

10b. OTHER DOCUMENT NO(s). (Any other numbers which may be assigned this document either by the originator or by the sponsor.)

11. DOCUMENT AVAILABILITY (Any limitations on further dissemination of the document, other than those imposed by security classification.)

Unlimited 12. DOCUMENT ANNOUNCEMENT (Any limitation to the bibliographic announcement of this document. This will normally correspond to the

Document Availability (11). However, where further distribution (beyond the audience specified in (11) is possible, a wider announcement audience may be selected.))

Unlimited

Page 46: Sharik 1.0: The Design and Development of a Web-Based Tool ...Sharik 1.0: The Design and Development of a Web-Based Tool to Support Collaborative Sensemaking Shadi Ghajar-Khosravi

13. ABSTRACT (A brief and factual summary of the document. It may also appear elsewhere in the body of the document itself. It is highly desirable that the abstract of classified documents be unclassified. Each paragraph of the abstract shall begin with an indication of the security classification of the information in the paragraph (unless the document itself is unclassified) represented as (S), (C), (R), or (U). It is not necessary to include here abstracts in both official languages unless the text is bilingual.)

All-source analysts collaborate with each other on various information requirements. Theyreceive different types of information from various collators, integrate and relate thoseinformation items to produce intelligence, and then share the new intelligence items with their peers. In this report, the authors describe Sharik (SHAring Resources, Information, andKnowledge), a web-based tool aimed at supporting collaborative sensemaking among all-source intelligence analysts in distributed command and control centers. The primary goal of this toolis to support analysts in producing, and more importantly sharing, new intelligence pieces withtheir teammates while retaining a high situational awareness of the intelligence production’sstatus.

---------------------------------------------------------------------------------------------------------------

Les analystes toutes sources collaborent entre eux afin de répondre à divers besoins en matièred’information. Ils reçoivent et intègrent divers types d’information de différents compilateurs etétablissent des liens entre les éléments d’information pour en obtenir du renseignement dont ilspartageront ensuite les éléments avec leurs pairs. Dans ce rapport, les auteurs décrivent Sharik (SHAring Resources, Information and Knowledge, soit le partage des ressources, del’information et des connaissances), un outil Web qui facilite le raisonnement collaboratif chezles analystes du renseignement toutes sources disséminés dans les centres de commandement et contrôle. L’objectif principal de cet outil est d’aider les analystes à produire, certes, mais surtoutà partager de nouveaux éléments de renseignement avec leurs coéquipiers, tout en conservantune connaissance élevée de la situation quant à l’état de la production de renseignement.

14. KEYWORDS, DESCRIPTORS or IDENTIFIERS (Technically meaningful terms or short phrases that characterize a document and could be helpful in cataloguing the document. They should be selected so that no security classification is required. Identifiers, such as equipment model designation, trade name, military project code name, geographic location may also be included. If possible keywords should be selected from a published thesaurus, e.g., Thesaurus of Engineering and Scientific Terms (TEST) and that thesaurus identified. If it is not possible to select indexing terms which are Unclassified, the classification of each should be indicated as with the title.)

Collaborative Sensemaking tool; design specification