Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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?
      • Checkstyle validation
      • Dependency updates
    • 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
      • 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
    • 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
    • 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
  • Report generators
    • UI

...