Sampo UI
Navigating Linked Open Data
A Modern Frontend for SPARQL & Linked Open Data
Ghent Centre for Digital Humanities
What is Linked Open Data?
Linked Open Data connects information across the web using standardized formats
- Web of interconnected data
- Machine-readable format
- URIs as universal identifiers
- RDF (Resource Description Framework)
RDF Triple Structure
Subject
→
Predicate
→
Object
Example:
<Person> <hasName> "John Doe" .
<Person> <livesIn> <Brussels> .
<Brussels> <isCapitalOf> <Belgium> .
The Problem
Raw Triple Tables Are Not User-Friendly
- Technical RDF triples difficult to interpret
- Overwhelming data tables
- No intuitive navigation or exploration
- Barriers for non-technical users
"How can we make linked data accessible to everyone?"
Enter Sampo UI
The Solution: Data Navigation
- 🎨 Visual, intuitive interface
- 🔍 Faceted search and filtering
- 📈 Data visualization (maps, charts, timelines)
- 🔗 Federated data sources
Sampo UI Key Features
Reusable & Open Source
Generic viewer adaptable to many domains
View-Only Environment
Focused on data exploration, not editing
Federated Data Sources
Combine multiple SPARQL endpoints
Sampo UI - Non-Features
No Data editing
Data editing and maintenance
No Multimedia
Mainly focussed on text-data
No Analysis platform
Data export capabilites for offline data-analysis
Helsinki - Ghent Collaboration
Helsinki Centre for Digital Humanities
- Original Sampo development
- Domain-specific implementations
- Multiple project instances
Ghent Centre for Digital Humanities
- Jahid - Student Developer
- Code reorganization
- Focus on reusability
Jahid's Contribution: Code Restructuring
Before: The Problem
- 20+ separate instances
- Individual performance fixes
- Repeated update cycles
- Maintenance nightmare
- Multiple containers
After: The Solution
- Single reusable codebase
- Centralized improvements
- One update, all benefit
- Sustainable development
- Single container deployment
Perfect Match: Ghent CDH Use Cases
🪙 Coin Find Database
- Historical numismatic data
- Geographic distribution
- Temporal analysis
🏛️ BELLHISFIRM Data
- Business historical records
- Person / company perspective
- Basic pattern visualization
💡 Ideal Conceptual Fit:
Combines data publication with data visualization.
Conclusion
🔗 Sampo UI Enables:
- Accessible linked data exploration
- Intuitive interface
- Reusable, sustainable code
- Cross-domain applications
🚀 Future Opportunities:
- Historical research datasets
- Digital humanities projects
- Cultural heritage collections
- Collaborative scholarship
"Making linked open data beautiful, accessible, and actionable for researchers worldwide"
Thank You
Questions & Discussion
Helsinki 🤝 Ghent Centre for Digital Humanities
References
- Hyvönen, E. (2023). Digital humanities on the semantic web: Sampo model and portal series. Semantic Web, 14(4), 729-744.
- Ikkala, E., Hyvönen, E., Rantala, H., & Koho, M. (2021). Sampo-UI: A full stack JavaScript framework for developing semantic portal user interfaces. Semantic Web, 13(1), 69-84.
- Rantala, H., Oksanen, E., Ehrnsten, F., & Hyvönen, E. (2024). Publishing numismatic public finds on the semantic web for digital humanities research–coinsampo linked open data service and semantic portal. In CEUR Workshop Proceedings (Vol. 3724). RWTH Aachen University.