#708: Accepting metadata contribution from Drupal
-----------------------------------------+-----------------
Reporter: skaplun | Owner:
Type: task | Status: new
Priority: major | Milestone:
Component: *general* | Version:
Keywords: CERN CDS Drupal XDRUPAL SSO |
-----------------------------------------+-----------------
In a recent integration between CDS(Invenio) and ''Drupal'' at CERN, a new
BibFormat output format has been created, called '''XDRUPAL''', that is
suitable to easily export typical CDS records (photos with "tirage"s,
movies, publications, preprints, conference contributions).
As suggested, it would be great, to exploit the crowd-sourcing effect, by
receiving back from Drupal, optional additional title and description
(with a corresponding language information), that can be stored back into
the MARC.
For this we can decide to have a new MARC field with the following
subfields:
* {{{$a}}} the value (coming from Drupal)
* {{{$b}}} the intended MARC field (e.g. {{{245__a}}} for the title,
{{{520__a}}} for the abstract)
* {{{$c}}} the "tirage", i.e. the document identifier in case this is
referring to a picuture within the record.
* {{{$d}}} the language
* {{{$9}}} the author (for provenance, this can be the email address of
the author)
------------
The passing of information could be achieved by exploiting the fact that a
user enriching a record/tirage already retrieved via XDrupal, can feedback
to CDS by being redirected to an authenticated session in CDS already
prefilled (by passing any information on the ''GET'' request) to a form in
CDS showing a preview of the picture/record, the contributed title and
description, the possibility to choose the language, and where we could
clearly state:
"''do you agree to contribute this title and description as a reliable
information to be archived together with the original record in CDS, with
your name?''"
And this could then simply trigger a bibupload.
--
Ticket URL: <http://invenio-software.org/ticket/708>
Invenio <http://invenio-software.org>