2020-July-09 Building a linked data platform: Sinopia & QA Server (Jeremy Nelson, E. Lynette Rayle)
Channel: LD4
Date: 2020-07-08

2020 LD4 Conference, Infrastructure track

Jeremy Nelson from Stanford University and E. Lynette Rayle from Cornell University presented this video at the 2020 LD4 Conference on July 9.  It takes you through lessons learned and the next steps we plan to take with the linked data editing platform, specifically with how the Sinopia linked data editor interacts with the Questioning Authority (QA) Lookup Service.

Content:

* Overview of the system architecture
* Summary of supported authorities
* Explore tradeoffs of caching vs. direct access of authorities
* A look at performance challenges and how we are addressing them
* Description of our accuracy testing harness and how it is used to validate adjustments to the indexing process
* What’s next for the QA Lookup Service and Caching System
* Sinopia lookup user interface to QA
* Sinopia search user interface to QA
* Next steps to improve RDF authority imports
* Move from lookup field to lookup modal
* Expanding support for authority sources

Links to more information:

Authority Lookups

* Video: LD4P Questioning Authority Server - https://www.youtube.com/watch?v=ZwwtZ46g8Ks&t=98s
* Video: Application Use Cases for Authority Access -https://www.youtube.com/watch?v=8yHTbaQHDgI
* Try it at:  https://lookup.ld4l.org/authority_list
* Code:  QA Lookup Service ruby engine - https://github.com/LD4P/qa_server  (starting place for setting up your own lookup service)
* Code: https://github.com/eichmann/ld4l_services
* Code: https://github.com/eichmann/LD4L

Sinopia

* Code: https://github.com/LD4P/sinopia_editor
* Development environment: https://development.sinopia.io
* Stage environment: https://stage.sinopia.io
* Production environment: https://sinopia.io

Search API Best Practices for Authoritative Data Working Group

* Project Wiki - https://wiki.lyrasis.org/x/TAsoCw

Presentation Slides:  https://bit.ly/3iH78yY

We want to thank Andrew W. Mellon Foundation for their generous funding of this work.

And we want to acknowledge that there are many other contributors that helped to move this work forward.  We’d like to acknowledge Dave Eichmann at University of Iowa for his work on the cache system and Steven Folsom at Cornell University for his liaison role with partners to provide prioritization of authorities and identify useful extended context.

We’d also like to acknowledge the full Sinopia programming team; Joshua Greben, Naomi Dushay, Johnathan Martin, Michael Giarlo, Justin Coyne, Peter Mangiafico, Justin Littman, Aaron Collier and UX designer Astrid Usong at Stanford University that worked to develop the Sinopia Editor and Sinopia Profile Editor.