blob: bc2c9130bf74344ac85f51191acf331aea788473 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="OpenOffice.org 1.1.2 (Linux)">
<META NAME="AUTHOR" CONTENT="David Wilson">
<META NAME="CREATED" CONTENT="20040824;6474200">
<META NAME="CHANGEDBY" CONTENT="David Wilson">
<META NAME="CHANGED" CONTENT="20040830;20374800">
<STYLE>
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
H1 { margin-bottom: 0.21cm }
H1.western { font-family: "Arial", sans-serif; font-size: 16pt }
H1.cjk { font-family: "Mincho"; font-size: 16pt }
H1.ctl { font-family: "Tahoma"; font-size: 16pt }
H2 { margin-bottom: 0.21cm }
H2.western { font-family: "Arial", sans-serif; font-size: 14pt; font-style: italic }
H2.cjk { font-family: "Mincho"; font-size: 14pt; font-style: italic }
H2.ctl { font-size: 14pt; font-style: italic }
TD P { margin-bottom: 0.21cm }
TD P.western { font-size: 10pt }
TH P { margin-bottom: 0.21cm }
TH P.western { font-size: 10pt; font-style: italic }
TH P.cjk { font-style: italic }
TH P.ctl { font-style: italic }
-->
</STYLE>
</head>
<body LANG="en-AU" DIR="LTR">
<H1 CLASS="western" ALIGN=CENTER>Suggestions for an design approach
to the OpenOffice Bibliographic Data Entry / Edit GUI Interface
Panels.</H1>
<P>By David Wilson</P>
<P>Version 1.0 30/8/2004</P>
<H2 CLASS="western">Objective</H2>
<P STYLE="margin-bottom: 0cm">The design problem is to provide the
bibliographic user with bibliographic entry GUI interface panels
</P>
<P STYLE="margin-bottom: 0cm">with a simple and familiar design that
would look would look (initially) like Endnotes etc. That is they
would not be confronted with new concepts or data items on the first
simple panel. If the user has very simple requirement - A high school
essay with 15 simple citations they would not need to deal with
anything different. However, we need to next design &nbsp;'Advanced
Options' panels which would provide the user with the richer set of
MODS Options as well. These could be set as the default input when
the user became familiar with the concepts of resource type etc.</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">An example of sort of simple
bibliographic data entry panel (Bibkeeper) is -</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><IMG SRC="GUI-MODS-proposal_html_33aa2a15.jpg" NAME="Graphic1" ALIGN=LEFT WIDTH=515 HEIGHT=296 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P STYLE="margin-bottom: 0cm">Instead of the 'Bibtex source' tab we
could have an 'Advanced Options' Tab or Tabs. Which would include the
special MODS attributes such as originInfo, location, relatedItem,
'type of resource', issuance, genre, extent unit (eg. Page) etc. It
would also provide access to the more complex MODS name fields for
Given and Family names.
</P>
<H2 CLASS="western">Approach
</H2>
<P STYLE="margin-bottom: 0cm">The suggestion put forward here was
inspired by some comments by Chris Putnam on his bibutils project.
(see
<A HREF="http://www.scripps.edu/~cdputnam/software/bibutils/mods_intro.html">http://www.scripps.edu/~cdputnam/software/bibutils/mods_intro.html</A>
)</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-left: 2.2cm; margin-bottom: 0cm"><FONT SIZE=2 STYLE="font-size: 11pt">The
biggest problem for using MODS as an intermediate XML format for
converting between different bibliographies may be one of scope. MODS
appears to have been defined for people who want to extensively
characterize their references, and it lacks a field with a simple 1:1
relationship to typical bibliographic reference types used in
bibliography programs. Instead the information appears to be
scattered across a number of different fields which have to be looked
up to sort out what sort of reference type a particular reference is
(which is the most basic sort of information programs like BibTeX and
EndNote require).”</FONT></P>
<P STYLE="margin-left: 2.2cm; margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3>This set me thinking that
the list of bibtext types to the various MODS fields is similar to
that of dealing with the GUI interface as we need a form for each
bibliographic 'record type' but, as Chris has pointed out above,
there is no single user orientated record type descriptor in MODS.</FONT></P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3>I suggest we establish a
table that defines user orientated record types. This table could
include the standard bibliographic types books, articles, reports
etc, as well as any the other possible collections eg laws
legislation, Law acts, legal decisions, CDs, DVDs</FONT>, coins,
stamps, plants, prize bulls etc.
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">The MODS fields that define each record
type would detailed in this table. (The example below is only an
indicative and partial list). This table could be used to parse the
MODS input to allocate the correct form for the record type or
alternatively when opening a GUI form this table would provide the
selection criteria by which the records of the entire set of
collections where filtered for access by the form.</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<TABLE WIDTH=640 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
<COL WIDTH=83>
<COL WIDTH=144>
<COL WIDTH=85>
<COL WIDTH=70>
<COL WIDTH=100>
<COL WIDTH=109>
<THEAD>
<TR VALIGN=TOP>
<TH WIDTH=83>
<P CLASS="western"><BR>
</P>
</TH>
<TH COLSPAN=4 WIDTH=422>
<P CLASS="western">MODS attributes (partial list)</P>
</TH>
<TH WIDTH=109>
<P CLASS="western"><BR>
</P>
</TH>
</TR>
</THEAD>
<TBODY>
<TR VALIGN=TOP>
<TH WIDTH=83>
<P CLASS="western">Record Type</P>
</TH>
<TH WIDTH=144>
<P CLASS="western">Genre</P>
</TH>
<TH WIDTH=85>
<P CLASS="western">Resource</P>
</TH>
<TH WIDTH=70>
<P CLASS="western">Issuance</P>
</TH>
<TH WIDTH=100>
<P CLASS="western">Internet MediaType</P>
</TH>
<TH WIDTH=109>
<P CLASS="western">GUI form name</P>
</TH>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">bibliographic</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">Periodical or 'academic journal', or book or
thesis</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">bibliographic.frm (probably a table view)</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">article
</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">Periodical or 'academic journal'</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western">continuing</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">article.frm
</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">book</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">book</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">book.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">report</P>
</TD>
<TD WIDTH=144>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">report.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">inbook</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">book</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">inbook.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">inproceedings</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">conference publication</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">inproceedings.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">thesis</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">thesis</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">text</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">thesis.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">map</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">map</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">cartographic</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">map.frm</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">movie
</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">story</P>
</TD>
<TD WIDTH=85>
<P CLASS="western">moving image</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">movie.frm
</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=83>
<P CLASS="western">web site</P>
</TD>
<TD WIDTH=144>
<P CLASS="western">web site</P>
</TD>
<TD WIDTH=85>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=70>
<P CLASS="western"><BR>
</P>
</TD>
<TD WIDTH=100>
<P CLASS="western">text/html &amp; image/jpg</P>
</TD>
<TD WIDTH=109>
<P CLASS="western">website.frm</P>
</TD>
</TR>
</TBODY>
</TABLE>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3>This table could be user
extendible, so that the user could define their own special
collections or set up subsets of existing collections. For example
the user could divide a collection of movies records into English and
foreign collections by specifying the English movie collection by
adding the criteria</FONT></P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3> 'language authority</FONT>=
eng'
</P>
<P STYLE="margin-bottom: 0cm">and the <FONT SIZE=3>foreign movie
collection by adding the criteria</FONT></P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3> 'language authority<FONT FACE="Symbol"></FONT>
eng' </FONT>
</P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3>The user could modify or
add their own forms.</FONT></P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><FONT SIZE=3>The GUI field requirements
could also be defined in a table, the information in the form should
be sufficient to generate a form much like the way OOo database Form
Wizard does. Alternatively, if we used Xforms, Xpath, Xupdate
technologies for the GUI then the 'Field reference data' in the table
would provided the necessary data to generate those statements.</FONT></P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm; page-break-before: always"><FONT SIZE=3>For
example for the article record type the GUI access form descriptor
could contain the following types of fields.</FONT></P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<TABLE WIDTH=594 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
<COL WIDTH=119>
<COL WIDTH=120>
<COL WIDTH=60>
<COL WIDTH=73>
<COL WIDTH=53>
<COL WIDTH=44>
<COL WIDTH=66>
<THEAD>
<TR>
<TH COLSPAN=7 WIDTH=584 VALIGN=TOP>
<P CLASS="western" STYLE="font-style: normal"><FONT SIZE=3><B>Article</B></FONT></P>
</TH>
</TR>
</THEAD>
<TBODY>
<TR VALIGN=TOP>
<TH WIDTH=119>
<P CLASS="western">Screen Name</P>
</TH>
<TH WIDTH=120>
<P CLASS="western">MODS attribute</P>
</TH>
<TH WIDTH=60>
<P CLASS="western">Record type</P>
</TH>
<TH WIDTH=73>
<P CLASS="western">Mandatory / Optional / repeats</P>
</TH>
<TH WIDTH=53>
<P CLASS="western">Form order on screen</P>
</TH>
<TH WIDTH=44>
<P CLASS="western">Field length on screen</P>
</TH>
<TH WIDTH=66>
<P CLASS="western">Field reference data</P>
</TH>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">author</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">AUTHOR</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">PERSON</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">M r</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="1" SDNUM="3081;">
<PRE STYLE="text-align: right">1</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="255" SDNUM="3081;">
<PRE STYLE="text-align: right">255</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">title</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">m</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="2" SDNUM="3081;">
<PRE STYLE="text-align: right">2</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="255" SDNUM="3081;">
<PRE STYLE="text-align: right">255</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">journal</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">m</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="3" SDNUM="3081;">
<PRE STYLE="text-align: right">3</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="75" SDNUM="3081;">
<PRE STYLE="text-align: right">75</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">publisher</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PUBLISHER</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="4" SDNUM="3081;">
<PRE STYLE="text-align: right">4</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="75" SDNUM="3081;">
<PRE STYLE="text-align: right">75</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">address</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">ADDRESS</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="5" SDNUM="3081;">
<PRE STYLE="text-align: right">5</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="255" SDNUM="3081;">
<PRE STYLE="text-align: right">255</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">year</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PARTYEAR</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">m</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="6" SDNUM="3081;">
<PRE STYLE="text-align: right">6</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="6" SDNUM="3081;">
<PRE STYLE="text-align: right">6</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">month</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PARTMONTH</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="7" SDNUM="3081;">
<PRE STYLE="text-align: right">7</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">day</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PARTDAY</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="8" SDNUM="3081;">
<PRE STYLE="text-align: right">8</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">volume</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">VOLUME</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">m</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="9" SDNUM="3081;">
<PRE STYLE="text-align: right">9</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">pages</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PAGES</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">PAGES</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">number</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">NUMBER</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="11" SDNUM="3081;">
<PRE STYLE="text-align: right">11</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">issue</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">ISSUE</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="12" SDNUM="3081;">
<PRE STYLE="text-align: right">12</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="10" SDNUM="3081;">
<PRE STYLE="text-align: right">10</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">issn</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">ISSN</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="13" SDNUM="3081;">
<PRE STYLE="text-align: right">13</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="15" SDNUM="3081;">
<PRE STYLE="text-align: right">15</PRE>
</TD>
<TD WIDTH=66 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">abstract</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">ABSTRACT</PRE>
</TD>
<TD WIDTH=60 VALIGN=TOP>
<PRE STYLE="text-align: left">SIMPLE</PRE>
</TD>
<TD WIDTH=73 VALIGN=TOP>
<PRE STYLE="text-align: left">o</PRE>
</TD>
<TD WIDTH=53 VALIGN=BOTTOM SDVAL="14" SDNUM="3081;">
<PRE STYLE="text-align: right">14</PRE>
</TD>
<TD WIDTH=44 VALIGN=BOTTOM SDVAL="200" SDNUM="3081;">
<PRE STYLE="text-align: right">200</PRE>
</TD>
<TD WIDTH=66 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
</TBODY>
</TABLE>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">Tables of this type would also would
also be used to define the 'table view' for various classes of
collections. For example a bibliographic table view would list all
the bibliographic records grouped using the record types we have
defined. The table would be sortable by author, title date etc. (see
next page)</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<TABLE WIDTH=638 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
<COL WIDTH=119>
<COL WIDTH=120>
<COL WIDTH=50>
<COL WIDTH=49>
<COL WIDTH=83>
<COL WIDTH=168>
<THEAD>
<TR>
<TH COLSPAN=6 WIDTH=628 VALIGN=TOP>
<P CLASS="western" STYLE="font-style: normal"><FONT SIZE=3><B>Bibliographic
TableView</B></FONT></P>
</TH>
</TR>
</THEAD>
<TBODY>
<TR VALIGN=TOP>
<TH WIDTH=119>
<P CLASS="western">Screen Name</P>
</TH>
<TH WIDTH=120>
<P CLASS="western">MODS attribute</P>
</TH>
<TH WIDTH=50>
<P CLASS="western">Form order on screen</P>
</TH>
<TH WIDTH=49>
<P CLASS="western">Sort order</P>
</TH>
<TH WIDTH=83>
<P CLASS="western">Field width on screen</P>
</TH>
<TH WIDTH=168>
<P CLASS="western">Field reference data</P>
</TH>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">Author</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">AUTHOR</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="1" SDNUM="3081;">
<PRE STYLE="text-align: right">1</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM SDVAL="1" SDNUM="3081;">
<PRE STYLE="text-align: right">1</PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="15" SDNUM="3081;">
<PRE STYLE="text-align: right">15</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">Title Of Work</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="2" SDNUM="3081;">
<PRE STYLE="text-align: right">2</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM SDVAL="3" SDNUM="3081;">
<PRE STYLE="text-align: right">3</PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="20" SDNUM="3081;">
<PRE STYLE="text-align: right">20</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">journal</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">TITLE</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="4" SDNUM="3081;">
<PRE STYLE="text-align: right">4</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="20" SDNUM="3081;">
<PRE STYLE="text-align: right">20</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">publisher</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">PUBLISHER</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">address</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">ADDRESS</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">Year</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PARTYEAR</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="3" SDNUM="3081;">
<PRE STYLE="text-align: right">3</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM SDVAL="3" SDNUM="3081;">
<PRE STYLE="text-align: right">3</PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="4" SDNUM="3081;">
<PRE STYLE="text-align: right">4</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">month</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PARTMONTH</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="5" SDNUM="3081;">
<PRE STYLE="text-align: right">5</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="2" SDNUM="3081;">
<PRE STYLE="text-align: right">2</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">day</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">PARTDAY</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">volume</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">VOLUME</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="9" SDNUM="3081;">
<PRE STYLE="text-align: right">9</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="5" SDNUM="3081;">
<PRE STYLE="text-align: right">5</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">pages</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">PAGES</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="1" SDNUM="3081;">
<PRE STYLE="text-align: right">1</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="5" SDNUM="3081;">
<PRE STYLE="text-align: right">5</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">number</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">NUMBER</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="6" SDNUM="3081;">
<PRE STYLE="text-align: right">6</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="4" SDNUM="3081;">
<PRE STYLE="text-align: right">4</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP>
<PRE STYLE="text-align: left">issue</PRE>
</TD>
<TD WIDTH=120 VALIGN=TOP>
<PRE STYLE="text-align: left">ISSUE</PRE>
</TD>
<TD WIDTH=50 VALIGN=BOTTOM SDVAL="7" SDNUM="3081;">
<PRE STYLE="text-align: right">7</PRE>
</TD>
<TD WIDTH=49 VALIGN=BOTTOM>
<PRE STYLE="text-align: right"></PRE>
</TD>
<TD WIDTH=83 VALIGN=BOTTOM SDVAL="3" SDNUM="3081;">
<PRE STYLE="text-align: right">3</PRE>
</TD>
<TD WIDTH=168 VALIGN=TOP>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">issn</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">ISSN</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">abstract</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">ABSTRACT</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">editor</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">EDITOR</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">school</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">ADDRESS</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=119>
<PRE STYLE="text-align: left">thesis</PRE>
</TD>
<TD WIDTH=120>
<PRE STYLE="text-align: left">THESISTYPE</PRE>
</TD>
<TD WIDTH=50>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=49>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=83>
<PRE STYLE="text-align: left"></PRE>
</TD>
<TD WIDTH=168>
<PRE STYLE="text-align: left"></PRE>
</TD>
</TR>
</TBODY>
</TABLE>
<P STYLE="margin-bottom: 0cm"><IMG SRC="GUI-MODS-proposal_html_m2cae1023.jpg" NAME="Graphic2" ALIGN=LEFT WIDTH=407 HEIGHT=548 BORDER=0>
An example of a table view of bibliographic records.
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<H2 CLASS="western">Issues
</H2>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">Bruce D'Arcas suggested:</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">“But there needs to be an editing UI
where someone could, if they wanted, easily define a simple type that
took advantage of those extended options. Say you have an historian
who deals with tons of archival docs. &nbsp;For them, archive and
collection information is not &quot;advanced&quot;; it's pretty
basic.”</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">Response: User defined or simple to
construct data entry / edit panels would be ideal.
</P>
</body>
</HTML>