Skip to content

Script parts of the workshop

Malte Vogl edited this page Jul 24, 2022 · 4 revisions

Annotation in Recogito

  • annotate over plain text (not XML, this might fail validation)
  • todo: provide text snippet (full bible might be long)
  • mouseover => allows to annotate all strings of the same value at once
  • links between entities

From Recogito to Blazegraph

  • Use JSON-LD with notebooks by Robert
  • To load coordinates after each line "type": "Feature", add "@context":"https://geojson.org/geojson-ld/geojson-context.jsonld",
    • There is an extra notebook that runs this step
  • Once the JSON-LD is loaded to Blazegraph, coordinates can be read and transformed into GEOJSON with Maltes notebook

From Recogito to Protege

Download annotated data from Recogito in JSON-LD format. Simple search and replace is necessary for annotated places!

Replace "Feature" with ""https://www.geonames.org/ontology/Feature"" yields JSON-LD files that can be loaded into Protege Desktop.

Annotation in Protege

  • owl:sameAs links between entity mentions?
  • create ontology of biblical beings (e.g. ethnicity)

From Protege to Blazegraph

  • Malte: To my knowledge there are no transformations necessary as blazegraph reads JSON-LD.

From Blazegrap to Jupyter

This is the main part, defining SPARQL queries to the endpoint, yielding the data, and then use e.g. GEOJSON to visualize in notebook.

Question: What type of analyses would you like to see?