Skip to content

The Relaton project has long needed a proper documentation home — a place where standards developers, bibliographic data engineers, and anyone working with citations can understand not just how to use Relaton, but why it works the way it does.

The redesigned relaton.org addresses this with a restructured information architecture, entirely new documentation sections, and detailed technical references that were not available before.

What's new

ISO 690 companion guide

ISO 690:2021 is the international standard for bibliographic references and citations — the conceptual foundation that Relaton implements as a machine-readable data model. But ISO 690 itself does not define a data model. Understanding what the standard specifies and where Relaton fills the gaps was previously scattered across README files and GitHub issues.

The new site includes a complete ISO 690 companion guide covering:

  • Principles and guidelines — the four principles (metadata accuracy, identification and retrieval, uniform presentation, appropriate specificity) and seven practical guidelines for creating references, plus metadata sourcing rules

  • Resource types — citation guidelines for all 16 ISO 690 resource categories (monographs, serials, patents, datasets, social media, audiovisual, music, archival materials, etc.), each with its specific element requirements

  • Citation systems — all five citation systems (name-date, numeric, named tag, running notes, implied) with guidance on persistent web references

Each section maps ISO 690 concepts to their Relaton implementation, making it clear where the standard ends and Relaton begins.

Flavor-specific model extension documentation

Relaton supports 27 standards organizations ("flavors") — ISO, IEC, IETF, ITU, NIST, BIPM, 3GPP, IEEE, W3C, and more. Each flavor extends the base BibliographicItem with its own domain-specific fields.

Previously, understanding what fields a particular flavor added required reading Ruby source code. Now, every flavor page on the site includes a Model Extensions section showing:

  • Which fields the flavor adds (with types and descriptions)
  • Custom classes (e.g., ITU's EditorialGroup with bureau, group, and period fields; 3GPP's Release with freeze stage tracking)
  • Inheritance relationships (e.g., IEC inherits all ISO fields and adds its own)
  • Concrete examples in five serialization formats: YAML, JSON, XML, AsciiBib, and bibliographic spans

The tabbed format examples make it easy to compare serializations side by side and choose the right format for your workflow.

Bibliographic spans specification

Bibliographic spans are a Metanorma-specific notation for encoding semantic bibliographic metadata inline within AsciiDoc documents using the span:type[content] syntax. This powerful mechanism was previously documented only in passing.

The new specification page documents all supported span types:

  • Creator information (span:surname, span:givenname, span:organization) with role suffixes (span:surname.editor, span:organization.distributor)
  • Titles and series (span:title, span:in_title, span:series)
  • Dates (span:date.issued, span:date.published, span:date.accessed)
  • Document identifiers (span:docid.ISO, span:docid.DOI, span:docid.IEC)
  • Publication details, numeration, URIs, classification, localization
  • Document type (span:type) — critical for non-standard resources

Restructured model documentation

The model section has been completely reorganized. Instead of a flat list of 14+ entity pages, the documentation now follows a logical hierarchy:

  • Model overview — architecture, ISO 690 entity mapping table
  • ISO 690 guidelines — the conceptual foundation
  • Relaton model — extensions and flavor-specific additions
  • Entity reference — grouped by function (core entities like Contributor and Relations, descriptive elements like Title and Medium, identification and access)
  • Reference material — serializations and UML diagrams

Every entity page now has a proper heading structure and consistent formatting.

Software and flavor pages

The software catalog documents all 32 Relaton gems with installation instructions and descriptions. The flavors section provides a searchable, filterable grid of all 27 supported standards organizations with citation guide content where available.

What remains the same

The core Relaton project — the data model, the gems, the auto-fetch infrastructure — hasn't changed. This is a documentation and information architecture redesign. All existing links to the relaton.org domain continue to work.

What's next

We're continuing to expand the documentation. Upcoming additions include:

  • Per-flavor citation guide content for all 27 organizations
  • More serialization examples with edge cases
  • Expanded software documentation with quick-start guides
  • API documentation with interactive examples

If you have feedback on the new site, please open an issue at the relaton.org repository.

Updated at: