DOSN-PROV: Mapping the Pedigree of Data in Decentralized Social Networks

An Ontological Model and Services for Capturing and Tracking Provenance in Decentralized Social Networks

2021-09-28
Cíntia Souza, José Ronaldo Júnior, Cássio V. S. Prazeres
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces DOSN-PROV, an ontological model based on the W3C PROV-O specification designed to capture and track data provenance in Decentralized Online Social Networks (DOSNs). By integrating ontologies like FOAF and SIOC, it establishes a framework for verifying the authenticity and trajectory of social interactions (posts, shares, reactions) in peer-to-peer environments.

TL;DR

As we shift from centralized giants like Facebook to Decentralized Online Social Networks (DOSNs), we lose the "central source of truth." This paper presents DOSN-PROV, an ontological framework that brings professional-grade data provenance to the decentralized web. By extending the W3C PROV-O standard, it allows users to track the "who, when, and how" of every post, share, and reaction across a peer-to-peer landscape.

The Trust Gap in the Decentralized Web

In a centralized world, the platform owner validates the data. In a decentralized network (like those built on Solid or P2P architectures), data is stored in individual "Pods." While this solves privacy concerns, it creates a massive accountability gap. If a piece of information is shared ten times, how do you verify its original author? How do you know if the content was altered along the way?

Existing solutions often focus on either metadata for centralized silos or raw data storage without the historical context. The authors identify that without a formal Provenance model, DOSNs cannot achieve the reliability required for mainstream adoption.

Methodology: The DOSN-PROV Architecture

The researchers developed an architecture that sits atop DOSN platforms. It consists of three main components:

  1. DOSN-PROV Ontology: A semantic bridge combining PROV-O (for provenance), SIOC (for social actions), and FOAF (for identity).
  2. Capture Service: An automated collector that intercept user actions (like a "Like" or a "Comment") and records them as RDF triples.
  3. Tracking Service: A SPARQL-based engine that can query the history of any entity, effectively "rewinding" the social feed to find the source.

Model Architecture Figure 1: The DOSN-PROV Ontological Model mapping agents to activities and entities.

The Logic of Attribution

The model uses the prov:Agent to represent users identified by a WebID. When a user creates a sioc:Post, the system logs a prov:wasAttributedTo relationship. If that post is shared, the new post is linked via prov:wasDerivedFrom. This creates a verifiable graph of information flow.

Experimental Validation

To test the system, the authors built a functional application on Solid. They evaluated the model using OOPS! (OntOlogy Pitfall Scanner) to ensure no logical inconsistencies existed.

Performance Under Load

A critical concern for decentralized services is latency. The authors used Apache Jena TDB for storage and tested response times against increasing numbers of simultaneous users and data volume (triples).

Performance Comparison Figure 2: Tracking Service response times remain stable even as data triples scale from 100 to 10,000.

The results were promising:

  • Latency: Even with 700-1,000 concurrent users, the response time stayed within acceptable web limits (averaging under 2-4 seconds for tracking).
  • Completeness: SPARQL queries successfully retrieved full derivation paths, proving that the model can track a post back to its original author regardless of how many times it was shared.

Critical Insight & Conclusion

The true value of this paper lies in its interoperability. By sticking to W3C standards rather than inventing a proprietary format, DOSN-PROV allows different decentralized social networks to "speak" the same provenance language.

Limitations: While the model is robust, it currently relies on a centralized triplestore for the provenance data itself. Future work will likely need to explore distributed ledgers (blockchains) to store these RDF triples if the goal is absolute, tamper-proof decentralization.

Final Takeaway: DOSN-PROV provides the necessary "paper trail" for the decentralized era, proving that privacy-first social networks don't have to sacrifice information integrity.

Find Similar Papers

Try Our Examples

  • Search for recent papers that integrate blockchain technology with the W3C PROV-O specification to ensure immutable provenance in decentralized systems.
  • Who first proposed the PROV-O ontology in the W3C 2013 recommendation, and how has the "wasDerivedFrom" property been typically utilized in social media analysis?
  • Which studies have applied the SIOC (Semantically-Interlinked Online Communities) ontology to automatically detect fake news or rumors in decentralized peer-to-peer networks?
Contents
DOSN-PROV: Mapping the Pedigree of Data in Decentralized Social Networks
1. TL;DR
2. The Trust Gap in the Decentralized Web
3. Methodology: The DOSN-PROV Architecture
3.1. The Logic of Attribution
4. Experimental Validation
4.1. Performance Under Load
5. Critical Insight & Conclusion