Data Power
Hewlett-Packard Inc.
IBM Corporation
Innodata Isogen
Sun Microsystems, Inc.
Home / Program /

Morning Tutorials | 8:30 AM - 12:00 PM

Tutorial #1 - Creating UBL Conformant Schema

Although many vertical industry XML based business standards efforts have emerged in recent years, the OASIS Universal Business Language (UBL) suite of XML Schema are the first international standards-based, cross-sector, XML business standards to be published by a recognized standards body. The OASIS UBL 1.0 Standard (consisting of a suite of XSD schema, process models, Stylesheet formatting specifications, sample instances, and other documentation) and the corresponding OASIS UBL XML Schema Naming and Design Rules 1.0 Standard, are rapidly being adopted by both public and private sector organizations around the world. Implementers include the United States Department of the Navy, the United States General Services Administration, the Government of Denmark, the Government of Hong Kong, and many others. A key strength of the UBL XML Schema are their solid foundation in existing international standards - including ISO 11179 Metadata Registry and ISO 15000-5 ebXML Core Components. The OASIS UBL TC developed a comprehensive set of XML Schema Definition (XSD) Language based Naming and Design Rules to optimally transform the ISO 11179/ISO 15000-5 standards-based process and data models into normative schema. This methodology is easily implementable and adoptable by users desiring standards based solutions. Recognizing that customizations will play a role in many implementations, UBL has also defined an extension methodology that will allow for UBL conformant customizations.

This tutorial will focus on understanding ISO 11179, ISO 15000-5, the UBL NDR, and creating UBL schema. Participants will learn the recommended process for doing process modeling and core component analysis; and for turning those models into UBL conformant schema. The UBL extension methodology will also be discussed to show how the UBL schema can be leveraged to meet customized requirements. As part of the tutorial, attendees will be expected to have a laptop computer and will receive a CD with a class exercise for schema creation. This tutorial, in extended form, has been given to a variety of U.S. government and private sector personnel.

Instructor: Mark Crawford, XML Lead, LMI Government Consulting

Mark Crawford is the XML lead for LMI Government Consulting. Mark has been active in XML research and implementation since 1997. He provides XML strategic and technical consulting to the United States General Services Administration, the United States Department of the Navy, and the Open Travel Alliance and many others. Mark is active in a number of different XML standards efforts. He is a member of the W3C AC. He is the vice chair of the OASIS sponsored Universal Business Language (UBL) initiative and the Co-Chair of the UBL Naming and Design Rules subcommittee. He is the editor of the ISO 15000-5 ebXML Core Components Technical Specification. He is Vice-Chair of the UN/CEFACT Applied Technology Group, Chair of the UN/CEFACT XML Syntax Working Group, and Project Lead for the UN/CEFACT Core Components Harmonization effort. Mark was the editor of the ebXML Requirements document and an active member of the ebXML architecture and core components groups. He was the chair of the recently completed joint American National Standards Institute and UN/CEFACT effort to develop internationally standardized core components and he was Vice Chair of the ANSI ASC X12 XML workgroup. Mark is a noted speaker and lecturer and has given a number of presentations at various national and international XML and eBusiness conferences.

Tutorial #2 - Information Constraint Processing with IBM's BICS

Businesses typically find themselves unable to utilize vertical industry B2B vocabulary standards directly out of the box, and have difficulty in leveraging multiple vertical industry standards and specifications due to differences in both methodology/design and the actual content. Interoperability at the business layers continues to be difficult using a single vertical industry's standards, let alone across industries. Several advancements have been made, and trends have emerged to help inthis area. Advancements in the realization of industry needs for specifying specialized, business-specific constraints on exchanged information payloads have resulted in design principals and methodologies in some vertical industry groups, reflecting multi-stage constraint specifications. Trends in the emerging area of component-centric designs are showing increased promise. These advancements and trends have exposed needs and opportunities for new integration specifications which can bring consistency across vertical industry groups.

IBM has introduced an initial specification as a response to, and with keen awareness of, these areas of cross-industry issues, which are above any given exchange infrastructure but yet below any given vertical industry. IBM's initial specification in this layer is Business Information Conformance Statements (BICS) v2.0, which enables a business to fully declare its required comprehensive constraint mechanisms for B2B information and the processing model for those constraints. Typically, these constraints may have tighter, more specific structure based on a particular vertical standard. BICS is an XML framework supporting a processing model across a variety/combination of constraint mechanisms, such W3C XML Schema, Schematron, RELAX NG, etc. Enabling a business to declare, and advertise, its comprehensive constraints for B2B information is a key capability of an onDemand dynamic business. This tutorial will review the BICS 2.0 specification, the motivation, IBM's implementation, and future plans for its evolution. A brief discussion on related potential topics and specifications within this emerging Business Integration layer will be included.

