+ All Categories
Home > Documents > DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING...

DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING...

Date post: 23-Jul-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
39
DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C. Witt (Loyola University Maryland) | @jeffreycwitt Graz, September 24th, 2016 Slide Deck: http://lombardpress.org/slides/2016-09-24-graz- dixit-conference/
Transcript
Page 1: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

DIGITAL SCHOLARLY EDITIONS AS APICONSUMING APPLICATIONS

or

DIGITAL SCHOLARLY EDITIONS AND APICONSUMING APPLICATIONS

Jeffrey C. Witt (Loyola University Maryland) | @jeffreycwitt

Graz, September 24th, 2016

Slide Deck: http://lombardpress.org/slides/2016-09-24-graz-dixit-conference/

Page 2: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Can we conceptualize machines as users? How can weinclude application programming interfaces (APIs) in the

discussion on DSEs as interfaces?

Plurality in representation is a core feature of DSE. How dointerfaces realize this plurality? Do we need different

interfaces for different target audiences (i.e. scholars, digitalhumanists, students, public)?

Page 3: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Data Display (Interface) Redundancy

Page 4: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 5: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 6: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 7: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 8: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 9: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 10: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 11: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

How do we stop making redundant interfaces and insteadpromote the creation of interfaces that present a dataset in

unique and revelaing ways?

Page 12: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Our Data

Page 13: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 14: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 15: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 16: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Our Data Model and API

Page 17: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

WorkGroup (Work)The idea of Moby Dick

ExpressionThe idea of Melville's expression (as opposed to a screen play expression)

ManifestationThe idea of the 1959 edition of Moby Dick

ItemOne physical copy of the 1959 edition in a particular library

Transcriptionthe idea of a digital transcription of the 1959 edition of Moby Dickincludes properties like hasXML, hasJson, hasPlaintext, hasHtml

Page 18: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Manifestation Surfacethe idea of page 1 in 1959 edition of Moby Dick

Item Surfacethe physical page 1 in a particular copy of the 1959 edition of Moby Dick

IIIF CanvasIIIF image annotation

images taken of the physical page 1 in a particular copy

Page 19: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 20: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 21: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

CREATING THE DATA SET WITH RDFEXTRACTION

Page 22: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 23: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Critical Corpus Database Visualization

Page 24: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 25: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Building common libraries for common tasks

Page 26: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

https://github.com/lombardpress/lbp.rb

Page 27: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

LombardPress Interface Display

Page 28: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 29: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 30: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 31: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 32: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 33: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Mirador IIIF Image Interface

Page 34: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 35: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 36: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 37: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

Lbp Print Interface

Page 38: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.
Page 39: DIGITAL SCHOLARLY EDITIONS AS API CONSUMING … · DIGITAL SCHOLARLY EDITIONS AS API CONSUMING APPLICATIONS or DIGITAL SCHOLARLY EDITIONS AND API CONSUMING APPLICATIONS Jeffrey C.

SUGGESTED READINGS

INTRODUCTION

http://lombardpress.org/2016/08/02/bcht-scta-lbp-overview/

MODELING AND WORKFLOWS

http://lombardpress.org/2016/06/12/DTS-modeling-proposal/

http://lombardpress.org/2016/08/09/surfaces-canvases-and-zones/

http://lombardpress.org/placing-medieval-texts-within-a-critical-corpus/

ON INFORMATION SHARING AND LINKED OPEN DATA

http://lombardpress.org/2016/04/16/iiif-webmentions/

http://lombardpress.org/2016/08/25/basel-workshop-report/

ON PEER REVIEW

http://lombardpress.org/2016/05/19/the-traveling-imprimatur/

ON LOMBARDPRESS WEB

http://lombardpress.org/bringing-ecodices-and-openn-together/

http://lombardpress.org/conceiving-the-digital-critical-apparatus/

http://lombardpress.org/demo-of-full-integration-of-iiif-images-into-lombardpress/


Recommended