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. Georgy Litvinov
  3. Benjamin Kampe 
  4. Mark Vanin 
  5. Michel Héon 
  6. Huda Khan 

Agenda

  1. Questions/Issues/Pull requests/Announcements
    1. Backend editing issue
      1. Note for basic backend editor form
      2. Fixes for editing properties with language tags and labels 
    2. Integer literals creation causes exception
      1. Workaround for creating integer literals
    3. VCard data properties
      1. Fixed in PR
  2. Completed sprint
    1. Demo meeting 
      1. When
        1. 07.07.2022. at 10am Eastern Time
      2. What
        1. Scenario???
      3. Who
        1. Dragan will present
  3. The next sprint
    1. When?
      1. 19.09. - 07.10. ???
    2. What?
    3. Who?
  4. Summer vacation period
    1. 05, 12, 26 of July, 2022
    2. 09, 23, 30 of August, 2022

Notes

Dragan: We have two topics: one how to resolve the issues as we have blocking issues.

We have at least two PRs that should be reviewed and merged.

Second big issue is with integer literals. Georgy prepared PR to resolve that problem temporarily.

There is going to be a second phase for DSPACE to VIVO integration. But dates are not yet known.

Dragan: I will prepare a presentation for the Demo meeting.

Dragan: It reminds about basic Dynamic API concepts and demonstrates that. In order to do that I merged some PRs and prepared a Demo. My idea is to show rest endpoints for continents, countries and US states. States and provinces are mostly in the US.

Huda: Majority of states and provinces belong to the US.

Dragan: We can edit some of them or delete some of them. After editing it will be updated in the list. I can of course delete some of the already existing countries. Same for the other endpoints. 

Dragan: My idea is to show how mistakes are found by SHACL validation. It is dynamically loaded and only valid descriptions are loaded. For now it is only URIs and labels but it could have more data properties. Countries weren’t loaded as validation failed because it is not in accordance with the SHACL pattern.

Dragan: What do you think about this? Did we miss something important for the Demo here?

Introduction should be 10 minutes, 10 minutes for Demo and then questions and discussions.

I am going to state further plans for developments: improved interface, security, ontology, language expressiveness. 

Michel: On the left is a class and on the right are instances of the class, right?

Dragan: Yes, William implemented it. 

Michel: From an ontology point of view, the endpoint represents ontology class?
Dragan: It depends on how you develop dynamic action and resourceAPI.

Dragan: It might be a combination of entities. 

Michel: UI represents ontologies, that could be useful to show ontology behind the interface.

Dragan: Our idea is to create a user interface later to create n3 definitions in interfaces.

Michel: If you do api for a person you will need to see what is inside a person.

Dragan: The idea is interesting and our small group is very motivated.

Michel: Is angular easy or hard? 

Dragan: William mostly worked on the frontend and he had previous experience with Angular. 

Michel: I think it is a good thing and you can discuss future use cases for Angular. How developers like to work with Angular and do we think that it is a good framework for future work with interface.

Dragan: should I move continents to the firstTime folder so it wouldn’t reset on Tomcat restart.

Dragan: labels for countries and continents are in first time and other continents data is loaded every time.

Dragan: We should have a meeting next Tuesday and then we should have a meeting every other week.

Michel: On slack channel I put a link (http://vivo-dspace.ca-central-1.elasticbeanstalk.com/) to an instance of VIVO. Data inside that is harvested 3 times a week. On demo7 you can login and add some items inside that. After harvesting we will probably see the data.

Michel: On a search bar if you type my name you should find documents I added to DSpace 7. If you click view all on the last window you should see a link on the paper inside DSpace. 

Michel: Concept is a keyword associated with each label. If you go to capability map and type “semantic web”, search and expand you will see all the papers related to semantic web inside that Dspace instances on the web. This is a really interesting feature.

Dragan: Thank you very much, Michel.

Michel: I didn’t say that, but the link for that instance will be there for three months because it is installed on AWS.

Dragan: Thank you very much for that as well.

Dragan: I hope to see some of you in two days. See you again next Tuesday. For the demo on Thursday there should be another Zoom link. You will get the link with the reminder you should receive.

Draft notes in Google Docs

Task List

Previous Tasks 

  • No labels