DiCit specification pages

by Thomas Krichel.

Status

DiCit as a specification for a distributed network of academic metadata. The specification lives at http://dicit.openlib.org. This is the page that you are reading now.
Work on DiCit has been funded by RANEPA as part of the CitEcCyr project.
This is the current version. We have archived versions.
  1. 2017‒01―25
  2. 2016‒12‒14

Basics

Basically saying that you are DiCit compliant means that you have
That’s all. It’s that easy.

A bit more detail

The specification uses http, https, rsync, RelaxNG and XML.
DiCit is distributed. Each node in the network is called a station. A list of stations is available at http://dicit.openlib.org/stations.html. The URL resolves into a piece of valid XHTML 1.0, where each <a> element that is in the class “station”, will have the station URI for a station. Thus, this web page contains station data that is known to the central station. However, your station does not need to be registered there. It can be a “friend” of a different station.
The station URI resolves into a piece of XML constrained by a RelaxNG specfication that is available at http://dicit.openlib.org/station.rng.xml. This is best looked at as a text file. This RelaxNG specification has an incomplete and non-normative description at http://dicit.openlib.org/station.html.
Some formats that can be used in the specification are centrally registered and documented here. For a format, the lowercase name of which is “foo”, the specification is at http://dicit.openlib.org/formats/foo.rng.xml. Thus the specification of AMF is at http://dicit.openlib.org/formats/amf.rng.xml.