View
112
Download
3
Category
Preview:
Citation preview
11.04.23
Status eSciDoc
Malte Dreyer
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
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
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
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
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
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
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.
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
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
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
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
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
14 11.04.23eSciDoc
Vielen Dank für Ihre Aufmerksamkeit
Fragen?
Recommended