![](http://image.absoluteastronomy.com/images//topicimages/noimage.gif)
RDDL
Encyclopedia
In computing
, Resource Directory Description Language (RDDL) is an extension of XHTML
Basic 1.0. An RDDL document, called a Resource Directory, provides a package of information about some target. The targets which RDDL was designed to describe are XML namespace
s. The specification for RDDL has no official standing and has not been considered nor approved by any organization (e.g., W3C).
RDDL is designed to allow both human readers and software robots to find any sort of resource associated with a particular namespace. Instead of putting one thing at the end of a namespace URI
, RDDL puts a document there that lists all the machine-processable documents that might be available, including, but not limited to:
(that is, it has an
Computing
Computing is usually defined as the activity of using and improving computer hardware and software. It is the computer-specific part of information technology...
, Resource Directory Description Language (RDDL) is an extension of XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
Basic 1.0. An RDDL document, called a Resource Directory, provides a package of information about some target. The targets which RDDL was designed to describe are XML namespace
XML Namespace
xmlns tagged XML namespaces are used for providing uniquely named elements and attributes in an XML document. They are defined in a W3C recommendation. An XML instance may contain element or attribute names from more than one XML vocabulary...
s. The specification for RDDL has no official standing and has not been considered nor approved by any organization (e.g., W3C).
RDDL is designed to allow both human readers and software robots to find any sort of resource associated with a particular namespace. Instead of putting one thing at the end of a namespace URI
Uniform Resource Identifier
In computing, a uniform resource identifier is a string of characters used to identify a name or a resource on the Internet. Such identification enables interaction with representations of the resource over a network using specific protocols...
, RDDL puts a document there that lists all the machine-processable documents that might be available, including, but not limited to:
- Document Type DefinitionDocument Type DefinitionDocument Type Definition is a set of markup declarations that define a document type for SGML-family markup languages...
s (DTD) - XML schemaXML schemaAn XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself...
s in a variety of languages (including RELAXRelaxRelax may refer to:In music:Albums*Relax , a 2003 album by Blank & Jones*Relax , a 2011 album by Das RacistSongs* "Relax" by Frankie Goes to Hollywood...
, SchematronSchematronIn markup languages, Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees...
, W3C XML Schema, TREXTREXTree Regular Expressions for XML is a simple schema language for XML.TREX's author, James Clark, says: : A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern...
, and others) - Cascading Style SheetsCascading Style SheetsCascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...
, XSLTXSLTXSLT is a declarative, XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized by the processor in standard XML syntax or in another format,...
, and other style sheet specifications - Specification documents
rddl:resource
An RDDL document identifies each related resource by a resource element in the http://www.rddl.org/ namespace, which is customarily mapped to the rddl prefix. This element is a simple XLinkXLink
XML Linking Language, or XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.-The XLink specification:...
(that is, it has an
xlink:type
attribute with the value simple) and its xlink:href
attribute points to the related resource. Furthermore, the xlink:role
attribute identifies the nature of the related resource and the optional xlink:arcrole
attribute identifies the purpose of the related resource. An optional xlink:title
attribute can provide a brief description of the purpose of the link.