WO2006102512A3 - Change control management of xml documents - Google Patents

Change control management of xml documents Download PDF

Info

Publication number
WO2006102512A3
WO2006102512A3 PCT/US2006/010601 US2006010601W WO2006102512A3 WO 2006102512 A3 WO2006102512 A3 WO 2006102512A3 US 2006010601 W US2006010601 W US 2006010601W WO 2006102512 A3 WO2006102512 A3 WO 2006102512A3
Authority
WO
WIPO (PCT)
Prior art keywords
change control
control management
node
xml documents
xml
Prior art date
Application number
PCT/US2006/010601
Other languages
French (fr)
Other versions
WO2006102512A2 (en
Inventor
Rishi Bhatia
Original Assignee
Computer Ass Think Inc
Rishi Bhatia
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Computer Ass Think Inc, Rishi Bhatia filed Critical Computer Ass Think Inc
Publication of WO2006102512A2 publication Critical patent/WO2006102512A2/en
Publication of WO2006102512A3 publication Critical patent/WO2006102512A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/137Hierarchical processing, e.g. outlines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/194Calculation of difference between files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/197Version control

Abstract

A method and system for change control management of XML documents are provided. The XML change control management method incorporates a novel process of examining and comparing XML documents node-by-node instead of the conventional line-by-line methods. The node-by-node method allows for comparison of matching XML nodes that may be in different relative positions within the two files compared. The method includes the steps of determining a structure for a first data file; determining a structure for a second data file; and comparing the first and second structures and outputting the structural differences.
PCT/US2006/010601 2005-03-24 2006-03-22 Change control management of xml documents WO2006102512A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/088,700 2005-03-24
US11/088,700 US20060218160A1 (en) 2005-03-24 2005-03-24 Change control management of XML documents

Publications (2)

Publication Number Publication Date
WO2006102512A2 WO2006102512A2 (en) 2006-09-28
WO2006102512A3 true WO2006102512A3 (en) 2007-03-15

Family

ID=37024625

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/010601 WO2006102512A2 (en) 2005-03-24 2006-03-22 Change control management of xml documents

Country Status (2)

Country Link
US (1) US20060218160A1 (en)
WO (1) WO2006102512A2 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4704245B2 (en) * 2005-03-31 2011-06-15 株式会社リコー Image forming apparatus, information processing method, program, and recording medium
US8153243B2 (en) 2005-12-09 2012-04-10 Dow Global Technologies Llc Interpolymers suitable for multilayer films
US7634496B1 (en) * 2006-01-03 2009-12-15 Emc Corporation Techniques for managing state changes of a data storage system utilizing the object oriented paradigm
US8429526B2 (en) * 2006-04-10 2013-04-23 Oracle International Corporation Efficient evaluation for diff of XML documents
US8082493B2 (en) * 2006-04-10 2011-12-20 Oracle International Corporation Streaming XML patch
US20080028003A1 (en) * 2006-07-28 2008-01-31 Thomas Brueggemann Structured object model merge tool with static integrity constraint observance
US8255790B2 (en) * 2006-09-08 2012-08-28 Microsoft Corporation XML based form modification with import/export capability
US7974993B2 (en) * 2006-12-04 2011-07-05 Microsoft Corporation Application loader for support of version management
US20080155506A1 (en) * 2006-12-21 2008-06-26 Sap Ag XML export from and import into a debugger
US7882120B2 (en) * 2008-01-14 2011-02-01 Microsoft Corporation Data description language for record based systems
DE102008024809B3 (en) * 2008-05-23 2009-11-19 Universität Konstanz A method of storing a plurality of revisions of tree-structured data family parts
US8612961B2 (en) * 2008-12-31 2013-12-17 Motorola Mobility Llc System and method for downloading software upgrades
US8543619B2 (en) * 2009-09-15 2013-09-24 Oracle International Corporation Merging XML documents automatically using attributes based comparison
US8447755B1 (en) * 2009-09-29 2013-05-21 Aquire Solutions, Inc. Systems and methods of analyzing changes and data between hierarchies
US8316034B2 (en) * 2010-10-20 2012-11-20 International Business Machines Corporaion Analyzing binary data streams to identify embedded record structures
US8984396B2 (en) * 2010-11-01 2015-03-17 Architecture Technology Corporation Identifying and representing changes between extensible markup language (XML) files using symbols with data element indication and direction indication
US9201911B2 (en) * 2012-03-29 2015-12-01 International Business Machines Corporation Managing test data in large scale performance environment
US9021349B1 (en) * 2012-04-25 2015-04-28 Cadence Design Systems, Inc. System, method, and computer program product for identifying differences in a EDA design
US9542466B2 (en) * 2012-05-10 2017-01-10 Aetherstore Inc. Systems and methods for distributed storage
US9817804B2 (en) 2013-09-12 2017-11-14 Wix.Com Ltd. System for comparison and merging of versions in edited websites and interactive applications
US10585664B2 (en) 2017-12-21 2020-03-10 International Business Machines Corporation Span limited lexical analysis
US11314807B2 (en) * 2018-05-18 2022-04-26 Xcential Corporation Methods and systems for comparison of structured documents
CN110516206A (en) * 2019-07-23 2019-11-29 平安科技(深圳)有限公司 File comparison method, device, computer equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2255047A1 (en) * 1998-11-30 2000-05-30 Ibm Canada Limited-Ibm Canada Limitee Comparison of hierarchical structures and merging of differences

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847384B1 (en) * 1998-05-14 2005-01-25 Autodesk, Inc. Translating objects between software applications which employ different data formats
US6658626B1 (en) * 1998-07-31 2003-12-02 The Regents Of The University Of California User interface for displaying document comparison information
US6480865B1 (en) * 1998-10-05 2002-11-12 International Business Machines Corporation Facility for adding dynamism to an extensible markup language
US6560616B1 (en) * 1999-03-26 2003-05-06 Microsoft Corporation Robust modification of persistent objects while preserving formatting and other attributes
US6675353B1 (en) * 1999-07-26 2004-01-06 Microsoft Corporation Methods and systems for generating XML documents
US6763499B1 (en) * 1999-07-26 2004-07-13 Microsoft Corporation Methods and apparatus for parsing extensible markup language (XML) data streams
US6560620B1 (en) * 1999-08-03 2003-05-06 Aplix Research, Inc. Hierarchical document comparison system and method
US6502112B1 (en) * 1999-08-27 2002-12-31 Unisys Corporation Method in a computing system for comparing XMI-based XML documents for identical contents
US6904562B1 (en) * 2000-08-31 2005-06-07 International Business Machines Corporation Machine-oriented extensible document representation and interchange notation
US7702641B2 (en) * 2001-06-04 2010-04-20 Oracle America, Inc. Method and system for comparing and updating file trees
US6904588B2 (en) * 2001-07-26 2005-06-07 Tat Consultancy Services Limited Pattern-based comparison and merging of model versions
US6988093B2 (en) * 2001-10-12 2006-01-17 Commissariat A L'energie Atomique Process for indexing, storage and comparison of multimedia documents
US6859810B2 (en) * 2001-12-10 2005-02-22 Bea Systems, Inc. Declarative specification and engine for non-isomorphic data mapping
US20040205509A1 (en) * 2002-03-18 2004-10-14 Sun Microsystems, Inc. System and method for comparing parsed XML files
US7096421B2 (en) * 2002-03-18 2006-08-22 Sun Microsystems, Inc. System and method for comparing hashed XML files
US7437664B2 (en) * 2002-06-18 2008-10-14 Microsoft Corporation Comparing hierarchically-structured documents
US7162501B2 (en) * 2002-11-26 2007-01-09 Microsoft Corporation Hierarchical differential document representative of changes between versions of hierarchical document
US7877399B2 (en) * 2003-08-15 2011-01-25 International Business Machines Corporation Method, system, and computer program product for comparing two computer files
US7596748B2 (en) * 2003-09-12 2009-09-29 International Business Machines Corporation Method for validating a document conforming to a first schema with respect to a second schema
US20050060140A1 (en) * 2003-09-15 2005-03-17 Maddox Paul Christopher Using semantic feature structures for document comparisons
US7603654B2 (en) * 2004-03-01 2009-10-13 Microsoft Corporation Determining XML schema type equivalence
US7392471B1 (en) * 2004-07-28 2008-06-24 Jp Morgan Chase Bank System and method for comparing extensible markup language (XML) documents
US7546526B2 (en) * 2004-12-20 2009-06-09 Microsoft Corporation Efficient extensible markup language namespace parsing for editing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2255047A1 (en) * 1998-11-30 2000-05-30 Ibm Canada Limited-Ibm Canada Limitee Comparison of hierarchical structures and merging of differences

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHANG G J S ET AL: "A graphical environment for change detection in structured documents", COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 1997. COMPSAC '97. PROCEEDINGS., THE TWENTY-FIRST ANNUAL INTERNATIONAL WASHINGTON, DC, USA 13-15 AUG. 1997, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 13 August 1997 (1997-08-13), pages 536 - 541, XP010247357, ISBN: 0-8186-8105-5 *
WANG Y ET AL: "X-Diff: an effective change detection algorithm for XML documents", PROCEEDINGS 19TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (CAT. NO.03CH37405) IEEE PISCATAWAY, NJ, USA, 2003, pages 519 - 530, XP010678765, ISBN: 0-7803-7665-X *
WOOD L ET AL: "Document Object Model (DOM) Level 1 Specification (Second Edition) - Version 1.0 - W3C Working Draft", INTERNET CITATION, 29 September 2000 (2000-09-29), XP007901240, Retrieved from the Internet <URL:http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/DOM.pdf> [retrieved on 20060922] *

Also Published As

Publication number Publication date
WO2006102512A2 (en) 2006-09-28
US20060218160A1 (en) 2006-09-28

Similar Documents

Publication Publication Date Title
WO2006102512A3 (en) Change control management of xml documents
WO2007092911A3 (en) Methods, arrangements and systems for obtaining information associated with an anatomical sample using optical microscopy
WO2007001731A3 (en) Ensembles of neural networks with different input sets
WO2008049118A3 (en) Apparatus and method for obtaining and providing imaging information associated with at least one portion of a sample and effecting such portion(s)
CA2640736C (en) Methods and systems for data management using multiple selection criteria
WO2007001636A3 (en) Methods and systems for providing a customized user interface for viewing and editing meta-data
WO2006033765A3 (en) Real-time data localization
WO2007069233A3 (en) Automatic characterization of pathological specimen
EP1672523A3 (en) Method and system for linking data ranges of a computer-generated document with associated extensible markup language elements
WO2008115713A3 (en) System and technique for editing and classifying documents
EP1866869A4 (en) Album generating apparatus, album generating method and program
WO2009071971A3 (en) Method, apparatus, and computer program product for providing a smooth transition between peer-to-peer node types
WO2006047767A3 (en) A method and system to facilitate publishing and distribution of digital media
ZA200504160B (en) Method, system, and apparatus for discovering and connecting to data sources
WO2006025963A3 (en) Method, system and storage medium which includes instruction for analyzing anatomical structures
WO2004055646A3 (en) Method for profiling and identifying persons by using data samples
WO2007073278A3 (en) Provisioning content formatting in a mobile device management system
EP1798919A3 (en) Method and system for compensating for optical dispersion in an optical signal
WO2009072620A1 (en) Printing management system, printing management method, and program
WO2003081467A3 (en) Synchronizing users on shared data with locks
WO2006084151A3 (en) Identify data sources for neural network
EP1841229A4 (en) Imaging information management system and method, and imaging information search system
WO2007059080A3 (en) Transmitting content in wagering networks
WO2007023484A3 (en) System and method for image customization
WO2008004207A3 (en) Identifying network entities in a peer-to-peer network

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06748595

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 06748595

Country of ref document: EP

Kind code of ref document: A2