SlideShare una empresa de Scribd logo
1 de 19
The ICNP BaTFrom Translation Tool To Translation Web Service Ulrich Schraderhttp://info.ulrich-schrader.de
Content Briefly: The web-based translation tool used to help with translating the ICNP 2 Scenarios using different translations in practice Challenges posed for information systems Proposal for a solution Experiences with a prototype
Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences ICNP BaTBrowser and Translation-Tool Support all three phases of a collaborative  translation effort Translation phase Evaluation phase Finalizing and export Multilingual Support  several languages Multi-version Support the concurrent translation of several versions of the ICNP Automate the migration of already existing translations of a prior version of the ICNP to  the next version Support multiple translation of a concept Preferred term, synonyms Support the communication, cooperation, and coordination between teams of translators and evaluators of a specific language
Multilingual/Multiversion Select language 1 Select language 2 Select version Language 2 Language 1
A multilingual dictionaryofnursingconcepts
Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences Integrated Languages German Norwegian Cantonese French Polish Slovenian (ICNP Beta) Italian (ICNP Beta)
Experiencesleadingtothis talk Existingtranslationscome in all kindsofformats: MS Word MS Excel Text files (CSV) Import intothedatabase Manual Time comsuming Error prone Challengingif different translationshavetobeintegratedintoinformationsystems
Usesof a translationservice1st scenario Multilingual countries eg. Switzerland (French, German, Italian, and Rhaeto-Romanic) Multilingual nursing workforce globally recruited Goal: Multilingual nursing documentation
Properties of1stscenario All nursing concepts of the specific domain Target languages are known
Usesof a translationservice2nd scenario Patient traveling to another country Goal: Nursing documentation should be at least partly readable in another language Coded content can be translated automatically, if translation table for this language available
Properties of 2nd scenario Only some nursing concepts of the specific domain need to be translated Languages are unknown beforehand
Assumptions Nursing care data are represented as standardized terms sometimes appended with free text.  ICNP is used in a computerized system as interface terminology or  reference terminology Translation would require looking up the code mapped to the desired translation.
Possible Solution Eachsystemin eachinstitutionmaintainsall translationtablesto all availablelanguages Challenges Version changesofthe ICNP Intermediate revisionsofeachtranslation(eg. Correctionoftypos, errors) New versionshavetobeimported (manually?)
Consequence:Constant update isnecessary ProposedSolution TranslationServer Code, version,targetlanguage Concept in target language
Service-orientedarchitecture (SOA)Translation service Web service based on HTML protocol(No extra ports needed) Accessible over the internet Machine readable (XML based) Independent of operating system Request for All translations of a target language of an ICNP version (scenario 1) A few translation s of a target language of an ICNP version (scenario 2)
PrototypeProofofconcept XML-RPC (modifiedlibrary) getLanguages getTranslationByCode getTranslationByText Performance Rented, commercial, virtual server PC client application (PHP script) Average response 0.13 seconds (getTranslationByCode) Almost enough for translation on the fly
To do Authentication/Authorization Encryption? Evaluate other protocols XML-RPC Simple object access protocol (SOAP)WS-Security
Conclusions Challenges not restricted to ICNP translations Translations do change frequently over time It does not make sense for each institution to maintain their own translation tables A central translation server using SOA could simplify the maintenance task of the translation tables
Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences Furtherinformation:www.ulrich-schrader.deslideshare.com Thankyouforyourattention Photo by Stephen Downes

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Computer assignment for grade 9
Computer assignment for grade  9Computer assignment for grade  9
Computer assignment for grade 9
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSCOMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
 
Compiler type
Compiler typeCompiler type
Compiler type
 
Compiler interpreter and_bootstrapping
Compiler interpreter and_bootstrappingCompiler interpreter and_bootstrapping
Compiler interpreter and_bootstrapping
 
Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi
Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi  Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi
Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi
 
La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
 
Debuggers in system software
Debuggers in system softwareDebuggers in system software
Debuggers in system software
 
Compiler design
Compiler designCompiler design
Compiler design
 
Language Translator ( Compiler)
Language Translator ( Compiler)Language Translator ( Compiler)
Language Translator ( Compiler)
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
Interpreter
InterpreterInterpreter
Interpreter
 
single pass compiler and its architecture
single pass compiler and its architecturesingle pass compiler and its architecture
single pass compiler and its architecture
 
Compiler Design Quiz
Compiler Design QuizCompiler Design Quiz
Compiler Design Quiz
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
 
4. processor
4. processor4. processor
4. processor
 
