Choose Index below for a list of all words and phrases defined in this glossary.

XML Schema Definition (XSD)

index | Index

XML Schema Definition (XSD) - definition(s)

XSD (XML Schema Definition) - XSD (XML Schema Definition), a Recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. This description can be used to verify that each item of content in a document adheres to the description of the element in which the content is to be placed.

In general, a schema is an abstract representation of an object's characteristics and relationship to other objects. An XML schema represents the interrelationship between the attributes and elements of an XML object (for example, a document or a portion of a document). To create a schema for a document, you analyze its structure, defining each structural element as you encounter it. For example, within a schema for a document describing a Web site, you would define a Web site element, a Web page element, and other elements that describe possible content divisions within any page on that site. Just as in XML and HTML, elements are defined within a set of tags.

XSD has several advantages over earlier XML schema languages, such as document type definition (DTD) or Simple Object XML (SOX). For example, it's more direct: XSD, in contrast to the earlier languages, is written in XML, which means that it doesn't require intermediary processing by a parser. Other benefits include self-documentation, automatic schema creation, and the ability to be queried through XML Transformations (XSLT). Despite the advantages of XSD, it has some detractors who claim, for example, that the language is unnecessarily complex.

Related glossary terms: Web Services Description Language (WSDL), Java Messaging Service (JMS), appliance computing, Java Naming Directory Interface (JNDI), table, redirection, WS-AtomicTransaction (WS-AT), Portal Markup Language (PML), URI (Uniform Resource Identifier), Internet map.

[Category=Data Management ]

Source:, 19 September 2013 09:42:42, External

Data Quality Glossary.  A free resource from GRC Data Intelligence. For comments, questions or feedback: