Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Assisted restructure of web content for paper-based presentation: a look at workflows and data representations

936 views

Published on

Heaton, A., Rycroft, S., Baker, E., Bouton, K., Scott, B., Koureas, D., Livermore, L., Roberts, D., Smith, V. 2013 Assisted restructure of web content for paper-based presentation: a look at workflows and data representations. TDWG, Biodiversity Information Standards. Grand Hotel Mediterraneo Florence, Italy, 27 Oct - 1 Nov., 2013.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Assisted restructure of web content for paper-based presentation: a look at workflows and data representations

  1. 1. Assisted restructure of web content for paper-based presentation: a look at work flows and data representations Alice Heaton, Simon Rycroft, Ed Baker, Katherine Bouton, Ben Scott, Koureas Dimitris, Laurence Livermore, Dave Roberts, Vince Smith
  2. 2. This presentation is about: Creating paper based publications from web content; Restructuring data; Looking at what happens to data at implementation level; Understanding the implications for data storage and processing.
  3. 3. Web interface Import (Excel file, GBIF, etc.) Content author Hyperlinks Faceted Search Visitor
  4. 4. Scratchpads Visitor Page Hyperlink Page Hyperlink Page Location Specimen Taxon Term Taxonomic Name Content Type Location Reference Content Author Content Type
  5. 5. Paper publication ? ? ? ? ? ? Location Specimen Taxon Term Taxonomic Name Content Type Node Reference Scratchpads Maintainer Content Type
  6. 6. Enter Publication Specific Data Abstract, Acknowledgement, etc. Select existing data Taxon description, Holotype, etc. Automatic import of related content Bibliographic references, images, etc. Publication
  7. 7. Select Taxon Description Fields Add new Treatment Select Holotype Select Taxon Select Paratype Override Taxon name
  8. 8. Scratchpads Maintainer Automated Process (Scratchpads) User Interface XSD, XML, Jason, etc. Scratchpads Data (Web/Default representation) Scratchpads Data (Publication representation) Online transmission Scratchpads Data (External service representation) REST, SOAP, etc. External service
  9. 9. Entity Entities Field Relational Data Field Relational Data Relational Data Field Relational Data
  10. 10. Entities Restructure through User Interface Entities
  11. 11. Mapping Schema Array XSD Schema Definition Schema Array: Internal structure to define how to map entities and entity fields to XML tags Schema Array Final Schema Array
  12. 12. Final schema array Restructed entities Process Publication XML
  13. 13. Horizontal flows Schema array Select existing data Automatic import of related content Enter Publication Specific Data Restructured entities Process Publication XML
  14. 14. Vertical flows Entity Process Entity Final schema array PHP arrays Schema array Entity Fields Relational data XML XSD Schema Schema array mapping
  15. 15. Data constantly changes form; This process happens both horizontally and vertically; Data flows are more important than data structures; In that context model abstraction and modularity is more important than data storage; Restructure and export code is sensitive to change: It need a robust architecture.
  16. 16. Thank you ! Any questions ? ViBRANT Virtual Biodiversity -infrastructure SEVENTH FRAMEWORK PROGRAMME http://scratchpads.eu Funded by Vibrant RI-261532.

×