Bibliographic/Software and Standards Information

From Apache OpenOffice Wiki
Jump to: navigation, search

This is a wiki page. Please feel free to add relevant information or to make corrections to it. It is only useful if it is correct and up to date. Comments or suggestions can be put on the Discussion page (from the tab above)

Open Standards Information

Check Open Standards for info on software for bibliographies and cataloging. It provides a quick overview of the landscape of open-source bibliographic software; both where it has been, but more importantly, where it may yet go. It may be better than this page.

A good source on open standards in regards to XML, is and of course the home of the internet.

OASIS Open Document Format for Office Applications (OpenDocument) TC

The OASIS Open Document Format for Office Applications (OpenDocument) TC is Developing an XML-based file format specification for office applications. Its OASIS OpenDocument Technical Sub-committee on Metadata is looking at standards to support Search, Bliographies and Citationsand Workflow Management.


The Openoffice Bibliographic project is proposing to use bibliographic citation and reference list generation using a new process called CiteProc. CiteProc uses an XML citation style language (CSL) to provide, for the first time, the opportunity for the creation and distribution of open bibliographic style definitions that are not specific to a particular word-processor or bibliographic package. Also see BiblioX for technical discusion of this approach. We now have working examples.

Citation microformat efforts

This wiki page outlines the overall effort to develop a citation microformat. We are documenting current examples of cites/citations on the web today, their implicit/explicit schemas, and current cite/citation formats, with the intent of deriving a cite microformat from that research.


Bibliophile is an initiative to align the development of bibliographic databases for the web. It aims to promote standards, discussion among users on necessary features and a variety of specific solutions for different fields of research.

MODS - Metadata Object Description Schema

The Library of Congress' Network Development and MARC Standards Office, with interested experts, has developed a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. As an XML schema, the "Metadata Object Description Schema" (MODS) is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. MODS is expressed using the XML schema language of the World Wide Web Consortium.

Significance of Z39.50 and SRU/W to the OpenOffice Bibliographic Project

Z39.50 will be the basis of the OOo Bibliographic internet searching facility. There are several opensource software implementation of this protocol. One example is YAZ, the other is SRW - see below.

Z39.50 is an international standard for communication between computer systems primarily, library and information related systems. Z39.50 is becoming increasingly important to the future development and deployment of inter-linked library systems. Z39.50 and ZING - Z39.50

SRU/W - Search/ Retrieve for the Web

The difference between SRU and SRW is that SRU uses HTTP as the transport mechanism. This means that the query itself is transmitted as an URL and that XML is returned as if it were a web page (note: POST, an alternative for using the HTPP transport mechanism, is not allowed in SRU). SRW is SOAP based, meaning that both the query and the result are XML streams. The advantage of this is that a variety of transport mechanisms can be used, including for instance e-mail.

Note: this description pertains to version 1.0 of SRW. Version 1.1 will be released soon. See: Draft SRW Version 1.1 SRW is the "Search/Retrieve Web Service" protocol, which aims to integrate access to various networked resources, and to promote interoperability between distributed databases, by providing a common utilization framework. SRW is a web-service-based protocol whose underpinnings are formed by bringing together more than 20 years experience from the collective implementers of the Z39.50 Information Retrieval protocol with recent developments in the web technologies arena.

SRW features both SOAP and URL-based access mechanisms to provide for a wide variety of possible clients ranging from Microsoft's .Net initiative to simple Javascript and XSLT transformations. It leverages the CQL query language which provides a powerful yet intuitive means to formulate searches. The protocol mandates the use of open and industry-supported standards XML and XML Schema, and where appropriate, XPath and SOAP. SRW has been developed by an international team, minimizing cross-language pitfalls and other potential internationalization problems.

The SRW Initiative, building on Z39.50 along with web technologies, recognizes the importance of Z39.50 (as currently defined and deployed) for business communication, and focuses on getting information to the user. SRW provides semantics for searching databases containing metadata and objects, both text and non-text. Building on Z39.50 semantics enables the creation of gateways to existing Z39.50 systems while reducing the barriers to new information providers, to make their resources available via a standard search and retrieve service.

SRW defines a web service combining several Z39.50 features, most notably, the Search, Present, and Sort Services. Additional features/services may be added later or defined later as new web services. Also see

CQL - Common Query Language

CQL is the query language for SRW and SRU, and may be used by other protocols as well. CQL is designed to be human readable and writable, while maintaining the expressiveness of more complex languages. XCQL, An XML form of CQL, is also available for use with SRW.


The ZOOM initiative presents an abstract object-oriented API to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950. If you are trying to build any kind of Z39.50 client or client-based service, ZOOM is an excellent place to start. he API is: Abstract because we don't want to limit its use to a single implementation language. Object-oriented because the services lend themselves naturally to this widespread idiom. For a subset of the full Z39.50 services because at this stage simplicity is more important than completeness. The ZOOM specifications, bindings for several languages, and many implementations, are available for free browsing and download. ZOOM is a key part of the wider ZING initiative (Z39.50 International: Next Generation). ZING aims to explore a variety of means for broadening the appeal of Information Retrieval tools, techniques and concepts beyond the traditional IR niche markets. ez3950 - Simple Implementation of Z39.50 over SOAP using XER XER provides a mechanism to allow us to provide Z39.50 support over an alternative "internet" protocol without any additional amendments to the current ASN.1 standard. This document outlines an implementors agreement of how to implement XER over SOAP. (SOAP is Simple Object Access Protocol)

ZeeRex - Z39.50 Explain, Explained and Re-engineered in XML

