XML Declarative Description (XDD)
XDD is a language which enables representation of the semantics of a Web resource. It is founded on a theoretical basis upon which representation and computation of as well as reasoning with XML data can be carried out in a uniform and succinct manner. It employs XML syntax as its underlying data structure and enhances XML's expressive power by employment of Declarative Description (DD) theory.
Since RDF (Resource Description Framework) exchange-format is based on XML syntax, XDD can immediately process RDF data.
Computation with XDD is carried out by means of Equivalent Transformation (ET), a new computational paradigm which is based on semantic preserving transformations. A given XDD P is transformed successively and equivalently into P1, P2, ... until a desirable XDD Pn is obtained. Computation under the ET paradigm is possible through Equivalent Transformation Compiler (ETC), Equivalent Transformation Interpreter (ETI) and XML Equivalent Transformation engine (XET).
XDD Tutorial
This tutorial summarizes all XDD related works and aims to give a gental introduction to the XDD theory. For those who are new to XDD, the tutorial will help you understand the XDD theory faster than reading the related papers.
XDD System
Demo of XDD System is available here.
