Top Banner
CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456 Presentati ons Outline
109

CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

Mar 27, 2015

Download

Documents

Jason Schultz
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Presentations Outline

Page 2: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Project Overview• User Requirements Collection and Analysis• Global System Functionality and Architecture• Detailed System Specification• CYCLADES - OAI Co-ordination• Dissemination and Exploitation• Project Management

WP1

WP2

WP3

WP8WP7

WP9

WP1 WP2 WP3

WP8

WP7WP9

0 302 6 1812Time Line

Page 3: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

CYCLADESOverview

Umberto Straccia

I.E.I - C.N.R.

Pisa (ITALY)

Page 4: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Outline• Info sheet

• Objectives

• Functionality

• Architecture

• State of the project

• Milestones

Page 5: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Info sheet

• Starting date: February,1st 2001• Duration: 30 Months• Effort: 214.8 p/m• Budget

– Total cost: 2,150,000 E– EU funding: 1,200,000 E

• Actual State: Month 12 (40%)

Page 6: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Participants

• IEI-CNR (Italy) - Scientific co-ordinator• ERCIM (France) - Administrative co-ordinator• FORTH (Greece)• FRAUNHOFER FIT (Germany)• UNIVERSITY OF DORTMUND (Germany)

Page 7: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Objectives• Development of a system which provides an open

collaborative virtual archive environment• This environment will support

– Users – Communities (and their members)– Projects (and their members)

with functionality for advanced – Interaction with large, heterogeneous, multidisciplinary

digital archives– Collaboration

Page 8: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Functionality

DIGITAL ARCHIVE

1

DIGITAL ARCHIVE

2

DIGITAL ARCHIVE

n...

Large, heterogeneous, multidisciplinary digital archives

CYCLADES Virtual Archive Environment

Collections

Search&Browse Filtering & RecommendationCollaborative Work Space

User Communities/Projects

Page 9: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

The Digital Archives

• CYCLADES will provide access to the Digital Archives compliant with the Open Archives Initiative

http://www.openarchives.org

FOR MORE INFO...

Page 10: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

the Open Archives Initiative

• Agreement between several Digital Archives in order to provide

interoperability

• The specifications give data providers (individual archives) easy-to-

implement mechanisms for making the documents’ metadata

records in their archives externally available

• This external availability then makes it possible for service providers

to build higher levels of functionality

Page 11: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

OAI: list of some compliant data providers(there are 40 providers to date)

ArchiveID DescriptionarXiv physics, mathematics, non-linear systems and computer scienceaps American Philosophical Society

bmc BioMed Centralcaltechcstr Caltech Computer Science Technical ReportsCitebase Cite-Base servicesHUBerlin Humboldt University at Berlin/Germany Document Server

Page 12: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

OAI: list of some service providers(there are 6 providers to date)

Service DescriptionArc A federated search services based on metadata harvested from several OAI

compliant repositories.

NCSTRLNCSTRL provides unified access to technical reports and eprints from

computer science departments, institutes and laboratories. Repository Explorer An interactive, web-based tool to test repositories for compliancy with the OAI

TORI Unified access to various open archives (Physics and Computer Science).

Page 13: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

OAI: main functionality

• List Metadata Identifiers (constraints: from, until, metadata format)

• List Metadata Records (constraints: from, until, metadata format)

• Get Metadata Record (constraints: identifier, metadata format)

Page 14: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

OAI: Get Record Example

• ARCHIVE: BioMed Central– Archive details : http://www.biomedcentral.com

• Publisher of journals covering all areas of biology and medicine.

• http://www.biomedcentral.com/oai/1.1/bmcoai.asp?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:bmc:1471-2148-1-4

Page 15: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

<?xml version='1.0' encoding='utf-8'?>...<record> <header><identifier>oai:bmc:1471-2148-1-4</identifier><datestamp>2001-09-12</datestamp></header>

