Subcommittee 3D DATA SETS FOR LIBRARIES. SC 3D Exchange of dictionary data Cape Town, 2005-10-19 3(Cape Town/Radley)3 Donald Radley Chairman, SC3D.

Slides:



Advertisements
Similar presentations
Office Links - Sharing Data in Microsoft Office A Mixed Bag of Treasures Chester N. Barkan Registrar Long Island University, C.W.Post Campus.
Advertisements

Forest Markup / Metadata Language FML
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Language data and XML: archiving and interoperability Simon Musgrave Linguistics Program Monash University
Alternative FILE formats
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
3/WS(Stockholm/Radley)5, (p 1), , D. Radley (© 2000l) (3WS(Stockholm)5 The IEC Data Dictionary) The IEC Data Dictionary Donald Radley.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
XML(EXtensible Markup Language). XML XML stands for EXtensible Markup Language. XML is a markup language much like HTML. XML was designed to describe.
Tutorial 8 Sharing, Integrating and Analyzing Data
HTML FORMATTING. CONTENTS HTML Formatting Formatting Example Formatting Example Output Summary Exercise.
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Introduction to XML Extensible Markup Language
Introduction to XML This material is based heavily on the tutorial by the same name at
Presented by Karen W. Gwynn LS – Metadata University of Alabama Prof. Steven MacCall Spring 2011.
11 Data Interface Standard for Accounting Software Project Progress Report China National Audit Office June, 2015.
1 Introducing Reportnet Miruna Badescu. 2 A linear view of Reportnet process.
Topics The "bigger picture" –The "XML sales pitch" –XML/XHTML vs. SGML/HTML –XML in electronic publishing –XML and the future, web 2.0 XML basics: –Building.
4/20/2017.
RFC Baby Steps Adding UTF-8 Support Tony Hansen IETF 83 March 27, 2012.
HTML & XHTML Introduction. First HTML 1992 Marked-up text to represent a hypertext document for transmission over the network The hypertext mark-up language.
Formex XML Two years after introduction Dr. Holger Bagola Publications Office Directorate A ‘OJ and Access to Legislation’ ‘Methodology and development’
What is XML? XML stands for EXtensible Markup Language
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Text.
FIX Repository based Products Infrastructure for the infrastructure Presenter Kevin Houstoun.
1 XML at a neighborhood university near you Innovation 2005 September 16, 2005 Kwok-Bun Yue University of Houston-Clear Lake.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
WHAT THE HELL IS XML?. What the Hell is XML? What the hell is XML?  Markup Language  Derived from SGML (Standardized General Markup Language)  Describes.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
Introduction to XML Extensible Markup Language. What is XML XML stands for eXtensible Markup Language. A markup language is used to provide information.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
Copyrighted material John Tullis 10/17/2015 page 1 04/15/00 XML Part 3 John Tullis DePaul Instructor
Subcommittee 3D DATA SETS FOR LIBRARIES. SC 3D Experience report for implementing IEC – Conventions and guidelines Cape Town, (Cape.
R. Addie & S. Dekeyser XML for M&C / USQ ? What ? Why ? How ? When ?
Lecture 16 Introduction to XML Boriana Koleva Room: C54
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
1 XML eXtensible Markup Language. 2 XML vs. HTML HTML is a HyperText Markup language HTML is a HyperText Markup language Designed for a specific application,
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
11 th INIS/ETDE Joint Technical Committee Meeting Agenda Item 2.4 Special Characters Debbie Cutler, ETDE OA 6-8 November 2007 Vienna, Austria.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Understanding Character Encodings Basics of Character Encodings that all Programmers should Know. Pritam Barhate, Cofounder and CTO Mobisoft Infotech.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
XML Extensible Markup Language
1 XML eXtensible Markup Language. 2 Introduction and Motivation Dr. Praveen Madiraju Modified from Dr.Sagiv’s slides.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
XML QUESTIONS AND ANSWERS
XML in Web Technologies
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
Chapter 1 HTML, XHTML, and the World Wide Web
Czech Statistical Office
Chapter 1 HTML, XHTML, and the World Wide Web
XML Data DTDs, IDs & IDREFs.
XML Problems and Solutions
Convert (flatten) IATI XML file to CSV file(s) using XQUERY
Allyson Falkner Spokane County ISD
Review of XML IST 421 Spring 2004 Lecture 5.
JTLS 6.0 View Data Files In Excel
Presentation transcript:

Subcommittee 3D DATA SETS FOR LIBRARIES

SC 3D Exchange of dictionary data Cape Town, (Cape Town/Radley)3 Donald Radley Chairman, SC3D

SC 3D 3WS(Cape Town/radley)3 : 3 Contents  Dictionary data exchange  Exchange formats  Problems with special characters  Format conversion  Dictionary validation  Demonstrations

SC 3D 3WS(Cape Town/radley)3 : 4 Dictionary data exchange  Computer-sensible data is essential for application of a data dictionary  Exchange formats must be agreed between supplier and user  It is not reasonable to expect all users to adopt the same format with their associated tools  It follows that dictionaries should be made available in more than one format, or tools be provided to convert among formats

SC 3D 3WS(Cape Town/radley)3 : 5 Exchange formats  HTML – as exported from IEC dictionary  STEP Physical File format complying with ISO  TAB-separated, CSV or other tabular formats compatible with spreadsheets  XML – DTD or schema  Simple ASCII tagged format

SC 3D 3WS(Cape Town/radley)3 : 6 Problems with special characters  Non-ASCII characters (Greek letters, subscripts, superscripts) cause problems  In principle, Unicode (UTF-8) can be used to represent Greek and other special characters  Unicode appears to support only a few subscripts and superscripts  Use of Unicode varies from format to format  Conversion tools need to take this into account  Transfer of special characters across applications is not transparent

SC 3D 3WS(Cape Town/radley)3 : 7 Unicode examples  Greek letter α (alpha)  Unicode value  Decimal 945  Hexadecimal 03B1  HTML and SGML - α (or α)  XML – α  α is not accepted  SPF – \X2\03B1\X0\

SC 3D 3WS(Cape Town/radley)3 : 8 Format conversion  Tools for conversion between formats are essential  Commercial tools exist for handling SPF and XML files and character-separated tables  Few tools exist for conversion, for example from SPF to XML or vice-versa  Validation of conversion tools is a problem

SC 3D 3WS(Cape Town/radley)3 : 9 Dictionary validation  Semantic validation is the responsibility of the Validation Team  Syntactic validation must be performed against the EXPRESS model in IEC  Tools (parsers) exist for this purpose  Currently, tools that will parse a dictionary operate on SPF files only  Different parsers give different results  Can a dictionary in any other format than SPF be said to comply with the model?

SC 3D 3WS(Cape Town/radley)3 : 10 Demonstrations  Export of IEC dictionary data Export  Conversion of downloaded IEC dictionary to SPF, XML and Tagged formats Conversion  EXPRESSO parser EXPRESSO  Proposed XML schema for dictionariesXML schema  Conversion of Tagged format to character- separated tables (for input to IEC database) Conversioncharacter- separated tables  Input templates for new class and DET definitions Input templates  Using existing definitions as a basis for new ones Using

SC 3D Thank you for your attention. Any questions?