SlideShare a Scribd company logo
1 of 37
[object Object],[object Object],Andrzej Zydroń: azydron@xml-intl.com Santa Clara April 2007
OAXAL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OAXAL XML1.0 SRX Unicode 5.0 GMX W3C ITS Unicode TR29 XML   Vocabulary, e.g. DITA xml:tm XLIFF Author Memory Translation Memory TMX
OAXAL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
W3C ITS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unicode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TMX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SRX ,[object Object],[object Object],[object Object],[object Object],[object Object]
GMX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XLIFF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DITA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm and  W3C ITS ,[object Object],[object Object],[object Object]
xml:tm and Unicode TR29 ,[object Object],[object Object]
xml:tm and SRX ,[object Object],[object Object]
xml:tm and  GMX-V ,[object Object],[object Object],[object Object]
xml:tm and DITA/XML ,[object Object],[object Object],[object Object]
xml:tm and TMX ,[object Object],[object Object],[object Object],[object Object]
xml:tm and XLIFF ,[object Object],[object Object],[object Object]
Putting it all together: OAXAL xml:tm Unicode TR 29 SRX W3C ITS GMX-V DITA/XML TMX XLIFF
xml:tm ,[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm namespace Example of the use of  tm namespace in an XML document: <document   xmlns:tm=&quot;urn:xml-Intl-tm&quot;   > <tm:tm> <section> <para> <tm:te> <tm:tu> Namespace is very flexible. </tm:tu> <tm:tu> It is very easy to use. </tm:tu> </tm:te> </para>
xml:tm namespace doc title section section para tm te sentence sentence tu tu te sentence sentence tu tu te sentence sentence tu tu Source document tm namespace view te text tu text te sentence sentence tu tu para text para text para text para text para text te sentence sentence tu tu te sentence sentence tu tu text Source document view
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],xml:tm namespace
xml:tm differencing tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”5” tu id=”6” Original Source Document tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”7” tu id=”6” deleted tu id=”8” modified new Updated Source Document DOM Differencing
xml:tm author memory ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
xml:tm exact alignment tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”5” tu id=”6” Original Source Document tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Target Document Trans-unit id=” 1 ” XLIFF File Trans-unit id=” 2 ” Trans-unit id=” 3 ” Trans-unit id=” 4 ” Trans-unit id=” 5 ” Trans-unit id=” 6 ”
xml:tm exact matching Updated Source Document tu id=” 1 ” tu id=” 2 ”  tu id=”3” tu id=”4” tu id=”7” tu id=”6” deleted tu id=”8” modified new Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exact Matching requires translation requires translation Exact match Exact match Exact match Exact match
xml:tm matching Updated Source Document tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”7” tu id=”6” non trans tu id=”8” new:same Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” requires translation requires proofing fuzzy match origid=&quot;5&quot; doc leveraged match tu id=”9” tu id=”9” DB requires proofing DB leveraged match tu id=”2”  requires no translation non translatable Exact match Exact match Exact match Exact match modified
xml:tm translated document doc title section section para tm te zdanie zdanie tu tu te zdanie zdanie tu tu te zdanie zdanie tu tu Translated docuemnt tm namespace view te tekst tu tekst te zdanie zdanie tu tu para tekst para tekst para tekst para tekst para tekst te zdanie zdanie tu tu te zdanie zdanie tu tu tekst translated document view
Traditional translation scenario source text source text extract extracted text tm process prepared text translate translated text target text target text merge target text QA
True costs of translation Source Professor Reinhard Schäler LRC - ASLIB 2002 Translator Translation Company profit Translation Company costs and o/heads
xml:tm Translation scenario xml:tm source text extracted text tm process XLIFF file translate xml:tm target text merge Internet exact matching leveraged matching Automated Workflow web browser QA Automated Workflow extract
 
[object Object]
Contact Details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
Ted Leung
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19
Mikael Nilsson
 

What's hot (20)

A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
 
Poster GraphQL-LD: Linked Data Querying with GraphQL
Poster GraphQL-LD: Linked Data Querying with GraphQLPoster GraphQL-LD: Linked Data Querying with GraphQL
Poster GraphQL-LD: Linked Data Querying with GraphQL
 
Thrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased ComparisonThrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased Comparison
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3C
 