<dc xmlns="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://purl.org/dc/elements/1.1/ http://www.openarchives.org/OAI/1.1/dc.xsd"> <title> A genomic timescale for the origin of eukaryotes</title> <creator>S Blair Hedges</creator> <creator>Hsiong Chen</creator> <creator>Sudhir Kumar</creator> <creator>Daniel Wang</creator> <creator>Amanda Thompson</creator> <creator>Hidemi Watanabe</creator> <description>Abstract Background Genomic sequence analyses have shown that horizontal gene transfer occurred during the origin of eukaryotes as a consequence of symbiosis. However, details of the timing and number of symbiotic events are unclear. A timescale for the early .…</description> <publisher>BioMed Central Ltd.</publisher> <date>2001-09-12</date> <type>Research article</type> <identifier>http://www.biomedcentral.com/1471-2148/1/4</identifier> <language>en</language> <rights>Copyright 2001 Hedges et al; licensee BioMed Central Ltd. Verbatim copying and redistribution of this article are permitted in any medium for any non-commercial purpose, provided this notice is preserved along with the article's original URL. For commercial use, contact [email protected]</rights> </dc></record>

Page 16: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Large, heterogeneous, multidisciplinary digital archives

CYCLADES Virtual Archive

Environment

User Communities/Projects

Service Provider

...Common Interface

Archive 2

Archive N

Archive 1

Common Interface

Common Interface

OAI ArchivesData

Providers

Metadata Records

Collections

Search&Browse Filtering & RecommendationCollaborative Work Space

Page 17: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Collections

• Users may define their own collections• Collection: a set of metadata records collected

together, according to some criteria, from the archives

Common Interface

Common Interface

Common Interface

OAI Archives

C1 C2

C3

Collection

Exported data

Archive 2

Archive N

Archive 1

Page 18: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Collaborative Work Space

• Users may organise their own working space in terms of Folders

• Folders:– May be organised hierarchically– May contain

• Metadata records (retrieved from the OAI archives)• Uploaded user documents• System recommendations (of: users, records, communities, projects)• Hyperlinks • Annotations• User ratings• Discussion forums

– May be shared among community/project members• Members of the same community/project may share the same folder

content

Page 19: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Page 20: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Search & Browse• Users may search & browse the collections• Users may store the retrieved metadata records into their folders• Search: typical Search using the collection’s search fields (e.g.

author, title, abstract)

• Query formulation through browsing

Collection = “Logic”,Author = “Straccia”,Abstract = “Fuzzy Logic”

Search Browse

Schema Attribute

AuthorAuthorAbstractTitle...

CastelliCastelliStracciaThanos...

Page 21: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Filtering & Recommendation

• Service learns the user information needs (folder profile) automatically from the user’s folder content

• Uses of folder profiles– To be used by users to filter out irrelevant information during a search

session (filtering)

– To be used by the system to automatically notify users about new data that the system judges relevant for them (recommendation)

• Summary: Folder profiles + document ratings =– Metadata record filtering

– Recommendation : records, users, collections, communities

Page 22: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture• Modular

– Basic functionality is allocated on servers

• Distributed – Servers may be over the Web

• Open – new services can easily be added

• Simple communication protocol– XML-RPC (SOAP will be evaluated)

Page 23: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Filtering & Recommendation Service

Collaborative Work Service

Search & Browse Service

CYCLADES Mediator Service

Collection Service

Access Service

(Metadata Record Harvesting)

OAI ArchivesArchive 1

Common Interface

Common Interface

Archive 2 Archive N

Common Interface

Users

Page 24: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

State of the project

Page 25: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

9.5 Project planning and timetable

WP1 User RequirementsT1.1 User Requirements CollectionT1.2 User Requirements Analysis

WP2 System SpecificationT2.1 Functional SpecificationT2.2 Architectural Specification

WP3 SystemDevelopmentT3.1 MediatorServiceT3.2 AccessServiceT3.3 Collection ServiceT3.4 Personalisation ServiceT3.5 Recommendation ServiceT3.6 Collaborative WorkServiceT3.7 Query & Browse MediatorServiceWP4 System Integrating, Testing,RevisionT4.1 SystemIntegrationT4.2 SystemTestingT4.3 System Revision

WP5 SystemValidationT5.1 System PerformanceEvaluationWP6 SystemExperimentationT6.1 IT ConsortiumExperimentationT6.2 NoEExperimentationWP7 Dissemination &ExploitationT7.1 DisseminationT7.2 ExploitationPlanningWP8 CYCLADES-OAiCoordinationT8.1 CYCLADES-OAi Coordination

WP9 ProjectManagementT8.1 ScientificManagementT8.2 Administrative

Y3/ 1Y1/ 1 Y1/ 2 Y2/ 1 Y2/ 2

Page 26: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Milestones• User Requirements Collection and Analysis (April 2001)• Functional and Architectural Specification (August 2001)• Detailed Service Specification (February 2002)• Service Prototypes (August 2002)• System Integration and Testing (May 2003)• Running Service (June 2003)

Page 27: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

User Requirements Collection and

Analysis

(WP1)

Page 28: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

User RequirementsCollection and Analysis

(WP1)

Dimitris Plexousakis

I.C.S - FO.R.T.H

Heraklion, Crete (GREECE)

Page 29: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Outline

• Objectives

• Description of Work

• Samples of Questionnaire Results

• Summary

Page 30: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Objectives• Identification of relevant communities of users

for the CYCLADES environment• Selection of a user requirements elicitation

and analysis methodology• Collection of requirements• Analysis of collected responses• Input for the functional specification of the

system

Page 31: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Description of Work

• Duration: 2 months• Total person-effort: 5 p/m• Participants: all partners, co-ordinated by ICS-

FORTH• Meetings:

– Preparatory discussion during the CYCLADES kick-off meeting in Pisa, February 2001

– Presentation of results in Crete, May 2001

• Deliverable: User Requirements Report (D1.1)

Page 32: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Description of Work

• Tasks:– Identification of relevant scholarly user

communities – Preparation of Questionnaire– Dissemination of Questionnaire– Analysis of Results collected– Feedback and Recommendations

Page 33: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Identification of User Communities

• A number of scholarly communities were identified as “relevant”:– German Societies for Physics and Mathematics– Italian Society of Mathematics– DELOS NoE in Digital Libraries– Open Archives Initiative group– PLANET NoE in Artificial Intelligence Planning

• Academic and research groups in the partners’ institutions

Page 34: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Questionnaire Preparation• Design principles:

– Abstraction from technical details due to multi-disciplinary prospective user groups

– No bias towards user competence– Goal-directed requirements elicitation– Succinct (34 questions) and covering entire system

functionality– Questions distributed among sections as evenly as

possible

• Final version produced with feedback from the OAI group

Page 35: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Questionnaire Structure– Concise description of CYCLADES

objectives and of its service components– User information section (6 questions)– Services Sections

• Search & Browse Service (8 questions)• Personalization Service (4 questions)• Recommendation Service (7 questions)• Collection Service (4 questions)• Collaborative Work Service (5 questions)

Page 36: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Questionnaire Dissemination• It was decided to disseminate questionnaires

electronically• Questionnaire was made accessible via the

WWW on a site hosted by ICS-FORTH http://sappho.ics.forth.gr:5000/User_requirements/questionnaire.html

• Solicitation letters were sent out by the partners to the aforementioned communities

• A total of 34 answers were collected through the web site by the set date

Page 37: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Questionnaire Results• Profile of Respondents

– Majority of answers (94%) came from academia / research

– More than half of the respondents (56%) already belong to Web Communities or Scientific Networks

– 62% of respondents regularly use digital archives for their work/research needs

Page 38: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• General Functionality– Majority (68%) finds the functionality

provided by the digital collections they have used insufficient

– Only 27% in favor of specific client-side software, whereas 73% prefer the use of an unmodified web browser

Page 39: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Search & Browse Service– Dublin Core appears as the most popular

