Internationalization Tag Set 1.0 A New Standard for Internationalization and Localization of XML
|
|
|
- Antony Arnold
- 10 years ago
- Views:
Transcription
1 A New Standard for Internationalization and Localization of XML Felix Sasaki World Wide Web Consortium 1 San Jose, This presentation describes a new W3C Recommendation, the Internationalization Tag Set (ITS) 1.0, which has being developed by the W3C i18n ITS Working Group. IUC 31, San Jose 1
2 Overview Background: ITS 1.0 purposes / audiences ITS 1.0 basic "local" usage ITS 1.0 extended usage Implementations and applications 2 San Jose, We will first give an overview of the purpose and possible audiences for ITS 1.0. Then we will describe its basic and extended usage scenarios. Finally some implementations and applications will be introduced. IUC 31, San Jose 2
3 i18n Background ITS Working GroupBasic Usage ITS Requirements Extended UsageSignificant Implementations Issues Background 3 San Jose, IUC 31, San Jose 3
4 i18n Background ITS Working GroupBasic Usage ITS Requirements Extended UsageSignificant Implementations Issues Background ITS 1.0: "Internationalization Tag Set (ITS) Version 1.0" W3C Recommendation (April 2007) produced by the W3C i18n ITS Working Group 4 San Jose, ITS 1.0, the "Internationalization Tag Set (ITS) Version 1.0", is a W3C Recommendation published in April It has been developed by the W3C i18n ITS Working Group. IUC 31, San Jose 4
5 i18n Background ITS Working GroupBasic Usage ITS Requirements Extended UsageSignificant Implementations Issues Background Target: XML Documents and Schemas Purpose: To express information ("data categories") for internationalization and localization of XML documents and schemas 5 San Jose, ITS 1.0 targets XML documents and schemas (e.g. XML DTDs, W3C XML Schema or RELAX NG). The purpose of ITS 1.0 is to express information (in the terminology of ITS 1.0 so-called "data categories") for internationalization and localization of XML. Examples for data categories will be given later. IUC 31, San Jose 5
6 i18n Background ITS Working GroupBasic Usage ITS Requirements Extended UsageSignificant Implementations Issues Audience / Usage Scenarios Content authoring Terminology creation and translation Software development 6 San Jose, The audience for ITS 1.0 are - content authors who need to mark up internationalization-related or localization-related information in an XML document; - support of terminology creation and translation in the localization process, e.g. insertion of special markers for terms; and - software development, where the software-related material (code and / or documentation) is stored in an XML based format). IUC 31, San Jose 6
7 i18n Background ITS Working GroupBasic Usage ITS Requirements Extended UsageSignificant Implementations Issues Other topics of the Working Group Mostly covered by "Best Practices for XML Internationalization" document Draft currently under development 7 San Jose, Besides the ITS1.0 specification covered in this talk, the ITS working group is dealing with a lot of other topics. Many of these are covered as "Best Practices for XML Internationalization" in a separate document which is currently under development. The following slide provides a list of the most important topics the working group is working on. IUC 31, San Jose 7
8 Scenario - Authoring Content Limited impact Scenario - Terminology Creation CDATA section and Translation Links to internal/external text Scenario - Software Resources Bidirectional text support Indicator of Constraints Indicator for metrics Handling entities Attribute and translatable text Cultural aspects of the content Naming scheme Purpose specification/mapping Localization Notes Span-like elements Handling of white-spaces Unique identifier Multilingual Documents Locale/language identification Annotation Markup Term identification Identifying Date and Time Indicator of translatability Complete list at htttp:// 8 San Jose, IUC 31, San Jose 8
9 Basic Usage 9 San Jose, IUC 31, San Jose 9
10 Translate ITS 1.0 Data Categories Localization Notes Terminology Directionality Ruby Language Information Elements within Text 10 San Jose, The basic usage of ITS 1.0 is to add information, so-called "data categories" for internationalization and localization, to an XML document. The data categories on this slide are part of the ITS 1.0 specification. IUC 31, San Jose 10
11 Sample Data category: "Translate" Parts of a document should not be translated: <book>... <p>and he said: you need a new <quote its:translate="no">motherboard</quote> </p>... </book> 11 San Jose, As an example we will introduce the "Translate" data category. It is used to express information about translatability of (parts of) an XML document. The default is that that the textual content of all elements has to be translated. The values of attributes should not be translated. An exception to this statement can be made via an "its:translate" attribute. For example, the "its:translate" attribute with the value "no" at the <quote> element means that the content of this element should not be translated. IUC 31, San Jose 11
12 Separation of Why Data Categories? 1. prose description of ITS 1.0 categories ("data category") 2. implementation (schema language independent) 3. schema language specific declaration (XML DTDs, XML Schema, RELAX NG) 12 San Jose, Why does ITS 1.0 define data categories and not markup directly? The benefit of data categories is the separation of (1) the prose description of what the ITS 1.0 information is about (the "data category"), (2) the implementation on a schema language independent level, and (3) the declaration which is specific to a schema language. The ITS 1.0 specification provides declarations for three schema language: XML DTDs, XML Schema and RELAX NG. IUC 31, San Jose 12
13 Example: "Translate" 1. Data category: Prose description "Parts of a document should (not) be translated." 2. Schema language independent implementation <book its:translate="yes" >... </book> 3. Schema language specific declaration <!ELEMENT book > <!ATTLIST book its:translate (yes no) #IMPLIED> 13 San Jose, Again we give an example of the "Translate" data category. Its prose description is very simple: "Parts of a document should (not) be translated". On a schema language independent level, "Translate" is implemented via an attribute "its:translate" with the two values "yes" or "no". In the schema language XML DTDs, the attribute is declared as an optional attribute on the <book> and other, possibly all elements of a schema. IUC 31, San Jose 13
14 Example: "Localization Note" 1. Data category: Prose description "Used to provide information to localizers." 2. Schema language independent implementation <book its:locnote=" " locnotetype=" " >... </book> 3. Schema language specific declaration <!ELEMENT book > <!ATTLIST book its:locnote CDATA) > 14 San Jose, Now we give an example of the "Localization Note" data category. It is used to provide information to localizers. On a schema language independent level, "Localization Note" is implemented via the attributes "its:locnote" and "its:locnotetype". "its:locnotetype" provides the type of localization note, "description" or "alert". Declarations for these two attributes are provided In the schema language XML DTD. IUC 31, San Jose 14
15 Extended Usage 15 San Jose, IUC 31, San Jose 15
16 Extended Usage of ITS Global usage of ITS 1.0 data categories (basic usage is called "local") Association between data categories and existing markup Pointing to existing values 16 San Jose, In addition to the basic usage of ITS 1.0, there are three aspects of ITS extended usage: the global usage of ITS data categories, the association between data categories and existing markup, and pointing to existing values. IUC 31, San Jose 16
17 Global ITS Data Categories Using XPath to select parts of an XML document: <somedocument > <its:rules > <its:translaterule translate="no" > <!-- This rule holds for p elements which are edited by John. --> </somedocument> Other rule elements: locnoterule, termrule, dirrule, 17 San Jose, ITS 1.0 data categories can appear in "global" positions, that means independent of a specific location in an XML document, a schema or a separate XML file. For the global usage of ITS 1.0, an <its:rules> element is defined. It contains data category specific child elements like <its:translaterule> for the "Translate" data category. The attribute "selector" at the <its:translaterule> Element contains an XPath expression which is used for selecting parts of an XML document. These parts are the targets to which information of the data category is applied to. In the example, the "selector attribute", in combination with the "translate='no'" attribute, expresses that the <p> element with the attribute "editor='john'" should not be translated. For other data categories, ITS 1.0 defines similar rules elements. They all contain a "selector" attribute and further, data category specific markup. IUC 31, San Jose 17
18 Combination of Global and Local Usage <book ><its:rules > <its:translaterule translate="no" selector="//quote"/></its:rules> <body>... <p>and he said: you need a new <quote its:translate="yes">motherboard</quote> </p>... </body> </book> 18 San Jose, It is possible to combine the local and global usage of ITS 1.0 data categories. In the example, the content of all <quote> elements should not be translated. This is expressed via <its:translaterule> and two attributes "translate" and "selector" at that element. As an exception, the content of the <quote> element should be translated. This is expressed via the "its:translate='yes'" attribute at the <quote> element. IUC 31, San Jose 18
19 Association with Existing Markup Association with DITA and other markup: <book ><its:rules > <its:translaterule translate="no" <its:termrule term="yes" selector="//quote"/></its:rules> <body>... <p>and he said: you need a new <quote dita:translate="no">motherboard</quote> </p>... </body> </book> 19 San Jose, The "global" usage of ITS is also a means to associate ITS data categories with existing markup. In the example, the attribute "translate='no'" at the <its:translaterule> element is associated with the "dita:translate='no'" attribute from DITA, via the "selector='//*[@dita:translate='no']'" attribute. The attribute "term='yes'" at the <its:termrule> element implements the "Terminology" data category. It is associated with all <quote> elements via the "selector='//quote'" attribute. This means that all <quote> elements are interpreted as terms. DITA ("Darwin Information Typing Architecture") is a more and more widely used XML vocabulary especially designed for technical documentation. DITA documents are a primary target for localization, and DITA provides relevant markup like the "dita:translate" attribute. IUC 31, San Jose 19
20 Pointing to Existing Values Pointing to existing localization notes: <mydoc ><its:rules > <its:locnoterule locnotetype="alert" </its:rules>... <span loc-n=" "> </span> </mydoc> 20 San Jose, Finally, it is possible to point to existing values in a document. An example is given for the "Localization Note" data category. The "locnotepointer" attribute at the <its:locnoterule> element is used to point to the value of the "loc-n" attribute. Association with markup and pointing to values make it possible to apply ITS without an impact on existing XML documents, and re-use markup (like the DITA "dita:translate" attribute) from existing XML vocabularies. IUC 31, San Jose 20
21 Implementations and Applications 21 San Jose, Now we will present some implementations and applications of ITS 1.0. The data on the next slide is taken from the ITS 1.0 test suite, see IUC 31, San Jose 21
22 ITS Test Suite Translate (input, output) Localization Note (input, output) Terminology (input, ouput) Language Information (input, output) Elements within Text (input, output) 22 San Jose, There is sample input for five data categories: "Translate", Localization Note, Terminology, Language Information and Elements within Text. The output format is specific to the ITS 1.0 test suite. It makes explicit what information is available after ITS 1.0 processing. IUC 31, San Jose 22
23 Implementations XSLT implementations for all data categories Spritser ITSImpl Rainbow XML Filter preparation for translation XLIFF extraction spell-checking etc. 23 San Jose, During the development of the ITS 1.0 specification, four implementations have been created. There are two XSLT-based implementations, "Spritser" and "ITSImpl", which cover all ITS 1.0 data categories. The "Rainbow XML Filter" covers the "Translate", Localization Note, Terminology and Elements within Text data categories. This filter has many application scenarios which are listed on this slide. IUC 31, San Jose 23
24 XTM Implementations Web-based translation tool system ITS2Xliff (under development!) Further information at also about: Your implementation of ITS 1.0! Please let us know 24 San Jose, XTM covers the "Translate" and "Elements within Text" data categories. ITS2Xliff is a new implementation under development. It's purpose is the generation of XLIFF ("XML Localization Interchange File Format") documents from XML files with local or global ITS markup. Further information about implementations and applications is available at the link on this slide. We hope that sooner or later we will also be able to add a link to your implementation of ITS 1.0! IUC 31, San Jose 24
25 Thank You! 25 San Jose, IUC 31, San Jose 25
XML: extensible Markup Language. Anabel Fraga
XML: extensible Markup Language Anabel Fraga Table of Contents Historic Introduction XML vs. HTML XML Characteristics HTML Document XML Document XML General Rules Well Formed and Valid Documents Elements
Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata
Standard for Information and Image Management Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata Association for Information and
Extensible Markup Language (XML): Essentials for Climatologists
Extensible Markup Language (XML): Essentials for Climatologists Alexander V. Besprozvannykh CCl OPAG 1 Implementation/Coordination Team The purpose of this material is to give basic knowledge about XML
Structured vs. unstructured data. Motivation for self describing data. Enter semistructured data. Databases are highly structured
Structured vs. unstructured data 2 Databases are highly structured Semistructured data, XML, DTDs Well known data format: relations and tuples Every tuple conforms to a known schema Data independence?
XSLT Mapping in SAP PI 7.1
Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.
Data Integration through XML/XSLT. Presenter: Xin Gu
Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator
Managing XML Documents Versions and Upgrades with XSLT
Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, [email protected] 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder
An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration
Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and
Semistructured data and XML. Institutt for Informatikk INF3100 09.04.2013 Ahmet Soylu
Semistructured data and XML Institutt for Informatikk 1 Unstructured, Structured and Semistructured data Unstructured data e.g., text documents Structured data: data with a rigid and fixed data format
DITA CMS Release 4.0 (Dynamic Release Management Module): Detailed Release Notes
DITA CMS Release 4.0 (Dynamic Release Management Module): Detailed Release Notes WWW.IXIASOFT.COM / DITACMS v. 4.0, Build 4.0.12 / Copyright 2015 IXIASOFT Technologies. All rights reserved. Last revised:
XLIFF 2.0. David Filip Secretary & Editor OASIS XLIFF TC
XLIFF 2.0 David Filip Secretary & Editor OASIS XLIFF TC Intro XLIFF is an industry vocabulary that helps keep bilingual content in sync during Localization and Translation service transformations. XLIFF
The Web Web page Links 16-3
Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML documents Describe several specific HTML tags and their purposes 16-1 Chapter Goals
Page: 1. Merging XML files: a new approach providing intelligent merge of XML data sets
Page: 1 Merging XML files: a new approach providing intelligent merge of XML data sets Robin La Fontaine, Monsell EDM Ltd [email protected] http://www.deltaxml.com Abstract As XML becomes ubiquitous
Managing large sound databases using Mpeg7
Max Jacob 1 1 Institut de Recherche et Coordination Acoustique/Musique (IRCAM), place Igor Stravinsky 1, 75003, Paris, France Correspondence should be addressed to Max Jacob ([email protected]) ABSTRACT
XML Schema Definition Language (XSDL)
Chapter 4 XML Schema Definition Language (XSDL) Peter Wood (BBK) XML Data Management 80 / 227 XML Schema XML Schema is a W3C Recommendation XML Schema Part 0: Primer XML Schema Part 1: Structures XML Schema
Introduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
Last Week. XML (extensible Markup Language) HTML Deficiencies. XML Advantages. Syntax of XML DHTML. Applets. Modifying DOM Event bubbling
XML (extensible Markup Language) Nan Niu ([email protected]) CSC309 -- Fall 2008 DHTML Modifying DOM Event bubbling Applets Last Week 2 HTML Deficiencies Fixed set of tags No standard way to create new
Translation and Localization Services
Translation and Localization Services Company Overview InterSol, Inc., a California corporation founded in 1996, provides clients with international language solutions. InterSol delivers multilingual solutions
ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2
HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers
Chapter 3: XML Namespaces
3. XML Namespaces 3-1 Chapter 3: XML Namespaces References: Tim Bray, Dave Hollander, Andrew Layman: Namespaces in XML. W3C Recommendation, World Wide Web Consortium, Jan 14, 1999. [http://www.w3.org/tr/1999/rec-xml-names-19990114],
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Presentation / Interface 1.3
W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF
Quiz! Database Indexes. Index. Quiz! Disc and main memory. Quiz! How costly is this operation (naive solution)?
Database Indexes How costly is this operation (naive solution)? course per weekday hour room TDA356 2 VR Monday 13:15 TDA356 2 VR Thursday 08:00 TDA356 4 HB1 Tuesday 08:00 TDA356 4 HB1 Friday 13:15 TIN090
e-business Frameworks based on MDA
e-business Frameworks based on MDA Haeng-Kon Kim Abstract In this paper, we survey and analyze the actual conditions of EDI system for B2B business of transport companies in Korea. As the result of our
Development and Validation of an XML Schema for Automated Environmental Reporting on XML Basis
- 233 - Development and Validation of an XML Schema for Automated Environmental Reporting on XML Basis Jorge Marx Gomez, Christoph Hermann 1 Ralf Isenmann 2 Abstract Today automated environmental reporting
<Namespaces> Core XML Technologies. Why Namespaces? Namespaces - based on unique prefixes. Namespaces. </Person>
Core XML Technologies Namespaces Why Namespaces? bob roth 814.345.6789 Mariott If we combine these two documents
DTD Tutorial. About the tutorial. Tutorial
About the tutorial Tutorial Simply Easy Learning 2 About the tutorial DTD Tutorial XML Document Type Declaration commonly known as DTD is a way to describe precisely the XML language. DTDs check the validity
My IC Customizer: Descriptors of Skins and Webapps for third party User Guide
User Guide 8AL 90892 USAA ed01 09/2013 Table of Content 1. About this Document... 3 1.1 Who Should Read This document... 3 1.2 What This Document Tells You... 3 1.3 Terminology and Definitions... 3 2.
XML WEB TECHNOLOGIES
XML WEB TECHNOLOGIES Chakib Chraibi, Barry University, [email protected] ABSTRACT The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily
Cleo Communications. CUEScript Training
Cleo Communications CUEScript Training Introduction RMCS Architecture Why CUEScript, What is it? How and Where Scripts in RMCS XML Primer XPath Pi Primer Introduction (cont.) Getting Started Scripting
04 XML Schemas. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard
MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 04 XML Schemas 2 XML: recap and evaluation During last lesson we saw the basics
Draft Response for delivering DITA.xml.org DITAweb. Written by Mark Poston, Senior Technical Consultant, Mekon Ltd.
Draft Response for delivering DITA.xml.org DITAweb Written by Mark Poston, Senior Technical Consultant, Mekon Ltd. Contents Contents... 2 Background... 4 Introduction... 4 Mekon DITAweb... 5 Overview of
An Approach to Translate XSLT into XQuery
An Approach to Translate XSLT into XQuery Albin Laga, Praveen Madiraju and Darrel A. Mazzari Department of Mathematics, Statistics, and Computer Science Marquette University P.O. Box 1881, Milwaukee, WI
Studio. Rapid Single-Source Content Development. Author XYLEME STUDIO DATA SHEET
Studio Xyleme delivers content management for learning and development. We transform the way you author, publish, deliver, and analyze learning content to drive business performance. With Xyleme, you have
A Workbench for Prototyping XML Data Exchange (extended abstract)
A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy
Exchanger XML Editor - Canonicalization and XML Digital Signatures
Exchanger XML Editor - Canonicalization and XML Digital Signatures Copyright 2005 Cladonia Ltd Table of Contents XML Canonicalization... 2 Inclusive Canonicalization... 2 Inclusive Canonicalization Example...
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353
Kuali Financial System Interface Specification for Electronic Invoice Feed
Kuali Financial System Interface Specification for Electronic Invoice Feed Overview The current financial system used at Cornell will be replaced by the Kuali Financial System (KFS). This will occur July
XML for Manufacturing Systems Integration
Information Technology for Engineering & Manufacturing XML for Manufacturing Systems Integration Tom Rhodes Information Technology Laboratory Overview of presentation Introductory material on XML NIST
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
An XML Based Data Exchange Model for Power System Studies
ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical
Composite.Community.Newsletter - User Guide
Composite.Community.Newsletter - User Guide Composite 2015-11-09 Composite A/S Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.composite.net Contents 1 INTRODUCTION... 4 1.1 Who Should Read This
David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) E-mail: [email protected] http://wiki.oasis-open.org/cam
Quick XML Content Exchange Tutorial - Making your exchange structure - Creating template and rules - Exporting test examples - Documentation, schema and more - Advanced features David RR Webber Chair OASIS
Overview of DatadiagramML
Overview of DatadiagramML Microsoft Corporation March 2004 Applies to: Microsoft Office Visio 2003 Summary: This document describes the elements in the DatadiagramML Schema that are important to document
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
Arbortext 6.1. Curriculum Guide
Arbortext 6.1 Curriculum Guide Live Classroom Curriculum Guide Authoring using Arbortext Editor 6.1 Authoring for DITA using Arbortext Editor 6.1 Using Arbortext Styler 6.1 Authoring using Arbortext Editor
Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks
Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Ramaswamy Chandramouli National Institute of Standards and Technology Gaithersburg, MD 20899,USA 001-301-975-5013 [email protected]
Database System Concepts
s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth
Fuzzy Systems and Neural Networks XML Schemas for Soft Computing
Mathware & Soft Computing 10 (2003) 43-56 Fuzzy Systems and Neural Networks XML Schemas for Soft Computing A.R. de Soto, C.A. Capdevila and E.C. Fernández Escuela de Ingenierías Industrial e Informática
Introduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web
Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web Corey A Harper University of Oregon Libraries Tel: +1 541 346 1854 Fax:+1 541 346 3485 [email protected]
metaengine DataConnect For SharePoint 2007 Configuration Guide
metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...
The Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics
2013 Marty Hall & Yaakov Chaikin The Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics (GWT 2.5 Version) Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/gwt.html
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
CSET 3100 Advanced Website Design (3 semester credit hours) IT Required
CSET 3100 Advanced Website Design (3 semester credit hours) CSET Elective IT Required Current Catalog Description: This course covers the creation of HTML forms, creation of static and animated web graphics,
Developer Guide to Authentication and Authorisation Web Services Secure and Public
Government Gateway Developer Guide to Authentication and Authorisation Web Services Secure and Public Version 1.6.3 (17.04.03) - 1 - Table of Contents Government Gateway 1 Developer Guide to Authentication
HTML Web Page That Shows Its Own Source Code
HTML Web Page That Shows Its Own Source Code Tom Verhoeff November 2009 1 Introduction A well-known programming challenge is to write a program that prints its own source code. For interpreted languages,
1Lesson 1: Overview of Web Design Concepts Objectives
1Lesson 1: Overview of Web Design Concepts Objectives By the end of this lesson, you will be able to: 1.2.1: Balance customer needs and usability with site design principles and aesthetics (includes distinguishing
Structured vs. unstructured data. Semistructured data, XML, DTDs. Motivation for self-describing data
Structured vs. unstructured data 2 Semistructured data, XML, DTDs Introduction to databases CSCC43 Winter 2011 Ryan Johnson Databases are highly structured Well-known data format: relations and tuples
Translating between XML and Relational Databases using XML Schema and Automed
Imperial College of Science, Technology and Medicine (University of London) Department of Computing Translating between XML and Relational Databases using XML Schema and Automed Andrew Charles Smith acs203
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Service Road Map for ANDS Core Infrastructure and Applications Programs
Service Road Map for ANDS Core and Applications Programs Version 1.0 public exposure draft 31-March 2010 Document Target Audience This is a high level reference guide designed to communicate to ANDS external
Relational Databases for Querying XML Documents: Limitations and Opportunities. Outline. Motivation and Problem Definition Querying XML using a RDBMS
Relational Databases for Querying XML Documents: Limitations and Opportunities Jayavel Shanmugasundaram Kristin Tufte Gang He Chun Zhang David DeWitt Jeffrey Naughton Outline Motivation and Problem Definition
GetLibraryUserOrderList
GetLibraryUserOrderList Webservice name: GetLibraryUserOrderList Adress: https://www.elib.se/webservices/getlibraryuserorderlist.asmx WSDL: https://www.elib.se/webservices/getlibraryuserorderlist.asmx?wsdl
Secure XML API Integration Guide - Periodic and Triggered add in
Secure XML API Integration Guide - Periodic and Triggered add in Document Control This is a control document DESCRIPTION Secure XML API Integration Guide - Periodic and Triggered add in CREATION DATE 15/05/2009
Functional Requirements for Digital Asset Management Project version 3.0 11/30/2006
/30/2006 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 38 39 = required; 2 = optional; 3 = not required functional requirements Discovery tools available to end-users:
Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section
Agents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
XML. CIS-3152, Spring 2013 Peter C. Chapin
XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts
XML and Data Management
XML and Data Management XML standards XML DTD, XML Schema DOM, SAX, XPath XSL XQuery,... Databases and Information Systems 1 - WS 2005 / 06 - Prof. Dr. Stefan Böttcher XML / 1 Overview of internet technologies
1. Write the query of Exercise 6.19 using TRC and DRC: Find the names of all brokers who have made money in all accounts assigned to them.
1. Write the query of Exercise 6.19 using TRC and DRC: Find the names of all brokers who have made money in all accounts assigned to them. TRC: DRC: {B.Name Broker(B) AND A Account (A.BrokerId = B.Id A.Gain
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved.
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved. Opening Night Course Overview Perspective Business
Adobe XML Architecture
Adobe XML Architecture XML Data Package Specification Version 2.0 Adobe Systems Incorporated October 2003 2003 Adobe Systems Incorporated. All rights reserved. This publication and the information herein
Introduction to XML. Data Integration. Structure in Data Representation. Yanlei Diao UMass Amherst Nov 15, 2007
Introduction to XML Yanlei Diao UMass Amherst Nov 15, 2007 Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. 1 Structure in Data Representation Relational data is highly
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Markup Languages and Semistructured Data - SS 02
Markup Languages and Semistructured Data - SS 02 http://www.pms.informatik.uni-muenchen.de/lehre/markupsemistrukt/02ss/ XPath 1.0 Tutorial 28th of May, 2002 Dan Olteanu XPath 1.0 - W3C Recommendation language