Profile of NPOESS HDF5 Files
Profile of NPOESS HDF5 FilesProfile of NPOESS HDF5 Files
Profile of NPOESS HDF5 Files
 
CenitHub Presentations | 3- Translator
CenitHub Presentations | 3- TranslatorCenitHub Presentations | 3- Translator
CenitHub Presentations | 3- Translator
 
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic RepresentationGetty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
 
ODF Mashups
ODF MashupsODF Mashups
ODF Mashups
 
An Approach for the Incremental Export of Relational Databases into RDF Graphs
An Approach for the Incremental Export of Relational Databases into RDF GraphsAn Approach for the Incremental Export of Relational Databases into RDF Graphs
An Approach for the Incremental Export of Relational Databases into RDF Graphs
 
Efficient RDF Interchange (ERI) Format for RDF Data Streams
Efficient RDF Interchange (ERI) Format for RDF Data StreamsEfficient RDF Interchange (ERI) Format for RDF Data Streams
Efficient RDF Interchange (ERI) Format for RDF Data Streams
 
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
 
Incremental Export of Relational Database Contents into RDF Graphs
Incremental Export of Relational Database Contents into RDF GraphsIncremental Export of Relational Database Contents into RDF Graphs
Incremental Export of Relational Database Contents into RDF Graphs
 
analyzing hdfs files using apace spark and mapreduce FixedLengthInputformat
analyzing hdfs files using apace spark and mapreduce FixedLengthInputformatanalyzing hdfs files using apace spark and mapreduce FixedLengthInputformat
analyzing hdfs files using apace spark and mapreduce FixedLengthInputformat
 
ParlBench: a SPARQL-benchmark for electronic publishing applications.
ParlBench: a SPARQL-benchmark for electronic publishing applications.ParlBench: a SPARQL-benchmark for electronic publishing applications.
ParlBench: a SPARQL-benchmark for electronic publishing applications.
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19
 
msc_pyparser - ModSecurity config parser presentation @CRS Community Summit i...
msc_pyparser - ModSecurity config parser presentation @CRS Community Summit i...msc_pyparser - ModSecurity config parser presentation @CRS Community Summit i...
msc_pyparser - ModSecurity config parser presentation @CRS Community Summit i...
 
hands on: Text Mining With R
hands on: Text Mining With Rhands on: Text Mining With R
hands on: Text Mining With R
 
rdf query reformulation
rdf query reformulationrdf query reformulation
rdf query reformulation
 
Resharper
ResharperResharper
Resharper
 
RDataMining slides-text-mining-with-r
RDataMining slides-text-mining-with-rRDataMining slides-text-mining-with-r
RDataMining slides-text-mining-with-r
 

Viewers also liked (11)

DITA and Translation Best Praticices
DITA and Translation Best PraticicesDITA and Translation Best Praticices
DITA and Translation Best Praticices
 
OAXAL
OAXALOAXAL
OAXAL
 
Interverbum falcon-10oct14-az
Interverbum falcon-10oct14-azInterverbum falcon-10oct14-az
Interverbum falcon-10oct14-az
 
The tipping point
The tipping pointThe tipping point
The tipping point
 
Dos and donts
Dos and dontsDos and donts
Dos and donts
 
Xtm webinar presentation xtm system overview
Xtm webinar presentation   xtm system overviewXtm webinar presentation   xtm system overview
Xtm webinar presentation xtm system overview
 
Falcon
FalconFalcon
Falcon
 
Open Standards
Open StandardsOpen Standards
Open Standards
 
The Tipping Point
The Tipping PointThe Tipping Point
The Tipping Point
 
DITA for Localization
DITA for LocalizationDITA for Localization
DITA for Localization
 
Understanding linport
Understanding linportUnderstanding linport
Understanding linport
 

Similar to OAXAL

Introduction to Web Services Protocols.ppt
Introduction to Web Services Protocols.pptIntroduction to Web Services Protocols.ppt
Introduction to Web Services Protocols.ppt
Dr.Saranya K.G
 

Similar to OAXAL (20)

XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7
 
Xml
XmlXml
Xml
 
CrashCourse: XML technologies
CrashCourse: XML technologiesCrashCourse: XML technologies
CrashCourse: XML technologies
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
Xml processing-by-asfak
Xml processing-by-asfakXml processing-by-asfak
Xml processing-by-asfak
 
Web services Overview in depth
Web services Overview in depthWeb services Overview in depth
Web services Overview in depth
 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
 