(50%) metadata schema for searching and browsing; proposals for other metadata schemas include MARC and XML Schema

– Majority (50%) are in favor of the use of predefined fields for querying, whereas few (9%) prefer the use of a formal query language

Page 40: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Search & Browse Service

22

28

2522

108

0

5

10

15

20

25

30

9. What types of data do you need to distinguish when formulating a query?

String (22)

Free text (28)

Person names (25)

Dates (22)

Numeric values (10)

Other (8)

Page 41: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Search & Browse Service11. When you use multiple conditions in a query, how

should these conditions be combined?

3 % 6 %

7 3 %

1 8 %

A list of optional conditions only (2)

A list of conditions, each marked as optional, mandatory or negated (6)

Boolean combination of conditions (25)

I don't understand the question (1)

Page 42: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Personalization Service

15. How do you view your usage of the system?

44%41%

15%

As a single user/scholar (15)

As a member of a Community/Group (5)

Both (14)

Page 43: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Personalization Service

16. Would you be willing to subscribe your interests to an evolving archive so as to be notified of possibly

relevant additions?

12%

88%

Yes (29)

No (4)

Page 44: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Recommendation Service

19a. How useful are the different kinds of recommendations? Recommendation of documents

24%18%

58%

very useful (8)

useful (19)

less useful (6)

Page 45: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Recommendation Service

19b. How useful are the different kinds of recommendations? Recommendation of users/communities with similar interests

52%

15% 33% very useful (11)

useful (17)

less useful (5)

Page 46: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Recommendation Service

22. Would you tolerate the fact that the system tries to interpret your actions, e.g. deleting a document,

reading it, printing it, as signs of interest or non-interest in a document?

35%

65%

No (12)

Yes (22)

Page 47: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Collection Service26_a. How would you like to define your

collections?

44%

9%

47%

As composition of existing collections (14)As refinement of existing collections (15)I w ould prefer to use only predefined collections (3)

Page 48: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Collaborative Work Service

30. When would you like to receive notifications about changes to shared documents?

12%

18%

12%

58%

According to my personalspecif ication (20)

Immediately (6)

Once a day (4)

Upon login to the system (4)

Page 49: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Collaborative Work Service

28 29

7 6 7

0

5

10

15

20

25

30

32. What kind of information would you be willing to share with other users (multiple selection possible)?

Email address

Name

Other

Snail mail address

Telephone and faxnumber

Page 50: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Summary• Questionnaire covered all the different

services that the CYCLADES environment aims to provide

• Answers validate initial high-level conception• Need for added-value functionality recognized

by prospective users• User communities play a significant role in

scholarly work• The questionnaire answers were taken into

account for devising the detailed functional specification of the system

Page 51: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

Global System Functionality and Architecture

(WP2)

Page 52: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Global System Functionality and Architecture

Gudrun Fischer, Norbert Fuhr

University of Dortmund

GERMANY

Page 53: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Outline• Objectives• Description of Work• Functionality

– Concepts– User roles– User and system actions

• Architecture– Design decisions– Services– Autonomy– Collaboration– Communication

Page 54: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Objectives

• Description of the global functionality and architecture of the system

• Identification of the individual services to be provided

• Description of service interaction and communication

Page 55: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Description of Work

• Duration: 4 months• Total person-effort: 13.5 p/m• Participants: all partners, co-ordinated by UNIDO• Meetings:

– Discussion of functionality, and identification of services at Heraklion/Crete, May 2001

– Final discussion and integration of results in Pisa, July 2001

• Deliverable: Global System Architecture Report (D2.2.1)

Page 56: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Description of Work• Approach:

– Specify the functionality of the system• Identify user roles• Describe user and system actions

– Specify the architecture• Identify the services and main components of the

system• Describe the interaction between the services

– Select a communication protocol

Page 57: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Functionality: concepts

• Basic concepts in CYCLADES– Document– Metadata record– Metadata schema– Archive– Collection– Community– Project

