EMortgage Workgroup SMART Doc™ 3.0 Overview Abdias Lira MISMO Trimester Meeting Orlando, FL January/2008 1.

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
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.
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
1 CP3024 Lecture 9 XML revisited, XSL, XSLT, XPath, XSL Formatting Objects.
PAWN V0.7 University of Maryland Institute for Advanced Computer Studies.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
WML/HTML and XML Multiplatform Applications. Agenda XML – History and purpose What have HTML, WML and XML got to do with each other Why useful for multiplatform.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Visual Signature Profile OASIS - DSS-X. Agenda General Requirements – Digital Signature operation Visual Signature content Verification Operation.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA MISMO for Newbies June 2012 Trimester Education Track Harry Gardner President, SigniaDocs June 4,
W3C DSig Workshop1 COSMOS - Electronic Contracting Michael Merz Ponton Hamburg.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
Ertan Deniz Instructor.  XML Schema  Document Navigation (Xpath)  Document Transformation (XSLT)
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
WORKING WITH XSLT AND XPATH
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Session II Chapter 2 – Chapter 2 – XSLhttp://
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Query Health Concept-to-Codes (C2C) SWG Meeting #8 January 31,
SIS – Simplified Interline Settlement IS Functionality – How IS works? ICH UG 2010 – Breakout Session Robin PAUL, Kale Consultants.
1 XHTML محمد احمدی نیا 2 Of 19 HTML vs XHTML  XHTML is a stricter and cleaner version of HTML.  by combining the strengths of HTML.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
XSLT transforms Mapping from Different Metadata Standards.
XML – Tools and Trends Schematron Tim Bornholtz Session 55.
 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 About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
ECA 228 Internet/Intranet Design I XSLT Example. ECA 228 Internet/Intranet Design I 2 CSS Limitations cannot modify content cannot insert additional text.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
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.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
Schematron Tim Bornholtz. Schema languages Many people turn to schema languages when they want to be sure that an XML instance follows certain rules –DTD.
Electronic Recording - “A View from 30,000 feet” Presented to WLIA March 14, 2002.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Extensions in 3.2 Greg Alvord RealEC June 4, 2012.
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 –
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
 XSL – Extensible Style Sheet Language  XSLT – XSL Transformations › Used to transform XML documents to other formats,like HTML or other XML documents.
Abdias Lira Wolters Kluwer Financial Services.  Background and Overview  Common Workflows  Feature Comparison.
Unit 3 — Advanced Internet Technologies Lesson 10 — Introduction to XHTML.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
XML Introduction to XML Extensible Markup Language.
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
Technology-Assisted Lifelong Learning The TALL Workflow From specification to website David Balch Technology-Assisted Lifelong Learning.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
SMART Doc® 3.0 E-Signature Data Points. Request Level Signers’ data – Common name container? – Type of signature (either per signer or for all of them)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
October 19th 2016 Meeting Minutes.
Session I - Introduction
Session I - Introduction
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Digital Documents in the US E-Signature, E-Notarization, Remote Notarization
CSE591: Data Mining by H. Liu
Unit 6 - XML Transformations
Presentation transcript:

eMortgage Workgroup SMART Doc™ 3.0 Overview Abdias Lira MISMO Trimester Meeting Orlando, FL January/2008 1

eMortgage Workgroup Agenda Milestones, current work and plans Business drivers SMART Doc® 3 structure overview Use cases HUD-1, Recordable Document, eNote 2

eMortgage Workgroup SMART Doc® 3 Milestones so Far Sep/2006 –Initial meetings Jan/2007 –Defined scope May/2007 –Approved compound document and XLS-T 2.0 approaches Aug/2007 –Approved approach for MISMO V3 Package –Baselined HUD-1 use case Jan/2008 –Baselined recordable documents use cases –Baselined eNote Requirements and use cases 3

eMortgage Workgroup Current Work eNotarization requirements and use cases eSignature requirements and reconciliation Looking for other major use cases Draft MISMO Package 3 specification and schemas Draft SMART Doc® 3 Specification and schemas 4

eMortgage Workgroup The Road Ahead Finalize requirements and use cases documents Discuss with MISMO Architecture Workgroup –Relationships, XLink –Element-based schema approach –Use of EXTENSION in SMART Doc® 3 schemas –DEAL element containment and contents Review specifications and schemas Create sample documents for the use cases Present proposals at the May ‘08 Trimester 5

eMortgage Workgroup Business Drivers Better support for collaborative workflows Resilience to dataset schema changes Use of W3C Schemas 6

eMortgage Workgroup What is a SMART Doc® 3.0? A standards-based view –Like PDF, HTML, TIFF Complemented with –MISMO specific document-level metadata –Easily accessible data (loan, recording, etc) –Electronic signature attributes –Tamper-evident seals –Audit trail –View versions –…