Unit 2.3
Unit 2.3Unit 2.3
Unit 2.3
 
Xml
XmlXml
Xml
 
Introduction to Web Services Protocols.ppt
Introduction to Web Services Protocols.pptIntroduction to Web Services Protocols.ppt
Introduction to Web Services Protocols.ppt
 
CTDA Workshop on XML and MODS
CTDA Workshop on XML and MODSCTDA Workshop on XML and MODS
CTDA Workshop on XML and MODS
 
Java XML Parsing
Java XML ParsingJava XML Parsing
Java XML Parsing
 
Unit 2.3
Unit 2.3Unit 2.3
Unit 2.3
 
8023.ppt
8023.ppt8023.ppt
8023.ppt
 
E05412327
E05412327E05412327
E05412327
 
Xml Overview
Xml OverviewXml Overview
Xml Overview
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
 
Web Information Systems XML
Web Information Systems XMLWeb Information Systems XML
Web Information Systems XML
 
Semantic RDF based integration framework for heterogeneous XML data sources
Semantic RDF based integration framework for heterogeneous XML data sourcesSemantic RDF based integration framework for heterogeneous XML data sources
Semantic RDF based integration framework for heterogeneous XML data sources
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

OAXAL

  • 1.
  • 2.
  • 3. OAXAL XML1.0 SRX Unicode 5.0 GMX W3C ITS Unicode TR29 XML Vocabulary, e.g. DITA xml:tm XLIFF Author Memory Translation Memory TMX
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Putting it all together: OAXAL xml:tm Unicode TR 29 SRX W3C ITS GMX-V DITA/XML TMX XLIFF
  • 21.
  • 22. xml:tm namespace Example of the use of tm namespace in an XML document: <document xmlns:tm=&quot;urn:xml-Intl-tm&quot; > <tm:tm> <section> <para> <tm:te> <tm:tu> Namespace is very flexible. </tm:tu> <tm:tu> It is very easy to use. </tm:tu> </tm:te> </para>
  • 23. xml:tm namespace doc title section section para tm te sentence sentence tu tu te sentence sentence tu tu te sentence sentence tu tu Source document tm namespace view te text tu text te sentence sentence tu tu para text para text para text para text para text te sentence sentence tu tu te sentence sentence tu tu text Source document view
  • 24.
  • 25. xml:tm differencing tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Original Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”7” tu id=”6” deleted tu id=”8” modified new Updated Source Document DOM Differencing
  • 26.
  • 27.  
  • 28. xml:tm exact alignment tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Original Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Target Document Trans-unit id=” 1 ” XLIFF File Trans-unit id=” 2 ” Trans-unit id=” 3 ” Trans-unit id=” 4 ” Trans-unit id=” 5 ” Trans-unit id=” 6 ”
  • 29. xml:tm exact matching Updated Source Document tu id=” 1 ” tu id=” 2 ” tu id=”3” tu id=”4” tu id=”7” tu id=”6” deleted tu id=”8” modified new Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exact Matching requires translation requires translation Exact match Exact match Exact match Exact match
  • 30. xml:tm matching Updated Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”7” tu id=”6” non trans tu id=”8” new:same Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” requires translation requires proofing fuzzy match origid=&quot;5&quot; doc leveraged match tu id=”9” tu id=”9” DB requires proofing DB leveraged match tu id=”2” requires no translation non translatable Exact match Exact match Exact match Exact match modified
  • 31. xml:tm translated document doc title section section para tm te zdanie zdanie tu tu te zdanie zdanie tu tu te zdanie zdanie tu tu Translated docuemnt tm namespace view te tekst tu tekst te zdanie zdanie tu tu para tekst para tekst para tekst para tekst para tekst te zdanie zdanie tu tu te zdanie zdanie tu tu tekst translated document view
  • 32. Traditional translation scenario source text source text extract extracted text tm process prepared text translate translated text target text target text merge target text QA
  • 33. True costs of translation Source Professor Reinhard Schäler LRC - ASLIB 2002 Translator Translation Company profit Translation Company costs and o/heads
  • 34. xml:tm Translation scenario xml:tm source text extracted text tm process XLIFF file translate xml:tm target text merge Internet exact matching leveraged matching Automated Workflow web browser QA Automated Workflow extract
  • 35.  
  • 36.
  • 37.