A. Data Element Definitions
| Bibliographic
Elements |
MMF
Data Definition
|
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
| Location/Access
Elements |
"Link"
(R)
|
"<A HREF=" +
"'" + Presentation.url + "'"
+ ">" |
| "Link
Text" (R) |
[literal text of "Link" URL used as anchor
text] + "</A>"
|
| "Material
Specified" (R) |
" (" + Part.material_specified
+ ")" |
| "Note"
(R) |
"Note: " +
Part_Level_Notes.note |
[an error occurred while processing this directive]
(R) = Location/Access elements are repeatable in clusters
B. Selection & Sorting
- Identify MMF/CLIO ejournal subset records that have more
than one instance of Presentation.url
- Output one bibliographic citation per page
- On the same page, output group of Link, Link Text, Material
Specified & Note elements for each Presentation.url
present in MMF record
C. Schematic Detail Record Output
<DL>
<DT><B>["Title"]</B>
["Imprint"] ["ISSN"]
["CLIO Backlink"]
|
Non-Repeatable Bibliographic
Citation |
<BR>
<BR>
<DD> ["Link" + "Link Text"
#1] ["(Material Specified") #1]
<BR><B>Note: </B>["Note"
#1] |
Repeatable cluster;
"Material specified" is present |
|
<BR>
<BR>
<DD>["Link" + "Link Text"
#2]
<BR><B>Note: </B>["Note"
#2]
|
Repeatable custer;
no "material specified" present |
|
[etc.]
</DL>
|
|
D. Markup notes
The basic ejournals Detail "bibliographic citation"
display is the same as the canonical citation display. The
surrounding DL/DT notation and "Location/Access"
display are different, however. Specifics:
- <DL><DT><DD> notation is used for the
citation, as shown in the schematic above
- If "Imprint", "ISSN"
or "CLIO Backlink" elements are present (i.e.,
is non-null), precede each with space, em-dash (i.e.,
— ), space; if element is not present,
do not insert corresponding em-dash.
- <BR><BR>is inserted before each <DD>
present
- <BR> is inserted before each Note element present
E. Page Layout
- Do not include HTML "HEAD" or "BODY"
elements in files published through this process, as they
will be inserted as server-side includes into documents
already-including these element
- Enclose content of each page in a single table with the
following attributes:
- ROWS="1"
- COLS="1"
- WIDTH="640"
- BORDER="0"
- CELLSPACING="0"
- CELLPADDING="2"
- CLASS="lmargin10"
e.g.,
<TABLE ROWS="1"
COLS="1" WIDTH="640"BORDER="0"
CELLSPACING="0" CELLPADDING="2" CLASS="lmargin10">
<TR>
<TD>
[Page content]
</TD>
</TR>
</TABLE>
F. File Names, Directories, Shells
& File Management
- Output data files for all Detail Records in a single subdirectory:
/cu/lweb/data/eresources/ejournals/detail/
- Detail file names should be generated based on the CLIO
record key (where in MMF?) as follows:
"columbia.clio." + OrigID + ".html"
e.g. columbia.clio.ARD0580.html
- Create corresponding "shell" files for each
Detail file & output to the following directory:
/cu/lweb/eresources/ejournals/detail/
- Title element of shell file should be: "Resource
Details"
- When publishing new data, delete
and remove all files in the production directories, i.e.
EXCEPTION: Do not delete the "index.html"
file present in any subdirectory; this file will be created
manually (or be a poke-error).
- Makeshell: Insert standard Ejournal
header logo, e.g.,
<IMG src="/cu/lweb/images/banners/logo.ejournals.jpg">
but leave 'banner caption area' blank.
G. Sample Output
H. Pending Updates
- 7/11/2001 -- Need to correct output to insert em-dashes
(—) between bib elements as specified in Section
2 above. (Sample Detail
Page reflects spec, but production pages do not.)
- 7/11/2001 -- Need to update layout to include "CLIO
Backlink" as indicated in sections A-D above
- 7/11/2001 -- Need to delete all detail files in production
"detail" directory before adding new ones, per
Section F.5 above
- 7/11/2001 -- Possibly make URL display texts same as in
CLIO, e.g.,
- Electronic Access:
- Related Resource:
I. Revision Log
- 4/2001: Material Specified & Part-Level note
added/revised; layout/markup revised; directory location
clarified.
- 7/11/2001: CLASS="lmargin10" added to
spec. (Needs fixing?)
|