\relax \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \global\let\oldcontentsline\contentsline \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global\let\oldnewlabel\newlabel \gdef\newlabel#1#2{\newlabelxx{#1}#2} \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\ifx\hyper@anchor\@undefined \let\contentsline\oldcontentsline \let\newlabel\oldnewlabel \fi} \fi} \global\let\hyper@last\relax \gdef\HyperFirstAtBeginDocument#1{#1} \providecommand*\HyPL@Entry[1]{} \HyPL@Entry{0<>} \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}} \@writefile{toc}{\contentsline {section}{\numberline {2}The formal schema}{1}{section.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Elements}{1}{subsection.2.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Model classes}{359}{subsection.2.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Attribute classes}{374}{subsection.2.3}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Macros}{411}{subsection.2.4}}