ZeeRex (rhymes with T. rex) is "Z39.50 Explain, Explained and Re-Engineered in XML". It is an XML schema used to describe the configuration and capabilities of Z39.50 and SRW servers. (Note 'Explain' is a function in Z39.50 by which a server identifies the services it provides.) ZeeRex records are XML documents using The ZeeRex DTD, which is maintained by Rob Sanderson, and is available as an SGML DTD, and XML DTD and an XML Schema.

Other Links to Bibliographic Information

Oxford University. Overview of Personal Bibliographic Software

Review of Personal Bibliographic Systems from The Institute for Learning and Research Technology, based at the University of Bristol.

'Managing Your References Using Bibliographic Software Packages' by GLASGOW UNIVERSITY LIBRARY

Comparison of reference management software on Wikipedia

A comprehensive study of bibliographic data requirements is 'Functional Requirements for Bibliographic Records' (144 pages, 620Kbytes) by the International Federation of Library Associations and Institutions in PDF format. And a related report 'FRBR and Fundamental Cataloguing Rules'. Bibliographic Utilities information from Canadian Content - Bibliographic Utilities which includes descriptions of tools to find, create, edit, and manipulate bibliographic collections.



This free software provides an easy to use interface. It autmatically looks up book details and book covers by given ISBN numbers. It can do exports. It's compatible with standard barcode-scanners. AlleMeineBuecher.NET It's ideal solution for private book collections. The UI is available in English and German.


B3 is a free bibliography manager that provides a graphic interface to Bibtex. However, B3 uses its own format: an XML extension of the Bibtex format. B3 has GUI reading and writing XML files and exporting them as Bibtex files. It also includes a Journal Dictionary, a dictionary linking Journal names and their abbreviations. It allows copy/paste the bibliography into a word processor, in order to save boring and upsetting tasks. B3 stands for Bibliography Base for Biologists, since the author is a biologist and only knows about biology journals bibliography. Of course, many tools of B3 may be useful for other disciplines. B3 includes many more features, and tries to provide a free alternative to currently used bibliography managers like EndNotes(C).B3 uses powerful and widely used standard new web languages to store, format and display bibliography data, namely: XML (eXtensible Markup Language) to manage databases, XSL (eXtensible Stylesheets Language) to process them, XHTML (eXtensible Hyper Text Markup Language) to display them in a web browser, As a result, B3 is a very portable application (it can run under Windows, Mac and Unix-like systems). It tends to be compatible with OpenOffice because it can export data to a bibliography database. It can easily be customized: Everyone who knows XSL can write a stylesheet and implement its own bibliography format. It supports Pubmed internet searches. For more info see


JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java >= 1.5, or 1.4.2 for older versions). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada). Features. Detailed editing of bibtex entries. Search a pattern in the whole bibliography. You can group entries by keywords or any other fields. Supports import of various formats - BibTex, Endnote (text), ISI Web of Science, Medline/Pubmed (xml), Scifinder format, OVID, INSPEC, Biblioscape, JStor and RIS. Supports different export formats - HTML, Docbook, BibTeXML. You can add your own fields to any BibTeX entry type. Launch external applications: PDF/PS viewers, web browser, insert citations into LyX, Kile and WinEdt. Now you can insert citations and bibliographies into OpenOffice documents. Automatic Key generation.


Synapsen is a hypertextual card catalog that enables the management of bibliographies. However, in contrast to normal literature management software, synapsen offers a very distinct advantage: with catchwords entered by the user, the program connects individual cards automatically and creates not only a network of cards whose relation to each other might have been forgotten, but also creates completely unexpected connections and relations between individual entries. synapsen is therefore not only for electronic literature management, but also a helping hand when writing scientific texts, which participates in communication with the author in order to augment lines of argumentation and the generation of ideas.

synapsen is written in JAVA, runs on all operating systems, and supports standards like BiBTeX, RTF, LaTeX, SQL. It can be found under

Since version 2.5 Synapsen offers a direct connection to Open Office 2.2 via the UNO interface. This allows you to insert bibliographical data of Synapsen's cards directly as footnotes in OpenOffice Writer.


Distributed Agents for User-Friendly Access of Digital Libraries

(Text from the project website:) Despite the fact that many Digital Libraries (DLs) are available on the Internet, users cannot effectively use them because of inadequate functionality, deficient visualisation and insufficient integration of different DLs. In the framework of this project we develop a user-oriented access system for DLs which overcomes these drawbacks. Based on experiences from the librarian area, higher functions to assist proved search strategies will be implemented. Different DLs will be tightly integrated, so that system-wide search and navigation is possible. The system will be adaptive towards different user wishes, regarding preferences concerning content and system involvement.

The first two year project phase is concluded and the outcome is a running prototyp which covers all goals. Second period (2002-2004)

The key concept of strategic support when using digital libraries will be a major topic in the next years, but we will extend it to all levels of the information search process and the different kinds to gather information. To organise the found material, there annotations and interpretations we will develop a personal digital library. It provides simultaneously a user- and taskoriented context, to support searching and browsing better then up till now.

As additional method for the information gathering we will integrate the path model, collaborative filtering as well as the workflow model into Daffodil. The last two methods will allow for cooperation by using digital libraries. A special role is given to the librarian in the cooperative environment.

The graphical user interface design supports different interaction level -- exspecially circumstantial work tasks will be supported by software-information agents, but with regards to the user autonomy. Likewise the iterative process during the retrieval will be optimised.

Daffodil is a projects in the strategic research initiative V3D2 (Distributed Processing and Delivery of Digital Documents) of the German Research Foundation (DFG).

