2008-02-15: Genericode is now an OASIS committee specification (CS). The following CS 1.0 documents are available from the OASIS web site (links to that site below):
Genericode Resources and Namespaces: RDDL (= HTML + embedded RDF). You can read this in your normal Web browser, but it also contains embedded machine-readable information.
Genericode started as a project to define a standard format for defining code lists (also known as enumerations or controlled vocabularies). Code lists occur throughout all parts of IT (information technology), but there isn't a single standard way to manage them. This means that each new standards effort creates its own new solution, and this has caused a balkanization of the management of code lists.
Genericode aims to provide the following:
a standard model and XML representation for the contents of a code list;
a standard model and XML representation for data associated with items in a code list.
See the OASIS links above. For some history, see:
New York XML SIG presentation: May 2007
Adobe Acrobat format (.pdf, 368K)
OASIS Code List Representation Requirements, version 1.01, December 2006
Adobe Acrobat format (.pdf, 204K)
OASIS Symposium presentation: April 2005
Adobe Acrobat format (.pdf, 677K)
XML 2004 presentation: November 2004
Adobe Acrobat format (.pdf, 2.7M)
The OASIS Code List Representation TC produced the standardised version of genericode.
The OASIS Code List Representation TC also has an area on the OASIS Wiki, which includes a list of known implementations of genericode (including software).
Genericode is in use by:
UBL (Universal Business Language) – http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl
FpML (Financial Products Markup Language) – http://www.fpml.org/
Nothing, it's free to use.
Contact firstname.lastname@example.org if you have questions or comments.