Regular Language description for XML

From HandWiki

REgular LAnguage description for XML (RELAX) is a specification for describing XML-based languages. A description written in RELAX is called a RELAX grammar.

RELAX Core has been approved as an ISO/IEC Technical Report 22250-1 in 2002 (ISO/IEC TR 22250-1:2002).[1] It was developed by ISO/IEC JTC 1/SC 34 (ISO/IEC Joint Technical Committee 1, Subcommittee 34 - Document description and processing languages).[2][3]

RELAX was designed by Murata Makoto.

In 2001, an XML schema language RELAX NG was created by unifying of RELAX Core and James Clark's TREX.[4][5][6] It was published as ISO/IEC 19757-2 in 2003.[7]

See also

References

  1. ISO (2002). "ISO/IEC TR 22250-1:2002 - Information technology -- Document description and processing languages -- Regular Language Description for XML (RELAX) -- Part 1: RELAX Core". ISO. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=34922. Retrieved 2009-12-26. 
  2. ISO (5 March 2008). "JTC 1/SC 34 - Document description and processing languages". ISO. http://www.iso.org/iso/iso_technical_committee.html?commid=45374. Retrieved 2009-12-25. 
  3. ISO JTC1/SC34. "JTC 1/SC 34 - Document Description and Processing Languages". Archived from the original on 2014-05-06. https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/. Retrieved 2009-12-25. 
  4. James Clark. "TREX - Tree Regular Expressions for XML - "TREX has been merged with RELAX to create RELAX NG."". http://www.thaiopensource.com/trex/. Retrieved 2009-12-28. 
  5. 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."". http://www.xml.gr.jp/relax/. Retrieved 2009-12-28. 
  6. "TREX and RELAX Unified as RELAX NG, a Lightweight XML Language Validation Specification.". Cover Pages. 2001-06-05. http://xml.coverpages.org/ni2001-06-05-a.html. Retrieved 2009-12-28. 
  7. ISO. "ISO/IEC 19757-2:2003 - Information technology -- Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG". ISO. http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=37605. Retrieved 2009-12-28. 

External links

de:RELAX