W3C DSig Workshop1 COSMOS - Electronic Contracting Michael Merz Ponton Hamburg.

Slides:



Advertisements
Similar presentations
Inside an XSLT Processor Michael Kay, ICL 19 May 2000.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
XML for Information Management – Day 2 Airi Salminen University of Erlangen-Nuremberg Computational Linguistics Instructor: Professor Airi Salminen
3 November 2008CIS 340 # 1 Topics To define XML as a technology To place XML in the context of system architectures.
CS 898N – Advanced World Wide Web Technologies Lecture 21: XML Chin-Chih Chang
14 Chapter 14 Databases in Electronic Commerce Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic XML.
Introduction to XML: Yong Choi CSU Bakersfield.
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
Web services security I
W3C XML Query Language Working Group Mark Needleman Data Research Associates ZIG Current Awareness Session July 13, 2000.
EMortgage Workgroup SMART Doc™ 3.0 Overview Abdias Lira MISMO Trimester Meeting Orlando, FL January/
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
An Introduction to XML Patrice Bonhomme & Laurent Romary Lucid-ITLORIA eXtensible Markup Language version 1.0 Recommendation,
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
XML modelling Adolf Knoll National Library of the Czech Republic
Contracts & the Semantic Web John McClure Hypergrove Engineering Port Townsend, Washington.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
IT420: Database Management and Organization XML 21 April 2006 Adina Crăiniceanu
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
MSc IT Multimedia XML & XSLT P. Muneesawang. 2 Outline Why XML XSL.
MusicXML David Sears MUMT September, 2009.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
 In Karnataka, Digital Signatures are being extensively used in various projects right from delivery of citizen centric services through various projects.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 22 – Internet Authentication.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Using XML for Test Case Definition, Storage and Presentation Michael Ensminger
CIS 275—Web App Dev I XML. 2 Introduction to XMLXML XML stands for ________________________. HTML was designed to display data. XML was designed to _________.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
R. Addie & S. Dekeyser XML for M&C / USQ ? What ? Why ? How ? When ?
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Applying eXtensible Style Sheets (XSL) Ellen Pearlman Eileen Mullin Programming.
Lifecycle Metadata for Digital Objects October 18, 2004 Transfer / Authenticity Metadata.
1 Introduction to XML XML stands for Extensible Markup Language. Because it is extensible, XML has been used to create a wide variety of different markup.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
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 –
Structured Documents - XML and FrameMaker 7 Asit Pant.
Abdias Lira Wolters Kluwer Financial Services.  Background and Overview  Common Workflows  Feature Comparison.
Martin Kruliš by Martin Kruliš (v1.1)1.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Documenting an Architecture 10 pages, half pictures.
Chapter 29. Copyright 2003, Paradigm Publishing Inc. CHAPTER 29 BACKNEXTEND 29-2 LINKS TO OBJECTIVES Attach an XML Schema Attach an XML Schema Load XML.
Introduction to XML Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Europortfolio Europass CV ePortfolio interop IMS ePortfolio Interoperability (ZIP IMS eP CP Import/Export) Model based on Europass CV Application Profile.
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 Related Technologies
Validation and Semantics of XML Digital Signatures
XML in Web Technologies
Eugenia Fernandez IUPUI
Session I - Introduction
Session I - Introduction
XML Data Introduction, Well-formed XML.
Documenting an Architecture
Separating activities
Unit 6 - XML Transformations
Presentation transcript:

W3C DSig Workshop1 COSMOS - Electronic Contracting Michael Merz Ponton Hamburg

W3C DSig Workshop2 Problems with Contracts on Paper Contracts are complex Collaborative editing not supported No formal validation possible Difficult to verify signatory/proxy relationships Media beak: No integration into business processes

W3C DSig Workshop3 Electronic Contracts An Electronic Contract... is a well-structured document From the perspective of formatting Semantically is edited/viewed in different contexts Composition, Printing, Visualisation, Signing consists of standard elements plus individual extensions needs to be exchanged may be manipulated in a collaborative session is signed by attaching signatures in a standardized way

W3C DSig Workshop4 COSMOS Architecture Offer Database Contract Template Database Market Participant Offer / Inquiry Offer Selection Negotiation Signing Process Description

W3C DSig Workshop5 Why XML Contracts fit well to be represented in XML Several COSMOS areas require exchange of structured business data Profiles Offers / Inquiries Contracts Signatures Workflow execution This data need to be visualized in various forms: On-screen vs. printed In edit vs. in view mode Separated vs. compound

W3C DSig Workshop6 The COSMOS Contract Model

W3C DSig Workshop7 Signing Contracts Party1... Party NCOSMOS Notary Chamber Of Commerce Negotiation Phase I Agree Please Sign [ ] Signature, Certificate, Credential Check Signatories Notary‘s Signature Notarisation + + Execution Phase

W3C DSig Workshop8 Modeling, Composition, Visualisation, Signing (The big picture) COSMOS Contract Model (UML) COSMOS DTD (XML) EU Contract (Text) EU Contract (Semi Structured) Formalisation EU Contract (XML) COSMOS Contract Style Sheet (XSL) EU Contract Contracts as such... WFM PKI (HTML)

W3C DSig Workshop9 Standardization Requirements General Contract DTD Contract XSL stylesheets (Print, Screen) Specific Signature DTD Certificate DTD Product Description DTD Attribute Certificates (Signatory, Rating,...) Expressing/verifying complex authority statement Contract vs. Product Specification Embed / refer to document with Product Spec. schema ToDo: standardizing the vocabulary for assertion statements