Page 58: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Functionality:roles• User roles

– Single user– Community member– Community administrator– Project member– Project administrator– Collection administrator– Archive administrator– CYCLADES administrator

Page 59: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• User actions- Register, login- Search and browse

records- Manage records and

folders- Request recommendations- Manage collections- Manage archives

Functionality:actions

• System actions- Filter records - Harvest and index records

from archives- Generate recommendations

Page 60: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

User activity example: user registration

Page 61: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture• Design decisions

– Browser-based user interface– Fusion of Personalization and

Recommendation Services into single Filtering and Recommendation Service (FRS)

– New: Rating Management Service

Page 62: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

ArchitectureServices: diagram

Page 63: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services

• Mediator Service– Central point of access– Co-ordinate the other services– Manage user information– Integrate user interfaces

Page 64: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services

• Access Service– Harvest and index records– Manage archives

• Search and Browse Service– Multilevel Hypertext searching and browsing– Use collections

• Collection Service– Define and manage collections

Page 65: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services• Access Service

– Harvest and index records– Manage archives

• Search and Browse Service– Multilevel Hypertext searching and browsing– Use collections

• Collection Service– Define and manage collections

Page 66: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services• Access Service

– Harvest and index records– Manage archives

• Search and Browse Service– Multilevel Hypertext searching and browsing– Use collections

• Collection Service– Define and manage collections

Page 67: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services• Collaborative Work Service

– Manage and share records and folders– Support community and project group

collaboration– Rating Management Service

• Subcomponent of the Collaborative Work Service

• Filtering and Recommendation Service– Recommend records, users, communities,

collections– Filter query results

Page 68: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture: services• Collaborative Work Service

– Manage and share records and folders– Support community and project group

collaboration– Rating Management Service

• Subcomponent of the Collaborative Work Service

• Filtering and Recommendation Service– Recommend records, users, communities,

collections– Filter query results

Page 69: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Service interaction example: get new records for folder

Page 70: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Architecture• Autonomy

– The services can run on different servers– Services can be left out

• Collaboration– Registration and co-ordination at the Mediator Service– Well-defined standard requests for each type of service

• Communication– XML-RPC

Page 71: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

Detailed System Specification

(WP3)

Page 72: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Detailed System Specification(WP3)

Tom GrossFraunhofer FIT

St. Augustin (GERMANY)

Page 73: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Outline

• Objectives• Description of Work• Actual State

Page 74: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Objectives

• Detailed system specification

• System development

Page 75: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Description of Work

• Duration: 12 months• Total person-effort: 88.2 p/m• Participants: all partners, co-ordinated by CNR• Meetings:

– 29–30/11/2001: Implementation meeting at FIT, St. Augustin

• Discussion of communication protocol• Discussion of APIs of individual services• Discussion of parameter encoding and error codes

Page 76: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Actual State of WP3

Page 77: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Deliverable: CYCLADES Detailed System Specification Report (D3.0.1) February, 2002– Contents

• Introduction• Rationale of CYCLADES, users, functionality,

architecture, services, communication protocol, user interface, examples of user interaction

• For each service: functionality, process flow, internal architecture, data and method specification, user interface, service interaction diagrams

Detailed System Specification

Page 78: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Mediator Service (FORTH)

• Development environment and base technology installed– XML-RPC API; Apache / Tomcat; Oracle8i; Java (JDBC,

Java Servlet)

• Database scheme defined and implemented• All methods implemented• Made implemented services public to CYCLADES

partners via XML-RPC– http://sappho.ics.forth.gr:5555

System development

Page 79: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Access Service (UNIDO)

• Development environment and base technology installed– XML-RPC API, Apache / Tomcat, Postgres database, Java,

Perl

• Database scheme defined and implemented• Harvesting implemented• Indexing algorithm defined and implemented• User interface for archive registration and

management under construction

Page 80: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Collection Service (CNR)

• Development environment and base technology installed:– XML-RPC, MySQL database, Java

