XHTML+RDFa 1.1 - Deutsche Übersetzung (original) (raw)

Zusammenfassung

RDFa Core 1.1 [RDFA-CORE] definiert die Attribute und die Syntax zur Einbettung von semantischem Quelltext in Wirtsprachen. Dieses Dokument definiert eine dieser Wirtsprachen. Diese Sprache ist eine Obermenge von XHTML 1.1 [XHTML11-2e], die die Attribute integriert, die in RDFa Core 1.1 definiert sind. Dieses Dokument richtet sich an Autoren, die Dokumente der XHTML-Familie mit weitreichenden semantischen Beschreibungen erzeugen möchten.

Status dieses Dokuments

Dieser Abschnitt beschreibt den Status dieses Dokuments zum Zeitpunkt seiner Veröffentlichung. Andere Dokumente könnten dieses Dokument in Zukunft ersetzen. Eine Liste mit aktuellen W3C-Veröffentlichungen und die aktuelle Revision dieses Technischen Berichts können im Index der Technischen Berichte des W3C unter http://www.w3.org/TR/ gefunden werden.

Dieses Dokument wurde von W3C-Mitgliedern, Software-Entwicklern und anderen W3C-Gruppen und Interessierten überprüft und ist vom Direktor als eine W3C-Empfehlung anerkannt worden. Es ist ein beständiges Dokument und kann als Referenzmaterial verwendet oder von einem anderen Dokument zitiert werden. Die Rolle des W3C bei der Erstellung der Empfehlung ist es, die Aufmerksamkeit auf diese Spezifikation zu lenken und ihre weitläufige Anwendung zu fördern. Dies verbessert die Funktionalität und die Interoperabilität des Internets.

Dies ist eine Überarbeitung der Abschnitte 8 und 9 und des Anhangs A der Spezifikation RDFa Syntax 1.0 [RDFA-SYNTAX]. Dieses Dokument ersetzt jene Abschnitte der vorherigen Empfehlung. Es gibt mehrere substanzielle Unterschiede zuwischen dieser Version und ihrem Vorgänger, einschließlich:

  1. Vererbung von grundlegenden Verarbeitungregeln aus [RDFA-CORE].
  2. Eine zusätzliche Implementierung der Bezeichnersprache unter Verwendung von XML Schema.
  3. Das Hinzufügen von @lang, um mit aktuellen Veränderungen in [XHTML11-2e] im Einklang zu stehen.
  4. Entfernung der Begriffsammlung aus diesem Dokument - stattdessen werden die Definitionen in das Dokument RDFa Initial Context ausgelagert.

Eine Testumgebung mit Beispielen ist verfügbar. Diese Tests erheben nicht den Anspruch, vollständig zu sein. Benutzer könnten diese Tests als hilfreiche Beispiele einer RDFa-Implementierung ansehen.

Der Implementierungsbericht, der vom Direktor für den Übergang zur Empfehlung verwendet wurde, wurde zur Verfügung gestellt. Es hat keine formellen Einsprüche gegen die Veröffentlichung dieses Dokuments gegeben.

Dieses Dokument wurde von der RDF Web Applications Working Group als Empfehlung veröffentlicht. Kommentare zu diesem Dokument senden Sie bitte an public-rdfa@w3.org(abonnieren, Archiv). Jegliche Rückmeldung ist willkommen.

Dieses Dokument wurde von einer Gruppe erstellt, die unter der W3C Patent Policy vom 5. Februar 2005 arbeitet. W3C unterhält eine öffentliche Liste aller Patentöffenlegungen, die in Verbindung mit den Ergebnissen dieser Gruppe gemacht wurden; jene Seite enthält gleichwohl eine Anleitung zur Offenlegung eines Patents. Ein Individuum, das tatsächliches Wissen über ein Patent hat, welches nach Glauben des Individuums Essentiellen Anspruch (Essentielle Ansprüche) enthält, muss die Informationen in Übereinstimmung mit Abschnitt 6 der W3C Patent Policy offenlegen.

Inhaltsverzeichnis

1. Einleitung

XHTML+RDFa 1.1 ist eine Bezeichnersprache der XHTML-Familie. Sie erweitert die Bezeichnersprache XHTML 1.1 mit den Attributen, die in RDFa Core 1.1 definiert sind. Das Dokument definiert ebenfalls ein zu XHTML-Modularisierung [XHTML-MODULARIZATION11-2e] kompatibles Modul für die RDFa Core-Attribute. Das Modul wird in zwei Formaten bereitgestellt, XML-DTD und XML-Schema.

2. Konformität

Genauso wie alle Bereiche, die als nicht normativ gekennzeichnet sind, sind auch alle Autorenrichtlinien, Diagramme, Beispiele und Anmerkungen in dieser Spezifikation nicht normativ. Alles andere in dieser Spezifikation ist normativ.

Die Schlüsselworte muss, darf nicht, erforderlich, sollte, sollte nicht, empfohlen, kann und optional in dieser Spezifikation sind zu interpretieren wie in [RFC2119] beschrieben.

2.1 Dokumentkonformität

Ein streng konformes XHTML+RDFa-Dokument ist ein Dokument, das nur die Eigenschaften fordert, die in der Wirtsprache als erforderlich beschrieben sind. Solch ein Dokument genügt den folgenden Kriterien:

  1. Das Dokument muss konform zu den Beschränkungen sein, die in den Schemas in Anhang A - XHTML+RDFa XML Schema undAnhang B - XHTML+RDFa Document Type Definition beschrieben sind.
  2. Der lokale Teil des Wurzelelements des Dokuments muss html sein.
  3. Das Start-Tag eines Wurzelelements eines Dokuments _muss_ausdrücklich eine voreingestellte Namensraum-Deklaration für den XHTML-Namensraum [XML-NAMES11] enthalten. Der URI des Namensraums für XHTML ist definiert alshttp://www.w3.org/1999/xhtml.
    Das Start-Tag kann auch eine Deklaration des Namensraums der XML-Schema-Instanz enthalten und ein schemaLocation-Attribut der XML-Schema-Instanz [XMLSCHEMA11-2]. Solch ein Attribut würde den XHTML-Namensraumhttp://www.w3.org/1999/xhtml mit dem XML-Schema unter dem URI http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd verbinden.
  4. Es kann ein @version-Attribut im html-Element mit dem Wert "XHTML+RDFa 1.1" geben.
