Hallo Gernot, Ashura,
Ich verstehe es wie folgt:
Semantik: Auszeichnung der Inhalte ihrem Zweck / Sinn entsprechend mit Hilfe der dafür geschaffenen Elemente.
ACK.
Struktur: sinnvolle und menschen- sowie maschinenlesbare Anordnung dieser Elemente in Bezug zueinander um ein Dokument zu formen.
ACK.
Wir müssen unterscheiden zwischen einer primärsprachlichen und einer metasprachlichen Ebene.
HTML weist als Markup-Language eine metasprachliche Ebene auf, ja. Ob das allerdings deine Semantik-Definition hergibt, bezweifle ich.
HTML ist per se eine Metasprache. Natürlich hat z.B. das OL-Element auf der metasprachlichen Ebene eine Bedeutung "geordnete Liste". Betrachtet man es aber von der primärsprachlichen Ebene aus, so bildet es einfach nur eine Struktur ab, insofern es als Mutterelement mehrere Kindelemente aufnimmt, die wir als List-Items (LI-Elemente) kennen. Das wiederum beschreibt von der Primärsprache aus betrachtet aber ausschließlich die Beziehungen der Elemente zueinander und ist somit reine Syntax.
Aus dieser Aussage folgt, dass das, was du metasprachliche Ebene nennst, eben die Semantik (oder: semantische Ebene) ist.
Grüße aus Barsinghausen,
Fabian
"It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>