Project

General

Profile

Feature #5939

Create view service that can render metadata documents at REST URL

Added by Matt Jones over 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
metacat
Target version:
Start date:
05/23/2013
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:

Description

We need a 'landing page' for metadata views that can be referenced as REST URLs and that show an HTML'ised version of an object using its PID. A service might have a REST url of the form:

https://metacat.someplace.org/knb/d1/mn/v1/view/{pid}
https://data.somplace.org/metacat/d1/mn/v1/views/{format}/{pid}

where {pid} is the permenant identifier for the metadata document. Such a URL landing page would prbably deliver an HTML version of the metadata. An optional ?format=knb parameter might be used to control which CSS file is linked into the page, or maybe we just omit the CSS altogether and assume we are delivering just an HTML fragment to a client? Needs more discussion.

This service would be used in several places, including the landing page URL for the new backbone based UI, and as the URL that is written into sitemaps that are published to google and elsewhere for search engines to index.


Related issues

Related to MetacatUI - Feature #6018: Determine proper URI for EML document displayClosed

Related to MetacatUI - Feature #5948: Implement Metadata view page(s)Closed07/15/2013

Related to MetacatUI - Feature #6019: Implement "get view" service as a REST endpointClosed07/08/2013

History

#1 Updated by ben leinfelder over 6 years ago

  • Status changed from New to Closed

This is done now - both the backend service and the front end JS that ties it all together at #view/{pid}

#2 Updated by Chris Jones over 5 years ago

  • Description updated (diff)

Also available in: Atom PDF