MICASheetsEditor is a web application which allows MICA end-users to manage the sheets.
Available at http://lig-coin.imag.fr/MICASheetsEditor/
The main features are represented in the following diagram.
Numbers in the different cases represent a priority level. This means that we start program the first feature before the others etc...
Adding a sheet consists into uploading two files (PDF an docx formats) and annotating it with various concepts of the MICA ontology. (We propose an interface below). New sheets that are uploaded, are immediately inserted in the MICA database, but the have a status not yet validated. and waiting for validation from a publisher (e.g. Daniel Cassard).
Question: which format for Sheet Files : docX or PDF ?
Response from Daniel
Completely agree with this analysis. As long as the FS or DS is not validated, It is preferable that it remains in docx (corrections / transformations / modify figures and tables easier). Once validated, it is desirable that it become a PDF. My Word Generates PDFs Automatically(But I have Acrobat installed ...)
The following image represents the interface to add a sheet
The user should enter all information about the sheet( title, type of sheet etc...). After that, the user chooses the concepts which are concerned by the sheet. Concepts are selected in a concepts hierarchy. Following rules are defined when the user selects a concept:
To be sure that information given by an editor is correct, a publisher must validate the sheet. If the sheet is not correct or if some information is missing, the publisher will comment the sheet and afterwards the editor can make some changes.
An editor can update a validated sheet or a non-yet validated sheet. Updating can take different forms:
Once a sheet has been updated, it must again go through the validation process before being inserted into the MICA database.
Question:What about updating an already published (validated) sheet ?
We propose the following work flow:
Account management is not a priority. At the beginning, we can control access to application the the access control mechanisms of the web server (e.g. htaccess) and create logins and password by hand (as we do for VocBench).
In the sheets we have some follow up information (editor, writer), that we translated in our model (see picture below)
Response from Daniel
A writer is a FS or DS author. This can be everybody in the project and he/she can also be sometimes an editor (if agreed and proposed by his WP Leader). The editor is a specialist of the domain (e.g., a WP Leader) and is charge to check the quality of the FS and the coherency of several FS +/- related to a same domain. The publisher normally approves/validates the advice of the editor. His/her role is also to bear a particular attention to the annotation of FS and DS, as ‘Ontology Supervisor’.
A FS / DS can have one or several authors and preferably one editor (except if it covers several very different domains at the same time, then overpassing the knowledge of one single editor – should normally be very rare because this would mean that the FS is very generic, and we do not like that… )
Response from Daniel
It has never been envisaged up-to-now that an end user of MICA will add a new sheet. However, in this case, such an addition has to go through the ‘normal‘ process and an editor of the Domain has to be contacted. We called this user an editor, may be it can induce some confusion and we should consider another name for this role. Sheets editors and writers should be described in the system. In a first version we can predefine them and propose lists when annotating a sheet.