NAME

File::ERC - routines to support Electronic Resource Citations

SYNOPSIS

 use File::ERC;           # to import routines into a Perl script

 erc_anvl_longer(         # given short form ERC in ANVL, return the
         $erc );          # long, explicitly tagged (canonical) form;
	                  # harmless if $erc already in canonical form

 erc_anvl2erc_turtle(     # convert ERC/ANVL to ERC/Turtle, returning
         $erc,            # empty string on success, message on erro
         $rec );          # returned Turtle record

 num2dk(                  # return array of terms corresponding to args
         $num, ... );     # given as coded synonyms for Dublin Kernel
	                  # elements, eg, num2dk('h1') -> 'who'; `h' is
			  # assumed in front of arg that is pure digits

DESCRIPTION

This is stub documentation for the ERC Perl module, with support for representing metadata in an ERC record using a variety of underlying syntaxes, initially the ANVL format.

ERCs (Electronic Resource Citations) utilize the Dublin Kernel metadata elements: who, what, when, and where.

ANVL (A Name Value Language) is label-colon-value format similar to email headers.

SEE ALSO

A Metadata Kernel for Electronic Permanence (PDF) http://journals.tdl.org/jodi/article/view/43

A Name Value Language (ANVL) http://www.cdlib.org/inside/diglib/ark/anvlspec.pdf

HISTORY

This is an alpha version of ERC tools. It is written in Perl.

AUTHOR

John A. Kunze jak at ucop dot edu

COPYRIGHT AND LICENSE

Copyright 2009 UC Regents. Open source Apache License, Version 2.

PREREQUISITES

Script Categories:

UNIX : System_administration