Skip to main content
Have a personal or library account? Click to login
Digital Journeys: Access Modalities, Content & Navigation Data from a Humanities and Social Sciences Open Digital Library Cover

Digital Journeys: Access Modalities, Content & Navigation Data from a Humanities and Social Sciences Open Digital Library

Open Access
|Sep 2026

Full Article

(1) Overview

Repository location

Collection: https://nakala.fr/collection/10.34847/nkl.7dbf6k3o

README DOI: https://doi.org/10.34847/nkl.c5767c8o

Context

The dataset was created as part of a doctoral research project on user browsing practices in OpenEdition. It supports the analysis of navigation patterns and information-seeking behaviors in an open-access digital library environment, extending previous work based on session datasets in information retrieval research (Mayr, 2016; Buscher, 2010). To promote reproducibility and data reuse, the dataset includes documented preprocessing procedures, notably session reconstruction and bot detection.

(2) Method

Session identification is a key challenge in web usage analysis. Existing methods typically rely on inactivity thresholds (Halfaker et al., 2015; He et al., 2002) or navigation-based heuristics exploiting website structures (Bayir & Toroslu, 2022). Because modern browsing behaviors limit the effectiveness of purely structural approaches, session reconstruction often combines temporal and contextual signals.

In this work, sessions are identified using a probabilistic soft-threshold model that combines the inter-request time interval (Δt) with referrer continuity (ref). The inactivity threshold (τ) is determined empirically from the distribution of inter-request intervals, while the severity parameter (α) is selected as the first value for which the number of reconstructed sessions stabilizes. This approach balances session cohesion and distinctness in the absence of ground-truth labels. The probability model is defined as follows:

p(r∈s|ref,Δt)=min(1,1+ref1+α(τ−Δt)2)

where Δt denotes the inter-request time interval, τ the inactivity threshold, ref the referrer continuity indicator, and α a severity parameter controlling the decay rate of the function.

After session reconstruction, automated sessions (bots) are identified. Existing bot detection methods typically rely on user-agent signatures, behavioral patterns, or machine learning models (Doran & Gokhale, 2011). In this work, bot detection combines syntax-based and pattern-based techniques. Known crawlers are first identified using the CrawlDetect Python library. Additional behavioral heuristics are then applied, and a session is classified as automated if it contains more than 100 requests, exceeds a browsing speed of two requests per second, or exhibits perfectly regular inter-request intervals (standard deviation equal to zero).

Steps

  1. Raw Nginx server log files were automatically generated on a daily basis from OpenEdition’s production servers. Each platform generates separate access logs (for instance, journal logs record interactions specific to academic journals). These raw log files were collected from the OpenEdition Data team. To capture complete user activity across the entire ecosystem (covering Journals, Books, Calenda, Hypothèses, and the Search engine) the logs from all individual platforms were aggregated into a single integrated dataset.

  2. The logs were parsed and pre-processed to remove server-generated requests for static assets such as scripts, stylesheets, and images.

  3. User sessions were reconstructed using a probabilistic soft-threshold strategy that evaluates the likelihood of two consecutive requests belonging to the same session based on inter-request time intervals and referrer continuity (as defined in mathematical formula above).

  4. Automated traffic was filtered using a combination of signature-based detection (CrawlDetect) and behavioral heuristics, including request volume, browsing speed, and regularity of inter-activity times.

  5. IP addresses were geolocated with the GeoIP2 database corresponding to each month.

  6. Document metadata were extracted from OpenEdition’s Solr instance and normalized into a corpus table, while access modalities were compiled into separate CSV files.

  7. The final dataset was organized into weekly Parquet files for sessions and CSV files for corpus and access-modality information.

Sampling strategy

The dataset is not based on random sampling. It was built as a time-bounded snapshot covering two comparable periods: December 2024 and December 2025. December was selected because it represents a period of sustained activity in annual server logs. Each period is split into weekly files so that navigation behavior can be compared across years and across the five calendar weeks represented in the December traces.

Quality control

  • Server-generated requests were removed before session reconstruction to avoid inflating activity counts.

  • Potential bot traffic was filtered using both user-agent signatures and behavioral thresholds.

  • Session boundaries were estimated using a probabilistic rule designed to balance continuity and separation of browsing episodes.

  • Metadata were translated into English for consistency, except for the disciplinary index, which was preserved in its original form because accurate translation would require domain-specific normalization.

  • Access-modality information was assembled with archived records so that changes in embargo status and access policy during the study periods could be represented.

(3) Dataset Description

Repository name

Nakala.

Object name

A collection of files containing session data, corpus metadata, and access-modality tables.

Format names and versions

Parquet and CSV.

The dataset is divided into three data families: pre-processed session data (user traffic) stored in Parquet format for December 2024 and December 2025; one table containing document metadata; and two tables describing access modalities for both periods, stored in CSV format.

FILEDESCRIPTION
final_sessions_week_1_year_2024_month_12.parquetUser sessions during the specified period.
final_sessions_week_2_year_2024_month_12.parquet
final_sessions_week_3_year_2024_month_12.parquet
final_sessions_week_4_year_2024_month_12.parquet
final_sessions_week_5_year_2024_month_12.parquet
final_sessions_week_1_year_2025_month_12.parquet
final_sessions_week_2_year_2025_month_12.parquet
final_sessions_week_3_year_2025_month_12.parquet
final_sessions_week_4_year_2025_month_12.parquet
final_sessions_week_5_year_2025_month_12.parquet
final_corpus.csvMetadata of all digital resources in the library
diffusion_modality_2024.csvAccess modality per resource for both December 2024 and 2025.
diffusion_modality_2025.csv