Virtuelle Bibliothek

Verlegt nach example.org.

Beachten Sie, dass die XML-Deklaration in diesem Beispiel enthalten ist. Eine XML-Deklaration wie oben ist nicht in jedem XML-Dokument erforderlich. Autoren von XHTML-Dokumenten _sollten_XML-Deklarationen in all ihren Dokumenten verwenden. Autoren von XHTML-Dokumenten müssen eine XML-Deklaration verwenden, wenn die Zeichenkodierung des Dokuments eine andere als die voreingestellte UTF-8 oder UTF-16 ist und keine Kodierung von einem höheren Protokoll bestimmt wird.

XHTML+RDFa-Dokumente sollten mit dem Internet-Medientypen "application/xhtml+xml" gekennzeichnet werden wie es in [RFC3236] definiert ist. Weiterführende Informationen zur Verwendung von Medientypen mit Bezeichnersprachen der XHTML-Familie finden Sie in der informativen W3C-Notiz [XHTML-MEDIA-TYPES].

2.2 Konformität der Benutzerschnittstelle

Eine konforme Benutzerschnittstelle muss alle Eigenschaften unterstützen, die diese Spezifikation fordert. Eine konforme Benutzerschnittstelle muss ebenfalls die Konformitätsanforderungen für Benutzerschnittstellen unterstützen, die in XHTML-Modularisierung [XHTML-MODULARIZATION11-2e] im Abschnitt "XHTML Family User Agent Conformance" definiert sind.

3. Zusätzliche RDFa-Verarbeitungsregeln

Dokumente, die konform zu den Regeln dieser Spezifikation sind, werden gemäß [RDFA-CORE] verarbeitet, mit den folgenden Erweiterungen:

Verwendet ein XHTML+RDFa-Dokument @version im html-Element,muss ein konformer RDFa-Prozessor den Wert dieses Attributs untersuchen. Stimmt der Wert mit einer definierten Version von XHTML+RDFa überein, dann müssen die Verarbeitungsregeln für diese Version verwendet werden. Gibt der Wert keine definierte Version an, oder gibt es kein Atrribut @version, dann müssen die Verarbeitungsregeln für die aktuelle Version von XHTML+RDFa verwendet werden.

4. Definition von XHTML+RDFa 1.1

Der Dokumenttyp XHTML+RDFa 1.1 ist ein vollständig funktionierender Dokumenttyp mit reichhaltiger Semantik. Er ist eine Obermenge von [XHTML11-2e].

Der Dokumenttyp XHTML+RDFa 1.1 ist aus den folgenden XHTML-Modulen zusammengesetzt. Die Elemente, Attribute und Inhaltsmodelle, die mit diesen Modulen in Zusammenhang stehen, sind in "XHTML-Modularisierung" [XHTML-MODULARIZATION11-2e] definiert. Die Elemente sind hier zur Information aufgeführt, aber die Definitionen in XHTML-Modularisierung sollten als die relevanten angesehen werden.

Strukturmodul

body, head, html, title.

Textmodul

abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var

Hypertext-Modul

a. @href ist für alle Elemente verfügbar.

Listenmodul

dl, dt, dd, ol, ul, li

Objektmodul

object, param

Presentationsmodul

b, big, hr, i, small, sub, sup, tt

Editiermodul

del, ins

Modul für bidirektionalen Text

bdo

Formularmodul

button, fieldset, form, input, label, legend, select, optgroup, option, textarea

Tabellenmodul

caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr

Bildmodul

img

Modul für client-seitige Image Maps

area, map

Modul für server-seitige Image Maps

Attribut ismap in img

Modul für intrinsische Ereignisse

Ereignisattribute

Modul für Metainformation

meta

Modul für Skripting

noscript, script

Stylesheet-Modul

style-Element

Modul für das style-Attribut - veraltet

@style

Target-Modul

@target

Link-Modul

link

Base-Modul

base

Modul für Metainformationsattribute

@about, @content, @datatype,@typeof, @prefix, @property, @rel,@resource, @rev, @vocab sind für alle Elemente verfügbar.

Modul für Ruby Annotation von [RUBY]

ruby, rbc, rtc, rb, rt, rp

Diese Spezifikation fügt ebenso das Attribut lang zu der I18N-Attributsammlung hinzu, wie es in [XHTML-MODULARIZATION11-2e] definiert ist. Das Attribut lang ist in [HTML401] definiert. Wenn dieses Attribut und das Attribut xml:lang im gleichen Element angegeben werden, ist das Attribut xml:lang vorrangig. Werden sowohl lang als auch xml:lang im gleichen Element angegeben, dann müssen sie den gleichen Wert haben.

Es gibt keine zusätzlichen Definitionen, die für diesen Dokumenttyp erforderlich sind. Eine Implementierung dieses Dokumenttyps als XML-Schema ist in Anhang A und als XML-DTD in Anhang B definiert.

A. XML-Schema für XHTML+RDFa

Dieser Anhang ist normativ.

Dieser Anhang beinhaltet eine Implementierung der Sprache XHTML+RDFa 1.1 mit Hilfe von XML-Schema. Sie wird durch die Kombination des XHTML 1.1-Schemas mit dem Modul für XHTML-Metainformationsattribute implementiert. Dies wird durch die Verwendung eines Moduls für das Inhaltsmodell und die daraufhin folgende Anwendung eines Treibermoduls erreicht. Es gibt direkte Verweise zum Download der verschiedenen Dateien. Bitte beachten Sie, dass sich die Dateien, die über die Verweise zur "aktuellen Version" erreichbar sind, im Laufe der Zeit langsam verändern können. Mehr Informationen finden Sie auf der Homepage der W3C XHTML2 Working Group.

A.2 Schema-Modul für das Inhaltsmodell von XHTML+RDFa

