...
Agenda
- Questions/Issues/Pull requests/Announcements
- Completed sprint
- Demo meeting
- When
- 07.07.2022. at 10am Eastern Time
- What
- Scenario???
- Who
- Dragan will present
- When
- Demo meeting
- The next sprint
- When?
- 19.09. - 07.10. ???
- What?
- Who?
- When?
- Summer vacation period
- 05, 12, 26 of July, 2022
- 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 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.
Task List
- Dragan Ivanovic to prepare presentation for demo meeting - 2022-07-07 - Dynamic API demo meeting
- Dragan Ivanovic to send reminder for the demo meeting - 2022-07-07 - Dynamic API demo meeting
Previous Tasks
- Dragan Ivanovic to open an issue for a reverse proxy (redirecting) - https://vivo-project.slack.com/archives/C8RL9L98A/p1651739159126489
- Dragan Ivanovic to contact Andrew Wood for resolving the issue with registration for the Slack channel
- All to consider participation in the sprint and if decide to participate to register for the sprint - link
- Dragan Ivanovic to send a require to add in the Leadership group agenda a topic for discussing Copyright owner in License
- All please help in filling this document - spreadsheet
- Dragan Ivanovic to create a draft version of a Google Spreadsheet document with labeled columns representing requirements and to share with committers
- Committers to review the structure of the document and to fill it with data for JS and CSS frameworks