This describes the naming conventions used for
element and attribute names used in the XML implementation
of association indexes.

Names are built of alpgabetic characters (and if nessesary numbers, 
but never at the beginning of a word).
Simple names are completely lowercase. If a name is composed of more
words the first character of subwords (except the first subword) is
uppercase. 
Abbreviations are uppercase. They must be explained in docs/ABBREVIATIONS,
except they are of common use (like XML, GNU, JDK...)

Examples:
 goodFeeling, name, nameOfXMLFile, 


reuse of symbols (overloading/overwriting)
==========================================
try to avoid it for elements [PENDING: you must avoid it for elements (?)]
try to use it for attributes
reason: The context of attributes is easier to determine (for humans) due to
	the flat structure.


singular/plural/all
===================
If a set (or list, group) of elements with same name occurs, the elements
sould have a noun in singular as name, and their parent sould have the
plural form as name ( e.g. <items><item/>...<item/></items> ). 

If a container element for a set (or list, group) of elements with same name
occurs only once in its document the prefix sould be "all" 
( e.g. <allDescriptors><descriptor/>...<descriptor/></allDescriptors> )


namingconvention for documents
==============================
a document must be named like its root element. If a lot of documents of same
type (and root element) exist in the same place, they must be named another way:
either they get a name with suffix ".'rootelementname'" (-> fileextension) or they
are placed in a own directory named according to the "singular/plural/all" rule.
In both cases the naming of the document is applicationdependent and not specified 
here, but it may not contain filenameunfriendly chars (->see filename unfriendly chars)


filename unfriendly chars
========================
whitespaces
"/\*~$`'



used element names
==================
descriptor
allDescriptors
association
allAssociations
title
mirror
publicationDate
origin
keywords
keyword
comment