Instructor: Scott Hinkelman, Senior Software Engineer, IBM Corporation

Scott Hinkelman participates in several industry-level standards consortia and focuses on strategy of cross-industry enablement initiatives. Scott is an accomplished expert in Java, XML,and the business/IT space.

Afternoon Tutorials | 1:30 PM - 5:00 PM

Tutorial #3 - Document Engineering: Designing Documents for Transactions and Web Services

This tutorial will present the emerging perspective of "Document Engineering" and its methods and tools for designing XML schemas for transactions and Web services. It builds on those aspects of traditional document analysis that are appropriate for transactional documents while merging them with techniques from data modeling and object-oriented design. Combining these two approaches exploits the rigor of data modeling and normalization to make document analysis more systematic, while exploiting the heuristics and flexibility of the latter to make the former more pragmatic. The tutorial is targeted for practitioners with some experience withXML syntax and schema languages. The tutorial will contain numerous examples and short analyses and design exercises to introduce concepts and practical skills for creating conceptual models and encoding them as XML vocabularies. Much of this material comes from a book called Document Engineering: Document Analysis and Design for Business Informatics and Web Services by Robert J. Glushko and Tim McGrath to be published in early 2005 by MIT Press. Three years of students at the University of California, Berkeley have contributed to its development through courses and research projects. In addition, the methodology has been significantly refined through its use by the library content team of the Universal Business Language (UBL) initiative, led by the second author of the book.

Instructor: Robert Glushko, Adjunct Professor, University of California at Berkeley in the School of Information Management and Systems and the Director of the Center for Document Engineering

Bob Glushko has twenty-five years of R&D, consulting, and entrepreneurial experience in information management, electronic publishing, Internet commerce, and human factors in computing systems. He founded or co-founded three companies, the last of which was Veo Systems in 1997, which pioneered the use of XML for electronic commerce, inventing the first object-oriented XML schema language (SOX) and the first XML vocabulary for B2B (the XML Common Business Library, xCBL). After Veo's acquisition in 1999 by Commerce One, he headed Commerce One's XML architecture and technical standards activities and was named an "Engineering Fellow" in 2000.

Tutorial #4 - The Web Sevices Modelling Ontology

The absence of semantics from the technologies of traditional Web Services such as UDDI, WSDL and SOAP significantly inhibit the ways in which businesses can use these technologies in real-world B2B interactions. Although XML provides a common syntax for inter-business messages, quite often there is no underlying formal semantics to the vocabularies used. WSMO provides an extensible conceptual model describing various aspects of Semantic Web Services, along with its associated languages and reference implementation. WSMO does not assume that there will be only one ontology in use at domain or cross-industry scope. Rather, WSMO expects that businesses will continue to use heterogeneous ontologies and provides support for scalable mediation between such ontologies. The tutorial provides an overview of Semantic Web services, the WSMO conceptual model and building blocks, the languages and formal semantics for WSMO, and demonstration of a reference implementation for WSMO including the component for data mediation.

Dr. Christoph Bussler, Executive Director, Digital Enterprise Research Institute (DERI)
Christopher Bussler has a Ph.D. in computer science from the University of Erlangen, Germany and a Masters in computer science from the Technical University of Munich, Germany. Chris recently authored a book titled B2B Integration, as well as two books in workflow management and more than 60 research papers. He has presented tutorials on several topics including B2B integration and workflow management and has served as keynote speaker at many conferences and workshops. Chris is professionally active as member of manyorganizations including the Semantic Web Services Initiative (SWSI) and Semantic Web Science Association (SWSA). He is frequently invited to present keynotes and to serve as a discussion panel member.

Dr. Michal Zaremba, Researcher, Digital Enterprise Research Institute, DERI
Michal Zaremba is a researcher with DERI, working as system architect and developer in Semantic Web service systems. He is a founding member of the WSMO and WSMX working group and member of the Semantic Web Services Interest Group (SWSI) and the Semantic Web Services Architecture Committee (SWSA). Michal was a contributor to the open source implementation of the ebXML registry/repository.

Liliana Cabral, Research Fellow, Knowledge Media Institute, The Open University
Liliana Cabral's research focuses on the design and implementation of IRS-III, a framework for Semantic Web Services. She has been involved in research combining knowledge technologies with medical imaging technology and GRID services to support the diagnosis of breast cancer and is a member of the EU integrated project on Data, Information and Process integration using Semantic Web services.

Dr. Adrian Mocan, Researcher, Digital Enterprise Research Institute, DERI
Adrian Mocan's research is in the area of Semantic Web services, specialising on the topic of data integration. He is an active participant in the data mediation initiative of the EU Integrated Project, DIP and a member of the WSMO and WSMX working groups.
Copyright © OASIS Open 2005. All rights reserved.