Sie können diese Version dieser Datei über den Verweis SCHEMA/xhtml-rdfa-model-2.xsd herunterladen. Die aktuelle Version ist verfügbar unterhttp://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-model-2.xsd.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" elementFormDefault="qualified" > <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="xhtml-datatypes-1.xsd"/> xs:annotation xs:documentation This is the XML Schema module of common content models for XHTML11

        <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>I</mi><mi>d</mi><mo>:</mo><mi>O</mi><mi>v</mi><mi>e</mi><mi>r</mi><mi>v</mi><mi>i</mi><mi>e</mi><mi>w</mi><mi mathvariant="normal">.</mi><mi>h</mi><mi>t</mi><mi>m</mi><mi>l</mi><mo separator="true">,</mo><mi>v</mi><mn>1.22012</mn><mi mathvariant="normal">/</mi><mn>06</mn><mi mathvariant="normal">/</mi><mn>0417</mn><mo>:</mo><mn>29</mn><mo>:</mo><mn>56</mn><mi>d</mi><mi>e</mi><mi>n</mi><mi>i</mi><mi>s</mi><mi>E</mi><mi>x</mi><mi>p</mi></mrow><annotation encoding="application/x-tex">Id: Overview.html,v 1.2 2012/06/04 17:29:56 denis Exp </annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em;"></span><span class="mord mathnormal" style="margin-right:0.07847em;">I</span><span class="mord mathnormal">d</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">:</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal" style="margin-right:0.02778em;">O</span><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="mord mathnormal" style="margin-right:0.02778em;">er</span><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="mord mathnormal">i</span><span class="mord mathnormal">e</span><span class="mord mathnormal" style="margin-right:0.02691em;">w</span><span class="mord">.</span><span class="mord mathnormal">h</span><span class="mord mathnormal">t</span><span class="mord mathnormal">m</span><span class="mord mathnormal" style="margin-right:0.01968em;">l</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="mord">1.22012/06/0417</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">:</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6444em;"></span><span class="mord">29</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">:</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.8889em;vertical-align:-0.1944em;"></span><span class="mord">56</span><span class="mord mathnormal">d</span><span class="mord mathnormal">e</span><span class="mord mathnormal">ni</span><span class="mord mathnormal">s</span><span class="mord mathnormal" style="margin-right:0.05764em;">E</span><span class="mord mathnormal">x</span><span class="mord mathnormal">p</span></span></span></span> 
    </xs:documentation>
    <xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
    <xs:documentation> 
        XHTML Document Model 
        This module describes the groupings of elements/attributes 
        that make up common content models for XHTML elements. 
        XHTML has following basic content models: 
           xhtml.Inline.mix; character-level elements
           xhtml.Block.mix; block-like elements, e.g., paragraphs and lists
           xhtml.Flow.mix; any block or inline elements 
           xhtml.HeadOpts.mix; Head Elements 
           xhtml.InlinePre.mix; Special class for pre content model 
           xhtml.InlineNoAnchor.mix; Content model for Anchor 
        
        Any groups declared in this module may be used to create 
        element content models, but the above are considered 'global' 
        (insofar as that term applies here). XHTML has the
        following Attribute Groups 
           xhtml.Core.extra.attrib 
           xhtml.I18n.extra.attrib
           xhtml.Common.extra 
        
        The above attribute Groups are considered Global 
    </xs:documentation>
</xs:annotation>
<xs:include schemaLocation="xhtml-metaAttributes-2.xsd">
    <xs:annotation>
        <xs:documentation>
    XHTML Metainformation Modules

    Attributes defined here:
      XHTML RDFa attribtues
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/>
    </xs:annotation>
</xs:include>
<xs:attributeGroup
    name="xhtml.I18n.extra.attrib">
    <xs:annotation>
        <xs:documentation> Extended I18n attribute </xs:documentation>
    </xs:annotation>
    <xs:attributeGroup
        ref="xhtml.dir.attrib">
        <xs:annotation>
            <xs:documentation> 
            "dir" Attribute from Bi Directional Text (bdo) Module
            </xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
</xs:attributeGroup>
<xs:attributeGroup
    name="xhtml.Common.extra">
    <xs:annotation>
        <xs:documentation> Extended Common Attributes </xs:documentation>
    </xs:annotation>
    <xs:attributeGroup
        ref="xhtml.style.attrib">
        <xs:annotation>
            <xs:documentation> 
            "style" attribute from Inline Style Module 
            </xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attributeGroup ref="xhtml.Events.attrib">
        <xs:annotation>
            <xs:documentation> 
            Attributes from Events Module
            </xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attributeGroup ref="xhtml.metaAttributes.attrib">
        <xs:annotation>
            <xs:documentation> 
            Attributes from Metainformation Module
            </xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
</xs:attributeGroup>
<xs:attributeGroup
    name="xhtml.Core.extra.attrib">
    <xs:annotation>
        <xs:documentation> Extend Core Attributes </xs:documentation>
    </xs:annotation>
</xs:attributeGroup>
<xs:attributeGroup
    name="xhtml.Global.core.extra.attrib">
    <xs:annotation>
        <xs:documentation> Extended Global Core Attributes </xs:documentation>
    </xs:annotation>
</xs:attributeGroup>
<xs:attributeGroup
    name="xhtml.Global.I18n.extra.attrib">
    <xs:annotation>
        <xs:documentation> Extended Global I18n attributes </xs:documentation>
    </xs:annotation>
</xs:attributeGroup>
<xs:attributeGroup
    name="xhtml.Global.Common.extra">
    <xs:annotation>
        <xs:documentation> Extended Global Common Attributes </xs:documentation>
    </xs:annotation>
</xs:attributeGroup>
<xs:group
    name="xhtml.Head.extra">
    <xs:sequence/>
</xs:group>
<xs:group
    name="xhtml.HeadOpts.mix">
    <xs:choice>
        <xs:element name="script"
            type="xhtml.script.type"/>
        <xs:element name="style"
            type="xhtml.style.type"/>
        <xs:element name="meta"
            type="xhtml.meta.type"/>
        <xs:element name="link"
            type="xhtml.link.type"/>
        <xs:element name="object"
            type="xhtml.object.type"/>
        <xs:group
            ref="xhtml.Head.extra"/>
    </xs:choice>
