Child pages
  • The View Image Text Action Group

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulDLFAquifer/

Skip to end of metadata
Go to start of metadata

The View Image Text Action Group

Provides a basic set of functions for book objects that can be accessed as a set of page images in the proper order for the original.

These functions provide a means to: obtain a summary view of the logical units of content, i.e. the page images, contained within a text (a table of contents), obtain a view of any descriptive or explanatory information contained in the document header of the text, and obtain a view of any individual page within a text.
Function Type: text/html

viewTOC

Returns a logical table of contents for an image text as X/HTML.  The table of contents contains actionable URLs for each unit of content (i.e. a page image) of a text.  These URLs are fully formed calls to viewPage (see below).  This logical table of contents is essentially the entry point to a text; it lists all accessible units of content (page images) and embeds the appropriate actionable URL call to viewPage to retrieve a particular page image.

A suggested structure of the  X/HTML is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Table of Contents of this text</title>
  </head>
  <body>
<div id="Identifier of the parent document" title="Title/Label of the parent document">
<h1>Title/Label of the parent document</h1>
	<div><a href="fully formed call to viewPage with the appropriate pageID">Label/Title of the page</a></div>
</div>

AssetActionsDevelopment:View a complete stand-alone example of a viewTOC response

Some notes about the structure:

  1. The X/HTML must be valid 
  2. There must be an X/HTML document header
  3. There must be a <head><title>
  4. The <body> markup can vary, but all hrefs should contain a fully formed URL call to viewPage

viewHeader

Returns the header information for a text as valid X/HTML; it is assumed that this header will provide information about the text as a whole.

A suggested structure of the  X/HTML is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Document Header</title>
  </head>
<body>

	<div id="Identifier of the parent object" title="Label/Title of the parent object">
		<h1>Label/Title of the parent object: Document Header</h1>
	</div>

	<div>
		<h3>Document title statement:</h3>
		<p>Concise Encyclopedia of Tufts History<br/>Anne Sauer<br/>compiled by:<br/>Anne Sauer<br/>Jessica Branco<br/>John Bennett<br/>Zachary Crowley</p>
	</div>

	<div>
		<h3>Tufts DL Document ID number:</h3>
		<p>tufts:central:dca:UA069:UA069.005.DO.00001</p>
	</div>
</body>
</html>

AssetActionsDevelopment:View a complete stand-alone example of a viewHeader response

Some notes about the structure:

  1. The X/HTML must be valid 
  2. There must be an X/HTML document header
  3. There must be a <head><title>
  4. The <body> markup can vary

viewPage 

Returns a page image of a text as valid X/HTML.  This assumes that a request parameter (pageID) is passed.  For example, the actionable URL for a viewPage call might look as follows:

http://repository01.lib.tufts.edu:8080/fedora/get/tufts:UA069.005.DO.00001/bdef:TuftsTextAssetDef/viewPage?pageID=num00001

A complete list of valid request parameters for a given text is available via the viewTOC action.

A suggested structure of the  X/HTML is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Title/Label of the parent document:  Title/Label of the page</title>
  </head>
 <body>
	<div title="Title/Label of the page">
		<h1>Title/Label of the page</h1>
		<div><img src="fully formed call to retrieve page image" alt="Title/Label of the page" /></div>
	</div>
</body>
</html>

AssetActionsDevelopment:View a complete stand-alone example of a viewPage response

Some notes about the structure:

  1. The X/HTML must be valid 
  2. There must be an X/HTML document header
  3. There must be a <head><title>
  4. The <body> markup can vary
  • No labels