Data Format Description Language (DFDL) ist eine Modellierungssprache aus dem Open Grid
Forum, mit der die Struktur von allgemeinen Textdaten und Daten im Binärformat unabhängig vom
Datenformat definiert wird. Die Sprache basiert auf XML Schema 1.0.
DFDL ist eine Methode zur Beschreibung der Daten. Es ist kein Datenformat. DFDL kann jedes
Datenformat beschreiben, einschließlich:
- Textdaten und Binärdaten
- Kommerzielle satzorientierte Daten
- Wissenschaftliche und numerische Daten
- Daten in modernen und hergebrachten Formaten
- Industriestandards
DFDL-Schemadateien verwenden XML Schema-Objekte sowie Anmerkungen zu diesen Objekten, um die
Daten zu definieren.
- Die XML Schema-Objekte definieren das logische Format der Daten. Es können keine XML-Attribute
im Datenmodell verwendet werden.
- DFDL-Schemaanmerkungen beschreiben das physische Format der Daten.
- Für Verweise auf Felder innerhalb der Daten werden XPath-Ausdrücke verwendet.
DFDL ist nicht für die Modellierung von XML-Dokumenten vorgesehen. Verwenden Sie
zur XML-Modellierung normale XML Schema-Dateien.
Unterstützung für DFDL
Die Unterstützung für DFDL in diesem Produkt
umfasst Folgendes:
- DFDL-Parser und -Domäne
- Assistenten zur Erstellung von DFDL-Schemadateien. Weitere Informationen finden Sie im Abschnitt DFDL-Schemadatei erstellen.
- DFDL-Schemaeditor zur Modellierung von Text- und Binärdatenformaten. Weitere Informationen finden Sie im Abschnitt DFDL-Schemaeditor.
- DFDL-Testperspektive zum Testen eigener DFDL-Schemadateien. Weitere Informationen finden Sie im Abschnitt DFDL-Schemadatei testen.
Es werden nicht alle Funktionen von DFDL unterstützt; im Abschnitt
Nicht unterstützte Funktionen finden Sie eine entsprechende Liste.
Weitere Informationen zu DFDL
Weitere Informationen zu DFDL,
einschließlich zugehöriger Lerntexte, finden Sie auf der Website
Open Grid Forum.