...
Agenda
- Meeting notes audio will be recorded, audio will be transcribed to create will be transcribed to create meeting notes
- Meeting schedule: meet every other Friday at 16:00 (GMT +1)
Current Issues:
Synchronization with latest VIVO code base
- ABAC
- Current Dynamic API access control is independent from VIVO access control (ABAC).
- How are we going to align Dynamic API access rules with ABAC policies?
- When to check access? On endpoint access/procedure invocation/component execution?
- Current Dynamic API access control is independent from VIVO access control (ABAC).
- Checkstyle validation
- Dependency updates
- ABAC
- Search components aren't ready
- Removal of deprecated array implementation from N3Template and SolrQuery operations.
- Lack of tests with procedures using search components
- Dynamic data isolation
- Data types
Ontology isolation - Ontology to class bindings
- Default set of components and parameters
- Data types
- Graph organization
- Load graphs from directories
- Configuration:
- graph uri from directory
- graph relation to dynamic api
- ro/rw mode
- unions
- N3 Template substitutions with array of values
- Draft PR https://github.com/vivo-project/Vitro/pull/426
- Blocked by the issue related to ConfigurationRDFParser
- ConfigurationRDFParser
- Dynamic data isolation
- Data types
- Ontology isolation
- Ontology to class bindings
- Default set of components and parameters
- Graph organization
- Load graphs from directories
- Configuration:
- graph uri from directory
- graph relation to dynamic api
- ro/rw mode
- unions
- Data types
- Search components aren't ready
- Removal of deprecated array implementation from N3Template and SolrQuery operations.
- Lack of tests with procedures using search components
- Http client component is not ready
- Cache implementation for expensive queries (spec)
- Ontology
- Cache types
- In memory
- On disk
- On cloud
- Invalidation
- Time based
- By cache group names
- UI
...