</xs:group>
<xs:group
    name="xhtml.head.content">
    <xs:sequence>
        <xs:group
            ref="xhtml.HeadOpts.mix"
            minOccurs="0"
            maxOccurs="unbounded"/>
        <xs:choice>
            <xs:sequence>
                <xs:element name="title"
                    minOccurs="1"
                    maxOccurs="1"
                    type="xhtml.title.type"/>
                <xs:group
                    ref="xhtml.HeadOpts.mix"
                    minOccurs="0"
                    maxOccurs="unbounded"/>
                <xs:sequence
                    minOccurs="0">
                    <xs:element name="base"
                        type="xhtml.base.type"/>
                    <xs:group
                        ref="xhtml.HeadOpts.mix"
                        minOccurs="0"
                        maxOccurs="unbounded"/>
                </xs:sequence>
            </xs:sequence>
            <xs:sequence>
                <xs:element name="base"
                    type="xhtml.base.type"
                    minOccurs="1"
                    maxOccurs="1"/>
                <xs:group
                    ref="xhtml.HeadOpts.mix"
                    minOccurs="0"
                    maxOccurs="unbounded"/>
                <xs:element name="title"
                    minOccurs="1"
                    maxOccurs="1"
                    type="xhtml.title.type"/>
                <xs:group
                    ref="xhtml.HeadOpts.mix"
                    minOccurs="0"
                    maxOccurs="unbounded"/>
            </xs:sequence>
        </xs:choice>
    </xs:sequence>
</xs:group>
<!--
ins and del are used to denote editing changes

--> <xs:group name="xhtml.Edit.class"> xs:choice <xs:element name="ins" type="xhtml.edit.type"/> <xs:element name="del" type="xhtml.edit.type"/> <xs:group name="xhtml.Script.class"> xs:choice <xs:element name="script" type="xhtml.script.type"/> <xs:element name="noscript" type="xhtml.noscript.type"/> <xs:group name="xhtml.Misc.extra"> xs:sequence/ <xs:group name="xhtml.Misc.class"> xs:choice <xs:group ref="xhtml.Edit.class"/> <xs:group ref="xhtml.Script.class"/> <xs:group ref="xhtml.Misc.extra"/> <xs:group name="xhtml.InlStruct.class"> xs:choice <xs:element name="br" type="xhtml.br.type"/> <xs:element name="span" type="xhtml.span.type"/> <xs:group name="xhtml.InlPhras.class"> xs:choice <xs:element name="em" type="xhtml.em.type"/> <xs:element name="strong" type="xhtml.strong.type"/> <xs:element name="dfn" type="xhtml.dfn.type"/> <xs:element name="code" type="xhtml.code.type"/> <xs:element name="samp" type="xhtml.samp.type"/> <xs:element name="kbd" type="xhtml.kbd.type"/> <xs:element name="var" type="xhtml.var.type"/> <xs:element name="cite" type="xhtml.cite.type"/> <xs:element name="abbr" type="xhtml.abbr.type"/> <xs:element name="acronym" type="xhtml.acronym.type"/> <xs:element name="q" type="xhtml.q.type"/> <xs:group name="xhtml.InlPres.class"> xs:choice <xs:element name="tt" type="xhtml.InlPres.type"/> <xs:element name="i" type="xhtml.InlPres.type"/> <xs:element name="b" type="xhtml.InlPres.type"/> <xs:element name="big" type="xhtml.InlPres.type"/> <xs:element name="small" type="xhtml.InlPres.type"/> <xs:element name="sub" type="xhtml.InlPres.type"/> <xs:element name="sup" type="xhtml.InlPres.type"/> <xs:group name="xhtml.I18n.class"> xs:sequence <xs:element name="bdo" type="xhtml.bdo.type"/> <xs:group name="xhtml.Anchor.class"> xs:sequence <xs:element name="a" type="xhtml.a.type"/> <xs:group name="xhtml.InlSpecial.class"> xs:choice <xs:element name="img" type="xhtml.img.type"/> <xs:element name="map" type="xhtml.map.type"/> <xs:element name="object" type="xhtml.object.type"/> <xs:group name="xhtml.InlForm.class"> xs:choice <xs:element name="input" type="xhtml.input.type"/> <xs:element name="select" type="xhtml.select.type"/> <xs:element name="textarea" type="xhtml.textarea.type"/> <xs:element name="label" type="xhtml.label.type"/> <xs:element name="button" type="xhtml.button.type"/> <xs:group name="xhtml.Inline.extra"> xs:sequence/ <xs:group name="xhtml.Ruby.class"> xs:sequence <xs:element name="ruby" type="xhtml.ruby.type"/> <xs:group name="xhtml.Inline.class"> xs:choice <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:group ref="xhtml.InlPres.class"/> <xs:group ref="xhtml.I18n.class"/> <xs:group ref="xhtml.Anchor.class"/> <xs:group ref="xhtml.InlSpecial.class"/> <xs:group ref="xhtml.InlForm.class"/> <xs:group ref="xhtml.Ruby.class"/> <xs:group ref="xhtml.Inline.extra"/> <xs:group name="xhtml.InlNoRuby.class"> xs:choice <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:group ref="xhtml.InlPres.class"/> <xs:group ref="xhtml.I18n.class"/> <xs:group ref="xhtml.Anchor.class"/> <xs:group ref="xhtml.InlSpecial.class"/> <xs:group ref="xhtml.InlForm.class"/> <xs:group ref="xhtml.Inline.extra"/> <xs:group name="xhtml.InlinePre.mix"> xs:choice <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:element name="tt" type="xhtml.InlPres.type"/> <xs:element name="i" type="xhtml.InlPres.type"/> <xs:element name="b" type="xhtml.InlPres.type"/> <xs:group ref="xhtml.I18n.class"/> <xs:group ref="xhtml.Anchor.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:element name="map" type="xhtml.map.type"/> <xs:group ref="xhtml.Inline.extra"/> <xs:group name="xhtml.InlNoAnchor.class"> xs:choice <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:group ref="xhtml.InlPres.class"/> <xs:group ref="xhtml.I18n.class"/> <xs:group ref="xhtml.InlSpecial.class"/> <xs:group ref="xhtml.InlForm.class"/> <xs:group ref="xhtml.Ruby.class"/> <xs:group ref="xhtml.Inline.extra"/> <xs:group name="xhtml.InlNoAnchor.mix"> xs:choice <xs:group ref="xhtml.InlNoAnchor.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group name="xhtml.Inline.mix"> xs:choice <xs:group ref="xhtml.Inline.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group name="xhtml.InlNoRuby.mix"> xs:choice <xs:group ref="xhtml.InlNoRuby.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group name="xhtml.Heading.class"> xs:choice <xs:element name="h1" type="xhtml.h1.type"/> <xs:element name="h2" type="xhtml.h2.type"/> <xs:element name="h3" type="xhtml.h3.type"/> <xs:element name="h4" type="xhtml.h4.type"/> <xs:element name="h5" type="xhtml.h5.type"/> <xs:element name="h6" type="xhtml.h6.type"/> <xs:group name="xhtml.List.class"> xs:choice <xs:element name="ul" type="xhtml.ul.type"/> <xs:element name="ol" type="xhtml.ol.type"/> <xs:element name="dl" type="xhtml.dl.type"/> <xs:group name="xhtml.Table.class"> xs:choice <xs:element name="table" type="xhtml.table.type"/> <xs:group name="xhtml.Form.class"> xs:choice <xs:element name="form" type="xhtml.form.type"/> <xs:group name="xhtml.Fieldset.class"> xs:choice <xs:element name="fieldset" type="xhtml.fieldset.type"/> <xs:group name="xhtml.BlkStruct.class"> xs:choice <xs:element name="p" type="xhtml.p.type"/> <xs:element name="div" type="xhtml.div.type"/> <xs:group name="xhtml.BlkPhras.class"> xs:choice <xs:element name="pre" type="xhtml.pre.type"/> <xs:element name="blockquote" type="xhtml.blockquote.type"/> <xs:element name="address" type="xhtml.address.type"/> <xs:group name="xhtml.BlkPres.class"> xs:sequence <xs:element name="hr" type="xhtml.hr.type"/> <xs:group name="xhtml.BlkSpecial.class"> xs:choice <xs:group ref="xhtml.Table.class"/> <xs:group ref="xhtml.Form.class"/> <xs:group ref="xhtml.Fieldset.class"/> <xs:group name="xhtml.Block.extra"> xs:sequence/ <xs:group name="xhtml.Block.class"> xs:choice <xs:group ref="xhtml.BlkStruct.class"/> <xs:group ref="xhtml.BlkPhras.class"/> <xs:group ref="xhtml.BlkPres.class"/> <xs:group ref="xhtml.BlkSpecial.class"/> <xs:group ref="xhtml.Block.extra"/> <xs:group name="xhtml.Block.mix"> xs:choice <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.Block.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group name="xhtml.Flow.mix"> xs:choice <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.Block.class"/> <xs:group ref="xhtml.Inline.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group name="xhtml.BlkNoForm.mix"> xs:choice <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.BlkStruct.class"/> <xs:group ref="xhtml.BlkPhras.class"/> <xs:group ref="xhtml.BlkPres.class"/> <xs:group ref="xhtml.Table.class"/> <xs:group ref="xhtml.Block.extra"/> <xs:group ref="xhtml.Misc.class"/> <xs:element name="html" type="xhtml.html.type"/>

