Date

Call-in Information

Time: 10:00 am, Eastern Time (New York, GMT-04:00)

To join the online meeting:

  • https://lyrasis.zoom.us/j/84378615572?pwd=bGUxSjlyRTdjOGl5U1B6L0Yva3RQdz09

    Meeting ID: 843 7861 5572
    Passcode: 556561
    One tap mobile
    +16699006833,,84378615572#,,,,*556561# US (San Jose)
    +19292056099,,84378615572#,,,,*556561# US (New York)

    Dial by your location
            +1 669 900 6833 US (San Jose)
            +1 929 205 6099 US (New York)
            +1 253 215 8782 US (Tacoma)
            +1 301 715 8592 US (Washington DC)
            +1 312 626 6799 US (Chicago)
            +1 346 248 7799 US (Houston)
            877 853 5257 US Toll-free
            888 475 4499 US Toll-free
    Meeting ID: 843 7861 5572
    Passcode: 556561
    Find your local number: https://lyrasis.zoom.us/u/kerqtGDrJ4

Slack

Attendees

(star)  Indicating note-taker

  1. Dragan Ivanovic 
  2. Brian Lowe  
  3. Georgy Litvinov 
  4. Michel Héon
  5. Benjamin Gross (star)
  6. Benjamin Kampe
  7. Veljko Maksimovic 
  8. William Welling 
  9. Kevin Day 
  10. Huda Khan 
  11. Fadwa Alshawaf

Agenda

  1. Questions/Issues/Pull requests/Announcements
    1. CRIS conference with VIVO track
      1. call for proposals extended - March 13th, 2022
  2. DSpace-VIVO integration
    1. The project has been started
      1. DSpace-VIVO integration task force
  3. The February sprint - Sprint - Dynamic API based on an ontology
    1. Project board - https://github.com/orgs/vivo-project/projects/2/views/1
    2. Branches - https://github.com/vivo-project/Vitro/tree/sprint-dynapi-2022-feb-staging

Notes

  1. Questions / announcements

DI: CRIS conference with VIVO track - call for proposals extended - March 13th, 2022. 

  1. DSpace-VIVO integration

DI: The project has been started, MH and JO will regularly inform us at future weekend calls. MH: Working on modeling data structure which should be between DSpace and VIVO. GL: Is this moved to be a more data ingest task? DI: One of the tasks is migration of data from operable DSpace to a new instance of VIVO for institutions willing to test VIVO. The other task in the first phase of the project is unidirectional communication from VIVO to DSpace, i.e. depositing pdf files from VIVO UI to the configured DSpace repository. Stronger integration of DSpace and VIVO might be the topic of the second phase of the project. 

  1. February Sprint / Dynamic API

DI reported to non-sprint participants the sprint progress. WW started with implementation of YAML generator based on RDF description of an action. DI has a problem to test processing of data through the action execution. WW will help in writing RESTEndpointIntegrationTest which accepts JSON at the input and produces JSON as a result. DI tested it manually via Postman, but we need integration tests. Producing response is not yet completed, the structure of the response JSON is hard-coded, not based on definition of ProvidedParameters by an action. GL will continue working on computation of parameters scopes, VM will continue working on the implementation of N3Template, in this phase N3Template operation will support only creation of triplets. BK is looking for how to detect any change in action-linked entities (step, operation, etc.).  BL: it is possible by using SPARQL queries, but not so easy and effective at the moment. One suggestion might be to search for any change in entities with the dynapi prefix and reload all actions. GL suggested reloading actions and resources in pools if min/maxAPIversion data property is changed. KD suggested replacing of long prefix with short abbreviation defined by using !ENTITY XML declaration (similarly as https://github.com/vivo-project/Vitro/blob/8f81707e71ba6732daeaa79ef4c0a57e74148e7f/home/src/main/resources/rdf/tbox/filegraph/vitro-0.7.owl#L3). BL suggested not to use xml format for the ontology at all, it is not so human readable. MH suggested using triple or n3 notation. It might be easily transformed in that format, but we will wait until the end of the sprint to do that to prevent some possible conflicts for ongoing work.

Draft notes on Google Drive

Task List



  • No labels