You can start DAFFODIL directly from the web using Java Web Start: (Login/Password: visitor/visitor)


TextCite is a program for organizing and commenting textual citations from texts (books, articles, or other published works) for use in producing scientific or academic publications. You can organize by publication, author, category, or outline. It works with bibliographic management programs like Citation, Endnote, RefWorks, and BibTeX (i.e. via programs such as JabRef and BibDesk), providing important text/citation management capabilities that these programs lack, while still allowing for rapid footnote and bibliography generation by means of your favorite bibliography manager. It also exports to PDF and Word (RTF).

TextCite is open source software, and is available free of charge from the TextCite homepage. It requires a minimum of Java 1.5, and is available in packages for Windows and Mac OS, as well as in an executable .jar format for running on Unix/Linux.

Perl, Python


PBib is a small tool for browsing and processing bibliographic databases which is written in Perl (that's where the "P" in the name comes from :-). PBib works similar to the classical BibTeX, but can be extended for arbitrary bibliography databases (including BibTeX files and the database format), arbitrary bibliography styles (e.g. ACM, IEEE), and arbitrary document formats (including RTF and OpenOffice text documents).


I wrote PBib to have something like BibTex for MS Word [ Perl is avaiable in Linux as well] that can use a various sources for bibliographic references, not just BibTex files, but also database systems. Especially, I wanted to use the StarOffice bibliographic database. Now, PBib can be extended in a couple of dimensions: bibliographic styles such as ACM style or IEEE style. document format such as Plain text, (La)TeX, Word, RTF, OpenOffice bibliographic database format such as bibtex, refer, tib, but also database systems with different mappings to database fields.

A python script that reads RIS format files containing one or more references and inserts them into the default OpenOffice.orgBibliography/'biblio' database. The setup of this script is relatively straight-forward, and the current RIS tag to 'bilbio' column mapping has worked great for me for the few engineering electronic portals that I use (e.g., IEEEXplore, Inspec, MathSciNet).

Additionally, as I will briefly explain here, the mapping (in some cases relatively advanced) can be easily customized to fit your need (i.e., different reference sources and their slightly different interpretations of the RIS format). It can be found in our Documents and Files Page.

Michael Sowka, E-mail:

MS Windows


Bibliographix is designed for people who are writing their doctoral thesis, frequently writing scientific texts, or reading a lot of literature. The free Basic version offers more than any other free reference manager. It should be more than enough for undergraduates. Try it out as long as you like. The Pro-Version is starting at USD 40 and offers everything an academic might need.

What is special about Bibliographix? High-end reference management for a low-end price. A unique combination of reference management and idea outlining. Two items that belong together. Save yourself the typing: Import data from online libraries. You'll never want to miss it: one-click tables of references. Bibliographix can insert intext citations into OpenOffice.


Biblioscape product family is designed to help researchers collecting and managing bibliographic data, notes, as well as generating citations and bibliography for publications. Research Information Manager. Biblioscape is an information manager for researchers, scholarly writers, students, and librarians. People use it to organize literature references, research notes, automatically generate citations and bibliographies automatically, search and capture bibliographic data on the Internet, and post bibliographic databases live on the web. The flood of bibliographic resources on the Internet requires new solutions for bibliographic information management. Biblioscape offers such a solution -- whether you work alone, or as part of a group, or even in a large organization. For a comprehensive feature list see There is a free 'lite' version called Biblioscape Express. There is an associated BiblioWeb service. .


Citavi (Lat., I cited) is a user-friendly bibliographic application that works with OpenOffice, Microsoft Office and other Windows word-processing software. Citavi enables you to organize bibliographic material in a very practical way. The program provides access to up to 4000 bibliographic databases and library catalogs. You can process literary content, collect citations, organize draft texts and schedule tasks.

Citavi can be integrated with OpenOffice Writer: references and citations can be inserted directly via the publication assistant. After finishing your work, Citavi scans the ODT file and inserts a full formatted bibliography at the end of your document. It is also very easy to export the references collected to OpenOffice Calc. A free version of Citavi is available and an English version of Citavi will be released Sept. 2010. Citavi Home Page


This product is a very good example of maintaining bibliographic data linked to textual information.

"CiteIt! is revolutionary software that automates the tedious process of creating accurate and properly formatted legal citation. CiteIt! enables users to instantly import legal citations from online legal databases, such as Westlaw? and Lexis-Nexis?, with a click of a button. With CiteIt!, you never again have to type a legal citation into a document, spend time worrying about proper Bluebook or ALWD formatting, or write a citation down as you search on an online legal database."

General CITEIT! features: Imports citations from on-line legal databases or any web page with a click of a button. Automatically places all citations imported or entered in proper citation form. Provides all of the possible cite forms for each citation for quick insertion into any document.

Professional and Advanced Versions of CiteIt! can create a table of authorities in seconds. Powerful notes and keyword features allows you to easily store, organize and search your research information. CiteIt! integrates seamlessly with Microsoft Word or Corel WordPerfect, so accurate citation is only a few mouse clicks away. Intuitive user interface means that anyone can start using CiteIt! in minutes. Two versions of CiteIt! are available - one which supports the 17th Edition of The Bluebook and another which supports the ALWD Citation Manual.


CiteSmart is a fairly new yet very powerful software application specifically designed for researchers in Biology and medical disciplines in mind, but can also be used with a variety of documents (law, business, patents ...). CiteSmart implements new features called CiteClick, CiteClick and RefDrag (patent pending). Users relying on Medline / PubMed for their every day work can store and cite references into a word document (and simultaneously in a local library) in a single click. CiteSmart is intended for reaserchers who work with Medline / PubMed. CiteSmart can be customized to work with any bibliographic database and potentially any working environment. Its single click philosophy makes CiteSmart invisible to users who don't need to interact with it for storing and citing references. CiteSmart also offers hundreds of styles and a style editor/ to create styles in minutes. Finally among other cool features, it is compatible with EndNote and Reference Manager, it also can rebuild libraries from word documents containing references, it automatically handles 'in press references' and update them as they appear in print. Many other feature are being added regularly. MireSoft's website: MireSoft. View CiteSmart in action CiteSmart Screencasts.


A very popular and widely used Bibliographic package. Recommended by many Universities. Platform: Windows & Mac Description: Integrates three key bibliographical tasks within the one package: the searching of remote bibliographical databases on the Internet; the organisation of references in a database, and the creation of bibliographies. EndNote can be fully integrated with Word and other Windows word-processing software. Documents can be scanned and shorthand citations expanded and complete bibliographies created. EndNote libraries created on different platforms are compatible with each other. Home Page Note that EndNote, ProCite, and Reference Manager are all owned by the same company, Thomson ResearchSoft. is a useful comparison of these products from the vendor's perspective.


Manage your bibliographic material with consummate ease using Ibidem. Store bibliographic information in the simple database format, and Ibidem will generate your bibliographic references for you. The program will automatically format footnotes, endnotes, parenthetical short forms, and reference-number in-text citations, along with end-of-paper reference lists and bibliographies, according to hundreds of academic styles. Subsequent references are automatically abbreviated using shortened titles, ibid. or op. cit., as appropriate. You can change styles, and watch footnotes or endnotes appear or disappear as all citations in a document are automatically updated to the new format. Ibidem's seamlessly integrated, state-of-the-art control of bibliographic data will save you countless hours of drudgery, and your personal bibliographic databases will always be at your fingertips. - instant access from within the word processor - notecard-like forms for easy entry of bibliographic information - drop-down lists for fast, consistent data entry - various viewing options, including short-list table view - fast and easy searching, sorting, and subset management - over 200 academic bibliographic styles included - works can be cited in open documents with a simple mouse click - color coding identifies Ibidem-generated citations in open documents - option to automatically exclude author or year from a citation - automatically shortens subsequent references to a cited work - dynamically-updated preview box - extensive search operators and features - subsets dynamically updated as records are added to database - numerous customizable options. Add-on module Archiva/ArchivaPro supports capture of bibliographic data from web sites with automatic conversion to Ibidem format. This product has the best example of integrated bibliographic and style support that I have seen - a good model for OpenOffice to emulate. A demo version is available. It is limited to 30 days use and no printing is possible - although you could export any work done on it.

Some screen shots of Ibidem also

Inflight Referencer

Inflight Referencer, is a relatively new commercial bibliography application designed to work with all Windows word processors including Open Office. It integrates three important bibliographical tasks within the one product; organizing references into a database for future retrieval, creation of bibliography lists and insertion of reference citations into document text.

Specializing in APA and Harvard styles as well as customizable formats to meet various other citation and referencing styles, Inflight Referencer automates the process of creating reference lists. There is support for approximately 50 different media types including print and online resources. This bibliography product was originally designed in unison with university graduates, to produce a product that was inevitably simple to use and focused on achieving the goals of academics efficiently.

Inflight Referencer Home Page


LiteRat is a free (as in free beer) application that is based on Microsoft Access 2.0. The programme can be used from Windows 3.1 through to Windows XP. The user interface concept comes from the flash card system. LiteRat can handle various kinds of bibliographic entries, quotes, and makes it also possible that several people can work on one database. A quick work flow can be achieved by this program, although it cannot connect to online databases due to its age.

LiteRat saves its data in Access 2.0 files which can be used through ODBC interfaces with other database applications. It's possible to export the bibliographic entries into a proprietary tagged text file, but there are macros for Mirosoft Word and shipped with the program that convert these tags into styles.

LiteRat's successor is Citavi.

LiteRat's website:

Nota Bene

Nota Bene: a word processor for scholars ... a bibliographic manager for those who are tired of typing/formatting their own citations and bibliographies ... a personal search engine for those who want to find anything they've ever written in seconds ... a database manager for those who have things to keep track of ... a Hebrew, Greek, Cyrillic, IPA word processor for those who want more than just fonts ... a set of tools for scholars who want to focus on their writing and research ... a work of art for scholars who appreciate the finer things in life ... a community of scholars. [Nota Bene's bibliographic facility is called 'Ibidem']


