T@x.tex: \title0 {\TeX} -> TeX
index,pdfa,doc.tex: numlink, namelink

index.tex:
 num # and name {(#)} destinations
 \ifx\secid\empty for no numbered sections

pdfa.tex:
 now it does not redefine index.tex macros

doc.tex:
 uses an \empty instead of * \secid for no numbered sections
index,pdfa.tex: input in any order

pdfa.tex before index.tex:
 pdfa.tex defines \xmpinclude
 index.tex uses named links if \xmpinclude is defined

index.tex before pdfa.tex:
 index define num and named links
 pdfa.tex uses named links
T@x.tex: a little explanation on sphyphen.tex catcoding
pdfa.tex: redone

catcodes: when needed only
hexadecimal to decimal (to avoid using quotes, ")
no external file \jobname.xmpdata, definitions in the .tex file
pdfa-1b.xmp: redone

1) One description for each naming space
2) Every entry checked against its definition; some corrected
3) Some new entries added
doc.tex: added some xmp defaults
pdfa.tex, pdfa-1b.xmp, doc.tex: defaults added and more enhancements

Some defaults are guessed.

pdfa-1b.xmp: deleted unneeded \relax'es

pdfa.tex: Taken care of possible active ^^a9 (copyright).

Plus some tidying.
index.tex: Use * for nonumbering, again

Because \ifx#1\empty is always false.
See that \if#1* is true when #1 is II, or aa
index.tex: take care of ^^c2 in refs

Now ^^c2 is not ignored, but active.
index.tex: more ^^c2 caring
index.tex: bugs

1. \save does an \stringate\dohigh \let^^c2\empty
   so ^^e1_13 -> ^^e1_12 (aacute in ISO-8859-1),
   but ^^c2_13 -> (\empty).
2. \files just saves space.
3. \ref does a \utf\utf@Ch
   so ^^c3^^a1 = \^^a1 -> ^^e1_12;
   this is already the case with \ansifont,
   but not with \plainfont.