Javascript must be enabled to continue!
A Lightweight PURL Resolver for Linked Life Science Data
View through CrossRef
Knowledge graphs in the life sciences are increasingly published using the Resource Description Framework (RDF) and queried via SPARQL endpoints. While these technologies enable powerful data integration, the identifiers returned in SPARQL results often do not resolve to meaningful resources, leaving users with non-actionable links. To address this issue, we developed a lightweight Persistent Uniform Resource Locator (PURL) resolver during the BioHackathon Japan 2025. The resolver is implemented in PHP, chosen for its ubiquity on standard web servers and its compatibility with the EasyRDF library for RDF handling. It is easy to configure, requires minimal maintenance, and supports both database redirects and ontology term rendering with content negotiation for RDF serializations. The system is available as open-source software (https://github.com/JKoblitz/purl-resolver) and deployed at https://purl.dsmz.de, where it now resolves most identifiers from the DSMZ Digital Diversity SPARQL endpoint (https://sparql.dsmz.de). Database IRIs lead to the corresponding web interfaces, ontology IRIs from the DSMZ Digital Diversity Ontology render directly as term pages, and unmapped entities are delegated to database-side resolvers. This approach enhances the usability of knowledge graphs by ensuring that all identifiers remain actionable for both humans and machines.
Title: A Lightweight PURL Resolver for Linked Life Science Data
Description:
Knowledge graphs in the life sciences are increasingly published using the Resource Description Framework (RDF) and queried via SPARQL endpoints.
While these technologies enable powerful data integration, the identifiers returned in SPARQL results often do not resolve to meaningful resources, leaving users with non-actionable links.
To address this issue, we developed a lightweight Persistent Uniform Resource Locator (PURL) resolver during the BioHackathon Japan 2025.
The resolver is implemented in PHP, chosen for its ubiquity on standard web servers and its compatibility with the EasyRDF library for RDF handling.
It is easy to configure, requires minimal maintenance, and supports both database redirects and ontology term rendering with content negotiation for RDF serializations.
The system is available as open-source software (https://github.
com/JKoblitz/purl-resolver) and deployed at https://purl.
dsmz.
de, where it now resolves most identifiers from the DSMZ Digital Diversity SPARQL endpoint (https://sparql.
dsmz.
de).
Database IRIs lead to the corresponding web interfaces, ontology IRIs from the DSMZ Digital Diversity Ontology render directly as term pages, and unmapped entities are delegated to database-side resolvers.
This approach enhances the usability of knowledge graphs by ensuring that all identifiers remain actionable for both humans and machines.
Related Results
Penetrability of lightweight aggregate concrete
Penetrability of lightweight aggregate concrete
In this paper, a study was conducted on the parameters affecting the sorption of water, chloride ingress and permeability of water into lightweight aggregate concrete. The paramete...
Are Cervical Ribs Indicators of Childhood Cancer? A Narrative Review
Are Cervical Ribs Indicators of Childhood Cancer? A Narrative Review
Abstract
A cervical rib (CR), also known as a supernumerary or extra rib, is an additional rib that forms above the first rib, resulting from the overgrowth of the transverse proce...
Deformation Analysis of Reinforced Beams Made of Lightweight Aggregate Concrete
Deformation Analysis of Reinforced Beams Made of Lightweight Aggregate Concrete
In the present trend of constructing taller and longer structures, the application of lightweight aggregate concrete is becoming an increasing important advanced solution in the mo...
Mix Proportion of Lightweight Straw Ceramsite Concrete
Mix Proportion of Lightweight Straw Ceramsite Concrete
To reduce air pollution of straw burning, and also to improve the ratio of straw comprehensive utilization, this paper presents a lightweight concrete with straw based on the mix p...
Current status and challenges of lightweight design and manufacturing technology for aerospace structures
Current status and challenges of lightweight design and manufacturing technology for aerospace structures
Lightweight technology refers to the technology of reducing the structural mass by optimizing materials, structures and manufacturing processes while meeting the requirements of st...
YOLO-GCV: A Lightweight Algorithm for Ship Object Detection in Complex Inland Waterway Environments
YOLO-GCV: A Lightweight Algorithm for Ship Object Detection in Complex Inland Waterway Environments
Abstract
Lightweight ship detection offers the dual benefits of rapid detection and low computational cost, making it particularly advantageous for inland waterway safety m...
Value Added Product of Lightweight Cement from Industrial By-Products Using Geopolymer Technique
Value Added Product of Lightweight Cement from Industrial By-Products Using Geopolymer Technique
In construction and building material sector, Lightweight Cement (LWC) has been receiving much more attention due to some of its advantages compared to other lightweight materials ...
Rudraksh: A compact and lightweight post-quantum key-encapsulation mechanism
Rudraksh: A compact and lightweight post-quantum key-encapsulation mechanism
Resource-constrained devices such as wireless sensors and Internet of Things (IoT) devices have become ubiquitous in our digital ecosystem. These devices generate and handle a majo...