A.3 Schema-Module für XHTML+RDFa

Sie können diese Version dieser Datei unterSCHEMA/xhtml-rdfa-modules-2.xsd herunterladen. Die aktuelle Version ist verfügbar unterhttp://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-modules-2.xsd.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" > <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="xhtml-datatypes-1.xsd" /> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="" title="undefined" rel="noopener noreferrer">http://www.w3.org/2001/xml.xsd"/> xs:annotation xs:documentation This schema includes all modules for XHTML1.1 Document Type. Id:Overview.html,v1.22012/06/0417:29:56denisExpId: Overview.html,v 1.2 2012/06/04 17:29:56 denis Exp Id:Overview.html,v1.22012/06/0417:29:56denisExp <xs:documentation source="xhtml-copyright-1.xsd"/> xs:annotation xs:documentation This schema includes all modules (and redefinitions) for XHTML1.1 Document Type. XHTML1.1 Document Type includes the following Modules

   XHTML Core modules (Required for XHTML Family Conformance)
        +  text
        +  hypertext
        +  lists
        +  structure

   Other XHTML modules
        +  Edit
        +  Bdo
        +  Presentational
        +  Link
        +  Meta
        +  Base
        +  Scripting
        +  Style
        +  Image
        +  Applet
        +  Object
        +  Param (Applet/Object modules require Param Module)
        +  Tables
        +  Target
        +  Forms
        +  Client side image maps
        +  Server side image maps

</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="xhtml-framework-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Schema Framework Component Modules:
        +  notations
        +  datatypes
        +  common attributes
        +  character entities
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-text-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Text module

    The Text module includes declarations for all core
    text container elements and their attributes.

        +  block phrasal
        +  block structural
        +  inline phrasal
        +  inline structural

    Elements defined here:
      * address, blockquote, pre, h1, h2, h3, h4, h5, h6
      * div, p
      * abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
      * br, span
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_textmodule"/>
    </xs:annotation>
</xs:include>

<xs:include schemaLocation="xhtml-list-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Lists module

    Elements defined here:
      * dt, dd, dl, ol, ul, li
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/>
    </xs:annotation>
</xs:include>
<xs:redefine schemaLocation="xhtml-struct-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Structural module

    Elements defined here:
      * title, head, body, html
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_structuremodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.version.attrib">
        <xs:annotation>
            <xs:documentation>
        Redefinition by the XHTML11 Markup (for value of version attr)
     </xs:documentation>
        </xs:annotation>
        <xs:attribute name="version" type="xh11d:CDATA" fixed="XHTML+RDFa 1.1"/>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.body.attlist">
        <xs:attributeGroup ref="xhtml.body.attlist">
            <xs:annotation>
                <xs:documentation>
          Original Body Attlist
        </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.body.events.attlist">
            <xs:annotation>
                <xs:documentation>
          Redefinition by XHTML Event Attribute Module
        </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.head.attlist">  
        <xs:attributeGroup ref="xhtml.I18n.attrib"/>
        <xs:attributeGroup ref="xhtml.id"/>
        <xs:attributeGroup ref="xhtml.class"/>
        <xs:attributeGroup ref="xhtml.title"/>
         <xs:attributeGroup ref="xhtml.Common.extra"/>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.title.attlist">
        <xs:attributeGroup ref="xhtml.title.attlist"/>
        <xs:attributeGroup ref="xhtml.class"/>
        <xs:attributeGroup ref="xhtml.title"/>
        <xs:attributeGroup ref="xhtml.Common.extra"/>
    </xs:attributeGroup>
