Meeting Notes

Following are notes from the meeting. Colored text indicates a response (answer to a question, decision change, etc.) to preceding, non-colored text.

Where to go from here

  • Discussion regarding "2 jars + common services" versus "1 giant jar" implementation model.
    • For now, stick with "2 jars + common services"
    • This way, we can concentrate on a "fresh" implementation, while at the same time maintaining what we've already got.
  • Assets/Records/Parts definition
  • Authorization issues...
    • how do we keep non-University members from accessing licensed metasearch engines?
  • Repository OSID Implementation
    • Assets/Records/Parts
    • session management
    • asynchronous search with X-Server
    • pagination
    • experiment with custom record presentation
    • setting up a testing framework (JSP/Servlet)
  • SingleSearch
    • Assets/Records/Parts
    • session management
    • asynchronous search with Web2
    • weak data...

Common Services

  • Assets/Records/Parts
  • Configuration
    • perhaps use a Java Object (such as org.osid.OsidContext or a java.util.Properties object for RepositoryManager.assignConfiguration() to maintain and modify configuration settings.
    • Use a text file to configure what kinds of tags you want to identify and values you want to store from the metadata being returned by metasearch engines. The format for this file could be structured like an XPath Query to easily get to specific elements within an XML file.
  • Search Syntax (CQL?)
  • others... (continue to add to this list)

Potential Questions for Jeff Kahn

  • What is the purpose of creating a new Repository each time a search is conducted?
  • Authorization within OKI?
  • What is it we can change/not change?
    • Repository Federator
    • SRW Repository Implementation
    • Do we have to use RepositoryManager.properties (resolution conflict)?
    • OSIDRepositoryTool Servlet

Potential Questions for Jim

  • Session management
    • Experiment with RepositoryManager's OsidContext object to hold session state.
    • who's the person to talk to about Sakai's SessionManager? Glenn Golden (ggolden@umich.edu)
  • What is the future of the Twin Peaks tool? It is being thrown out completely.
    • will it be around (ported to use the new editor)?
    • user interface changes
  • How to setup Sakai 2.2 properly?