Project

General

Profile

Story #3892

Need a content viewing / rendering service

Added by Dave Vieglais over 10 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2013-08-14
Due date:
% Done:

100%

Story Points:
Sprint:

Description

Various systems (e.g. Elsevier) would like to be able to link with content available in DataONE and provide their users with a view of the content. Rather than having these 3rd party systems grok the DataONE APIs and construct systems to retrieve elements of a package, it would be helpful if DataONE provided a rendering service.

Given a PID, the service would determine the package(s) that the content belongs to, and would generate HTML5 that provides a description of the data package, where the content can be retrieved, which member node provided the object, references to other elements in the package, perhaps revisions to the content, and other details useful to a potential user of the data.

The generated HTML may be embedded within other pages such as within a div element, and so consideration for such support should be made (e.g., support complete page generation vs fragment generation; generate well formed HTML that can be processed with XML parsing / xpath operations).


Subtasks

Task #3918: Design initial version of rendering serviceClosedChris Jones

Task #4684: Add proposed MNRead view service to the Architecture DocsClosedMatthew Jones

Task #4685: Add proposed CNRead view service to the Architecture DocsClosedMatthew Jones

Task #4686: Add proposed MNRead packaging service to the Architecture DocsClosedMatthew Jones

Task #5323: Update architecture documentation to include new v1.2 d1_schemas typesClosed

History

#1 Updated by Dave Vieglais over 10 years ago

  • Assignee changed from Chris Jones to Ben Leinfelder

#2 Updated by Dave Vieglais over 10 years ago

  • Start date set to 2013-08-11
  • Due date set to 2013-08-24
  • Target version set to 2013.33-Block.4.4

#3 Updated by Dave Vieglais over 10 years ago

  • Target version changed from 2013.33-Block.4.4 to 2014.2-Block.1.1
  • Due date changed from 2013-08-24 to 2014-01-18

#4 Updated by Chris Jones about 10 years ago

  • Assignee changed from Ben Leinfelder to Dave Vieglais
  • Due date changed from 2014-01-18 to 2014-04-12
  • Target version changed from 2014.2-Block.1.1 to 2014.14-Block.2.3

#5 Updated by Matthew Jones about 10 years ago

Some notes from conference call here:

http://epad.dataone.org/2014-04-09-view-service

#6 Updated by Dave Vieglais over 9 years ago

  • Target version changed from 2014.14-Block.2.3 to CCI-2.0.0
  • Due date changed from 2014-04-12 to 2014-09-24

#7 Updated by Dave Vieglais over 9 years ago

  • Due date changed from 2014-09-24 to 2015-01-06

#8 Updated by Dave Vieglais over 8 years ago

  • % Done changed from 0 to 100
  • Status changed from New to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)