際際滷

際際滷Share a Scribd company logo
OAXAL
Open Architecture for XML
Authoring and Localization
Andrzej Zydro: azydron@xtm-intl.com
November 2010
Why Standards matter?
Why Global Standards?
Why Global Standards?
Why Global Standards?
Global Standards
Global Standards
Interoperability
Usability
Interoperability
Globalization Standards
 Can we imagine world trade without the
Shipping container
 World trade would be significantly
hampered
 World GDP would be significantly reduced
 Billions of people would be condemned to
a life of constant poverty
Why Open Standards?
 Usability
 Interoperability
 Exchange
 Risk reduction
 Investment protection
 Reduced implementation costs
Why Open standards
 Free  no fees
 Input is from accredited volunteers
 Democratic process
 Extensive peer review
 Extensive public review
 Well documented
Localization Standards
 Parent organization
 LISA OSCAR, ISO, W3C, OASIS
 Constitution
 IP policy, membership and committee rules
 Membership
 Company, academic, individual
 Technical committee
 OASIS XLIFF, LISA OSCAR GMX, W3C ITS
 Extensive peer review and discussions
 Public review process
Localization Standards
 Standards matter
 Reduce costs
 Improve interoperability
 Improve quality
 Create more competition
True Cost of Translation
Localization without
Standards
Customer
source
text
source text extract extracted
text tm process
prepared
text
translatetranslated
text
target texttarget text
merge
target text
QA
Update tm
Too Many Standards?
 W3C ITS Document Rules
 Unicode TR29
 LISA OSCAR SRX
 LISA OSCAR xml:tm
 LISA OSCAR TMX
 LISA OSCAR GMX
 OASIS XLIFF
 W3C/OASIS DITA, XHTML, DocBook, or
any component based XML Vocabulary
SRX
GMX
UnicodeTR29
XLIFF
TMX
W3CITS
xml:tm
DITA
Open Architecture for XML Authoring and
Localization (OAXAL)
 OASIS TC Standard
 http://docs.oasis-open.org/oaxal/V1.0/oaxal-v1.0.html
Why OAXAL?
 Encourage the use of Open Standards
for XML Authoring and Localization
 Provide a SOA Architecure for XML
Authoring and Localization
 Provide a template of how to integrate
Open Standards for XML Authoring and
Localization
OAXAL
OAXAL Stack
Putting it all together:
OAXAL
OAXAL
 OAXAL enables Open Architecture approach
 Open Standards - Open APIs
 Easy Exchange
 Modular design
 Interoperability
 Very high level of automation
OAXAL Workflow
source
text extract extracted
text
tm
process
XLIFF
file
translate
target
text merge
Internet
exact
matching
leveraged
matching
Automated Workflow
web browserweb browserQA
Automated Workflow
Update
tm
So Why does this matter?
 Reduced Cost
 Improved Quality
 In Context Exact Matching
 Standard Metrics
 Quicker Turnaround Times
 Advanced Technology
 Allows standards based interaction with
CMS systems
XML
CONT
ENT
Document
Creation
Document
Creation
QA/Post-EditQA/Post-Edit
LocalizationLocalization
Source Document Lifecycle
AuthoringAuthoring PublishPublish
Publish
Localized
Publish
Localized
Source
Document
Source
Document
MatchMatch
QA/Post-EditQA/Post-Edit
Localization Workflow
PreparePrepare TranslateTranslate
Publish
Localized
Publish
Localized
OAXAL Scenario 1/1
 Flagship CMS Based Web Site
 Author changes text on the page
 Web Services client sends page for
translation
 Workflow and analysis automatically
triggered
 Translator notified by SMS/email
 Translator logs into web page via
hyperlink
 Translator uses web based fully functional
OAXAL Scenario 1/2
 On completion of translation reviewer is
notified by SMS/email
 Reviewer reviews via web interface and
completes workflow
 Web Services client sees translation
completed
 Updated web page is published
 For small changes this can be done in
minutes
OAXAL Scenario 2/1
 XML CMS Publishing System
 Editor checks out a topic for edit
 On check out/in xml:tm is applied to
uniquely identify each segment
 During authoring author memory can be
applied
 Once the editing workflow has finished the
topic is forwarded to translation
OAXAL Scenario 2/2
 The xml:tm form of the document is used
for matching and creation of XLIFF file
 The XLIFF file is used to drive an online
translation editor
 Translators are notified by email and log in
to translate
 All TMs are shared and held centrally
 Reviewers also access the Web based
translation editor
OAXAL Scenario 2/3
 On completion of translation the target
documents are created automatically
 The target documents are checked into
the CMS
 The target documents are ready for
publishing
OAXAL In Action
Web 2.0 Localization
OAXAL TC
http://www.oasis-open.org/committees/oaxal
OAXAL 1.0 Reference Reference Model:
http://www.l24.cm/OAXAL
/
Ad

Recommended

