RefDB Publication List
Details
| Last Update: | 2008-01-18 05:01:07 |
| Version: | 1.1 |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Markus Hoenicka |
| Price: | $0.00 |
Description:
RefDB is a reference database and bibliography tool for SGML,
XML, and BibTeX/LaTeX documents. It allows users to share databases
over a network. It is accessible through command-line tools,
through a web interface, from text editors (Emacs, Vim), and it
contains a SRU server. Programmers can use Perl and PHP libraries
to integrate RefDB functionality into their own projects. RefDB is
released under the GNU General Public License and runs on Linux,
the BSDs, OS X, Solaris, and Windows/Cygwin.
RefDB appears to be the only available tool to create HTML,
PostScript, PDF, DVI, MIF, or RTF output from DocBook (SGML, XML
V.4.x and V.5.x) or TEI (XML P4 and P5) sources with fully
formatted citations and bibliographies according to publisher's
specifications.
Here are some key features of "RefDB Publication
List":
General Features
· RefDB is a reference/notes database and bibliography
tool for SGML, XML, and LaTeX documents.
· RefDB is mainly implemented in C, with a few Perl
scripts inbetween, as well as shell scripts as "glue". It can be
compiled on all platforms with a decent C compiler (a small amount
of porting may be required). It builds and runs out of the box on
Linux, FreeBSD, NetBSD, Solaris, OS X, Darwin, and
Windows/Cygwin.
· RefDB is modular and accessible. You can plug in a
variety of database engines to store your data, and you can choose
between a variety of interfaces for interactive work. In addition
you can use RefDB in your own projects through shell scripts or
from Perl programs.
· The RefDB handbook (more than 300 printed pages) helps
you to get RefDB up and running quickly and explains how to use the
software for both administrators and users in great detail. In
addition there is a tutorial targeted at plain users.
Application design
· RefDB uses a SQL database engine to store the
references, notes, and the bibliography styles. Choose either an
external database server for optimum performance and flexibility,
or an embedded database engine for convenience (see below for
supported database engines).
· Both reference and bibliography style databases use
the relational features of SQL databases extensively to consolidate
information and to save storage space.
· RefDB employs a three-tier architecture with lots of
flexibility: clients, an application server that can run as a
daemon, and the database server. If you prefer the embedded SQL
engine, there'll be a two-tier setup. In both cases, all tiers may
run on a single workstation for individual use.
· RefDB contains two standard interfaces: a command line
interface for terminal addicts and for use in scripts, and a
PHP-based web interface for a more visual approach. There is also a
standards-compliant SRU interface for read-only access. In
addition, both Emacs and Vim users can access RefDB from the
editing environment they're used to. Finally, there is also a Perl
client module and an experimental Ruby library to integrate RefDB
functionality into your own programs.
Reference and notes management
· The main input format for bibliographic data is RIS
which can be generated and imported by all major reference
databases on Windows (Reference Manager, EndNote and the like). An
XML representation of RIS using the risx DTD is also supported as a
native format. The latter is well suited as a means to import SGML
or XML bibliographic data.
· A checkref command provides a way to check your
incoming data for duplicates, spelling variants, or author and
periodical name synonyms before adding your data permanently to the
database (example).
· Import filters are provided for Pubmed/Medline (tagged
and XML), BibTeX, MARC, and DocBook. Additional formats, including
MODS, can be converted to RIS by external tools like bibutils.
· The data can be retrieved as simple text, formatted as
(X)HTML, formatted as a DocBook bibliography element (SGML or XML),
formatted as a TEI listBibl element (XML), formatted as a MODS
document, formatted as BibTeX reference list, or formatted as RIS
or risx files.
· All XML data can optionally be retrieved with
namespace prefixes and a namespace declaration to use them in
compound XML documents.
· The (X)HTML output can optionally size and colour
author names, periodical names, and keywords according to their
frequencies in the database, thus creating the equivalent of tag
clouds of social tagging services (example).
· By default, RefDB uses UTF-8 as the default character
encoding for incoming and outgoing data, as well as for the
databases. However, all character encodings supported by your
platform can be used both for data input and for data export, as
RefDB will recode the data transparently. This includes European
character sets like Latin-1 and of course Unicode.
· Extended notes can be linked to one or more
references, authors, periodicals, or keywords to create topics or
material collections. These are more powerful and flexible than
folder systems and the like.
· Personal reference lists are a special application of
extended notes. Each user has a default list which contains all
datasets she added to the database. In addition, each user can
create an unlimited number of these lists to organize references by
projects, topics, or contexts.
· The query language used in the command-line clients,
in the web interface, and in the Perl client library is fairly
simple yet powerful. You can use booleans to combine queries on any
combination of fields. You can use brackets to group queries. You
can use Unix-style regular expressions to formulate advanced
queries. In addition, the CQL query language is supported in the
SRU interface.
Bibliographies
· Formatted bibliographies can be created automatically
from DocBook SGML/XML and TEI XML documents. This does not require
any changes or extensions to the DTDs. RefDB can also be integrated
as a data source into the LaTeX/BibTeX workflow. Finally, external
applications can retrieve raw bibliographies in either risx or MODS
formats via the SRU interface.
· Both the DTD-based versions (V.4.x, P4) and the
schema-based versions (V.5.x, P5) of DocBook and TEI are
supported.
· RefDB is extensible in terms of the supported document
types: support for new document types can be added without hacking
the tool itself (you only need to hack stylesheets)
· Citation and reference styles can be defined in XML to
match the weirdest requirements of journals and publishers.
· RefDB supports numerical, author/year, and citation
key citation styles
· Sophisticated shell scripts and makefiles take care of
the document transformations. The whole process is transparent to
the user as all he needs to do is e.g. type make pdf to turn his
document into a PDF file with formatted citations and
bibliographies.
Networking capabilities
· Due to the client/server design, RefDB is very well
suited as a shared reference database for a workgroup or a
department. However, it runs just fine on a single standalone
workstation.
· Users can share databases and still have their
personal reference lists. They can share their notes or keep them
private on a per-note base.
· Concurrent read and write access of several users is
supported. There is no need to restrict access of other users to
read-only. However, if your database engine supports access control
(MySQL and PostgreSQL), you can restrict access of some users to
read-only.
· A simple method to access electronic offprints (e.g.
in PDF or PostScript format) is provided in the HTML output and in
the web interface. This also works across networks using mounted
shares.
Supported database servers
· RefDB versions 0.9 and later employ the libdbi
database abstraction library to provide support for different SQL
database engines.
· Currently the following external SQL database servers
are supported:
· MySQL
· PostgreSQL
· The following embedded database engines are
supported:
· SQLite (versions 2.x and 3.x)
RefDB versions prior to 0.9 use MySQL as the SQL engine.
Requirements:
· RefDB 0.9.9
What's New in This Release:
· updated to work with RefDB 0.9.9
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using RefDB Publication List crack,
RefDB Publication List key generator, RefDB Publication List keygen, as well as any
pirated RefDB Publication List serial number/serial numbers and RefDB Publication List
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of RefDB Publication List.
Downloadtube.com advises that RefDB Publication List should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of RefDB Publication List.
Add to
RefDB Publication List Version History
Related Software
|
|
From category: Filters |
| CRM114 Discriminator 20060704a is filters software developed by Crah the Merciless. CRM114 is a system to examine incoming e-mail, data files or other data streams, system log streams and to sort,... |
|
|
From category: Filters |
| Dvipost 1.1 is filters software developed by EFEU. Dvipost is a post-processor for DVI files created by LaTeX and TeX. It can be used for special modes that normally need DVI drivers such as dvips.... |
|
|
From category: Others |
| bbe 0.2.2 is others software developed by Timo Savinen. bbe is a sed-like editor for binary files. bbe performs basic byte operations on blocks of input stream. bbe is command line tools dev... |
|
|
From category: Markup |
| AreaEdit 0.4.5 is markup software developed by DTLink Software, LLC. AreaEdit is a formVista compatible fork of the rapidly developing Xinha project. AreaEdit project is the code that is generated... |
|
|
From category: Others |
| Exchanger XML Lite 3.2 is others software developed by Cladonia Ltd.. The Exchanger XML Lite is an XML Editor that is free for use in non-commercial environments and can be downloaded without regis... |
|
|
From category: IDEs |
| DrScheme 360 is ides software developed by Eli Barzilay. DrScheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. DrScheme... |
|
|
From category: Markup |
| docbookm 0.2.0 is markup software developed by Robert Bienert. docbookm project is contributed with LayManSys and contains very simple XSLT drivers for generating XHTML chunks from DocBook XML.... |
|
|
From category: Others |
| Faroese Spell Checking Dictionary 0.2.26 is others software developed by Jacob Sparre Andersen. Faroese Spell Checking Dictionary is intended to be used with programs like aspell and ispell. \... |
|
|
From category: Markup |
| fig2ps 1.3.6 is markup software developed by Vincent Fourmond. fig2ps is a perl script which converts xfig files to postscript or PDF, processing text with LaTeX. fig2ps&039;s primary aim is to... |
|
|
From category: Markup |
| gxmlviewer is an xmlviewer for Linux with a Netscape plugin, and now a bonobo control as well.... |
|
|
From category: Markup |
| GDC is a utility to calculate compressible flow (Gas Dynamics Calculator).... |
|
|
From category: Markup |
| Prince is a batch formatter for converting XML into PDF by applying Cascading Style Sheets (CSS).... |
|
|
From category: Markup |
| eq2png 0.01 is markup software developed by J. Scott Olsson. eq2png is a simple Perl script to make it painless to produce Portable Network Graphic (PNG) images for OpenOffice Impress presentations... |
|
|
From category: Others |
| Domac is a text edit/macro language, similiar to awk,sed, or m4.... |
|
|
From category: Filters |
| Flat File Extractor 0.1.7 is filters software developed by Timo Savinen. Flat File Extractor can be used for reading different flat file structures and printing them in different formats. ffe is a... |
Leave a comment