Does It Fit? Review of the Proposal for OLIF (version 2) DTD Christian Lieske SAP AG - GBU Application Integration – MultiLingual Technology.

Slides:



Advertisements
Similar presentations
Drybridge Consulting Party Identification Directory Installing the Microsoft Research Service IDEAlliance and Drybridge Consulting – collaborating to deliver.
Advertisements

Semantic Business Management November 5, 2009 Paul Haley Automata, Inc. (412)
Slide 1 Insert your own content. Slide 2 Insert your own content.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
OLIF2 Consortium Walldorf, Germany November 14, 2000
Credibility and Competitive Advantage - Thoughts on OLIF Conformance Assessment - Christian Lieske SAP AG - GBU Application Integration – MultiLingual.
OLIF V2 Gr. Thurmair April OLIF April 2000 OLIF: Overview Rationale Principles Entries Descriptions Header Examples Status.
Using OLIF, The Open Lexicon Interchange Format Susan McCormick OLIF2 Consortium October 1, 2004.
Can I Use It, and If so, How? Christian Lieske SAP AG – MultiLingual Technology Discussion of Consortium Proposal for OLIF2 File Header.
OLIF2 Consortium Review Meeting December 13, 2001 Walldorf, Germany.
OLIF2 Consortium Review Meeting April 4, 2001 Walldorf, Germany.
Possible Changes to OLIF 2.1. General Issues Japanese.
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
W3C SML F2F XML Schema 1.1 Sandy Gao, IBM.
XBRL Versioning Committee of European Banking Supervisors XBRL Network Vice-Chair VWG Katrin Schmehl Amsterdam, th European Banking Supervisors.
XBRL COFINREP Implementation VII COFINREP Workshop Bartosz Ochocki
22-Sep-06 CS6795 Semantic Web Techniques 0 Extensible Markup Language.
DPM ARCHITECT FOR XBRL XBRL taxonomy editor aimed at BUSINESS USERS Based on the DPM approach and DPM XBRL Architecture Currently on its last stage of.
Open Office.Org What is the Open Office.org Source Project? Open source project through which Sun Microsystems is releasing the technology for the popular.
What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
© Copyright 2011 John Wiley & Sons, Inc.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Achieving Distributed Extensibility and Versioning in XML Dave Orchard W3C Lead BEA Systems.
SDPL 2003Notes 2: Document Instances and Grammars1 2.5 XML Schemas n A quick introduction to XML Schema –W3C Recommendation, May 2, 2001: »XML Schema Part.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
A Technical Introduction to XML Transparency No. 1 XML quick References.
AIP Archival Information Package – Defines how digital objects and its associated metadata are packaged using XML based files. METS (binding file) MODS.
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.
Chapter 8 Structuring System Data Requirements
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
Introduction to XML This material is based heavily on the tutorial by the same name at
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
XML Validation I DTDs Robin Burke ECT 360 Winter 2004.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Document Type Definition.
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Document Type Definitions Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
MIS 315 Bsharah An Introduction to XML 1MIS Bsharah.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
XML - Why: The HTML-Dilemma HTML, SGML, XML - How: Syntax, Concept, Language Elements Basics Well-formed XML-Documents (without DTD) Valid XML-Documents.
XML (2) DTD Sungchul Hong.
FIGIS’ML Hands-on training - © FAO/FIGIS An introduction to XML Objectives : –what is XML? –XML and HTML –XML documents structure well-formedness.
Data Management David Nathan & Peter Austin & Robert Munro.
Content and Computer Platforms Week 3. Today’s goals Obtaining, describing, indexing content –XML –Metadata Preparing for the installation of Dspace –Computers.
10/15/20151 XML. 10/15/20152 Mark-up Languages Digitalizing information Content Format SGML HTML XML RDF OWL …
1 Design Issues in XML Databases Ref: Designing XML Databases by Mark Graves.
R. Addie & S. Dekeyser XML for M&C / USQ ? What ? Why ? How ? When ?
An Introduction to XML Sandeep Bhattaram
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
XML for Text Markup An introduction to XML markup.
2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Introduction Module 1: Introduction & Overview of the FGDC CSDGM.
SIP working group IETF#70 Essential corrections Keith Drage.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
GenX- XML Mapping of GenCAM Andy Dugenske Andy Scholand Manufacturing Research Center Georgia Institute of Technology January 23, 1999.
Conceptual Databases Design Step 1 © Pearson Education Limited 1995, 2005.
XML Schemas Experiences Rogue Wave Software Allen Brookes.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
Developing OLIF, Version 2 Susan M. McCormick Christian Lieske OLIF2 Consortium SAP/Walldorf, Germany.
XML blocks XML STRUCTURE The most basic building blocks of an XML file are elements, attributes and comments. Compiled based on Tutorial PhUSE 2008 XML.
Internationalization Tag Set (ITS) Version 1.0 The Internationalization Tag Set (ITS) is a set of XML elements and attributes that supports the internationalization.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
CITA 330 Section 2 DTD. Defining XML Dialects “Well-formedness” is the minimal requirement for an XML document; all XML parsers can check it Any useful.
SAP CS INTRODUCTION SAP Customer service is a highly integrated process module which involves a strong integration of SAP PM,SD,MM,FICO and PS. The scenarios.
ARCH-1: Application Architecture made Simple
Presentation transcript:

Does It Fit? Review of the Proposal for OLIF (version 2) DTD Christian Lieske SAP AG - GBU Application Integration – MultiLingual Technology

SAP AG 2001, Does it fit?, Christian Lieske 2 Introduction 0.Start to create and validate! 1.Foundations Design goals and decisions Suffixes for parameter entities Data category values as XML 2.High-level view Physical entities Example sections Special mechanisms 3.Low-level view 4.Discussion Issues/loose ends Bugs Enhancement/change requests

SAP AG 2001, Does it fit?, Christian Lieske 3 Start to Create and Validate! The OLIF DTD can already be used to create entries with a structure editor validate data

SAP AG 2001, Does it fit?, Christian Lieske 4 Foundations

SAP AG 2001, Does it fit?, Christian Lieske 5 Design Goals and Decisions 1.Stay close to the prose description Strive for identifical naming in both description and formalization 2.Provide legible, consistent and clear formalization Model identical state-of-affairs the same way; refrain from surrogate representations; uniform representation of data categories as elements 3.Support maintenance and customization Modularize overall solution and write extensive documentation 4.Allow easy implementation Refrain from use of very recent technologies (e.g. Xlink and Resource Description Format) 5.Advance quickly Postpone time-consuming issues (e.g. non-compromising solution to free order of elements and alternative content) 6.Use flexible representation formalism Work with DTD rather than XML schema

SAP AG 2001, Does it fit?, Christian Lieske 6 Suffixes for Parameter Entities 1..att for attributes 2..pcd.mix for PCDATA content models 3..olif.fix for list of mandatory OLIF values 4..olif.pending for list of OLIF values pending approval %semReading.user.ext; 5..user.ext for user extensible content models %ptOfSpeech.user.ext; As indicated in the examples, suffixes can be concatenated.

SAP AG 2001, Does it fit?, Christian Lieske 7 Data Category Values as XML Creation and checking of OLIF is facilated by machine-readable representations (XML) of all allowed or recommended values

SAP AG 2001, Does it fit?, Christian Lieske 8 High-level View

SAP AG 2001, Does it fit?, Christian Lieske 9 Physical Entities The OLIF DTD is spread over 3 different levels header resourcesbody noun, verb,... abb, accr,... olifShareRV.mo d olif.dtd olifHeader.mo d olifShareR.mo d olifBody.mod olifBodyV.mo d olifHeaderV.mo d Driver Structure Values

SAP AG 2001, Does it fit?, Christian Lieske 10 Example Sections – contentInfo The contentInfo element explicitly states which choices have been made wrt. representation of content (e.g. retention of quotation marks); in addition, it can state default values for certain data categories (DCs)

SAP AG 2001, Does it fit?, Christian Lieske 11 Example Sections - entry An individual OLIF entry contains 3 data groups, and can be identified by means of different identifiers

SAP AG 2001, Does it fit?, Christian Lieske 12 Example Sections – mono Monolingual information consists of mandatory key data categories, as well as optional additional monolingual DCs, and additional general DCs

SAP AG 2001, Does it fit?, Christian Lieske 13 Example Sections – monoDC In order to reflect relationships, the optional additional monolingual data categories have been grouped according to functionality/linguistic level

SAP AG 2001, Does it fit?, Christian Lieske 14 Special Mechanisms For user extensions, 2 mechanisms exist: 1.DTD customization %ptOfSpeech.user.ext; 2.Data category specifications <!ELEMENT dataCatReg (inflectionDCS?,inflectionDCS ptOfSpeechDCS?,ptOfSpeechDCS subjFieldDCS?,subjFieldDCS semReadingDCS?,semReadingDCS semTypeDCS? )semTypeDCS

SAP AG 2001, Does it fit?, Christian Lieske 15 Low-level View

SAP AG 2001, Does it fit?, Christian Lieske 16 Low-level View - Header The header contains general administrative information, and pointers to supplementary information

SAP AG 2001, Does it fit?, Christian Lieske 17 Low-level View – Header Attributes

SAP AG 2001, Does it fit?, Christian Lieske 18 Low-level View – File Description

SAP AG 2001, Does it fit?, Christian Lieske 19 Low-level View – Distributor

SAP AG 2001, Does it fit?, Christian Lieske 20 Low-level View – Owner

SAP AG 2001, Does it fit?, Christian Lieske 21 Low-level View – Data Category Specifiations

SAP AG 2001, Does it fit?, Christian Lieske 22 Low-level View – Choices and Defaults

SAP AG 2001, Does it fit?, Christian Lieske 23 Low-level View – Workflow and Miscellaneous

SAP AG 2001, Does it fit?, Christian Lieske 24 Low-level View – Entries

SAP AG 2001, Does it fit?, Christian Lieske 25 Low-level View – General Data Categories

SAP AG 2001, Does it fit?, Christian Lieske 26 Low-level View – Cross-references

SAP AG 2001, Does it fit?, Christian Lieske 27 Low-level View - Transfer

SAP AG 2001, Does it fit?, Christian Lieske 28 Discussion 1.Issues/Loose Ends Encode language information via xml:lang Promote recommanded values to fixed values Decide on structure for shared resources Decide on structure for workflow information Resource Description Format schema for description data category specifications 2.Bugs 3.Enhancements/Change Requests