Systematic Migration of Monolith to Microservices
Systematic Migration of Monolith to Microservices
Pradeep Dalvi
Marketplace integration
Marketplace integration
Maria do Ceu Morais
An Overview of Web Services: SOAP and REST
An Overview of Web Services: SOAP and REST
Ram Awadh Prasad, PMP
"Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit...
"Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit...
Terminalfour
Introduction to Restful Web Services
Introduction to Restful Web Services
weili_at_slideshare
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
Frank van der Linden
Using the Cascade Server Web Service API, by Artur Tomusiak
Using the Cascade Server Web Service API, by Artur Tomusiak
hannonhill
UWP apps development - Part 2
UWP apps development - Part 2
Jiri Danihelka
Site speed Server Optimization
Site speed Server Optimization
Shelly Fagin
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni
DevOpsDays Tel Aviv
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Bill Condo
ShopBack Catalog with Elastic
ShopBack Catalog with Elastic
Alberto Resco P辿rez
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Kyle Banerjee
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
European Data Forum
Rosenblum Workflow Choices Introducing XML
Rosenblum Workflow Choices Introducing XML
National Information Standards Organization (NISO)
Why real integration developers ride Camels
Why real integration developers ride Camels
Christian Posta
Published in 1885 and shared on facebook
Published in 1885 and shared on facebook
Joe Kepley
Integrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
Benjamin Chevallereau
Hopkins Leveraging XML to Enhance Semantic Value of Standards
Hopkins Leveraging XML to Enhance Semantic Value of Standards
National Information Standards Organization (NISO)
Service oriented architecture
Service oriented architecture
Khaled Musaied
Events in a microservices architecture
Events in a microservices architecture
Saul Caganoff
Building better SQL Server Databases
Building better SQL Server Databases
ColdFusionConference
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
Saul Caganoff
SOA to Microservices
SOA to Microservices
Christian Posta
Chicago Microservices Integration Talk
Chicago Microservices Integration Talk
Christian Posta
Intro to API Design Principles
Intro to API Design Principles
Victor Osimitz
GemStone/S @ Vienna University
GemStone/S @ Vienna University
ESUG
OASIS OAXAL Presentation
OASIS OAXAL Presentation
Andrzej Zydro MBCS
OAXAL
OAXAL
Andrzej Zydro MBCS

More Related Content

What's hot (20)

Site speed Server Optimization
Site speed Server Optimization
Shelly Fagin
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni
DevOpsDays Tel Aviv
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Bill Condo
ShopBack Catalog with Elastic
ShopBack Catalog with Elastic
Alberto Resco P辿rez
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Kyle Banerjee
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
European Data Forum
Rosenblum Workflow Choices Introducing XML
Rosenblum Workflow Choices Introducing XML
National Information Standards Organization (NISO)
Why real integration developers ride Camels
Why real integration developers ride Camels
Christian Posta
Published in 1885 and shared on facebook
Published in 1885 and shared on facebook
Joe Kepley
Integrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
Benjamin Chevallereau
Hopkins Leveraging XML to Enhance Semantic Value of Standards
Hopkins Leveraging XML to Enhance Semantic Value of Standards
National Information Standards Organization (NISO)
Service oriented architecture
Service oriented architecture
Khaled Musaied
Events in a microservices architecture
Events in a microservices architecture
Saul Caganoff
Building better SQL Server Databases
Building better SQL Server Databases
ColdFusionConference
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
Saul Caganoff
SOA to Microservices
SOA to Microservices
Christian Posta
Chicago Microservices Integration Talk
Chicago Microservices Integration Talk
Christian Posta
Intro to API Design Principles
Intro to API Design Principles
Victor Osimitz
GemStone/S @ Vienna University
GemStone/S @ Vienna University
ESUG
Site speed Server Optimization
Site speed Server Optimization
Shelly Fagin
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
Solving trust issues at scale - Omer Levi Hevroni
Solving trust issues at scale - Omer Levi Hevroni
DevOpsDays Tel Aviv
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Bill Condo
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Kyle Banerjee
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
EDF2013: Selected Talk S淡ren Roug: Reportnet a Case Study
European Data Forum
Why real integration developers ride Camels
Why real integration developers ride Camels
Christian Posta
Published in 1885 and shared on facebook
Published in 1885 and shared on facebook
Joe Kepley
Integrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
Benjamin Chevallereau
Service oriented architecture
Service oriented architecture
Khaled Musaied
Events in a microservices architecture
Events in a microservices architecture
Saul Caganoff
Building better SQL Server Databases
Building better SQL Server Databases
ColdFusionConference
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
Saul Caganoff
Chicago Microservices Integration Talk
Chicago Microservices Integration Talk
Christian Posta
Intro to API Design Principles
Intro to API Design Principles
Victor Osimitz
GemStone/S @ Vienna University
GemStone/S @ Vienna University
ESUG

Similar to OAXAL (7)

OASIS OAXAL Presentation
OASIS OAXAL Presentation
Andrzej Zydro MBCS
OAXAL
OAXAL
Andrzej Zydro MBCS
Open Standards
Open Standards
Andrzej Zydro MBCS
LISA OASIS-feb2011
LISA OASIS-feb2011
Jamie Clark
DITA and Translation Best Praticices
DITA and Translation Best Praticices
Andrzej Zydro MBCS
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
Dave Lewis
Dos and donts
Dos and donts
Andrzej Zydro MBCS
LISA OASIS-feb2011
LISA OASIS-feb2011
Jamie Clark
DITA and Translation Best Praticices
DITA and Translation Best Praticices
Andrzej Zydro MBCS
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
Dave Lewis
Ad

More from Andrzej Zydro MBCS (8)

Xtm webinar presentation xtm system overview
Xtm webinar presentation xtm system overview
Andrzej Zydro MBCS
Falcon
Falcon
Andrzej Zydro MBCS
Understanding linport
Understanding linport
Andrzej Zydro MBCS
The tipping point
The tipping point
Andrzej Zydro MBCS
Interverbum falcon-10oct14-az
Interverbum falcon-10oct14-az
Andrzej Zydro MBCS
Easyling xtm lt-innovate joint-final
Easyling xtm lt-innovate joint-final
Andrzej Zydro MBCS
DITA for Localization
DITA for Localization
Andrzej Zydro MBCS
The Tipping Point
The Tipping Point
Andrzej Zydro MBCS
Ad

OAXAL