eMortgage Workgroup Compound Document Structure Document is divided into small, cohesive parts –Each part may have its own schema, DTD, and namespace –Each part can be validated independently Parts are packaged into a MISMO Package 3 –ZIP (similar to ISO ODF, ECMA OOXML) –XML with embedded encoded elements –W3C XOP –File system

eMortgage Workgroup Sample SMART Doc® 3 Document ContentDescription.xml DocumentInfo.xml SmartDocCore.xml SmartDocAuditTrail.xml Metadata View View.pdf Signatures Signature-1.xml

eMortgage Workgroup HUD-1 Use Case Scenario 1.Lender 1.Creates initial data file 2.Creates XSL-T stylesheet 3.Generates the populated View using the stylesheet 4.Seals the stylesheet and selected parts of the data 2.Settlement Agent 1.Adds to or modifies the data file 2.Generates new populated View using the XSL-T stylesheet 3.Lender 1.Validates data file against business rules 2.Validates tamper seals 3.Generates final View using the XSL-T stylesheet 4.Seals data and non-signature portions of the view 5.Sends document to the closing room 4.Closing Room 1.Presents document to the borrower for signing 2.Seals the entire view

Sample HUD-1 ContentDescription.xml DocumentInfo.xml SmartDocCore.xml SmartDocAuditTrail.xml Metadata Data LoanData.xml Map Hud-transform.xsl View View.htm Signatures Signature-1.xml Signature-2.xml

eMortgage Workgroup TIFF Delivery Recording Scenario 1.Lender 1.Creates document view and loan data file 2.Seals the data 3.Seals the view, excluding signature areas 2.Closing Room 1.Presents document to the borrower and notary for signing 2.Creates notary data file 3.Seals the notary data and the view 4.Generates a TIFF image of the view and send it to the recorder 3.Recorder 1.Applies the recording endorsement to the TIFF image 2.Send recorded image and data back to the requester 4.Closing Room 1.Embeds the recording data and recorded image into the SMART Doc® 2.Seals the recording data file and the recorded view

Sample Recorded Document ContentDescription.xml DocumentInfo.xml SmartDocCore.xml SmartDocAuditTrail.xml Metadata Data LoanData.xml NotaryData.xml RecordingData.xml View View.pdf RecordedView.tif Signatures Signature-1.xml Signature-2.xml Signature-3.xml

eMortgage Workgroup SMART Doc® 3 Delivery Recording Scenario 1.Lender 1.Creates document view and loan data file 2.Seals the data 3.Seals the view, excluding signatures area and recording endorsement area 2.Closing Room 1.Presents document to the borrower and notary for signing 2.Creates notary data file 3.Seals the notary data and the view, excluding recording endorsement area 3.Recorder 1.The Recorder verifies that the document meets the requirements for recordation. A manual process in which a clerk looks at document view to verify the information, A lights out process that runs business rules against the supplied loan and notary data, or A combination of both. 2.Creates recording data file 3.Populates recording endorsement area on the view 4.Seals recording data file and the entire view

eMortgage Workgroup E-Note Data-View Validation, Option I SMART Doc® 1 - Equivalent Validation 15 1.Regenerate the view using the provided template/stylesheet 2.Compare the result with the provided View Limitations: –No automated way to verify that the transformed data is in the right place in the view and it is not masked, covered or decorated –No automated way to verify that the language on the document is correct –Requires manual verification of each document if more strict validation is desired

eMortgage Workgroup Data-View Validation Option II 1.Check if provided template/stylesheet is already in the trust repository If it is not, manually inspect the template/stylesheet and store it in the trust repository 2.Regenerate the view using the trusted template/stylesheet 3.Compare the result with the provided view 16

eMortgage Workgroup Help Wanted Tuesdays 2pm ET –eMCIT Wednesdays 2pm ET –E-Signatures Thursdays 1pm ET –General SMART Doc® V3 17

eMortgage Workgroup Questions 18

eMortgage Workgroup View Generation Method XML Data XSL-T 2.0 Populated XHTML View 19

eMortgage Workgroup Template Population Method XML Data Template (Blank, Tagged XHTML View) XSL-T 2.0 Populated XHTML View 20

eMortgage Workgroup Design Alternatives - XLink <locator xlink:label=“signer-1” /> 21

eMortgage Workgroup Design Alternatives - XPointer 22

eMortgage Workgroup Design Alternatives - XPath 23

eMortgage Workgroup View Generation XSL-T Sample Settlement Statement Borrower Name:

eMortgage Workgroup Template Population XSL-T