Differences
This shows you the differences between two versions of the page.
— | details:technotes [2023/06/07 20:39] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== RIMMF Technical Notes ====== | ||
+ | |||
+ | On this page [still under construction] are a few notes about the technical aspects of RIMMF. | ||
+ | |||
+ | The development tool that we use to produce RIMMF is called ' | ||
+ | Find out about it here: http:// | ||
+ | |||
+ | (At present, RIMMF is made with version XE8.) | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | Inside RIMMF, the interface is largely powered by data-aware components from DevExpress.\\ | ||
+ | Here is a link to their site: https:// | ||
+ | \\ | ||
+ | |||
+ | Network connections are provided by Overbyte' | ||
+ | http:// | ||
+ | \\ | ||
+ | |||
+ | Underneath it all, RIMMF is pretty much driven by data stored in ... yes, tables, with columns and rows 8-) \\ | ||
+ | But all tables are loaded into memory when the program starts, nothing is used from disk. \\ | ||
+ | For this technology we rely on the ' | ||
+ | |||
+ | The support for RIMMF program menus in different languages is provided by the TsiLang suite: \\ | ||
+ | http:// | ||
+ | |||
+ | The windows installer is provided by InnoSetup. \\ | ||
+ | http:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | Four ' | ||
+ | |||
+ | pcrelib.dll | ||
+ | |||
+ | libeay.dll, ssleay.dll -- https:// | ||
+ | |||
+ | tmqXml.dll | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | To import/ | ||
+ | |||
+ | The mapping of MARC to RDA (and back again) is, again, our own code. \\ | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | Perhaps the most interesting aspects of RIMMF are not due to code but to the data sources used by the program. | ||
+ | |||
+ | First and foremost is the [[http:// | ||
+ | 'The Registry contains linked data representations of the elements and relationship designators approved by the RDA Steering Committee' | ||
+ | |||
+ | Next in line is the RDA Toolkit: http:// | ||
+ | For the average cataloger, the Toolkit probably __is__ RDA. | ||
+ | RIMMF was the first exemplar (and perhaps remains the best?) of an RDA application being tightly bound to the standards (as manifested by the RDA Toolkit). This integration was pretty much our only focus when we started developing RIMMF in 2012 (a focus which can still be seen in the columns of data labeled ' | ||
+ | |||
+ | We cannot go much farther without mentioning [[http:// | ||
+ | One of the neatest things about RIMMF is searching the LC catalog, selecting a title, pressing Import, and watching what happens. The wealth of MARC authority data available today is a resource which is easily consumed by the RDA model, and RIMMF has illustrates how well this transition proceeds. None of this would be possible without a freely available resource using a simple transport((We just have to wonder why more libraries do not expose their data in such an open manner)). | ||
+ | |||
+ | <!-- | ||
+ | |||
+ | R-Balls | ||
+ | |||
+ | our own servers | ||
+ | |||
+ | --> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||