130 likes | 455 Views
Project Vivarium: A New V.O.?. Virtual Organizations CAMP Denver, Colorado June 30, 2005 Chad La Joie lajoie@georgetown.edu Charlie Leonhardt leonhardt@georgetown.edu Georgetown University Washington, D.C. What is Vivarium?.
E N D
Project Vivarium: A New V.O.? Virtual Organizations CAMP Denver, Colorado June 30, 2005 Chad La Joie lajoie@georgetown.edu Charlie Leonhardt leonhardt@georgetown.edu Georgetown University Washington, D.C.
What is Vivarium? • A project to focus on the disciplines of "Classical Studies" (roughly the study of those parts of the ancient Mediterranean world in which Greek and/or Latin were dominant languages) • Will include mature, coherent, and extensive electronic resources of very high quality. • Needs to include a large amount of material available only in print form that needs to be digitized in a Google / Google-like project with print features intact
The Principal Investigators James J. O’Donnell, Principal Investigator Provost and Professor of Classics Georgetown University Bernard Frischer, Co-Principal Investigator Institute for Advanced Technology in the Humanities, University of Virginia Gregory Nagy, Co-Principal Investigator Center for Hellenic Studies, Harvard University Dee Clayman, Co-Principal Investigator Graduate Center, City University of New York
The Vivarium Project • Phase I Planning Grant just funded by The Mellon Foundation to plan multiple subprojects in classics • Includes input from all Principal Investigators as well as other Scholars in Classical Studies in the US and Europe to achieve these goals: • (a) to promote development of common standards permitting interoperability of all the projects; • (b) to begin defining desirable features of a user interface that will integrate the projects listed above and, ideally, other related Classics online resources such as dictionaries and morphological parsers; • (c) to facilitate sharing of expertise across the individual projects.
Functional Needs • Identity Management for classics scholars • Will include scholars at InCommon Universities, Universities with no federated presence, high schools, and professional organizations • Digitization of content • Delivery of content through a common portal • Authentication and Authorization Services • Mailing Lists, Discussion Boards, etc .
The environment • Multiple data stores of classical text • Higher education institutions • Some with developer ID management systems and IT resources • Some without • Primary education institutions • Almost all have NO ID management systems or IT resources
The Vivarium “Portal” • Allows searching across multiple classics databases • Responsible for proxying user credentials to the databases to allow users to view articles • Possible license enforcement point (e.g. only X number of people from University 1 can view item A at a time)
VO Management Office • Creates and manages ID centrally • For schools without ID management systems • Provides ID, privilege, and entitlement management tools for schools • Schools, not the VO, is responsible for assigning privilege
Vivarium Federation • Shares user attributes, used for authorization, with participants • Some organizations will have IdPs (most likely universities) • Vivarium Portal and ID management tools will be the service providers • Individual classical text collections may be as well, but need not be • A federation is no more the VO as your HR system is your university
The Infrastructure University 1 (w/ Shib IdP) JSTOR Data University 2 Vivarium Classics Portal (Shib SP) Other Data Id Mgmt (Shib SP) High School A ID MS (Shib IdP) Other Data Vivarium Mgmt Office Vivarium Federation
Usage Issues • Users of VOs have virtual identities • A home organization may not be the authoritative source of identity attributes • A user’s virtual identity is the summation of the attributes assigned them by all authoritative sources within a VO • At some point sensitivity of data outweighs trust of home organization to assert attributes they are not authoritative for
Technical Questions • How do we proxy credentials securely? • The N-Tier problem • How do you ensure schools don’t assert privileges they shouldn’t? • How does an organization manage attributes that apply to their users but for which they are not authoritative for? • Do you let the authority write into your ID system? • Can services query multiple authorities?