Segmentation Rules eXchange

Segmentation Rules eXchange or SRX is an XML-based standard that was maintained by Localization Industry Standards Association,[https://web.archive.org/web/20090523015600/http://www.lisa.org/Segmentation-Rules-e.40.0.html SRX home] - Archived copy of main SRX page on the LISA OSCAR web site until it became insolvent in 2011, and then by the Globalization and Localization Association (GALA).Globalization and Localization Association - [http://www.gala-global.org/lisa-oscar-standards Page on the OSCAR LISA Standards]

SRX provides a common way to describe how to segment text for translation and other language-related processes. It was created when it was realized that TMX was less useful than expected in certain instances due to differences in how tools segment text. SRX is intended to enhance the TMX standard so that translation memory (TM) data that is exchanged between applications can be used more effectively. Having the segmentation rules available that were used when a TM was created increases the usefulness of the TM data.

Implementation difficulties

SRX make use of the ICU Regular Expression syntax,[https://web.archive.org/web/20090220072525/http://www.lisa.org/fileadmin/standards/srx20.html#Intro_RegExp SRX regular Expressions] - Archived copy but not all programming languages support all ICU expressions, making implementing SRX in some languages difficult or impossible. Java is an example of this.[http://okapiframework.org/wiki/index.php/SRX_and_Java SRX and Java] - Comparison between SRX and Java regular expressions

Version history

SRX version 1.0SRX 1.0 specification - {{cite web |url=http://www.gala-global.org/oscarStandards/srx/srx10.html |title=SRX Specification |accessdate=2011-07-20 |url-status=dead |archiveurl=https://archive.today/20120801195826/http://www.gala-global.org/oscarStandards/srx/srx10.html |archivedate=2012-08-01 }} was officially accepted as an OSCAR standard in April 2004.

SRX version 2.0[https://www.gala-global.org/srx-20-april-7-2008 SRX 2.0 specification] was officially accepted as an OSCAR standard in April 2008.

SRX forms part of the Open Architecture for XML Authoring and Localization (OAXAL) reference architecture.

References