OASIS BDXR Business Document Envelope Martin Forsberg.

Slides:



Advertisements
Similar presentations
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Advertisements

SOAP & Security IEEE Computer Society Utah Chapter Hilarie Orman - Purple Streak Development Tolga Acar - Novell, Inc. October 24, 2002.
W3C XML Schema: what you might not know (and might or might not like!) Noah Mendelsohn Distinguished Engineer IBM Corp. October 10, 2002.
CIS 375—Web App Dev II SOAP.
European eInvoicing example
INTER-OPERABILITY IN THE NEW ZEALAND EDUCATION SECTOR USING A SECTOR DATA MODEL DRIVEN METHODOLOGY Presented on April at the New Zealand State.
DecisionSoft Validation for large scale consumers of XBRL Paul Warren DecisionSoft Limited 12 May 2004.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Technologies for PubSub Application Format (PSAF) Leonardo Chiariglione CEDEO.net Kenichi Nakamura (Panasonic) Giuseppe Tropea (CNIT) Valencia, ES, 2014/04/01.
Taxonomy Testing Techniques Which Yield High-Quality Taxonomies Charles Hoffman, CPA – UBmatrix.
1 ISO – Metadata Next Generation International consensus being built on structured metadata within a broader Geomatics Standard under ISO Technical.
4/16/2007Declare a Schema File I1. 4/16/2007Declare a Schema File I2 Declare a Schema File A collection of semantic validation rules designed to constrain.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
CS 522 WebServices -Sujeeth Narayan -Ankur Patwa.
Web services security I
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
MTEI Methods & Tools for Enterprise Integration
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
GJXDM Information Exchange Package Methodology Naming & Design Rules (MNDR) John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
Using the Universal Business Language for Internet Paperless Trading by Tim McGrath APEC Symposium on ebXML Bangkok, Thailand, July
DDI Lifecycle: Moving Forward Outcome of the Recent Workshop in Dagstuhl Joachim Wackerow.
CEN WS/BII The BII post-award activities and deliverables The path towards more efficient procurement in Europe Paris June 2, Mr. Martin Forsberg.
The SGML Centre The role of process-controlled components in ebXML messages Martin Bryan CEN/ISSS Electronic Commerce Workshop working group on Defining.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Metamodel Layer Model Layer Instance Layer CCTSXML Schema CCTS Model XML Schema Instance XML Instance XML Instance Metamodel Mapping Model Mapping Instance.
Global Justice XML Data Model Naming and Design Rules 17 August 2005.
CEN WS/BII The BII post-award activities and deliverables The path towards more efficient procurement in Europe Stockholm December 2, Mr. Martin.
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules and  Syntax for  Well-Formed and Valid XML Documents.
CEN WS/BII Standards and Interoperability The path towards more efficient procurement in Europe Alcalá de Henares September 15, Jostein Frømyr CEN.
Digital Media Technology Seminar 2 – 16 September 2014 Fleur Praal Jeroen van Honk
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Understanding How XML Works Ellen Pearlman Eileen Mullin Programming the.
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
METS Application Profiles Morgan Cundiff Network Development and MARC Standards Office Library of Congress.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Technical Track Update Mavis Cournane, Chair Hong Kong Plenary 14 May 2004.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
Leveraging UBL for Developing Justice XML (GJXDM) Reference Documents John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User Conference.
UBL: Library Content subcommittee Tim McGrath, Chair San Francisco, USA 3 November 2003.
XML & UBL ACG 6415 Chapter 2. Extensible Markup Language - XML Meta-Language A language that can be used to create others (vocabularies) Universal Business.
UBL Library Content Semantics Ontology –Background presentation at lunchtime –Subteam to develop position paper UDEF –MHP project example Controlled vocabulary.
EbXML Conference Ministry of Informatics
UBL: Library Content subcommittee Tim McGrath, Chair Hong Kong SAR, China 10 May 2004.
GJXDM Technical Specification GTRI Team June 2005.
Some experiences from development and implementation of standards from UN/CEFACT, OASIS UBL, ISO20022 and WCO Martin Forsberg.
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules &  Syntax  For Structuring Documents!  Does NOT.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
CIM User Group Overview Terry Saxton Vendor Co-Chair Open Smart Grid AMI-Ent Task Force Meeting July 14, 2009.
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
CEN WS/BII Business interoperability interfaces for public procurement in Europe The path towards more efficient procurement in Europe through standards.
OASIS SET TC MeetingAugust 14, 2008 A Proposal for SET TC Requirements.
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
Eugenia Fernandez IUPUI
XML Schemas for Dublin Core Metadata
Status Report F2F Meeting Jan 2008
Chapter 1 HTML, XHTML, and the World Wide Web
Chapter 1 HTML, XHTML, and the World Wide Web
Standards and EFM October 2008.
Information Systems Advisory Body GJXDM User Conference - June, 2005
Quiz Points 2 Rules Raise your hand if you know the question
How to manage changes with the Versioning Specification
M2AP Methodology For Message Assembly Profile Improving traceability, reusability and instance interoperability in CIM XML message content schema design.
Customs Declaration Service (CDS)
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

OASIS BDXR Business Document Envelope Martin Forsberg

BDXR Business Document Envelope The OASIS Business Document Envelope specifies an XML vocabulary expressing in machine-processable syntax the semantics of enveloping a payload of content with information about that content. Highly influenced by the work from CEN/WS BII Messaging Envelope requirements Covers most of the SBDH-functionality that has been found useful/required in CEN/WS BII and PEPPOL

Current status Committee specification draft Open for further input

Business Document Envelope model Model based on CCTS Using the same approach as UBL

Draft schema Created using UBL NDR Using xsd:other for the payload

Sample instance

Use of signatures Question raised by Ken Holman We could choose the UBL approach of using the BDE extension point as a home for digital signatures. This makes our BDE document CCTS-pure, with every child of the document element being CCTS-modeled and non-CCTS signatures under the extension point. But it requires the signature tool to know about BDE in order to create the extension point scaffolding in which to place the signature. Or we could continue with the approach I've drafted into CSD01WD02 where digital signatures are tacked on the end of the document breaking the "only CCTS rule" for children of the document element. But users may be able to use off- the-shelf signature tools that can tack on signatures to the end of the document element because that software would need know nothing about BDE.