Version 1 (modified by 9 years ago) (diff) | ,
---|
Responsible for this page: Davor Ostojić.
Last content check: 03-11-2015
Status: design
Purpose
The purpose of this page is to collect relevant information about Curation Module project.
Project: Curation Module
The goal of this project is to implement software component for curation and quality assessment which can be integrated in the CLARIN workflow. Project is initialized by Metadata Curation Task Force. Specification for the Curation Module is based on the Metadata Quality Assessement Service proposal.
For implementation this project will use some of the existing CLARIN components:
Contents
People
- Matej Ďurčo - coordinator (CLARIN-AT, CLARIN Center Vienna)
- Davor Ostojić - developer (CLARIN-AT, CLARIN Center Vienna)
Getting code
The project is in design phase, when code becomes available, links to code will be posted here.
Usage
System Requirements
Requirements for the project are based on Metadata Quality Assessement Service requirements
Identified Use Cases
Use Case 1 – Metadata Editor checks the validity of newly created record
- Title: Check validity of metadata record
- Actor: MD Author / Editor
- Level: User Goal
- Main Success Scenario:
- User copies MD record into the web form and starts validation by clicking "Validate" button
- Module does schema validation, link checks, vocabulary check, facet coverage assessment
- User gets the report with status, eventual errors and assessment
- User gets instructions how to improve MD record (recommended profile, recommended values)
- User copies MD record into the web form and starts validation by clicking "Validate" button
Use Case 2 – CMDI Admin checks the quality of newly created profile
- Title: Check quality of profile/schema
- Actor: CMDI Editor
- Level: User Goal
- Main Success Scenario:
- CMDI Editor runs the curation module and passes as argument profile or schema
- Module does link checks and facet coverage assessment
- User gets the report on links availability and facet coverage
- CMDI Editor runs the curation module and passes as argument profile or schema
Use Case 3 – Repository Admin checks quality of metadata in his repository
- Title: Check overall quality of metadata in repository
- Actor: Repository Admin
- Level: User Goal
- Main Success Scenario:
- Admin runs module from command line and passes as argument location containing MD records
- Module does quality assessment of the records
- Admin gets summarized report on overall quality of MD records in his repository
- Admin runs module from command line and passes as argument location containing MD records
Use Case 4 – Curation Module in VLO workflow
- Title: Use Case 4 – Curation Module in VLO workflow
- Actor: VLO workflow
- Level: Summary
- Main Success Scenario:
- Curation Module is called before vlo-importer component with location where MD records are stored as argument
- Module does validation and normalization and generates different kinds of reports and normalized MD record
- VLO importer uses normalized records in post-processing phase and imports them into SOLR
- After importing script emails reports to VLO admin, MD Curators and data providers
- Curation Module is called before vlo-importer component with location where MD records are stored as argument
Dependencies
For implementation following projects will be used:
- CMDI Validator
- VLO backend
- OAI Harvester
Building and Deploying
Interfaces
Design
Tickets
Usually it's good enough to copy and paste this:
List of all '''open''' tickets for this component: [[TicketQuery(status=accepted|assigned|new|reopened,component=YourProject,order=priority,format=table,col=summary|priority|owner|reporter)]]
Status, Planning and Roadmap
Status: is the project active, on hold, mature but supported, due to be deprecated, etc.
Planning and roadmap: if there are other places with planning documents, don't forget to link to them.
Resources
Link to (external) documents, e.g. documentation, papers, requirement analyses, relevant to this project in this section.
History
Who has worked on this project, and roughly what did they do? Mention significant developments even if the relevant code/functionality has later been removed. Include yourself, of course.
Attachments (3)
- Curatoin Module Component Diagram.jpg (289.3 KB) - added by 9 years ago.
- telco-08-04-2016.pdf (390.1 KB) - added by 8 years ago.
- telco-28-04-2016.pdf (632.7 KB) - added by 8 years ago.
Download all attachments as: .zip