WDB
General-purpose Platform for Database System of Annotated Images

メインナビゲーション

  • Home
  • Aim
  • Drupal Module
  • Subsystems
    • Hieratic Database Project (HDB)
    • 近代日本語文典集成 (JGT)
    • Sumero-Akkadian Cuneiform Tablets (XSUX)
    • サンプル:保坂本源氏物語
  • People
  • GitHub (opens in new tab)
  • Log in

Drupal Module

The WDB system is available as a custom module for Drupal 10/11.

1. Overview

The WDB Core module is a comprehensive toolkit for Drupal designed for linguists, historians, philologists, and digital humanists. A key feature of WDB is its flexibility, allowing for the management of multiple linguistic materials from various eras and regions on a single, unified platform.

At its core, the system allows users to perform granular annotations on high-resolution IIIF-compliant images, linking individual characters (signs) and words to detailed linguistic information. This deep data structure enables powerful searches, allowing users to query textual information directly from the image context. It features a rich user interface based on OpenSeadragon and Annotorious v3, a robust data import workflow, and deep integration with Drupal's core systems.

WDB is designed to transform digital image archives into structured, searchable, and interoperable linguistic databases, ready for scholarly research and public engagement.

2. Features

  • IIIF-Compliant Viewer & Editor: A powerful and intuitive interface for viewing and annotating high-resolution images, built with OpenSeadragon and Annotorious v3.
  • Granular Annotation: Supports detailed polygon annotations for individual characters (signs). Word polygons are automatically calculated from these character sets, enabling precise linguistic analysis.
  • Flexible Linguistic Data Import: A batch import system for linguistic data using TSV files, complete with a rollback feature for safe data management.
  • Template Generation: Automatically generate TSV templates from morphological analysis results (currently supporting Japanese formats like WebChaMaMe's "Chaki import format") or from existing data within the system, significantly lowering the barrier to entry.
  • Dynamic Configuration & Access Control: Manage all module and subsystem settings through a unified administrative UI. Configure whether to make gallery pages public to anonymous users for each collection (subsystem) of documents.
  • IIIF Presentation API v3 Compliant: Automatically generates IIIF Presentation API v3 manifests, including word-level annotations with rich, linked-data-ready descriptions, ensuring interoperability with external viewers like Mirador 3.
  • Customizable Data Export: Export linguistic data in TEI/XML and RDF/XML formats. Templates for these formats can be edited directly within the administrative UI, allowing for user-defined output structures.
  • Deep Views Integration: Full integration with Drupal's Views module allows site administrators to create completely customized search result pages and data listings without writing any code.
  • Extensible Entity Structure: Built on Drupal's standard entity system. Site administrators can easily add new fields to core data types like 'Source' and customize their display, just like any other content type.
  • Optional Cantaloupe Integration: An optional submodule provides a secure API endpoint to integrate with a Cantaloupe IIIF Image Server's delegate script, enabling control over IIIF image access based on the user's login status on the Drupal site.

3. Requirements

  • Drupal Core: ^10 or ^11
  • PHP: ^8.1
  • Required Drupal Modules (Enabled automatically by wdb_core.info.yml):
    • Taxonomy, Content Translation, Language
    • File, Image
    • Field, Field UI
    • jQuery UI, jQuery UI Dialog
  • Optional:
    • IIIF Image Server (Cantaloupe recommended) (for serving your own images)

Footer menu

  • Copyright © 2025 Institute of Humanities and Social Sciences, University of Tsukuba.