In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also offers a popular compact, non-XML syntax.[1] Compared to other XML schema languages RELAX NG is considered relatively simple.
It was defined by a committee specification of the OASIS RELAX NG technical committee in 2001 and 2002, based on Murata Makoto's RELAX and James Clark's TREX,[2][3][4] and also by part two of the international standard ISO/IEC 19757: Document Schema Definition Languages (DSDL).[5][6] ISO/IEC 19757-2 was developed by ISO/IEC JTC 1/SC 34 and published in its first version in 2003.[7]
^RELAX NG Compact Syntax
^James Clark. "TREX - Tree Regular Expressions for XML - "TREX has been merged with RELAX to create RELAX NG."". Retrieved 2009-12-28.
^Murata Makoto (2002-04-03). "RELAX (Regular Language description for XML) -- "RELAX NG of OASIS. It is a schema language created by unifying RELAX Core and TREX."". Retrieved 2009-12-28.
^"TREX and RELAX Unified as RELAX NG, a Lightweight XML Language Validation Specification". Cover Pages. 2001-06-05. Retrieved 2009-12-28.
^RELAX NG Specification
^RELAX NG Technical Committee
^ISO. "ISO/IEC 19757-2:2008 - Information technology -- Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG". ISO. Retrieved 2009-12-28.
In computing, RELAXNG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAXNG schema specifies a pattern for the structure...
schema languages in widespread use are XML Schema (with a capital S) and RELAXNG. The mechanism for associating an XML document with a schema varies according...
processing languages). RELAX was designed by Murata Makoto. In 2001, an XML schema language RELAXNG was created by unifying of RELAX Core and James Clark's...
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"></xs:schema> RELAXNG (Regular Language for XML Next Generation) was initially specified by OASIS...
a number of different schema languages (currently DTDs, XML Schema and RelaxNG) so that the modules can easily be plugged together to create markup languages...
are declared as XML Schema Definitions (XSD) and (non-normatively) using RELAXNG (ISO/IEC 19757-2) Part 3. Primer Informative (non-normative) introduction...
of tag-by-tag definitions. Schemata in most of the modern formats (DTD, RELAXNG and XML Schema (W3C)) are generated automatically from the tag-by-tag definitions...
(XML) XML schema representation XML Schema (W3C) (XSD) and RELAXNG (ISO/IEC 19757-2) RELAXNG (ISO/IEC 19757-2) Expression of extensibility rules NVDL...
structured information resources. Part 2: Regular-grammar-based validation – RELAXNG Part 3: Rule-based validation – Schematron Part 4: Namespace-based Validation...
newer XML namespace-aware schema languages (such as W3C XML Schema and ISO RELAXNG) have largely superseded DTDs as a better way to validate XML structure...
Computer Network, registry for the .ro top-level domain file extension for RelaxNG files in compact syntax Raster Navigational Charts (NOAA), a raster file...
been performed. Infoset augmentation is supported by XML Schema but not RELAXNG. Typically, XML Information Set is serialized as XML. There are also serialization...
purposes, the documents can be validated against DTD, W3C XML Schema, RELAXNG, Schematron, NRL and NVDL schemas. The editor can also validate the XML...
neighborhood graph, an undirected graph used in computational geometry RELAXNG, an XML schema language whose files use the extension .rng Renewable natural...
restrictive licensing, IANA-registered MIME type, XML namespace, URI support, RELAXNG support. The following table shows RSS elements alongside Atom elements...
its current version (5.x), DocBook's language is formally defined by a RELAXNG schema with integrated Schematron rules. (There are also W3C XML Schema+Schematron...
the Wayback Machine for XMLBeans and JAXB. RELAX-WS: Simple web service definition language based on RELAXNG Compact Syntax Kevin Liu. A Look at WSDL 2...
use scoped keys New domains to support MathML, equations, and SVG Adds RelaxNG XML syntax as the normative grammar for DITA 25 October 2016, DITA V1.3...
OpenDocument files. Validation uses the latest ODF Documents version 1.1 RelaxNG Schemas. IBM WebSphere Portal 6.0.1+ can preview texts from ODT files as...
extend the validations that can be expressed in languages such as DTDs, RELAXNG or XML Schema. Lightweight Business Rules Engine Schematron is not a comprehensive...
used to convert XML Schema and other schema file types (as of Java 1.6, RELAXNG, XML DTD, and WSDL are supported experimentally) to class representations...
project documentation and meta-schema definition from which you can generate RELAXNG, W3C XML Schema, and DTDs as well as formatted documentation. ODRL: an...
initial conversion of the Office Open XML schemas from XML Schemas to RELAXNG[citation needed], both schema languages he had been involved in standardizing...
schemas. Several formal languages exist for specifying them, such as XSD, RelaxNG, and Schematron. A structured document which obeys the rules of the schema...
corresponding positions. The validation is based on mapping of XSD / DTD / RELAXNG, Schematron. All content modifications by authors are independently tracked...