• Database scheme defined • Some methods implemented

– (addCollection, listCollection)

Page 81: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Filtering and Recommendation Service (CNR)

• Development environment and base technology installed– XML-RPC API, BerkleyDB, Java

• Database scheme defined• Filtering algorithms defined• Filtering algorithms implementation in progress• Recommendation algorithms defined

Page 82: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Rating Management Service (FIT)

• Development environment and base technology installed – XML-RPC API, Apache, MySQL, Python

• Database scheme defined and implemented• Some methods implemented (saveRatings,

getUserRatings)• Made selected services public to CYCLADES partners

(http://CYCLADES.gmd.de/cgi-bin/cyc_cws.cyc)

Page 83: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Collaborative Work Service (FIT)

• Development environment and base technology installed– XML-RPC API, Apache, Python

• Classes modelled (e.g., for private, project, community folders)

• Sketches of user interface drafted

Page 84: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Search and Browse Service (UNIDO)

• Development environment and base technology installed– XML-RPC API, Java, Apache / Tomcat

• Query language defined• Sketches of user interface drafted

Page 85: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

CYCLADES - OAI Co-ordination

(WP8)

Page 86: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

CYCLADES - OAI Co-ordination

(WP8)Umberto Straccia

I.E.I - C.N.R.

Pisa (ITALY)

Page 87: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Monitor the progress achieved by CYCLADES and OAI. – This monitoring should guarantee that:

• the interoperability agreements defined by OAI and their evolution is correctly understood and used by CYCLADES

• the impact on the service level of new OAI specs is thoroughly evaluated and feedback is sent to the originators of the changes

• Feedback to the OAI– validation and experimentation results will be made available to OAI

for undertaking the necessary corrective actions

• Meetings with OAI representatives

Objectives

Page 88: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Duration: 30 months• Total person-effort: 5 p/m• Participants: CNR• Elapsed time: 12 months

Description of Work

Page 89: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Monitoring and Interoperability Verification • Continuous monitoring activity of the OAI (meetings and related

papers) is in progress• Both the old protocol version 1.0 and current protocol version

1.1 have been read and a consistency w.r.t. CYCLADES has been checked out

– Note: CYCLADES is not restricted to using open archives, as additional services can be added later

• Subscription to the OAI mailing lists has been performed• The list of registered repositories as well as the register OAI

services is continuously monitored

Page 90: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Meetings with OAI representatives

• CYCLADES project has been presented at the OAI,Open Meeting in Berlin,Germany,February 26,2001

• A first meeting has been held in July 2001 with Carl Lagoze, the representative of Cornell University and heavily involved in the OAI.

• We expect to closely collaborate and a human resource exchange program is under study.

Page 91: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Feedback to the OAI

• A first metadata record gathering activity has been started:– some statistics about the gathered data from the OAI compliant

archives have been collected– some non-uniformity of the data has been detected. – the report of this gathering process has been presented at the

ECDL 2001 Workshop On Experimental OAI Based Digital Library Systems in September 2001 in Darmstadt

Page 92: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• CYCLADES will be in contact with the OAF (European Open Archive Forum) project, in which IEI-CNR is a participant

• http://www.oaforum.org

Page 93: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

Dissemination and Exploitation

(WP7)

Page 94: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Dissemination and Exploitation

(WP7)Remi Ronchaud

ERCIM (FRANCE)

Page 95: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Duration: 28 months• Total person-effort: 11 p/m• Participants: ERCIM, CNR, FRAUNHOFER-FIT, UNIDO,

FORTH• Elapsed time: 12 months

Description of work

Page 96: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Dissemination and Exploitation Planning Activities

• CYCLADES Logo adopted for improved visibility• Dissemination tools: Web site regularly updated,

leaflet, poster,…

• The web site was re-designed to match professional sites and add new services (search engine, direct project contact..)

Page 97: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• EU-DL All Projects meeting, Luxembourg, February 2001

• OAI Open Meeting, Germany, 26 February 2001

• IPI RAS and IITE Workshop on European/Russian Co-operation in Digital Libraries, Moscow, June 2001

• ECIR, Darmstadt, April 2001

Meetings, workshops, conferences Institute presentations, Major DL events

Page 98: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Participation on a panel on ‘e-Democracy held on the 25 and 26 June 2001: A Panacea or Pandora’s Box?’ at the 14th Bled Electronic Commerce Conference ‘e-Everything: e-Commerce, e-Government, e-Household, e-Democracy’.

• Italian National Workshop on “Digital Libraries: Research Development in Italy“

• Workshop on the Design and Implementation of Digital Libraries, Al Akhawayn University in Ifrane (Morocco), Nov. 2001

• EC/NSF-DL All Projects meeting, Rome, March 2002

Page 99: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Publications: ERCIM News (from 7000 to 8000 copies), D-Lib

• Every CYCLADES partners was required to fill in a Dissemination and Use Plan layout realised to present their individual visions and strategies

• Preparation of the consolidated Dissemination and Use plan integrating the partners contributions (D7.2.1)

Page 100: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Dissemination will be enhanced ( towards Scholarly communities, …)

• Promotion of CYCLADES targeting potential end-users will be implemented to get a final feedback from users

Page 101: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Continues with ...

Project Management

(WP9)

Page 102: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Project Management(WP9)

Remi Ronchaud

ERCIM (FRANCE)

Page 103: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Duration: 30 months• Total person-effort: 24.5 p/m• Participants: ERCIM, CNR• Elapsed time: 12 months

Description of Work

Page 104: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Technical and Administrative Management

Activities & Achievements

• Prepare guidelines for reports

• Organise and prepare the minutes of the kick-off meeting

• Organise regular technical meetings to sort out priorities and jointly decide upon strategic orientations

• Act as an interface between the project and the European Commission (for technical, administrative and financial issues)

• Guarantee the quality of the work done and deliverables produced

Page 105: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

• Implement a systematic self assessment (of deliverables, reports, achievements) and proof-reading

• Ensure an efficient information flow within the consortium and among the various work packages

• Provide the consortium with a reliable yet flexible structure and tools for collaborative work (BSCW, document repository..).

• Produce the progress reports and cost statements

• Provide administrative assistance to partners (cost statements, contract explanations or amendments)

Page 106: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Reports and Deliverables

• Progress Report 1 (D9.2.1)

• Dissemination and Use Plan (D7.2.1)

• Co-ordination Report (D8.1.1)

• Global Architecture report (D2.2.1)

• Quality Assurance Plan (D9.1.1)

• Project Web site report (D7.1.1)

• User Requirements Report (D1.1)

• Draft Detailed System Specification Report (D.3.0.1)

Page 107: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Quarterly Management Report

• Textual part to explain the activity– An account of progress made– Results obtained

– Deviations from the work schedule

– Planned modifications to the work schedule for the next reporting period

• Matrix part to detail the use of manpower– Number of person months & hours per partner and per work

package

– Number of person hours planned in the PP per partner and per work package

– Graphic representation of resources Planned versus Spent

Page 108: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

Dissemination and Use Plan (D7.2.1)

• Plans for promotion of the results– Dissemination Tools: CYCLADES Fact Sheet, CYCLADES Web

Site, European Partners’ Dissemination, ERCIM News, Publications, Meetings and Conferences

– Dissemination Plan

• Plans for the exploitation of the results– Overview of every partner’s expectations

• Ambition to produce a standard virtual archive Environment that could be widely used by a number of European scholarly communities.

• Adaptation of the CYCLADES system to internal use • Gain both contacts, skills and technical expertise. • Used to support the development of other DL projects, concertation

meetings...

Page 109: CYCLADES Review, 21January 2002, Luxembourg.CYCLADES IST-2000-25456 Presentations Outline.

CYCLADES Review, 21January 2002, Luxembourg. CYCLADES IST-2000-25456

END