12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit...

14
03.07.22 Status eSciDoc Malte Dreyer

Transcript of 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit...

Page 1: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

11.04.23

Status eSciDoc

Malte Dreyer

Page 2: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

2 11.04.23eSciDoc

Hauptaktivitäten in 2006

• Abstimmung mit den Zielgruppen• Funktionale Anforderungserhebung mit Zielgruppen• Spezifikation von Nutzungsszenarien• Spezifikation von Use Cases

• Aufbau einer Softwareentwicklungsumgebung• Softwaredesign• Softwareentwicklung

Page 3: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

3 11.04.23eSciDoc

4. Quartal, weiteres Vorgehen

• Dekomposition der bestehenden Anwendungen

• Beschreibung der Gesamtarchitektur• Definition von Services und Release Roadmap• Herbeiführung von Service Contracts zur Beschreibung der

Services• Abgrenzung und Implementierung der Einzelkomponenten

Page 4: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

4 11.04.23eSciDoc

Zahlen: Anforderungserhebung und Spezifikation

• PubMan– 18 Nutzungsszenarien– 213 Use Cases identifiziert– 93 Use Cases ausgewählt und

erstellt– Ca. 4 implementierte Use

Cases im Prototyp

• Scholarly Workbench– 12 Nutzungsszenarien– 130 Use Cases identifiziert– 35 Use Cases ausgewählt und

erstellt– Ca. 6 implementierte Use

Cases im Prototyp

• Umsetzung– Zur Zeit ca. 18.500 Lines of Code

• Ca. 15.000 LoC durch Entwickler

• Ca. 3.500 LoC automatisch durch SEU

– Ca. 200 Klassen

Page 5: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

5 11.04.23eSciDoc

Project Status and Strategy

• Status of Work and Results provide a stable base for sound decisions

• Integrate current Knowledge Gain and Findings before 3rd Project Phase

• Adapt Architecture to better fit actual understanding of aspects

• Improved stakeholder integration by smaller releases and faster release cycles

Functional Decomposition of System and stronger focus on service oriented aspects for sustainable and flexible Architecture

Page 6: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

6 11.04.23eSciDoc

Status of work

• Functional Requirements known from many stakeholders

• Technical aspects derived and identified

Overall Picture visible and technical Aspects raised

Page 7: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

7 11.04.23eSciDoc

Current Activities

• Re-Analyze Current efforts• Based on previous work

– Fedora Integration

– Input from Pilots

• Stronger focus on modularity• Revised Release Structure• Concentration on one clear target group

Main Target Group:– Scientists supported by librarian services

Page 8: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

8 11.04.23eSciDoc

Knowledge Building

Partners

MPI f. PsycholinguisticsMPI f. t. History of Science

TextGrid Project….

Artifacts / Formats

PublicationsFull Texts

Authority FilesText CorporaDictionaries

ImagesMovies

Item Metadata…..

Competencies

Institutional Rep.Relations betw. Objects

Metadata StandardsStreaming

NLPData Representation

Software Development…..

Partnerfound

FocusDefinition

Example: Knowledge Development on Authority Files

Stated Needs and Ideas from the Community

Handling of Authority Files added to Knowledge and Service Pool

RunningAuthority FilesTool

FocusDefinition

AnalysisPhase

FeasibilityStudy

PilotPhase

Tool Integration

Serv.-Mg +Dev.

Page 9: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

9 11.04.23eSciDoc

1Q 2007 2Q 3Q 4Q 1Q 2008 2Q 3Q 1Q 2009

Easy Submission

Search & Query

Browse & Display

4Q

Services Roadmap

Duplicate Detection

Metadata Enrichment

Citation Style Mgmt.

Usage Statistics

Bundles/Collections

Admin: Users, Aff.

Submission: MassData

Ingestion (Batch)

Authority Files (Organizations)

Image Scaling

NLP

Admin: Collections

Ingestion

Authority Files (Persons)

Duplicate Handling

Validation

Metadata Transform.

License Creation

Extended Search

Export

Format Conversion

Catalogs

Recommendations

Authority Files (Journals)

Content Type Modeler

Annotation

Automatic Preservation MD Extraction (LTA)

Authority Files (Events, Locations)

Support f. local RE

Baskets

Item Merging

Admin: Authority Files

Virus Check / TQA

Admin: MD Modeller

Services

Submission

Search

Tools

Import / Export

Administrative Functionalities

Comfort Functions

Authority Files

Metadata Handling

File Transformations

Aggregations

Interoperability Services (OAI-PMH..)

Automatic Bibliographic MD Extraction

Application Integration

Functional F

ields

Page 10: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

10 11.04.23eSciDoc

Framework

ApplicationsApplications

Framework

Schematic View of eSciDoc

Encapsulation Layer

PubMan Objects Common Objects SWB Objects

Framework Components

Fedora PostgreSQLjBPM

WM MM AA OUMOM SB CU...

Core Services

Repository (Fedora)

AAPolicies

Metadata Modeler

Formats Manager

Search Search

Content Types

Affiliation Manager

Workflow (jBPM)

User Manager

PubMan SWB

Reporting Easy Submission

Annotations

Browse & Display

Collection Handling

Citation StylesExport

Metadata Enrichment

Duplicate Detection

Search & Query

Usage Statistics

Page 11: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

11 11.04.23eSciDoc

Framework

ApplicationsApplications

Framework

Schematic View of eSciDoc

Core Services

Repository (Fedora)

AAPolicies

Metadata Modeler

Formats Manager

Search Search

Content Types

Affiliation Manager

Workflow (jBPM)

User Manager

Reporting Easy Submission

Annotations

Browse & Display

Collection Handling

Citation StylesExport

Metadata Enrichment

Duplicate Detection

Publication Management

Search & Query

Usage Statistics

Page 12: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

12 11.04.23eSciDoc

Framework

ApplicationsApplications

Framework

Schematic View of eSciDoc

Core Services

Repository (Fedora)

AAPolicies

Metadata Modeler

Formats Manager

Search Search

Content Types

Affiliation Manager

Workflow (jBPM)

User Manager

Reporting Easy Submission

Annotations

Browse & Display

Collection Handling

Batch IngestionExport

Metadata Enrichment

Duplicate Detection

Scholarly Workbench

Search & Query

Usage Statistics

Page 13: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

13 11.04.23eSciDoc

Services Structure

Search andQuery

Basic ServiceInterfaces

Search andQuerySRU

Search andQuery

Web-User Interface

Bigger external

Applications

Documents:Metadata ConceptMetadata SchemaTechnical ConceptsUsage ScenariosUse Cases

SmallExternalQueries

eSciDoc Service: Search and Query

Page 14: 12.02.2014 Status eSciDoc Malte Dreyer. 212.02.2014eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.

14 11.04.23eSciDoc

Vielen Dank für Ihre Aufmerksamkeit

Fragen?