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
- https://vivo-project.slack.com
- Self-register at: http://bit.ly/vivo-slack
- Self-register at: http://bit.ly/vivo-slack
Attendees
Indicating note-taker
- Dragan Ivanovic
- Georgy Litvinov
- Brian Lowe
- Mark Vanin
- Huda Khan
- Andreas Czerniak
- Benjamin Gross
- Veljko Maksimovic
- Christian Hauschke
Agenda
- Questions/Issues/Pull requests/Announcements
- euroCRIS strategic membership meeting
- Initiatives for making VIVO platform more interoperable
- Mapping between CERIF and VIVO ontology
- Integration of VIVO platform and DSpace repository
- Building a REST endpoint for getting and ingesting data from/into VIVO graph
- Initiatives for making VIVO platform more interoperable
- VIVO leadership group meeting
- AWS Neptune
- euroCRIS strategic membership meeting
- Java code formatting convention
- spaces vs tabs
- full reformatting PR
- The i18n redesign sprint
- Ontology
- Generator
- Getting rid of localized ftl files
- About QR codes
- https://github.com/vivo-project/VIVO/pull/3777
- https://github.com/vivo-project/VIVO-languages/pull/113
- One committer's review is missing (Benjamin Gross)
- Map of science
- https://github.com/vivo-project/VIVO/pull/3778
- https://github.com/vivo-project/VIVO-languages/pull/114
- One review is missing (Veljko Maksimovic)
- Lib home page
- https://github.com/vivo-project/VIVO/pull/3780
- https://github.com/vivo-project/VIVO-languages/pull/115
- One committer's review is missing (Benjamin Gross)
- fr_CA lang files
- imported fixes from fr_CA theme and individual templates
- https://github.com/vivo-project/VIVO/pull/3785
- https://github.com/vivo-project/VIVO-languages/pull/117
- https://github.com/vivo-project/Vitro-languages/pull/65
- One committer's review is missing (Brian Lowe)
- Done and merged
- Removing term of use
- https://github.com/vivo-project/Vitro/pull/335
- https://github.com/vivo-project/Vitro-languages/pull/62
- One committer's review is missing (William Welling)
- Done and merged
- Decoupling email templates and translations
- https://github.com/vivo-project/Vitro/pull/334
- https://github.com/vivo-project/Vitro-languages/pull/61
- One committer's review is missing (Brian Lowe)
- Reviewed, not yet merged
- Search help page
- https://github.com/vivo-project/Vitro/pull/333
- https://github.com/vivo-project/Vitro-languages/pull/60
- One review is missing (Benjamin Kampe)
- About QR codes
- Improving the language / making ftl files universal for all languages
- New individual
- https://github.com/vivo-project/VIVO/pull/3776
- https://github.com/vivo-project/Vitro-languages/pull/59
- https://github.com/vivo-project/Vitro/pull/332
- One committer's review is missing (William Welling)
- Done and merged
- personHasAdviseeRelationship.ftl
- addPublicationToPerson.ftl
- personHasAdvisorRelationship.ftl
- Language-neutral help text in autocomplete forms
- https://github.com/vivo-project/VIVO/pull/3784
- https://github.com/vivo-project/Vitro/pull/338
- https://github.com/vivo-project/Vitro-languages/pull/64
- One committer's review is missing (William Welling)
- Done and merged
- New individual
- LanguageTag private-use subtag
- fr_FR_x_uqam
- https://github.com/vivo-project/Vitro/pull/330
- One committer's review is missing (Brian Lowe)
- Loading of translations from triple store
- Organization of ttl files
- Other
- Removed check for "Other" special case
- https://github.com/vivo-project/VIVO/pull/3750
- https://github.com/vivo-project/Vitro/pull/328
- https://github.com/vivo-project/VIVO-languages/pull/112
- One committer's review is missing (Benjamin Gross)
- Small fix for non closed tag
- https://github.com/vivo-project/VIVO/pull/3775
- One review is missing (Mark Vanin)
- Removed check for "Other" special case
- Dynamic API
- Resource Generator
- https://github.com/vivo-project/Vitro/pull/337
- Reviewers: Dragan Ivanovic + William Welling
- SPARQL select and construct query
- https://github.com/vivo-project/Vitro/pull/327
- Reviewers: Dragan Ivanovic + Benjamin Gross
- SHACL validator
- https://github.com/vivo-project/Vitro/pull/297
- Reviewers: Georgy Litvinov + Brian Lowe
- Resource Generator
Notes
Dragan: euroCRIS membership meeting announcement. It takes place two times a year. It is going on the last days of November and the first days of December. I am not sure online participation is possible. Some REST endpoints to get and ingest data could be discussed.
Subjects related to privacy pages are going to be discussed on next LG meetings.
Dragan: Michel created a PR to resolve issue related to Neptune.
I also noticed that William already provided some feedback for the request. I will try to do the same.
Michel: I don’t have special things to say. I do the correction, it works with Neptune. Before correction I checked if the bug was inside Fuseki, it doesn’t affect usage of Fuseki.
I extended it to capability map, so on one page I didn’t do the test as I don’t know if the page is fired. I added a comment in PR about that. For the third PR it is an old PR, which has some syntax for French ontology mistakes.
Dragan: I think it might need to be rebased?
Georgy: There shouldn’t be any conflicts.
Dragan: Formatting. William suggested full reformatting of codebase: spaces or tabs.
Michel: Style across files is not consistent.
Dragan: First we should decide what we use and then use standard formatting.
Michel: In DSPACE they give instructions how to change Eclipse configuration how to change indentation to spaces.
If you typing tab in Eclipse it could change tab to spaces in Eclipse if it uses spaces for indentation.
Dragan: Brian you wrote that you used 4 spaces.
Brian: Yes, in the early dev team we used 4 spaces. Using spaces over tabs is nicer.
Having a consistent standard would certainly be nice.
Dragan: I agree. It is important for us to have some instructions on how to set it up. I will look at how to document that, reformat the code base, but it should be done after we merge dynamic api and translation sprint in the next few months.
Dragan: I will try to report briefly where we are now.
There are some PRs for non-committers, it would be nice if you find some time to review that.
Brian: I will go ahead and merge email templates.
Dragan: I also noticed that Brian reviewed my PR, but I would ask him to review another PR.
And now we have two PRs for this. One PR still uses a resource bundle reader.
In Georgy’s approach all property files loaded from properties at startup of VIVO and convert properties into semantic translations.
Dragan: What PRs should we review? PR Vitro 341 or PR 340.
I can be the first reviewer of Georgy’s proposal. Let’s see who could be another one.
We should finish PR to get rid of freemarker files and then move translation from languages repos.
Once we complete review of loading translations we should create PR to move ttl data generated from Michel’s generator. After that we will be able to get rid of language repos.
Brian: PR 61 there was a request to review it once again, Michel will review that and then it will be merged.
Dragan: please test that.
Michel: I didn’t check if it works.
Dragan: I checked that it is working. The only problem could be some mistakes in translations.
Dragan: For dynamic API I started reviewing the second one and it is a really big one PR.
Georgy: We can reuse ResourceGenerator in other Vitro and VIVO code.
Dragan: I will try to review this PR as well.
Task List
- All to review PRs assigned to them
Previous Tasks
- Dragan Ivanovic to ask Arif for more info on the reported issue - https://groups.google.com/g/vivo-tech/c/gmyQIMWbm_Y
- Dragan Ivanovic to open a ticket for https://groups.google.com/g/vivo-tech/c/wDblxLmeTjs. Done, ticket available at https://github.com/vivo-project/VIVO/issues/3772
- Dragan Ivanovic will redirect reporter of this issue https://github.com/vivo-community/vivo-docker2/issues/22 to https://github.com/vivo-project/VIVO#docker
- All to analyze the issue reported in the slack (https://vivo-project.slack.com/archives/C8RL9L98A/p1663253504895989) and check whether we should open a GitHub issue and add to the i18n redesign project board - https://github.com/orgs/vivo-project/projects/4
- Brian Lowe will respond on the email https://groups.google.com/g/vivo-tech/c/5AY9h15h4vc/m/OjqekVxlBgAJ?utm_medium=email&utm_source=footer&pli=1
- All to consider participation in the sprint and register via https://forms.gle/qLi1PhRrrpvUrrYRA
- Dragan Ivanovic to work on specification of tasks for the sprint - GitHub project board
- Michel Héon to work on the translation messages ontology
- Dragan Ivanovic will bring up with leadership group that we would like to set up task force for dynamic API
- Dragan Ivanovic will create infrastructure for the next sprint (slack channel, GitHub project board, wiki page, GitHub branch, GitHub issues, etc.)
- Michel Héon to work on the ontology for UI labels (in multiple languages)
- All to think about dates for the next sprint
- Dragan Ivanovic to resolve conflicts for https://github.com/vivo-project/Vitro/pull/311 and https://github.com/vivo-project/Vitro/pull/297
- Dragan Ivanovic to write script for preparing a release candidate - started at https://github.com/chenejac/VIVO-release-publisher
- All to test the release candidate - Release Testing - 1.13.0
- Dragan Ivanovic to publish VIVO 1.13.0 release (if there is no reported issue till 1st of September)
- 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
- 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