Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-settings.php on line 512 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-settings.php on line 527 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-settings.php on line 534 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-settings.php on line 570 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-includes/cache.php on line 103 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-includes/query.php on line 61 Deprecated: Assigning the return value of new by reference is deprecated in /var/san/www/prod/html/blogs/darcusb/wp-includes/theme.php on line 1109 darcusblog » 2003 » December - geek tools and the scholar

Archive for December, 2003

eXist, XQuery, and a Bibliographic Example

Posted in General on December 15th, 2003 by darcusb – Comments Off

The author of the XML DB eXist – Wolfgang Meier – has been working on XQuery support, which he shows off in an updated “library” demo.

I suggested he look at modifying it to work with MODS, which he seems interested in doing. This could be quite cool, particularly if he reworks the HTML output to take better advantage of CSS.

It would be nice to also add another column to his table view to mark records for export – to MODS, Dublin Core, XHTML – or to view their details.

MODS v3 Final Released

Posted in General on December 11th, 2003 by darcusb – Comments Off

The LoC has released v3 final of MODS. Nice job.

I’ve put up a RelaxNG version here.

Templates: Bibliographic Entry in Emacs

Posted in General on December 4th, 2003 by darcusb – Comments Off

Mike Smith pointed me to a templates package for emacs. You define a template, insert some variables, and when a user inserts the template in a document, they are prompted to enter macro terms.

I got to thinking this would be an ideal way to drive data entry for bibliographic data in more abstract data models like RISX or MODS. Instead of worrying about concrete naming – book title, author, editor, etc. – in the schema, why not use the template functionality to make entry more user-friendly?

I’ve posted a few MODS examples here, using my custom notes schema in the extension. I have set the templates up so that, in many places, if a user does not enter a value at a prompt, no XML element is inserted. Likewise, some things (like date, user name, etc.) are auto-inserted.

If anyone has any suggestions on the legal example, let me know. I’ve not really spent much time on it, nor do I understand legal citations enough to know how to construct the template. Also, I’d be happy if others created additional templates, either for MODS, or for RISX (RefDB’s current XML format).

Oh, and Mike (mentioned above) has also put together a menu for the templates package. Here’s a screenshot:


Mike has been on something of a menu roll these days. First he released a menu for nXML, now the template menu, and coming soon: a menu for RefDB.