Began work on latest article
Managed to make some progress this morning, despite network issues. This is my report to the group:
I've just had a chance to do the biblio on the latest article. I looked through the APA guide, including the electronic resources PDF, and there's no specific mention of video or DVD at all, as far as I can see; the key category seems to be "Motion picture". Accordingly, I've decided to treat the item as a motion picture, and relegate the information about the format to a note, like this:
<biblStruct xml:id="dörnyei_2005" rend="video">
<monogr>
<respStmt>
<resp>Speaker</resp>
<name>
<forename>Z.</forename>
<surname>Dörnyei</surname>
</name>
</respStmt>
<title level="m">A closer look at Motivation in the language learning classroom</title>
<imprint>
<pubPlace>Stirling</pubPlace>
<publisher>Scottish Centre for Information on Language Teaching and Research (Professional Services), University of Stirling</publisher>
<date when="2005"></date>
</imprint>
</monogr>
<note>DVD and online video.</note>
<note><ref target="http://www.scilt.stir.ac.uk/dvd/index.html"><date notAfter="2007-09-18">September 18, 2007</date></ref></note>
</biblStruct>
This has the advantage of neutrality over which format (DVD or online video) is primary. I've written rendering code for it, and you can see the output on the page. There's no content in the doc at the moment, just the framework and the bibliography. So far we're handling the following reference types:
- book
- book chapter
- journal article
- presentation
- video
and we'll be adding more as we go along. Meanwhile, I'm refining the basic code every time, to handle different contingencies that crop up (such as the need to make Dörnyei a "speaker" on the video, rather than an author or an editor).
I've also begun work on the table-of-contents code, which is still in its early stages; it needs to be fairly complex, because I'm envisaging it as combined with the search system, like this. The idea is that the complete TOC of articles would be available on one page, but there would be a "Search/Filter" button at the top; if you click that, a form will appear, where you can choose to filter the article list by a range of different criteria, including volume, start date, end date, author, type of article, keywords, and even search text; and you'll be able to sort the results in various ways. Clicking an "Apply" button would retrieve the new results and show them as a TOC. If you've searched for text, then you'll also see gobbets of text with the search term highlighted, in the TOC list. Any of these searches or TOCs would be accessible through a URL (all the parameters are in GET variables), so anyone could send out the URL of a list of articles as a "collection". I'm hoping to have a basic TOC available within a week or so, but the searching/filtering bit might take a little longer.