</xs:redefine>
<xs:include schemaLocation="xhtml-edit-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Edit module

    Elements defined here:
      * ins, del
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_editmodule"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-bdo-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Bidirectional element module

    Elements defined here:
      * bdo
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-pres-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Presentational module

     Elements defined here:
       * hr, b, big, i, small,sub, sup, tt
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule"/>
    </xs:annotation>
</xs:include>
<xs:redefine schemaLocation="xhtml-base-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Base module

    Elements defined here:
      * base
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.base.attlist">
        <xs:annotation>
            <xs:documentation>
        Changes to XHTML base Attlist
      </xs:documentation>
        </xs:annotation>
        <xs:attributeGroup ref="xhtml.base.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Base Attributes (declared in Base Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.base.target.attlist">
            <xs:annotation>
                <xs:documentation>
            XHTML Target Module - Attribute additions
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
</xs:redefine>
<xs:include schemaLocation="xhtml-script-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Scripting module

    Elements defined here:
      * script, noscript
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-style-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Style module

    Elements defined here:
      * style
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-inlstyle-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Style attribute module

    Attribute defined here:
      * style
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule"/>
    </xs:annotation>
</xs:include>
<xs:redefine schemaLocation="xhtml-image-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Image module

    Elements defined here:
      * img
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.img.attlist">
        <xs:attributeGroup ref="xhtml.img.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Image Attributes (in Image Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.img.csim.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Client Side Image Map Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.img.ssimap.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Server Side Image Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
</xs:redefine>
<xs:redefine schemaLocation="xhtml-csismap-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Client-side mage maps module

    Elements defined here:
      * area, map
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imapmodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.area.attlist">
        <xs:attributeGroup ref="xhtml.area.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Area Attributes (in CSI Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.area.events.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Events Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.area.target.attlist">
            <xs:annotation>
                <xs:documentation>
            Target Module - Area Attribute Additions
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
</xs:redefine>
<xs:include schemaLocation="xhtml-ssismap-1.xsd">
    <xs:annotation>
        <xs:documentation>
   Server-side image maps module

    Attributes defined here:
      * ismap on img
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_servermapmodule"/>
    </xs:annotation>
</xs:include>
<xs:redefine schemaLocation="xhtml-object-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Object module

    Elements defined here:
      * object
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.object.attlist">
        <xs:attributeGroup ref="xhtml.object.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Object Attlist
          </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.object.csim.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Client Image Map Module
          </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
</xs:redefine>
<xs:include schemaLocation="xhtml-param-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Param module

    Elements defined here:
      * param
  </xs:documentation>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-table-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Tables module

    Elements defined here:
      * table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule"/>
    </xs:annotation>
