Digital Humanities, University of Bern Digital Humanities, University of Bern Introduction to Digital Humanities
  • Course
  • Syllabus
  • Assignment
  • GitHub
  • Resources
  • Student Projects
  • About
  • DH Lab ↗
  • Ringvorlesung ↗
  1. Syllabus
  2. Session 5
  • Course
  • Syllabus
    • Session 1
    • Session 2
    • Session 3
    • Session 4
    • Session 5
    • Session 6
    • Session 7
    • Session 8
    • Session 9
    • Session 10
    • Session 11
    • Session 12
    • Session 13
    • Session 14
  • Assignment
  • Working with Git and GitHub
  • Resources
  • Student Projects
    • How to add your project here
  • About

  • DH Lab (companion course)
  • DH Ringvorlesung

On this page

  • In this session
  • The RDF framework and its ecosystem of W3C specifications
  • From Wikipedia to DBpedia, to Wikidata, to research data (Elites Suisses)
  • Ontologies as artefacts allowing data interoperability through formalised conceptualisations
    • The question of interoperability: share data among different information systems
  • Exercise 1: Analysing the intensions of lrm:Expression and ric:Record
  • Exercise 2: Query Wikidata
  • Reading for Session 6
  • Edit this page
  • Report an issue
  1. Syllabus
  2. Session 5

Session 5

Data modelling: standards, interoperability and the semantic web

Author

Francesco Beretta

Published

13 October 2026

Modified

20 October 2026

Beretta Taught by Francesco Beretta.

In this session

  • Introduction to RDF, ‘knowledge graphs’ and Linked Open Data (LOD)
  • Data interoperability: from standards to ontologies
  • SDHSS: a method and ontology ecosystem for producing, sharing and reusing research data in HSS
  • Hands-on exercises with ontologies and triplestores — producing a CSV you will reuse in Session 8

These slides support today’s presentation. The detailed references on this page are intended to support your documentation, but will not be discussed in depth.

The RDF framework and its ecosystem of W3C specifications

  • The five stars of LOD: https://5stardata.info/en/
  • RDF (Resource Description Framework): everything is a triple — subject, predicate, object
    • RDF: serialisations formats-> xml, N-Triples / N-Quads, ttl
  • URIs as identifiers of resources, same function as primary keys in relational databases, but their scope is the WWW:
    • http://dbpedia.org/resource/Johannes_Kepler (URI) -> https://dbpedia.org/page/Johannes_Kepler
  • Semantic Web : a web of RDF graphs (cf. slides)
  • Modeling languages:
    • RDFS (RDF Schema)
    • OWL-DL (Web Ontology Language - Description Logic):
      “An ontology consists of a set of axioms which place constraints on sets of individuals (called”classes”) and the types of relationships permitted between them. These axioms provide semantics by allowing systems to infer additional information based on the data explicitly provided.”
  • Query language: SPARQL
    • The best tutorial is the W3C Recommentation
  • Schema language: SHACL Shapes Constraint Language

From Wikipedia to DBpedia, to Wikidata, to research data (Elites Suisses)

  • Wikipedia

    • Infobox: https://en.wikipedia.org/wiki/Johannes_Kepler

      • Infobox

      • HelpInfobox

  • DBpedia

    • http://dbpedia.org/resource/Johannes_Kepler (URI from Wikipedia) -> https://dbpedia.org/page/Johannes_Kepler : URI dereferencing to URL: the URI identifies the resource, the URL is the address of the page about the resource

    • Linked Data Access: URI specification, Content Negotiation, etc.

    • Interface for SPARQL queries: https://dbpedia.org/sparql - Johannes Kepler as subject

  • Wikidata

    • http://www.wikidata.org/entity/Q8963 (URI) -> https://www.wikidata.org/wiki/Q8963 (URL)

    • SPARQL query: Johannes Kepler as subject; J. Kepler as object .

    • Wikidata SPARQL tutorial

    • Structure of statements in Wikidata

    • Query builder: https://query.wikidata.org/querybuilder/?uselang=en

    • QLever: the new triplestore for Wikidata
      “The Query Service Days 2026 is an online event focusing on the migration of the Wikidata Query Service from Blazegraph to QLever, and supporting the Wikidata community, tool maintainers and data reusers with adapting their queries and tools to the new endpoint”

  • Elites Suisses LESSH Project

    • Original Elites Suisses Project website

    • From tables to Linked Open Data - The LESSH Project
      Transforming a database into a RDF triplestore using the SDHSS ontology ecosystem (see below)

    • Elites Suisses as a semantic graph

    • Guy Parmelin (URI) https://elites-suisses.lod4hss.org/resource/p53925 -> URI dereferencing on page

    • Guy Parmelin as triples subject in the graph; as triples object: memberships

    • The Membership class in the SDHSS ontology ecosystem

  • Three data models centred on properties, statements and events.