ProCite is a Windows and Mac Bibliographic application similar in function to Endnotes and Reference Manager. The program can still be bought but no new software version have been made since 1999.

Reference Manager

Reference Manager is a comprehensive Bibliographic package with Bibliographic database, internet searching, and citation and bibliographic table formating. It is widely used at many professional organizations and universities. The program has many important features for heavy users who do a lot of literature searching and keep many references in their databases. Version 11 now includes a web publisher which allows you to publish your databases and share your references with colleagues. There also is a Network version of the program.

It has a downloadable collection of over 1200 citation styles. It saves bibliographic date in RIS format which is now a common data exchange format.

Scholars Aid

A commercial application that works with OpenOffice (on MS Windows). Note that there is also a free 'Lite' version. "Scholar's Aid keeps bibliographical data and notes together, for the very good reason that scholars always need to keep their notes linked to the sources from which those notes were made. Indeed, in academic writing, scholars constantly support their argument by reference to the sources on which they have worked. Thus, in directly quoting from one of these sources, or in making reference to another's ideas, rigorous academic scholarship demands accurate and detailed citation of those original sources.

Scholar's Aid automates this process in a manner that is entirely without precedent. Provided the original notes were written in the Notes module of Scholar's Aid, by selecting text and clicking the transfer button, the program transfers the selected text into the word-processed document and, at exactly the same time, inserts an appropriate citation into the document in a form (footnote, short footnote, endnote, short endnote and parenthetical reference) determined by the user. The program even includes the correct page number in the citation that it creates within the word-processed document. Scholar's Aid surely is the Reference Processor?".

