Das Datenelement hat die @href und die @name @value und Attribute, die den Schlüssel.
Sie können also jede Eigenschaft definieren, die Sie für Ihren Build benötigen.
<data name="currentTopNavSection" value="profil"/>
Ich habe ein paar Szenarien, in denen ich einige Pfadinformationen abhängig von der Zielgruppe meiner Dokumentation bereitstellen muss. Ich kann das Datenelement dafür verwenden.
<data audience="lifeg" name="active-audience" value="lifeg"/>
Dieses ermöglicht es mir, zu wissen, welche das aktive Publikum ist, wenn ich die Dokumentation filtern
Ein anderes Beispiel wäre ein Javascript zu befestigen, die auf einer Karte spezifisch sein würde
Ich arbeite gerade an einer Webmap-Spezialisierung, wo ich spezialisierte Daten für Javascript und CSS habe.
* Update 2 *
das Datenelement verschachtelt werden. Eliot Kimber erklärt dies in einem Beitrag. Ich kann mich nicht erinnern, welches.Die Idee ist, dass es eine Sammlung von Eigenschaften darstellen kann
<data name="parent">
<data name="chilproperty1" value="abc"/>
<data name="chilproperty2" value="abc"/>
</data>
Diese Struktur ist sehr nützlich für Spezialisierungszwecke.
In meinem Verständnis ist das Datenelement nicht spezifisch. Es ist eine Möglichkeit für Autoren, sehr spezifische Bedürfnisse, spezialisiert oder nicht, zu dokumentieren. Es ist einfach, die Werte später im Build-Prozess mit xsl abzurufen.
Nun, ich stimme Ihnen zu, dass ich auch zu der Verwendung des Schlüsselwortelements für generische Metata neigen, aber das ist die Verwirrung. Ich weiß, dass das Datenelement für die Spezialisierung bestimmt ist, aber anscheinend nicht nur das. In Eliot Kimbers Buch DITA for Practitioners heißt es, dass Daten das primäre Element sind, "um beliebige Metadaten zu speichern". Ich glaube also nicht, dass die Unterscheidung sehr klar ist. Bezüglich des subjectScheme, das betrifft hauptsächlich Attribute und beantwortet diese Frage nicht ganz. – Anders
Ich erinnere mich an das Lesen eines DITA CMS mit selbst während des Renderings. Ich füge mehr zur Antwort hinzu, wenn ich die Quelle finde. –