Ontologies as artefacts allowing data interoperability through formalised conceptualisations

  • Triangle of reference: denotation, connotation -> classes as concepts that cover sets of instances

  • Ontology (information science)

  • Ontology components: classes (intension, extension), attributes, relations

The question of interoperability: share data among different information systems

The example of libraries:

  • MARC 21 Format for Bibliographic Data: a standard with no explicit conceptualisation

  • Dublin Core Elements / Dublin Core Terms: transition from a metadata standard to an ontology

    • Dublin Core in RDF
  • Library of Congress — “Bibliographic Framework as a Web of Data: Linked Data Model and Supporting Services” (2012): BIBFRAME as an effort to translate MARC 21 into a linked-data model : https://www.loc.gov/bibframe/

  • The IFLA models (FRBR/FRAD/FRSAD), now LRM as a conceptual foundation for existing bibliographic data:

    • https://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records

    • https://en.wikipedia.org/wiki/IFLA_Library_Reference_Model

    • The LRM conceptual model(PDF)

    • The ontology: LRMoo, the CIDOC CRM flavor

Interoperability in the domain of archives:

  • Records in Contexts (RiC)

  • Official website with documentation:

    • Records in Contexts-Conceptual Model (RiC-CM). RiC-CM is a high-level conceptual model that focuses on intellectually identifying and describing records, the people that created and use(d) them, and the activities pursued by the people that the records both facilitate and document.

    • Records in Contexts-Ontology (RiC-O). RiC-O is a specific implementation of RiC-CM formally expressed in the World Wide Web Consortium standard Web Ontology Language (OWL). RiC-O provides the archival community with the ability to make archival description available using the techniques of Linked Open Data (LOD) employing a conceptual vocabulary and structure that is specific to archival description.

Interoperability for museums’ data:

  • CIDOC Conceptual Reference Model - CIDOC CRM

  • The models family: CRM Harmonised Ontologies

Interoperability for humanities and social sciences research data:

  • ontome.net publishing and reusing project data models and ontologies

  • SDHSS (Semantic data for humanities and social sciences) as a method and ecosystem for allowing research data publication and reuse

The challenges and methodologies are described in (Beretta 2024)


Exercise 1: Analysing the intensions of lrm:Expression and ric:Record

Read and compare the scope notes of both classes and note similarities and differences. Is there a similar class in CIDOC CRM?

  • lrm:F2 Expression and the LRM conceptual model

  • ric:Record (Ric-O ontology) and the Records in Contexts-Conceptual Model

  • crm:E73 Information Object

Exercise 2: Query Wikidata

Working in the Wikidata Query Service:

  1. Person → birthplace. Take a set of people relevant to your topic and retrieve their places of birth with their geocoordinates.
  2. Members → organisation. Retrieve the members of an organisation, or the affiliations of a group of people.
  3. Export. Produce a CSV from the result.

Cf. this document for a discussion of this exercise.

ImportantKeep this CSV

The CSV you produce today is the input for the network analysis in Session 8. Save it somewhere you will find it again, and put it in your project repository.

TipIn parallel in the Lab

The DH Lab goes further into the world of Linked Open Data and the reuse and connection of available information.

Reading for Session 6

  • On the history of the web and hypertext (see the syllabus)
  • On digital editions as interfaces (see the syllabus)
Back to top

References

Beretta, Francesco. 2024. ‘Conceptualising Information Production in the Context of the SDHSS Ontology Ecosystem’. Methodos. Savoirs Et Textes, no. 24 (June). https://doi.org/10.4000/12xqn.
Session 4
Session 6
  • Edit this page
  • Report an issue