Windows, Linux, other


The bibutils program set interconverts between various bibliography formats using a common XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS->MODS->Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters:

  • bib2xml - convert bibtex to XML intermediate
  • copac2xml - convert COPAC format references to XML intermediate
  • end2xml - convert endnote to XML intermediate
  • isi2xml - convert ISI web of science to XML intermediate
  • med2xml - convert Pubmed XML references to XML intermediate
  • modsclean - a MODS to MODS converter for testing puposes mostly
  • ris2xml - convert RIS format to XML intermediate
  • xml2bib - convert XML intermediate into bibtex
  • xml2ris - convert XML intermediate into RIS format


Bibus is a bibliographic database. It has been designed with in mind. The "ultimate" goal is to have an opensource bibliographic software that will allow easy formatting (and reformatting) of the bibliographic index in Writer. Main Features Compatible with two database engines: MySQL and SQLite. Hierarchical organization of the references with user defined keys. Drag & drop to easily organize references.

Designed for multiuser: You can share the database between an "unlimited" number of users. Each user will have its own classification. Powerful and easy to use search engine. Live queries, that is searches that will update when the database change (this is simply a saved SQL query).

On-line PubMed access.

Import PubMed (Medline) and EndNote/Refer records. Connection to You can insert references in an open text document and format the bibliography directly in Bibus. Thanks to Python and wxWidgets, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS; etc...). Version 0.8 has been tested on GNU/linux and Windows2000. Note for Windows 98 users.

Foreign language support through Unicode and gettext. As of version 1.2, Bibus is available in English, French, Portuguese, German, Spanish and Chinese. For more info see


The OpenOffice word-processor 'Writer' includes basic bibliographic support. OpenOffice has a bibliographic project whose goal is to improve the bibliographic facilities.


rtfbtx is a hacked collection of BibTeX styles for doing bibliographies with MS Word & BibTeX. It produces the bibliography in RTF format & uses bookmarks to link citations to it.

Christos tried using it with OpenOffice and it only works for the alpha style, since for the rest I'm supposed to link to the "paragraph number" of the bookmark and OO doesn't support such a thing.


Zotero [zoh-TAIR-oh] is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. Requires Firefox version 2. There is now a OpenOffice-Zotero extension/plug-in to allow users to insert citations and Bibliographic tables into your documents.


Bibwiki is a extension to MediaWiki to manage bibliographies. The bibliographies are stored in plain BibTeX files. In contrast to other programs, Bibwiki alters the bibliographic files directly. You don't need a seperate database.

Bibwiki adds a special page where you can add, import, edit and export bibliographic records. Together with Mediawiki it's very easy to organize your excerpts, memos, or annotations and link them to the bibliographic records.


  • import from various sources: Ex Libris' Aleph, Amazon, ProQuest
  • export list of references using BibTeX styles
  • manage digital documents
  • easy searching

Visit Bibwiki's Homepage.


Mendeley Desktop is an bibliographic programm which has a working Openoffice 'Cite 'n Write' plugin working for the Windows variant. You will have to register at their site, which also enables you to see the cited works of other users of your particular branch and share your used citations with other interested users. It currently supports BibTex/LaTex, Endnote, RIS and PDF(for quick reference). You can also use it to check any citations on Google Scholar.

Visit Mendeley's Homepage for more information.

LaTeX / BibTeX

LaTeX is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is (or was) the de facto standard for the communication and publication of scientific documents.

BibTeX is the bibliographic subsystem for LaTeX,it is a citation formating and a bibliographic database tool. BibTeX styles definition files are small programs written in an un-named programming language [FORTH like]. This make them almost impossible to utilise in other applications. On the other hand, its database format for bibliographical references is widely used and most other bibliographic applications can import and export that format. It looks like this -

 title = "The Chicago Manual of Style",
 publisher = "University of Chicago Press"
 edition = "Thirteenth",
 year = 1982,
 pages = "400--401",
 key = "Chicago" } 
 author = "Donald E. Knuth",
 title= "The {{\TeX}book}",
 publisher = "Addison-Wesley",
 year = 1984 }

The Jurabib package

Extended BibTeX citation support for the humanities and legal texts. jurabib is a package for the LaTeX typesetting system and supports citations used in the humanities and by German law students. This package enables automated citation with BIBTEX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way.

This package is no longer actively developed.

The biblatex package

Massively extended BibTeX citation support. biblatex is a package for the LaTeX typesetting system and adds a lot of new fields which overcome most of BibTeX's traditional shortcomings (e.g. book authors, gender, original publication, titles of multipart publications etc.). Biblatex hands the complete control of the appearance of citations and bibliography over to LaTeX, the BibTeX program itself is only used for sorting. The result is much more control for the user in a properly documented language.



