Date
Time: 9:00 am, Eastern Time (New York, GMT-04:00)
Attendees
Agenda
- Person endpoints
- Tests
- Style guide for Dynamic API N3 files.
- File loader/Graph loader
- PR https://github.com/vivo-project/Vitro/pull/420
- Procedure/API Resource separation
- Resource id encoding
- Switch to percent encoding
- Update swagger ui
- Report generator Endpoints
- Semantic data patterns
- Configuration options to avoid duplication in URI generation and reuse settings from configuration files
- Dynamic API on 1.14
Meeting notes
- We need to have a Freemarker component to provide list views and short views on the page with async requests instead of rendering the whole page at once. That should be very useful component to reuse existing configurations and resolve issues appear on cloud based VIVO instances.
- Percent encoding conflicts with default tomcat configuration( sending encoded slash results in 400 Error).
- Procedure integration test example https://github.com/vivo-project/Vitro/blob/dynapi-1.14/api/src/test/java/edu/cornell/mannlib/vitro/webapp/dynapi/endpoints/ReportGeneratorEndpointIntegrationTest.java
- We should consider separation of procedures into graphs to improve fail-safety and design home file structure accordingly.