JudaicaLink Documentation

General Information

  • Introduction to JudaicaLink
  • Getting Started
  • Frequently Asked Questions (FAQ)

User Guide

  • User Guide Overview
  • Search Guide
  • Content Negotiation
  • Datasets in JudaicaLink

Projects

  • JudaicaLink Labs
  • JudaicaLink Site
  • JudaicaLink Pubby
    • Features of JudaicaLink Pubby
      • 1. SPARQL Query Interface
      • 2. RDF Data Exploration
      • 3. Integration with Linked Data Services
    • How to Use JudaicaLink Pubby
      • 1. Browsing RDF Data
      • 2. Running a SPARQL Query
      • 3. Accessing Data in Different Formats
    • Technical Overview
      • Backend
      • Database & Data Sources
    • Contributing to JudaicaLink Pubby
      • Setting Up a Development Environment
      • Deployment
    • Troubleshooting & Support
  • JudaicaLink Generators
  • DjangoRDF
  • RDF Generator

Developer Guide

  • Setup Guide
  • Deployment Guide
  • Contributing to JudaicaLink Projects
  • API Reference
  • Docker Setup and Deployment

Advanced Topics

  • SPARQL Guide
  • RDF Model
JudaicaLink Documentation
  • JudaicaLink Pubby
  • View page source

JudaicaLink Pubby

JudaicaLink Pubby is a linked data server that provides a human-readable and machine-accessible interface for RDF data. It serves as a SPARQL endpoint and Linked Data interface for querying and browsing JudaicaLink’s structured datasets.

Features of JudaicaLink Pubby

1. SPARQL Query Interface

  • Users can run SPARQL queries to retrieve structured information.

  • Supports Linked Data browsing by providing entity URIs.

  • SPARQL Endpoint: https://data.judaicalink.org/sparql.html.

2. RDF Data Exploration

  • Each entity has a dedicated RDF page, accessible through content negotiation.

  • Supports multiple formats, including RDF/XML, Turtle, and JSON-LD.

  • Example entity URL: https://data.judaicalink.org/data/html/yivo/moses-mendelssohn

3. Integration with Linked Data Services

  • JudaicaLink Pubby integrates with Wikidata, GND, VIAF, and DBpedia.

  • Provides structured URIs that link to external data sources.

How to Use JudaicaLink Pubby

1. Browsing RDF Data

  1. Visit https://data.judaicalink.org.

  2. Search for an entity (e.g., “Moses Mendelssohn”).

  3. Click on an entity to view its RDF representation.

2. Running a SPARQL Query

  1. Go to the SPARQL Endpoint: https://data.judaicalink.org/sparql.html

  2. Enter a query, such as:

1SELECT ?person ?name WHERE {
2    ?person a jl:Person ;
3    rdfs:label ?name .
4} LIMIT 10
  1. Execute the query and view results in JSON, XML, or CSV format.

3. Accessing Data in Different Formats

You can retrieve entity data in various formats using content negotiation:

  • HTML: https://data.judaicalink.org/data/html/yivo/moses-mendelssohn

  • JSON-LD: https://data.judaicalink.org/data/jsonld/yivo/moses-mendelssohn

  • RDF/XML: https://data.judaicalink.org/data/xml/yivo/moses-mendelssohn

  • Turtle*: https://data.judaicalink.org/data/ttl/yivo/moses-mendelssohn

Technical Overview

Backend

  • Built using Apache Jena Fuseki for RDF storage and SPARQL processing.

  • Uses Django Pubby for serving Linked Data.

Database & Data Sources

  • Stores data in RDF triple format.

  • Integrates external resources such as Wikidata, DBpedia, and GND.

Contributing to JudaicaLink Pubby

Setting Up a Development Environment

  1. Clone the repository

git clone https://github.com/lod-pubby/pubby-django.git
cd pubby-django
  1. Create a virtual environment

python -m venv venv
source venv/bin/activate  # On macOS/Linux
venv\Scripts\activate  # On Windows
  1. Install dependencies

pip install -r requirements.txt
  1. Run the development server

python manage.py runserver
  1. Open http://127.0.0.1:8000/ in your browser.

Deployment

  • Pubby is deployed using Docker.

  • RDF data is loaded via SPARQL Update queries.

Troubleshooting & Support

  • SPARQL query errors? Check syntax and dataset availability.

  • RDF data not loading? Verify dataset ingestion.

  • Need help? Contact us at https://labs.judaicalink.org/contact/.

— JudaicaLink Pubby provides structured Linked Data access to Jewish studies datasets. Explore, query, and integrate JudaicaLink’s knowledge graph today! 🚀

Previous Next

© Copyright 2025, JudaicaLink Team.

Built with Sphinx using a theme provided by Read the Docs.