A. Selection & Sorting
See also HILCC Load Preprocessing Description [to come]
- Select for output all MMF records that are considered to be
ejournals
- Create separate subsets for all items in the same subject category,
i.e., having the same:
Classification_Mapping_Table --> classification_mapping_ID
- Generate single output page for each subject subset, with entries
on each page sorted alphabetically by the Title Element (see B
below), and subsorted by Publisher (i.e., Name-->Name element
with role="pub"???)
- Generate a single citation for each ejournal record, except
see Detailed Record processing (section X below)
B. Data Element Definitions
| Output Element |
MMF Data Definition |
|
"Subhead"
[NEW, 7/2001]
|
"<dt><h3>"
+ "<a href='/cu/lweb/eresources/ejournals/subjects/'
target='_parent'>Subjects</a>
+ " > "
+ "<a href='http://www.columbia.edu/cu/lweb/eresources/ejournals/subjects/
" +
"[top-level category
filename]" [SEE
NOTE 1 BELOW]
+ " ' target='_parent'>"
+ category1
+ "</a>
IF CATEGORY2 IS NON-NULL:
+ " > "
+ category2
IF CATEGORY3 IS NON-NULL:
+ " >
"
+ category3
IN ALL CASES:
+ "</h3>"
|
|
Example
<dt>
<h3>
<a href="/cu/lweb/eresources/ejournals/subjects/">Subjects</a>
> <a href="/cu/lweb/eresources/ejournals/subjects/social.html">
Social Sciences</a> > Education
& Scholarship > _General</h3>
NOTE 1:
Top-level categories & file names:
| Arts, Architecture & Applied Arts |
arts.html |
| Business & Economics |
business.html |
| Health Sciences |
health.html |
| History & Archaeology |
history.html |
| Journalism & Communications |
journalism.html |
| Languages & Literatures |
languages.html |
| Law, Politics & Government |
law.html |
Music, Dance, Drama & Film
|
music.html |
| Philosophy & Religion |
philosophy.html |
| Sciences |
sciences.html |
| Social Sciences |
social.html |
| Technology, Engineering & Applied Sciences
|
technology.html |
All above files are found in the following directory:
/cu/lweb/eresources/ejournals/subjects/
e.g., http://www.columbia.edu/cu/lweb/eresources/ejournals/subjects/arts.html
|
[an error occurred while processing this directive]
C. Schematic List Output
|
<DL>
<DT>["Subhead"]
<DD>["Link"+
"Title"] ["Imprint"]
["ISSN"]
<BR>Bookmark
as: [Link + "Link text"] ["CLIO
Backlink"]
<BR><BR>
<DD>["Link"+
"Title"] ["Imprint"]
["ISSN"]
<BR>Bookmark
as: [Link + "Link text"] ["CLIO
Backlink"]
<BR><BR>
<DD>["Link"+
"Title"] ["Imprint"]
["ISSN"]
<BR>Bookmark as: [Link + "Link
text"] ["CLIO
Backlink"]
<BR><BR>
[Etc.]
</DL>
|
D. Markup Specification
- <DL><DT><DD> notation is used for the list,
as shown in the schematic above
- <H3></H3> is used for the Subhead, which occurs
once at the beginning of each page
- <B></B> is used for the Title Element.
- If "Imprint" or "ISSN"element is present
(i.e., is non-null), precede with space, em-dash (i.e.,
— ), space; if element is not present, do not insert
corresponding em-dash
- Insert eye-legible anchor & link for Resolver-Type URL
- Insert CLIO Backlink
E. Page Layout
- Insert headers, footers, etc. per instructions in "boilerplate.html"
- 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="lmargin5"
e.g.,
<TABLE ROWS="1"
COLS="1" WIDTH="640"BORDER="0" CELLSPACING="0"
CELLPADDING="2" CLASS="lmargin5">
<TR>
<TD>
[Page content]
</TD>
</TR>
</TABLE>
F. Special Processing for Records Having
Multiple URLs
Records that meet the requirements for inclusion in this output
set having more than one URL (Part_Presentation.url) are handled
as exceptions, as follows:
- As indicated in Section B above, the "Link" element
is constructed from the CLIO Record Key
(MMF cu001), e.g.,
<A HREF="detail/ank2942.html">Title</A>
- The presence of multiple URLs must also trigger the creation
a file that includes the corresponding "Detail Record",
e.g.,
/ejournals/names/detail/ank2942.html
- Specifications
for creating "Detail record" record pages are in
a separate document.
G. File Names, Directories, Shells
& File Management
[to come]
H. Sample Output
I. Revision Log
7/10/2001: Spec changed to add "class=lmargin5"
to framing table spec. (Needs fixing?)
7/10/2001: Spec changed to add "Subhead" & "Backlink"
specs
|