Your browser doesn’t support the features required by impress.mod.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

2019-06-04 | Lausanne

Workshop on Scholarly Digital Editions, Graph Data-Models and Semantic Web Technologies

SPEEDy

a dynamic Standoff PropErty EDitor

Andreas Kuczera, Iian Neill, Julian Jarosch | @digicademy | Twitter digicademy | CC-BY 4.0

Contents

  1. SPEEDy – overview
  2. standoff properties data model
  3. demonstration

01

SPEEDy

Availability

Demo instance: https://argimenes.github.io/standoff-properties-editor/

Repo: https://github.com/argimenes/standoff-properties-editor

standoff properties

editor

dynamic editor

The basic challenge of standoff properties is to keep the annotation indices up to date during editing of the base text.

02

standoff properties data model

basic data model

A standoff property consists of (not exhaustive):

data model example

                {
    "text": "basic plain text",
    "properties": [{
        "index": 0,
        "guid": null,
        "type": "concept",
        "layer": null,
        "text": "plain",
        "value": "without inline markup",
        "startIndex": 6,
        "endIndex": 10,
        "attributes": {},
        "isZeroPoint": false,
        "isDeleted": false,
        "userGuid": "abcd-efgh-ijkl-mnop"
    }]
}
            

03

demonstration

F I N I S

Thank you