Compilers
CompilersCompilers
Compilers
 
Language processor
Language processorLanguage processor
Language processor
 
Compilers
CompilersCompilers
Compilers
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 

Destacado

INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroPaulo Traça
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101 Paulo Traça
 
Personalising speech to-speech translation
Personalising speech to-speech translationPersonalising speech to-speech translation
Personalising speech to-speech translationbehzad66
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Paulo Traça
 
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUSPost-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUSTAUS - The Language Data Network
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...Paulo Traça
 
Blogs und Wiki in der Lehre - Web 2.0 für Pflegemanager
Blogs und Wiki in der Lehre - Web 2.0 für PflegemanagerBlogs und Wiki in der Lehre - Web 2.0 für Pflegemanager
Blogs und Wiki in der Lehre - Web 2.0 für PflegemanagerUlrich Schrader
 

Destacado (8)

INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e Metro
 
Moving to Scrum
Moving to ScrumMoving to Scrum
Moving to Scrum
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101
 
Personalising speech to-speech translation
Personalising speech to-speech translationPersonalising speech to-speech translation
Personalising speech to-speech translation
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101
 
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUSPost-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Blogs und Wiki in der Lehre - Web 2.0 für Pflegemanager
Blogs und Wiki in der Lehre - Web 2.0 für PflegemanagerBlogs und Wiki in der Lehre - Web 2.0 für Pflegemanager
Blogs und Wiki in der Lehre - Web 2.0 für Pflegemanager
 

Similar a The ICNP BaT from translation tool to translation server

2007 acendio portenier_lucien_w_1130
2007 acendio portenier_lucien_w_11302007 acendio portenier_lucien_w_1130
2007 acendio portenier_lucien_w_1130tbnext
 
design intoduction of_COMPILER_DESIGN.pdf
design intoduction of_COMPILER_DESIGN.pdfdesign intoduction of_COMPILER_DESIGN.pdf
design intoduction of_COMPILER_DESIGN.pdfadvRajatSharma
 
Language translation system p
Language translation system pLanguage translation system p
Language translation system panassatti5
 
Language translators
Language translatorsLanguage translators
Language translatorsAditya Sharat
 
Unit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxUnit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxAsst.prof M.Gokilavani
 
Compiler design
Compiler designCompiler design
Compiler designsanchi29
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorGiuseppe D'Onofrio
 
lce1 مترجمات.pptx
lce1 مترجمات.pptxlce1 مترجمات.pptx
lce1 مترجمات.pptxSamiAAli44
 
Lecture1 compilers
Lecture1 compilersLecture1 compilers
Lecture1 compilersAftab Ahmad
 
Lecture 1 introduction to language processors
Lecture 1  introduction to language processorsLecture 1  introduction to language processors
Lecture 1 introduction to language processorsRebaz Najeeb
 
Lecture 10 software development
Lecture 10 software developmentLecture 10 software development
Lecture 10 software developmentJehanzaib Yousuf
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!manishamorya
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution pptKeerty Smile
 
Python-00 | Introduction and installing
Python-00 | Introduction and installingPython-00 | Introduction and installing
Python-00 | Introduction and installingMohd Sajjad
 
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR caijjournal
 
Chap 1-language processor
Chap 1-language processorChap 1-language processor
Chap 1-language processorshindept123
 

Similar a The ICNP BaT from translation tool to translation server (20)

2007 acendio portenier_lucien_w_1130
2007 acendio portenier_lucien_w_11302007 acendio portenier_lucien_w_1130
2007 acendio portenier_lucien_w_1130
 
design intoduction of_COMPILER_DESIGN.pdf
design intoduction of_COMPILER_DESIGN.pdfdesign intoduction of_COMPILER_DESIGN.pdf
design intoduction of_COMPILER_DESIGN.pdf
 
Language translation system p
Language translation system pLanguage translation system p
Language translation system p
 
An Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile EnvironmentAn Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile Environment
 
Language translators
Language translatorsLanguage translators
Language translators
 
Unit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxUnit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptx
 
Compiler design
Compiler designCompiler design
Compiler design
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslator
 
lce1 مترجمات.pptx
lce1 مترجمات.pptxlce1 مترجمات.pptx
lce1 مترجمات.pptx
 
df
dfdf
df
 
Lecture1 compilers
Lecture1 compilersLecture1 compilers
Lecture1 compilers
 
Lecture 1 introduction to language processors
Lecture 1  introduction to language processorsLecture 1  introduction to language processors
Lecture 1 introduction to language processors
 
