Milli

Milli

The purpose was to make archives more democratic in the described and annotated ways. The core was to achieve this using the W3C Web Annotation Standard and to see how different archival description standards might translate with the web annotation.

Project Duration: 6 months Organization: https://www.milli.link My Role: User Research, Wireframing, Prototyping

In the video, the team demos the tool, and I discuss the platform design with the participants. (2:03:00 - 2:12:00)

The Process

Milli started as a platform to connect different archives to each other and open them up to annotation. We were piloting the platform with metadata from the NCBS Archives. Our overarching goal was to create interconnections among diverse archives, be it private, institutional, governmental, or personal. We aimed to foster a community of users who annotate, discover, and narrate stories using collections of annotations, thus transforming the archival landscape into an interactive space.

Possibilities - Hyperlocal Storytelling

Possibilities - Hyperlocal Storytelling

User Personas and Intentions

We considered various aspects, starting with user stories based on the following hypothesis:

As a [type of user or role], I want [some goal] so that [some reason].

User RoleGoalIntent
Science StudentBetter finding aids to browse metadata descriptions of different archivesTo enhance the ability to locate relevant information within archives
Research AssociateAdd tags to specific archive item metadata descriptionsFacilitate easy retrieval and organization of archived items
ResearcherAdd text comments to specific archive item metadata descriptionsTo provide contextual information and facilitate citation in research
Science JournalistLink two archival items with custom relationshipsAnalyze emerging patterns and trends for storytelling purposes
ArchivistCreate categories to organize archival researchImprove organization and accessibility of archival materials
Owner of Milli PlatformCreate new sites/accounts to manage contracts, policies, and interactionsFacilitate management of interactions with institutions and organizations
Technical AdministratorSet up background processes or jobs for data exchange, parsing, or adaptersAutomate tasks related to data management and processing
Site AdministratorCreate and manage usersAdminister user accounts and permissions within the platform
Site AdministratorApprove or reject annotations (tags, comments) to prevent spamMaintain quality and relevance of annotations within the platform

Key Insights

During our user research phase, we gleaned several key insights that shaped our design:

Focus on Metadata 

Most archives prefer to share only their metadata. Consequently, we aimed to create an interface that enabled users to annotate this metadata.

Flexible Annotation Mechanism 

Users might want to annotate different archival items for various purposes. This was also highlighted in the W3C Standards for Web Annotation.

Metadata Standard Agnostic 

We observed that different archives employ different metadata standards, such as EAD, FOAF, and Dublincore. As a result, our import mechanism needed to be agnostic to these varying standards.

How to capture why someone annotates

What is the Milli Contolled vocabulary

What is the Milli Contolled vocabulary

What is the Milli Contolled vocabulary

Motivations specified under the W3C Annotation Standard

Motivations specified under the W3C Annotation Standard

Considerations for design

InsightImplicationAction
Most archives will only share their metadata, so the annotation target has to be metadataFocus annotation efforts on metadata to enable interoperability and access across diverse archival sources.Develop annotation tools and protocols that specifically target metadata fields for annotation purposes.
Users might want to annotate different archival items for different purposes (this mechanism was also highlighted in the W3C Standards for Web Annotation)Allow users flexibility in annotating archival items based on their specific needs and objectives.Implement a versatile annotation system that supports multiple types and purposes of annotations.
Different archives will use different standards for the metadata - eg. EAD, FOAF, Dublincore etc. This meant that importing of metadata for partners would have to be agnostic to these standardsEnsure compatibility and seamless integration of metadata from various archival sources by adopting a standardized, agnostic approach.Develop tools and algorithms for importing and harmonizing metadata from different standards and formats.
Users annotate -> Users Discover Annotations -> Users Annotate more OR -> Users narrate stories using collections of annotationsEnable a feedback loop where users can discover existing annotations, contribute their own, and utilize annotated collections to construct narratives.Implement user-friendly interfaces and features for discovering, creating, and utilizing annotations effectively.

Of these, I worked on making a mechanism for annotating an archival object as well as how the archival object looked. I also helped design the information visible on each search result.

Feature Design Priority Matrix

  1. Which fields are annotable,
  2. What fields act as access points to other objects in the archive
  3. What is the hierarchy of the current object
  4. Create user flows for private curation, notetaking, and collection - including a way to subscribe to new annotations, make a private annotation and save objects to a jhola(“metaphor for a bag”)

User Flows

Annotating the archival item

My work also involved designing the Annotation Widget, a vital tool for user interaction, allowing:

  • Structuring each annotation as a key-value pair, and
  • Annotation of the entire object as well as parts of the object’s description.

Information Architecture for Annotating

Different types of annotable selectors for metadata and data

User flows for Different types of annotable selectors for metadata and data

Design from Information Architecture

Archival item Prototype

Archival item Prototype

Popup toolbar for annotation considering the specifications under W3C standards

Popup toolbar for annotation considering the specifications under W3C standards

Private Curation

Different types of annotable selectors for metadata and data

How to access saved items and annotations

Search Hits

In order to enrich the user experience, I optimized the search hits by:

  • Using the metadata categorization from the Archival Object page to add more context in an accordion on the results card, and
  • Indicating whether the search had hits on the annotations in the object.

Different types of annotable selectors for metadata and data

Mocking up what search results would look like

Website Prototype Search Prototype

Read More about Archival Interface


KhattaMicah Website © 2022 by Micah is licensed under CC BY-SA 4.0