</xs:include>
<xs:redefine schemaLocation="xhtml-form-1.xsd">
    <xs:annotation>
        <xs:documentation>
        Forms module

        Elements defined here:
          * form, label, input, select, optgroup, option,
          * textarea, fieldset, legend, button
      </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule"/>
    </xs:annotation>
    <xs:attributeGroup name="xhtml.form.attlist">
        <xs:annotation>
            <xs:documentation>
        Changes to XHTML Form Attlist
      </xs:documentation>
        </xs:annotation>
        <xs:attributeGroup ref="xhtml.form.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Form Attributes (declared in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.form.events.attlist">
            <xs:annotation>
                <xs:documentation>
            XHTML Events Module - Attribute additions
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.form.target.attlist">
            <xs:annotation>
                <xs:documentation>
                  XHTML Target Module - Attribute additions
                 </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.input.attlist">
        <xs:annotation>
            <xs:documentation>
        Changes to XHTML Form Input Element
      </xs:documentation>
        </xs:annotation>
        <xs:attributeGroup ref="xhtml.input.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Input Attributes (in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.input.csim.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Client Side Image Map Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.input.ssimap.attlist">
            <xs:annotation>
                <xs:documentation>
            Redefinition by Server Side Image Map Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.input.events.attlist">
            <xs:annotation>
                <xs:documentation>
           Redefinition by Event Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.label.attlist">
        <xs:attributeGroup ref="xhtml.label.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Label Attributes (in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.label.events.attlist">
            <xs:annotation>
                <xs:documentation>
           Redefinition by Event Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.select.attlist">
        <xs:attributeGroup ref="xhtml.select.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Select Attributes (in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.select.events.attlist">
            <xs:annotation>
                <xs:documentation>
           Redefinition by Event Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.textarea.attlist">
        <xs:attributeGroup ref="xhtml.textarea.attlist">
            <xs:annotation>
                <xs:documentation>
            Original TextArea Attributes (in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.textarea.events.attlist">
            <xs:annotation>
                <xs:documentation>
           Redefinition by Event Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
    <xs:attributeGroup name="xhtml.button.attlist">
        <xs:attributeGroup ref="xhtml.button.attlist">
            <xs:annotation>
                <xs:documentation>
            Original Button Attributes (in Forms Module)
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="xhtml.button.events.attlist">
            <xs:annotation>
                <xs:documentation>
           Redefinition by Event Attribute Module
         </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:attributeGroup>
</xs:redefine>
<xs:include schemaLocation="xhtml-ruby-basic-1.xsd">
    <xs:annotation>
        <xs:documentation>
    Ruby module

    Elements defined here:
      * ruby, rbc, rtc, rb, rt, rp

    Note that either Ruby or Basic Ruby should be used but not both
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/2001/REC-ruby-20010531/#simple-ruby1"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-events-1.xsd">
    <xs:annotation>
        <xs:documentation>
    XHTML Events Modules

    Attributes defined here:
      XHTML Event Types
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-metaAttributes-1.xsd">
    <xs:annotation>
        <xs:documentation>
            XHTML Metainformation Modules
            
            Attributes defined here:
            XHTML RDFa attribtues
        </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/>
    </xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-target-1.xsd">
    <xs:annotation>
        <xs:documentation>
    XHTML Target Attribute Module

    Attributes defined here:
      target
  </xs:documentation>
        <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule"/>
    </xs:annotation>
</xs:include>

A.4 Treibermodul als XML-Schema für XHTML+RDFa

Sie können diese Version dieser Datei unterSCHEMA/xhtml-rdfa-2.xsd herunterladen. Die aktuelle Version ist verfügbar unterhttp://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/1999/xhtml" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" xmlns="http://www.w3.org/1999/xhtml" elementFormDefault="qualified"> xs:annotation xs:documentation This is the XML Schema driver for XHTML + RDFa Please use this namespace for XHTML elements: "http://www.w3.org/1999/xhtml" $Id: xhtml-rdfa-1.xsd,v 1.2 2008/07/02 13:26:46 ahby Exp $ <xs:documentation source="xhtml-copyright-1.xsd"/> xs:annotation xs:documentation This is the Schema Driver file for XHTML + RDFa Document Type This schema + imports external schemas (xml.xsd) + refedines (and include)s schema modules for XHTML1.1 Document Type. + includes Schema for Named content model for the XHTML1.1 Document Type XHTML1.1 Document Type includes the following Modules XHTML Core modules (Required for XHTML Family Conformance) + text + hypertext + lists + structure Other XHTML modules + Edit + Bdo + Presentational + Link + Meta + Base + Scripting + Style + Image + Applet + Object + Param (Applet/Object modules require Param Module) + Tables + Forms + Client side image maps + Server side image maps + Ruby <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="" title="undefined" rel="noopener noreferrer">http://www.w3.org/2001/xml.xsd"> xs:annotation xs:documentation This import brings in the XML namespace attributes The XML attributes are used by various modules. <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="xhtml-datatypes-1.xsd"/> <xs:include schemaLocation="xhtml-rdfa-model-2.xsd"> xs:annotation xs:documentation Document Model module for the XHTML+RDFa Document Type. This schema file defines all named models used by XHTML Modularization Framework for XHTML+RDFa Document Type <xs:include schemaLocation="xhtml-rdfa-modules-2.xsd"> xs:annotation xs:documentation Schema that includes all modules (and redefinitions) for XHTML1.1 Document Type. <xs:attributeGroup name="xhtml.a.attlist"> <xs:attributeGroup ref="xhtml.Common.attrib"/> <xs:attribute name="href" type="xh11d:URI"/> <xs:attribute name="charset" type="xh11d:Charset"/> <xs:attribute name="type" type="xh11d:ContentType"/> <xs:attribute name="hreflang" type="xh11d:LanguageCode"/> <xs:attribute name="accesskey" type="xh11d:Character"/> <xs:attribute name="tabindex" type="xh11d:Number"/> <xs:attributeGroup ref="xhtml.a.csim.attlist"> xs:annotation xs:documentation Redefinition by Client Side Image Map Module <xs:attributeGroup ref="xhtml.a.events.attlist"> xs:annotation xs:documentation Redefinition by XHTML Event Attribute Module <xs:attributeGroup ref="xhtml.a.target.attlist"> xs:annotation xs:documentation Target Module - A Attribute Additions <xs:group name="xhtml.a.content"> xs:sequence <xs:group ref="xhtml.InlNoAnchor.mix" minOccurs="0" maxOccurs="unbounded"/> <xs:complexType name="xhtml.a.type" mixed="true"> <xs:group ref="xhtml.a.content"/> <xs:attributeGroup ref="xhtml.a.attlist"/> <xs:attributeGroup name="xhtml.link.attlist"> <xs:attributeGroup ref="xhtml.Common.attrib"/> <xs:attribute name="charset" type="xh11d:Charset"/> <xs:attribute name="href" type="xh11d:URI"/> <xs:attribute name="hreflang" type="xh11d:LanguageCode"/> <xs:attribute name="type" type="xh11d:ContentType"/> <xs:attribute name="media" type="xh11d:MediaDesc"/> <xs:group name="xhtml.link.content"> xs:sequence/ <xs:complexType name="xhtml.link.type"> <xs:group ref="xhtml.link.content"/> <xs:attributeGroup ref="xhtml.link.attlist"/> <xs:attributeGroup name="xhtml.meta.attlist"> <xs:attributeGroup ref="xhtml.I18n.attrib"/> <xs:attribute ref="xml:space"/> <xs:attribute name="http-equiv" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> <xs:attribute name="content" type="xh11d:CDATA" use="required"/> <xs:attribute name="scheme" type="xh11d:CDATA"/> <xs:attribute name="about" type="xh11d:SafeCURIEorCURIEorIRI"/> <xs:attribute name="datatype" type="xh11d:TERMorCURIEoAbsIRI"/> <xs:attribute name="typeof" type="xh11d:TERMorCURIEoAbsIRIs"/> <xs:attribute name="prefix" type="xh11d:PREFIX"/> <xs:attribute name="property" type="xh11d:TERMorCURIEoAbsIRIs"/> <xs:attribute name="rel" type="xh11d:TERMorCURIEoAbsIRIs"/> <xs:attribute name="resource" type="xh11d:SafeCURIEorCURIEorIRI"/> <xs:attribute name="rev" type="xh11d:TERMorCURIEoAbsIRIs"/> <xs:attribute name="vocab" type="xs:anyURI"/> <xs:group name="xhtml.meta.content"> xs:sequence/ <xs:complexType name="xhtml.meta.type"> <xs:group ref="xhtml.meta.content"/> <xs:attributeGroup ref="xhtml.meta.attlist"/>

B. Dokumenttypdefinition für XHTML+RDFa

Dieser Anhang enthält eine Implementierung der Sprache XHTML+RDFa 1.1 als eine XML-DTD. Sie wird durch Kombination der DTD für XHTML 1.1 und dem Modul für XHTML-Metainformationsattribute implementiert. Dies wird duch die Verwendung eines Moduls für das Inhaltsmodell und daraufhin der Anwendung eines Treibermoduls erreicht. Es gibt direkte Verweise zum Download der verschiedenen Dateien. Bitte beachten Sie, dass sich die Dateien, die über die Verweise zur "aktuellen Version" erreichbar sind, im Laufe der Zeit langsam verändern können. Mehr Informationen finden Sie auf der Homepage der W3C XHTML2 Working Group.

B.2 Modul für das Inhaltsmodell von XHTML+RDFa

sie können diese Version dieser Datei unterDTD/xhtml-rdfa-model-2.mod herunterladen. Die aktuelle Version ist verfügbar unter http://www.w3.org/MarkUp/DTD/xhtml-rdfa-model-2.mod.

B.3 Treibermodul für XHTML+RDFa

Sie können diese Version dieser Datei unterDTD/xhtml-rdfa-2.dtd herunterladen. Die aktuelle Version ist verfügbar unterhttp://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd.

<![%xhtml-prefw-redecl.module;[ %xhtml-prefw-redecl.mod;

]]>

<![%xhtml-datatypes.module;[ %xhtml-datatypes.mod;]]>

<![%xhtml-metaAttributes.module;[ %xhtml-metaAttributes.mod;]]>

<![%xhtml-inlstyle.module;[ %xhtml-inlstyle.mod;]]>

<![%xhtml-framework.module;[ %xhtml-framework.mod;]]>

<![%xhtml-postfw-redecl.module;[ %xhtml-postfw-redecl.mod;

]]>

<![%xhtml-text.module;[ %xhtml-text.mod;]]>

<![%xhtml-hypertext.module;[ %xhtml-hypertext.mod;]]> <!ATTLIST %a.qname; %Common.attrib; charset %Charset.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED hreflang %LanguageCode.datatype; #IMPLIED accesskey %Character.datatype; #IMPLIED tabindex %Number.datatype; #IMPLIED

<![%xhtml-list.module;[ %xhtml-list.mod;]]>

<![%xhtml-edit.module;[ %xhtml-edit.mod;]]>

<![%xhtml-bdo.module;[ %xhtml-bdo.mod;]]>

<![%xhtml-ruby.module;[ %xhtml-ruby.mod;]]>

<![%xhtml-pres.module;[ %xhtml-pres.mod;]]>

<![%xhtml-link.module;[ %xhtml-link.mod;]]>

<![%xhtml-meta.module;[ %xhtml-meta.mod;]]> <!ATTLIST %meta.qname; %Common.attrib; http-equiv NMTOKEN #IMPLIED name NMTOKEN #IMPLIED scheme CDATA #IMPLIED

<![%xhtml-base.module;[ %xhtml-base.mod;]]>

<![%xhtml-script.module;[ %xhtml-script.mod;]]>

<![%xhtml-style.module;[ %xhtml-style.mod;]]> <!ATTLIST %style.qname; %XHTML.xmlns.attrib; %id.attrib; %title.attrib; %I18n.attrib; %Metainformation.attrib; href %URI.datatype; #IMPLIED xml:space ( preserve ) #FIXED 'preserve' type %ContentType.datatype; #required media %MediaDesc.datatype; #IMPLIED

<![%xhtml-image.module;[ %xhtml-image.mod;]]>

<![%xhtml-csismap.module;[ %xhtml-csismap.mod;]]>

<![%xhtml-ssismap.module;[ %xhtml-ssismap.mod;]]>

<![%xhtml-param.module;[ %xhtml-param.mod;]]>

<![%xhtml-object.module;[ %xhtml-object.mod;]]>

<![%xhtml-table.module;[ %xhtml-table.mod;]]>

<![%xhtml-form.module;[ %xhtml-form.mod;]]>

<![%xhtml-target.module;[ %xhtml-target.mod;]]>

<![%xhtml-legacy.module;[ %xhtml-legacy.mod;]]>

<![%xhtml-struct.module;[ %xhtml-struct.mod;]]> <!ENTITY % XHTML.version.attrib "version %FPI.datatype; #FIXED '%XHTML.version;'"

B.4 Eintrag für XHTML+RDFa im SGML Open Catalog

Dieser Abschnitt enthält die Definition der öffentlichen Identifizierer für XHTML+RDFa 1.1 im Format des _SGML Open Catalog_[SGML-CATALOG].

Sie können diese Version dieser Datei unter DTD/xhtml-rdfa.catherunterladen. Die aktuelle Version ist verfügbar unterhttp://www.w3.org/MarkUp/DTD/xhtml-rdfa.cat

-- .......................................................................... -- -- File catalog ............................................................ --

-- XHTML+RDFa Catalog Data File

Revision:  <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi><mi>e</mi><mi>v</mi><mi>i</mi><mi>s</mi><mi>i</mi><mi>o</mi><mi>n</mi><mo>:</mo><mn>1.2</mn></mrow><annotation encoding="application/x-tex">Revision: 1.2 </annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.00773em;">R</span><span class="mord mathnormal">e</span><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="mord mathnormal">i</span><span class="mord mathnormal">s</span><span class="mord mathnormal">i</span><span class="mord mathnormal">o</span><span class="mord mathnormal">n</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">:</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6444em;"></span><span class="mord">1.2</span></span></span></span>

See "Entity Management", SGML Open Technical Resolution 9401 for detailed
information on supplying and using catalog data. This document is available
from OASIS at URL:

    <http://www.oasis-open.org/html/tr9401.html>

--

-- .......................................................................... -- -- SGML declaration associated with XHTML .................................. --

OVERRIDE YES

SGMLDECL "xml1.dcl"

-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --

-- XHTML+RDFa modules .............................................. --

PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" "xhtml-rdfa-2.dtd"

PUBLIC "-//W3C//ENTITIES XHTML+RDFa Document Model 1.1//EN" "xhtml-rdfa-model-2.mod"

PUBLIC "-//W3C//ENTITIES XHTML MetaAttributes 1.1//EN" "xhtml-metaAttributes-2.mod"

-- End of catalog data ..................................................... -- -- .......................................................................... --

C. Ein Rat zur Umsetzung

Dieser Abschnitt ist nicht normativ.

Dokumente, welche die Bezeichnersprache verwenden, die in dieser Spezifikation definiert ist, können mit Hilfe der DTD in Anhang B validiert werden. Möchte ein Autor solch eine Validierung ermöglichen, kann er die folgende Deklaration zu Beginn des Dokuments hinzufügen:

Das XML-Namensraum-Dokument, das mit Bezeichnersprachen der XHTML-Familie verknüpft ist, verwendet den in [GRDDL] definierten Mechanismus zur Transformation von XHTML+RDFa-Dokumenten zu RDF. Autoren, die sich sicher sein möchten, dass ihre Dokumente von allen [GRDDL]-Prozessoren transformiert werden können, können ein profile-Attribut im head-Element einschließen, das einen Verweis zum IRI des RDFa Initial Context http://www.w3.org/2011/rdfa-context/xhtml-rdfa-1.1 enthält.

D. Geschichte der Änderungen

Dieser Abschnitt ist nicht normativ.

25.02.2010: Erste Version der aufgeteilten XHTML-Spezifikation.

E. Anerkennungen

Dieser Abschnitt ist nicht normativ.

Zur Zeit der Veröffentlichung gehörten folgende Mitglieder zur RDF Web Applications Working Group:

F. Quellen