Lecture 10 software development
Lecture 10 software developmentLecture 10 software development
Lecture 10 software development
 
.Pigeon Project
.Pigeon Project.Pigeon Project
.Pigeon Project
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Python-00 | Introduction and installing
Python-00 | Introduction and installingPython-00 | Introduction and installing
Python-00 | Introduction and installing
 
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
 
Chap 1-language processor
Chap 1-language processorChap 1-language processor
Chap 1-language processor
 

Más de Ulrich Schrader

Pflegeinformatik - Internationale Entwicklung
Pflegeinformatik - Internationale EntwicklungPflegeinformatik - Internationale Entwicklung
Pflegeinformatik - Internationale EntwicklungUlrich Schrader
 
Erfahrungen mit Screencasting und Podcasting
Erfahrungen mit Screencasting und PodcastingErfahrungen mit Screencasting und Podcasting
Erfahrungen mit Screencasting und PodcastingUlrich Schrader
 
Patienteninformation und Pflege
Patienteninformation und PflegePatienteninformation und Pflege
Patienteninformation und PflegeUlrich Schrader
 
Auswirkungen von Informationstechnologie bei Pflegenden
Auswirkungen von Informationstechnologie bei PflegendenAuswirkungen von Informationstechnologie bei Pflegenden
Auswirkungen von Informationstechnologie bei PflegendenUlrich Schrader
 
Offene Lehrveranstaltungen mit Web 2.0 Technologien
Offene Lehrveranstaltungen mit Web 2.0 TechnologienOffene Lehrveranstaltungen mit Web 2.0 Technologien
Offene Lehrveranstaltungen mit Web 2.0 TechnologienUlrich Schrader
 
Screencasting - Vorlesungsaufzeichnungen leicht gemacht
Screencasting - Vorlesungsaufzeichnungen leicht gemachtScreencasting - Vorlesungsaufzeichnungen leicht gemacht
Screencasting - Vorlesungsaufzeichnungen leicht gemachtUlrich Schrader
 
Pflegeinformationssysteme
PflegeinformationssystemePflegeinformationssysteme
PflegeinformationssystemeUlrich Schrader
 

Más de Ulrich Schrader (20)

Babylon in der pflege
Babylon in der pflegeBabylon in der pflege
Babylon in der pflege
 
Pflegeinformatik - Internationale Entwicklung
Pflegeinformatik - Internationale EntwicklungPflegeinformatik - Internationale Entwicklung
Pflegeinformatik - Internationale Entwicklung
 
Web 2 - Vom Ich zum Wir
Web 2 - Vom Ich zum WirWeb 2 - Vom Ich zum Wir
Web 2 - Vom Ich zum Wir
 
ICNP Version 2.0
ICNP Version 2.0ICNP Version 2.0
ICNP Version 2.0
 
Erfahrungen mit Screencasting und Podcasting
Erfahrungen mit Screencasting und PodcastingErfahrungen mit Screencasting und Podcasting
Erfahrungen mit Screencasting und Podcasting
 
Statistik - Teil 5
Statistik - Teil 5Statistik - Teil 5
Statistik - Teil 5
 
Statistik - Teil 6
Statistik - Teil 6Statistik - Teil 6
Statistik - Teil 6
 
Statistik - Teil 4
Statistik - Teil 4Statistik - Teil 4
Statistik - Teil 4
 
Statistik - Teil 3
Statistik - Teil 3Statistik - Teil 3
Statistik - Teil 3
 
Statistik - Teil 1
Statistik - Teil 1Statistik - Teil 1
Statistik - Teil 1
 
Statistik - Teil 2
Statistik - Teil 2Statistik - Teil 2
Statistik - Teil 2
 
Umgang Mit Risiken
Umgang Mit RisikenUmgang Mit Risiken
Umgang Mit Risiken
 
Patienteninformation und Pflege
Patienteninformation und PflegePatienteninformation und Pflege
Patienteninformation und Pflege
 
Auswirkungen von Informationstechnologie bei Pflegenden
Auswirkungen von Informationstechnologie bei PflegendenAuswirkungen von Informationstechnologie bei Pflegenden
Auswirkungen von Informationstechnologie bei Pflegenden
 
Offene Lehrveranstaltungen mit Web 2.0 Technologien
Offene Lehrveranstaltungen mit Web 2.0 TechnologienOffene Lehrveranstaltungen mit Web 2.0 Technologien
Offene Lehrveranstaltungen mit Web 2.0 Technologien
 
