Skip to main content
Back to Standards
Bibliographic Ontology logo

Bibliographic Ontology

BIBO

An RDF/OWL ontology for describing bibliographic things such as citations, documents, and references on the Semantic Web. BIBO provides classes and properties for modeling books, articles, journals, conference papers, legal documents, web pages, and other publication types. Created by Bruce D'Arcus and Frederick Giasson, it is now maintained by the Dublin Core Metadata Initiative. It can serve as a citation ontology, a document classification ontology, or a general-purpose document description vocabulary, and has been adopted by institutions including the Library of Congress for its Chronicling America Linked Data views.

Overview

The Bibliographic Ontology (BIBO) is an RDF/OWL vocabulary for describing bibliographic things -- citations, documents, and references -- on the Semantic Web. Originally developed by Bruce D'Arcus and Frederick Giasson, it has become a widely used ontology for representing publication metadata in Linked Data environments. Maintenance has since been taken over by the Dublin Core Metadata Initiative (DCMI).

Background

BIBO emerged from the need for a consistent, extensible way to describe bibliographic references in RDF. The specification was published in November 2009 by Bruce D'Arcus and Frederick Giasson, with Giasson (working through Structured Dynamics LLC) as editor. The ontology was hosted at bibliontology.com and released under a Creative Commons Attribution-Share Alike 3.0 license.

BIBO was designed pragmatically: rather than attempting to model every possible bibliographic concept, it provides a core set of classes and properties that can be mixed with other RDF vocabularies such as Dublin Core, FOAF, and domain-specific ontologies. It was inspired by many existing document description metadata formats and serves as a common ground for converting other bibliographic data sources.

The original bibliontology.com domain has since been taken over by an unrelated site. The ontology's canonical home is now maintained by DCMI on GitHub.

Purpose & Scope

BIBO can be used in three main ways:

  • As a citation ontology -- describing bibliographic references and the relationships between citing and cited works
  • As a document classification ontology -- categorizing different types of documents (books, articles, reports, legal cases, patents, web pages, etc.)
  • As a general document description vocabulary -- providing RDF properties for titles, authors, dates, identifiers, and other standard bibliographic metadata

The ontology defines classes for a broad range of publication types including Article, Book, Chapter, Conference Paper, Journal, Letter, Patent, Report, Thesis, Webpage, and many others. Properties cover standard bibliographic fields such as author lists, page ranges, volumes, issues, editions, ISBNs, ISSNs, and DOIs.

Serializations & Technical Formats

The Bibliographic Ontology uses the namespace URI http://purl.org/ontology/bibo/. It is available in RDF/XML and N3 formats and is designed to work alongside other well-known vocabularies. BIBO relies on W3C standards including XML, XML Namespaces, RDF, and OWL.

Governance & Maintenance

Originally maintained by Structured Dynamics LLC, the Bibliographic Ontology is now under the stewardship of the Dublin Core Metadata Initiative. The GitHub repository at dcmi/bibo serves as the current authoritative source. The most recent formal specification version is 1.3, dated November 2009. The ontology was designed to be extended through modules, allowing communities to add domain-specific bibliographic concepts without modifying the core vocabulary.

Notable Implementations

BIBO has been widely adopted in the library and scholarly communication Linked Data ecosystem:

  • Library of Congress Chronicling America -- uses BIBO to model newspaper pages and issues in its Linked Data views
  • VIVO -- the research networking platform uses BIBO as its primary ontology for representing publications
  • Zotero -- the open-source reference manager can export bibliographic data using BIBO terms
  • Library Linked Data -- many library systems use BIBO alongside Dublin Core for describing collections in RDF
  • Semantic publishing platforms -- various scholarly repositories and institutional research information systems incorporate BIBO

Wikipedia lists BIBO as one of the common Semantic Web vocabularies alongside Dublin Core, DOAP, FOAF, Schema.org, SIOC, and SKOS.

Related Standards

BIBO is closely related to Dublin Core (from which it borrows many metadata concepts), FOAF (for describing agents), and BIBFRAME (the Library of Congress's newer bibliographic framework). FaBiO takes a FRBR-aligned approach to similar bibliographic territory. The Schema.org ScholarlyArticle type provides a complementary approach for web-embedded bibliographic metadata.

Further Reading

Resources & Links

Namespace URI

Repository

Change History

Community / Forum