REgular LAnguage description for XML (RELAX) is a specification for describing
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
-based languages.
A description written in RELAX is called a RELAX grammar.
''RELAX Core'' has been approved as an
ISO
ISO is the most common abbreviation for the International Organization for Standardization.
ISO or Iso may also refer to: Business and finance
* Iso (supermarket), a chain of Danish supermarkets incorporated into the SuperBest chain in 2007
* Iso ...
/
IEC
The International Electrotechnical Commission (IEC; in French: ''Commission électrotechnique internationale'') is an international standards organization that prepares and publishes international standards for all electrical, electronic and r ...
Technical Report 22250-1 in 2002 (ISO/IEC TR 22250-1:2002). It was developed by
ISO/IEC JTC 1/SC 34
ISO/IEC JTC 1/SC 34, Document description and processing languages is a subcommittee of the ISO/IEC JTC 1 joint technical committee, which is a collaborative effort of both the International Organization for Standardization and the International ...
(ISO/IEC Joint Technical Committee 1, Subcommittee 34 - Document description and processing languages).
RELAX was designed by
Murata Makoto
is a Japanese computer scientist, Ph.D. in engineering, and Project Professor at Keio University.
He participated in the W3C (World Wide Web Consortium) XML Working Group.
The Working Group designed XML1.0, a markup language specification.
Mu ...
.
In 2001, an XML schema language
RELAX NG
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 ...
was created by unifying of RELAX Core and
James Clark's TREX. It was published as ISO/IEC 19757-2 in 2003.
See also
*
RELAX NG
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 ...
*
Document Schema Definition Languages
Document Schema Definition Languages (DSDL) is a framework within which multiple validation tasks of different types can be applied to an XML document in order to achieve more complete validation results than just the application of a single techn ...
References
External links
RELAX home page
Computer-related introductions in 2000
Data modeling languages
ISO/IEC standards
XML-based standards
{{compu-lang-stub
de:RELAX