Screencasting - Vorlesungsaufzeichnungen leicht gemacht
Screencasting - Vorlesungsaufzeichnungen leicht gemachtScreencasting - Vorlesungsaufzeichnungen leicht gemacht
Screencasting - Vorlesungsaufzeichnungen leicht gemacht
 
DatenqualitäT
DatenqualitäTDatenqualitäT
DatenqualitäT
 
It Projekte
It  ProjekteIt  Projekte
It Projekte
 
2 Pflegeterminologien
2 Pflegeterminologien2 Pflegeterminologien
2 Pflegeterminologien
 
Pflegeinformationssysteme
PflegeinformationssystemePflegeinformationssysteme
Pflegeinformationssysteme
 

Último

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 productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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...Enterprise Knowledge
 
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)wesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 MenDelhi Call girls
 
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 DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 2024Rafal Los
 
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 MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 Servicegiselly40
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
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)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

The ICNP BaT from translation tool to translation server

  • 1. The ICNP BaTFrom Translation Tool To Translation Web Service Ulrich Schraderhttp://info.ulrich-schrader.de
  • 2. Content Briefly: The web-based translation tool used to help with translating the ICNP 2 Scenarios using different translations in practice Challenges posed for information systems Proposal for a solution Experiences with a prototype
  • 3. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences ICNP BaTBrowser and Translation-Tool Support all three phases of a collaborative translation effort Translation phase Evaluation phase Finalizing and export Multilingual Support several languages Multi-version Support the concurrent translation of several versions of the ICNP Automate the migration of already existing translations of a prior version of the ICNP to the next version Support multiple translation of a concept Preferred term, synonyms Support the communication, cooperation, and coordination between teams of translators and evaluators of a specific language
  • 4. Multilingual/Multiversion Select language 1 Select language 2 Select version Language 2 Language 1
  • 6. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences Integrated Languages German Norwegian Cantonese French Polish Slovenian (ICNP Beta) Italian (ICNP Beta)
  • 7. Experiencesleadingtothis talk Existingtranslationscome in all kindsofformats: MS Word MS Excel Text files (CSV) Import intothedatabase Manual Time comsuming Error prone Challengingif different translationshavetobeintegratedintoinformationsystems
  • 8. Usesof a translationservice1st scenario Multilingual countries eg. Switzerland (French, German, Italian, and Rhaeto-Romanic) Multilingual nursing workforce globally recruited Goal: Multilingual nursing documentation
  • 9. Properties of1stscenario All nursing concepts of the specific domain Target languages are known
  • 10. Usesof a translationservice2nd scenario Patient traveling to another country Goal: Nursing documentation should be at least partly readable in another language Coded content can be translated automatically, if translation table for this language available
  • 11. Properties of 2nd scenario Only some nursing concepts of the specific domain need to be translated Languages are unknown beforehand
  • 12. Assumptions Nursing care data are represented as standardized terms sometimes appended with free text. ICNP is used in a computerized system as interface terminology or reference terminology Translation would require looking up the code mapped to the desired translation.
  • 13. Possible Solution Eachsystemin eachinstitutionmaintainsall translationtablesto all availablelanguages Challenges Version changesofthe ICNP Intermediate revisionsofeachtranslation(eg. Correctionoftypos, errors) New versionshavetobeimported (manually?)
  • 14. Consequence:Constant update isnecessary ProposedSolution TranslationServer Code, version,targetlanguage Concept in target language
  • 15. Service-orientedarchitecture (SOA)Translation service Web service based on HTML protocol(No extra ports needed) Accessible over the internet Machine readable (XML based) Independent of operating system Request for All translations of a target language of an ICNP version (scenario 1) A few translation s of a target language of an ICNP version (scenario 2)
  • 16. PrototypeProofofconcept XML-RPC (modifiedlibrary) getLanguages getTranslationByCode getTranslationByText Performance Rented, commercial, virtual server PC client application (PHP script) Average response 0.13 seconds (getTranslationByCode) Almost enough for translation on the fly
  • 17. To do Authentication/Authorization Encryption? Evaluate other protocols XML-RPC Simple object access protocol (SOAP)WS-Security
  • 18. Conclusions Challenges not restricted to ICNP translations Translations do change frequently over time It does not make sense for each institution to maintain their own translation tables A central translation server using SOA could simplify the maintenance task of the translation tables
  • 19. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences Furtherinformation:www.ulrich-schrader.deslideshare.com Thankyouforyourattention Photo by Stephen Downes