Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Editing content in Invenio

Editing content in Invenio

Presentation for the Institute of High Energy Physics of the Chinese Academy of Sciences about how we edit content in INSPIRE

Javier Martin Montull

April 08, 2013
Tweet

More Decks by Javier Martin Montull

Other Decks in Research

Transcript

  1. Editing content in
    INSPIRE
    8th April 2013 CERN
    Javier Martín Montull
    INSPIRE developer
    Monday, April 15, 13

    View Slide

  2. Table of contents
    • BibEdit: record editing
    - Interface overview
    - Demo
    - Future development
    • MultiEdit: multiple record editing
    - Interface overview
    - Demo
    - Future development
    • BibMerge: record merging
    - Interface overview
    - Demo
    - Future development
    • BatchUploader: upload
    batch updates
    Monday, April 15, 13

    View Slide

  3. A few words on access control
    • Access to all cataloging tools is restricted through
    actions
    Monday, April 15, 13

    View Slide

  4. A few words on access control
    • Access to all cataloging tools is restricted through
    actions
    Monday, April 15, 13

    View Slide

  5. Monday, April 15, 13

    View Slide

  6. Monday, April 15, 13

    View Slide

  7. Interface overview
    Monday, April 15, 13

    View Slide

  8. Interface overview
    Dealing with references
    • Extract references from PDF attached
    • Extract from copy/paste text
    • Extract from a URL
    Monday, April 15, 13

    View Slide

  9. • INSPIRE makes use of automatic reference
    extraction
    • It is always run on new papers
    • Can be triggered manually any time
    • Greatly improved in the last years and
    currently highly accurate
    Automatic reference extraction
    Monday, April 15, 13

    View Slide

  10. Interface overview
    Edit plain MARC
    Monday, April 15, 13

    View Slide

  11. Interface overview
    Monday, April 15, 13

    View Slide

  12. Interface overview
    Print the record
    Monday, April 15, 13

    View Slide

  13. Interface overview
    Monday, April 15, 13

    View Slide

  14. Interface overview
    Open the attached PDF
    Monday, April 15, 13

    View Slide

  15. Interface overview
    Get a preview of the edited record
    Monday, April 15, 13

    View Slide

  16. Interface overview
    All modifications made to a record are stored:
    • Allows to see what changed over time
    • Revert the record to a previous version
    Monday, April 15, 13

    View Slide

  17. And many other features while editing
    Monday, April 15, 13

    View Slide

  18. • Autocomplete fields
    Monday, April 15, 13

    View Slide

  19. • Autocomplete fields
    • Fast split of fields
    Monday, April 15, 13

    View Slide

  20. • Autocomplete fields
    • Fast split of fields
    • Merge with templates
    Monday, April 15, 13

    View Slide

  21. • Go to DOI source
    Monday, April 15, 13

    View Slide

  22. • Go to DOI source
    • Display only some parts of the record
    Monday, April 15, 13

    View Slide

  23. • Go to DOI source
    • Display only some parts of the record
    And some others:
    • Shortcuts
    • Undo/redo actions
    • Search and open several records
    Monday, April 15, 13

    View Slide

  24. Using templates
    Stored in /opt/cds-invenio/etc/bibedit/record_templates/
    Monday, April 15, 13

    View Slide

  25. Using templates
    Monday, April 15, 13

    View Slide

  26. Using templates
    Monday, April 15, 13

    View Slide

  27. Let’s see it live
    https://inspirehep.net/record/1122780/edit/
    Monday, April 15, 13

    View Slide

  28. Future developments
    • Integrate BibEdit and RT to see and close
    tickets
    • Autocomplete as many fields as possible
    • Interface to view and merge two versions
    of a record
    Monday, April 15, 13

    View Slide

  29. Table of contents
    • BibEdit: record editing
    - Interface overview
    - Demo
    - Future development
    • MultiEdit: multiple record editing
    - Interface overview
    - Demo
    - Future development
    • BibMerge: record merging
    - Interface overview
    - Demo
    - Future development
    • BatchUploader: upload
    batch updates
    Monday, April 15, 13

    View Slide

  30. Interface overview
    Monday, April 15, 13

    View Slide

  31. Monday, April 15, 13

    View Slide

  32. Sample action: modify subfield
    1) 100
    Monday, April 15, 13

    View Slide

  33. Sample action: modify subfield
    1)
    2)
    100
    Monday, April 15, 13

    View Slide

  34. Sample action: modify subfield
    1)
    2)
    3)
    100
    Monday, April 15, 13

    View Slide

  35. 4)
    Sample action: modify subfield
    Monday, April 15, 13

    View Slide

  36. 4)
    5)
    Sample action: modify subfield
    Monday, April 15, 13

    View Slide

  37. Sample action: modify subfield
    Monday, April 15, 13

    View Slide

  38. Multiple actions can be applied at once
    Monday, April 15, 13

    View Slide

  39. Apply multiple actions
    Monday, April 15, 13

    View Slide

  40. Let’s see it live
    https://inspirehep.net/record/multiedit
    Monday, April 15, 13

    View Slide

  41. Future developments
    • Move content from an origin field to a
    destination field
    • Possibility to save and replay actions
    Monday, April 15, 13

    View Slide

  42. Table of contents
    • BibEdit: record editing
    - Interface overview
    - Demo
    - Future development
    • MultiEdit: multiple record editing
    - Interface overview
    - Demo
    - Future development
    • BibMerge: record merging
    - Interface overview
    - Demo
    - Future development
    • BatchUploader: upload
    batch updates
    Monday, April 15, 13

    View Slide

  43. Interface overview
    Open two records side by side
    Master Slave
    Monday, April 15, 13

    View Slide

  44. Same content displayed at same level
    Transfer content to the master record
    Interface overview
    Monday, April 15, 13

    View Slide

  45. Merge automatically the fields
    Display a diff of the field contents on each side
    Interface overview
    Monday, April 15, 13

    View Slide

  46. Interface overview
    Delete slave on submission
    Monday, April 15, 13

    View Slide

  47. Table of contents
    • BibEdit: record editing
    - Interface overview
    - Demo
    - Future development
    • MultiEdit: multiple record editing
    - Interface overview
    - Demo
    - Future development
    • BibMerge: record merging
    - Interface overview
    - Demo
    - Future development
    • BatchUploader: upload
    batch updates
    Monday, April 15, 13

    View Slide

  48. Using the web interface
    https://inspirehep.net/batchuploader
    Monday, April 15, 13

    View Slide

  49. Demo (metadata)
    Select a file to upload and its type
    http://www.loc.gov/marc/bibliographic/ecbdhome.html
    Supported types are:
    MarcXML TextMARC
    Monday, April 15, 13

    View Slide

  50. Demo (II)
    https://inspireheptest.cern.ch/help/admin/bibupload-admin-guide#3.3
    Select an upload mode:
    Monday, April 15, 13

    View Slide

  51. Demo (III)
    The bibupload task that will go into BibSched can have priority:
    normal - priority 1
    high - priority 5
    Monday, April 15, 13

    View Slide

  52. Demo (IV)
    Invenio configuration allows to set some tags as non replaceable. E.g. used in
    workflows where some content comes from a different system. Avoids
    replacing the references on INSPIRE when content comes from old Spires
    Monday, April 15, 13

    View Slide

  53. Demo (V)
    Program the task for a given time
    Monday, April 15, 13

    View Slide

  54. An upload simulation is performed, and a summary of the
    actions to be performed displayed
    Monday, April 15, 13

    View Slide

  55. If there is a problem with the file to be uploaded, it will
    be displayed on the confirmation step
    Monday, April 15, 13

    View Slide

  56. Questions?
    Javier Martín Montull
    Monday, April 15, 13

    View Slide