Sessions files (Parquet)

The dataset contains ten Parquet files (five per year), covering the entire 31-day period of December for either 2024 or 2025. Each file corresponds to a calendar week (or partial week) spanning the full month. Each file is derived from the raw server logs of the digital library platform and has been pre-processed to resolve IP addresses to countries and to assign session identifiers (see the methods section). Each row in a sessions file corresponds to one HTTP request.

COLUMNDESCRIPTION
idUnique identifier of the digital resource; links to the id column in the modality access files
typeType of the resource (e.g., article, book chapter, facsimile)
publication_dateDate and time (UTC) when the resource was published on the platform
urlCanonical URL of the resource; can be matched against the request column in the sessions’ files
titleTitle of the document
languageISO 639-1 language code of the document
publisher_countryCountry of the publisher
discipline_indexComma-separated list of disciplines assigned to the document based on the OpenEdition ontologies see link
The index was left into its original language as we don’t have the knowledge to translate to their equivalent disciplines in English.

Corpus file (CSV)

The file final_corpus.csv contains metadata for all digital resources available in the library as of 31 December 2025. Each row describes one resource. The id column serves as the primary key of this file and is referenced by the modality access files. The “url” column can be joined with the request column of the sessions files to link user traffic to document metadata.

COLUMNDESCRIPTION
session_idUnique identifier that groups all HTTP requests belonging to the same user session
time_localTimestamp (with timezone) at which the server received the request from the user
requestFull URL of the requested resource on the platform
http_refererReferrer URL indicating the previous page the user visited before the current request; ‘-’ if not available
http_x_forwarded_forForwarded IP address from the proxy chain; None if not available
countryCountry of origin of the request, inferred from the IP address

Modality access files (CSV)

Access to resources on OpenEdition is governed by diverse and time-varying policies. Depending on the document’s specific status at the time of the request, access modalities include:

  • Open access: users can freely read the HTML version and download the PDF or EPUB files.

  • Freemium: users can freely read the HTML version, but downloading files requires institutional access.

  • Barrière mobile (moving wall): content becomes freely accessible after an embargo period (typically 6, 12, 24, or 36 months).

  • Barrière mobile via commercial access: the document is under a moving wall on OpenEdition, but remains accessible to users who purchased access through Cairn.

The two modality access files record the access model associated with each resource for December 2024 and 2025. The id column is a foreign key to the id column in final_corpus.csv.

This table describes the columns of the modality access.

COLUMNDESCRIPTION
idResource identifier (e.g., an article); foreign key to the id column in final_corpus.csv
access_modelAccess model of the resource at the time of data collection (e.g.,open_access, restricted)

General information about the data collection

Creation dates 2024-12-01to 2024-12-31 and 2025-12-01 to 2025-12-31 (December 2024 and December 2025 collections).

Dataset creators Mohsine Aabid (OpenEdition and Aix Marseille University, Marseille, France): Investigation, Data curation, Formal analysis, Validation. Simon Dumas Primbault (OpenEdition, Marseille, France): Supervision. Patrice Bellot (Aix Marseille University, Marseille, France): Supervision.

Language English for labels and documentation, with one original French field preserved in the disciplinary index.

License The dataset is distributed under the Etalab Open License 2.0 (etalab-2.0). Choosing this license ensures full legal alignment with French public research frameworks while guaranteeing unrestricted reuse and re-analysis of the data, provided proper attribution is given.

Publication date 2026-05-12

(4) Reuse Potential

The dataset can be reused to study scholarly navigation, search behavior, and patterns of consultation in open-access digital libraries. Within information science, humanities computing, and human-computer interaction, it can support analyses of session structure, browsing transitions, and content discovery. In computer science, it can be used to benchmark session-based recommendation methods, ranking approaches, and user-behavior models. The longitudinal design also makes it suitable for comparing reading and research practices across two years. Beyond research, the dataset can be used for teaching, methodological validation, and interface evaluation in digital library design. Reuse is limited by the fact that the data come from a single platform, include only platform-recorded interactions, and exclude direct personal identifiers and most user-level contextual variables.

Note

AI Declaration

During the preparation of this work the authors used AI in order to rephrase. After using this tool, the authors reviewed and edited the content as needed and takes full responsibility for the content of the published article.

Ethical Considerations and Data Anonymization

Compliance with personal data protection regulations, including the GDPR, was rigorously maintained throughout the creation of this dataset. OpenEdition’s official privacy policy1 explicitly informs users that connection logs may be reused for scientific research purposes, and prior to data extraction, the entire processing workflow underwent formal review and validation by the CNRS Data Protection Officer (DPO). Furthermore, strict anonymization measures were applied: raw IP addresses and user agents were stripped or transformed during pre-processing, and interactions were aggregated into isolated session identifiers based solely on temporal gaps and referrer continuity, ensuring that users cannot be traced or re-identified.

Acknowledgements

The authors thank the OpenEdition team, the Pôle Universitaire de Données (PUD) of Aix-Marseille University, and the CNRS Ethics Committee for their valuable support, guidance, legal advice and assistance throughout this work.

Author Contributions

Mohsine Aabid: Conceptualization, Methodology, Software, Data Curation, Formal Analysis, Writing – original draft.

Simon Dumas Primbault: Supervision, Writing – review & editing.

Patrice Bellot: Supervision, Writing – review & editing.

DOI: https://doi.org/10.5334/johd.610 | Journal eISSN: 2059-481X
Language: English
Page range: 128 - 128
Submitted on: Jun 24, 2026
Accepted on: Aug 25, 2026
Published on: Sep 30, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Mohsine Aabid, Simon Dumas Primbault, Patrice Bellot, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.