The current way to create a bibliography in OOo makes it too difficult to produce a nicely formatted bibliography (at least it's too difficult for me). After trying a lot of the other alternatives, I found a way that works for me using KBibTex to create a BibTex database, LyX to create a nicely formatted bibliography, and oolatex to produce an OpenOffice .odt version of the LyX bibliography. First, use KBibTex to create the database (with your choice of formatting sytle) and export a BibTex database. Then open LyX and add a BibTex database. You have to add citations in order for the bibliographic entries to appear in the References or Bibliography. Export this to a latex file (either pdflatex or plain). Then we need to compile the latex - this takes several passes to resolve all the references. If the latex file is named "newfile1.tex", then use the following steps:

#Compiling Latex file with BibTex bibliography

#Takes several passes to resolve references

#Use LyX to create document, export to latex

latex newfile1.tex

bibtex newfile1

latex newfile1.tex

latex newfile1.tex

# Now convert to .odt

oolatex newfile1

# Open the .odt in OpenOffice --writer newfile1.odt &

At this point you should have a nicely formatted bibliography that you can paste into your OpenOffice document. An OpenOffice bibliographic database has been created using a user-defined format (thanks to oolatex).

Alternatively, you can use latex2rtf to create an .rtf version of the bibliography and open this in OpenOffice. My experience, however, is that it is not as nicely formatted:

latex2rtf newfile1

But of course, you can output an .rtf directly from KBibTex.

I did try to get LyX to export the .odt directly and I could swear I had it working (adding a new file format and a new converter in the Tools | Preferences) but I couldn't repeat it. LyX came with a set up for creating the older .swx format file - but this didn't seem to work. But the manual method outlined above works consistently.

--Rabil 19:35, 14 January 2007 (CET)


The Tellico application is the first one I have come across that uses xslt to format Bibliographic reports / tables. This is interesting as this is the method that we have been proposing for OpenOffice Bibliographic application, but we have not had any examples until now. See

"Tellico is a KDE application for keeping track of your book collection, bibliographies, video collection, or music collection. Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, the values of the fields are shown, allowing you to customize your view to show whichever fields are most important to you. On the bottom is the field editor, where you can enter the data."

The data is saved in XML format, which makes for easy parsing. Unless you modify the fields yourself, the data follows a simple and documented DTD. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code."


  • Supports collections of books, bibliographic entries, videos, or music.
  • Supports any number of user-defined fields, of eight different types: text, paragraph, list, checkbox, year, URL, and tables.
  • Handles books with multiple authors, genres, keywords, etc.
  • Automatically formats titles and names
  • Supports collection searching and view filtering
  • Sorts and groups collection by various properties
  • Automatically validates ISBN
  • Allows customizable output through XSLT
  • Imports Bibtex, Bibtexml, and CSV
  • Exports to Bibtex, Bibtexml, CSV, and HTML


BibTeX as XML markup. Markup scheme; - A bibliography DTD and schema for XML that expresses the content model in BibTeX -- the bibliographic system for use with LaTeX, which is widely adopted by the scientific community. BibTeXML is shipped with tools to uptranslate native TeX-syntax BibTeX bibliographies to XML, and translating this into any markup scheme. Hence one is able to profit from both the existing BibTeX system and bibliographies as well as the presentation and transformation facilities offered by XML. Our goal is to maintain a strict BibTeX schema and develop (and collect!) conversion tools that will help you tag your bibliographic data in XML and save typing time, or export it to HTML, DocBook or native BibTeX syntax.


BibML is an XML markup language designed to contain bibliographic information, particularly as content exported in Bibtex and Refer notations. BibML also contains content types from DocBook's <bibliography>, and as such may be considered an integration of the three sources. The web page contains a useful 'BibML Element Comparison Table' comparing the attributes of BibML, Bibtex, docbook and refer.


The intention of BibX -- begun by Taco Hoekwater to serve as the basis for his XML rewrite of the ConTeXt bib module -- is to be the XML equivalent to RIS and BibTeX, but to significantly improve on them. Download the current DTD. ISDN Search "A distributed search portal of common sources of ISBN numbers, with permanent caching of results. To provide a open-source free interface for ISBN retrieval using HTML, SQL or XML to be independent of any toolkits or software."


Z39.50 is the protocol used to query databases and library catalogues for bibliographic information. YAZ is a C / C++ programmer's toolkit supporting the development of Z39.50v3 / SRW clients and servers. Sample clients and servers are included with the distribution, and documentation can be browsed from this page. (Also available for MAC OS X). NEW: The latest version of YAZ supports SRW/SRU (over HTTP). The YAZ server operates as both a simple HTTP 1.1 server and Z39.50 target (on the same port). The current version of YAZ includes support for the industry standard ZOOM API for Z39.50. This API vastly simplifies the process of writing new clients using YAZ, and it reduces your dependency on any single toolkit. ZOOM can also operate as a SRW client. Read more about ZOOM in YAZ here. The software library compiles in Windows and Linux. There is also a demonstration client program - IRTCL (requires YAZ and Tcl/Tk libraries be installed) that can perform the reference searches. It does everything but save or export the results ! However it is good model of how to use the toolkit. Screen pic.


RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX/BibTeX documents. It allows users to share databases over a network. It is lightweight and portable to basically all platforms with a decent C compiler. And it's released under the GNU General Public License. The citestylex DTD from RefDB defines bibliographic formatting styles, and v2 will be updated to support BibX when it is done RefDB is currently known to build and run out of the tarball on at least these platforms: Linux FreeBSD NetBSD Solaris (using gcc) OSX/Darwin Windows+Cygwin RefDB appears to be the only available tool to create HTML, PostScript, PDF, DVI, MIF, or RTF output from DocBook or TEI sources with fully formatted citations and bibliographies according to publisher's specifications (check out some examples). Additional document types can be easily added. Project Home Page


Sixpack is a graphical and command-line bibliography database manager written in Perl/Tk. It interacts with the supplied package 'bp', (see below) which can import and export from a number of formats including bibtex, endnote, medline, procite, and many others. It can download references directly off the Web, and open articles using external viewers. It can also interface with Emacs/XEmacs and Lyx [LaTeX with a GUI interface] . It also has instructions on how to interact with openoffice / StarOffice using cvs files and database import functions [I have used this]. There are also some experimental filters to export sixpack data to the OpenOffice Bibliographic Database - using CSV format - see the Bibliographic Project Document and Files pages. Sadly it is not being well maintained. Home Page -


bp is a Perl library that is designed to: Let you quickly make tools to access bibliographies Let you quickly make tools to access bibliographies Let you access multiple bibliography formats transparently Let you convert between formats Let you convert between character sets Developer - My first goal when designing the package was only the first -- I had written a number of tools that accessed my BibTeX bibliographies, and I saw that I was reusing a lot of code. So I decided to make a generic package to access BibTeX bibliographies. About a year later I decided that it would be even better if the package could read multiple formats, and convert between them. The result is bp. Parts of the package are still missing (namely documentation, automatic format recognition, and a good set of utilities), but everything needed for a working system exists. Home Page -


gBib is a user-friendly Gnome BibTeX database browser and editor. It provides facilities for merging BibTeX files, managing key conflicts, and adding bibliographic citations in LyX. Home Page -


Pybliographer is a tool for managing bibliographic databases. The application is based written in Python and has a text-based and a GTK GUI interface It supports several bibliography formats and can be used for searching, editing, reformatting, etc.. Due to its nature, it can be extended to many uses (generating HTML pages according to bibliographic searches, etc). Pybliographer has a class library structure that could allow other applications to make use of it's facilities. It might be possible to provide a link from this program to insert citations into OpenOffice. There are only a few citation styles defined so far. Home Page -

The Pybliographer developers are considering major enhancements to the application and have produced some planing documents which has very good discussion of bibliographic and user client program issues. They are well worth a look at -


Kaspaliste is a literature and knowledge database. It handles all kinds of books, articles, journals, web pages etc. But the database goes beyond simply storing bibliographical information. There is the possibility to create annotated links between pieces of information (like the content of a book chapter) and to group the links in categories. It is based on KDE and uses the Postgres relational database. It is a promising project but currently does not have import or export functions other than a Bibtex export. There are no links to other programs such as OpenOffice. Last release 2004-05-12.

Web Applications


Aigaion is a free, web-based platform for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen topic structure and offers an intuitive user interface. Aigaion is built on the BibTeX format and has excellent BibTeX import and export facilities.


  • Multi-user facilities
  • Intuitive user interface
  • Easy management of publications and topics
  • Create public or private notes on publications
  • Import of the BibTeX and RIS (Endnote, Reference Manager) format
  • Export of BibTeX and RIS (RIS is under development) format

Aigaion homepage


BibORB is a tool to manage bibliographies recorded in BibTeX format using a simple Web browser.

BibORB homepage


Memento is next generation of web based bibliographic software that goes beyond simple searching, storing, and exporting articles. It is one stop solution for students, researchers, scholars where they can manage their bibliography, create and share reports and network with professionals. Features:

  • Clean, simple Internet Explorer and Firefox compatible interface
  • Memento constantly fetches articles from all the famous online journals and conference websites to keep it database upto date.
  • Import articles in multiple format such bibtex, endnote, RIS, etc.
  • Export articles in bibtex or Microsoft Word 2007 Bibliographic XML
  • Write personal notes, or upload PDF related to an article
  • Write publicly viewable comments related to an article
  • Create reports, attach articles to report, and share reports with other users
  • Explore other users with similar interest
  • Create watch list for articles, authors, keywords and receive new articles in RSS feed

Memento homepage


BiblioWeb is a web enabled bibliographic software. All the basic functions of bibliographic software are delivered through web browser. A Web user can be assigned "Read" or "Write" privileges. Users with "Read" accounts can search, browse, display, and export bibliographic records. Users with "Write" accounts can add, edit, delete, import, even format document through web browser. BiblioWeb is the ideal solution for a research group to share a common bibliographic database on the Web. It also supports a threaded discussion forum.

User::Blibrestez55/Books/Scientific Bibliographic Project 2015 Wiki

A bibliographic/software and standards informative scientific database supports collections of ESL books & reading materials,bibliographic cd',videos & translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese & other translations.

Insert->Indexes and Tables->Indexes and Tables->Tab=Indexes/tables;Type=Bibliography Insert->Indexes and Tables->Indexes and Tables->Type=Bibliography;Tab=Entries


Refbase is a web-based, platform-independent, multi-user interface for managing scientific literature & citations. Main features:

  • a clean and standardized interface that attempts to be as web standards compliant as possible
  • a multitude of search options, including quick, simple, advanced as well as powerful SQL search options
  • various display options:
    • list view: offers customizable and sortable columns
    • details view: shows all fields of a particular record
    • cite view: displays record entries in a citation style chosen by the user
    • print view: eases printing or copying of records
  • search within results functionality which provides an easy way of refining your search query
  • user-specific fields for personal keywords, notes, etc
  • save any search query together with the current display settings
  • automatic email announcements for newly added records
  • dynamic RSS feeds for recently added/edited records as well as for any custom user query
  • batch import of records from various common bibliographic formats and online databases
  • export records to MODS XML, Endnote, RIS or BibTeX (via bibutils)
  • export to an OpenDocument spreadsheet for use with the current OO.o bibliographic manager
  • link records to other records in the database (using static or dynamic links)
  • extract literature cited within a text and build an appropriate reference list
  • Search & retrieve via URL (SRU) web service
  • COinS and unAPI


Was founded in 2001 by a team of developers (former Reference Manager developers) in the field of bibliographic database management. RefWorks is a web-based, very flexible, research management, writing and collaboration tool. RefWorks allows users to create personal databases and use them for a variety of research activities. References are quickly and easily imported from text files or online databases. The databases can then be used to manage, store, and share the information. Users can automatically insert references from their database into their papers and generate formatted bibliographies and manuscripts in seconds.

Site licenses for organizations are available. Individual licenses are also available. RefWorks supports hundreds of online databases and output styles covering a broad range of subject areas.


WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.


  • 36 resource types.
  • Multi-user mode - create and manage your own bibliographies drawn from the WIKINDX master bibliography and browse other users' bibliographies. (Must be enabled by the administrator.)
  • Save your own preferences.
  • Enter/edit bibliographic resources.
  • Add unlimited file attachments to each resource. (Must be enabled by the administrator.)
  • Catalogue resources by categories and keyword(s).
  • Enter/edit a general note about the whole resource.
  • Enter/edit quotes and paraphrases from those resources.
  • Enter/edit thoughts or musings on various aspects of a resource (can be private or public).
  • Add keywords to resource metadata such as quotes, paraphrases and musings.
  • Use BBCode in all textarea input.
  • Cross-reference other WIKINDX resources from within quotes, paraphrases, musings, notes and abstracts.
  • Edit keywords, creators, publishers and journals.
  • Comprehensive search across all the above with highlighting of search terms using either Quick Search or Power Search.
  • Reorder bibliographic lists by first creator, title, resource type, publisher, year of publication timestamp, popularity index or maturity index.
  • Select resources by category, keywords, creator, publisher etc.
  • Browse all creators, publishers, collections, categories and keywords with font colour and size indicating frequency of occurrence (tag clouds).
  • Unlimited primary creators, editors, translators and revisers, composers, agents, performers etc.
  • Export bibliographic lists (optionally annotated) with a range of formatting options to RTF (Rich Text Format) files for easy insert into word processors.
  • Export bibliographic lists to RIS for import to Endnote, Reference Manager, ProCite etc.
  • Export an Endnote tabbed textfile.
  • Export an Endnote XML file.
  • Export bibliographic lists to BibTeX format.
  • Import Endnote XML and bibTeX files.
  • Cut 'n' Paste BibTeX entries to the database (amount limited by the administrator).
  • View and export in seven bibliographic styles: Chicago, MLA, APA and Harvard, Turabian, British Medical Journal and IEEE. Administrators can copy, edit and create bibliographic styles through the web browser interface.
  • Write an article entirely within WIKINDX importing quotes etc. and chose the citation formatting prior to exporting the article to RTF (can be opened in external word processors including OpenOffice).
  • Run WIKINDX in core English or other languages (depending on administrator-installed language plug-ins).
  • User-defined paging of long bibliographic lists.
  • View all quotes, paraphrases and musings or a single random one.
  • One-click return to last bibliographic list or single view.
  • Store up to 10 bookmarks for quick return to single views.
  • Select a visual style.
  • WIKINDX has an architecture which enables either in-line or menu plug-ins to be inserted. Write your own or download plug-ins from the sourceforge site.


literaturedb is a bibliographic management software that can help you organize your literature and bibliographic references for scientific documents. It runs as a PHP web site and provides a collaborative space for storing and sharing documents and references.

Main features:

  • Simplicity: You can find all options on just four pages.
  • Bibtex: It uses Bibtex entry types and fields so you can reuse references.
  • Full text: It stores full text files (pdf, doc, etc.) for quick access.
  • Exports: Export to Word, Bibtex, Endnote, MODS and RIS.
  • Collaboration: You can share documents in your team and with friends.
  • Tagging: You can tag every document with keywords.
  • Search function: The search function scans all data entry fields.
  • LDAP support: You can reuse the user management of your organization.
  • FLOSS: It is free and open source (GPL).


Contents-Linking as part of the Multisuchsystem E-Connect [1]by Hans Hehl is a free webbed-based tool of managing and searching journals and bibliographic records. It is also a linking system, which aims to go most directly to the full text of an article. Contents-Linking now is divided into two parts: Contents-Linking I and II. Contents-Linking I is a journal managing system, Contents-Linking II is a multiple linking and literature managing system, both parts are closely linked. The entire system is built only on simple HTML and Javascipt, but able to import at once thousands of bibliographic records from any of the databases, so a database of own interest can rapidly be created. Contents-Linking is connected with a knowledge base, which consists of ca. 16000 journal titles supplemented by subject terms and informations about library holdings.


  • Searching articles by terms or strings
  • Searching articles by subject terms, alphabetically or by subjects
  • Browsing ca. 40000 records
  • Displayed records are linked with the full-linked record
  • Browsing ca 16000 journal titles of Contents-database
  • Displayed journal titles are linked with full-linked records corresponding to these
  • Full-linked records are linked with EZB, ZDB, Google Scholar, Google and library holdings
  • Contents-Linking may be installed for any library participating in the EZB
  • Importing new records from the following databases: JADE Database, Current Contents, British Library Direct, PubMed,IngentaConnect, OVIDSearch, RefDoc, Google Scholar, OUP, Springer
  • Creating a new import filter for another database

Personal tools