CA2292223A1 - Method and system for management of structured document and medium having processing program therefor - Google Patents

Method and system for management of structured document and medium having processing program therefor Download PDF

Info

Publication number
CA2292223A1
CA2292223A1 CA002292223A CA2292223A CA2292223A1 CA 2292223 A1 CA2292223 A1 CA 2292223A1 CA 002292223 A CA002292223 A CA 002292223A CA 2292223 A CA2292223 A CA 2292223A CA 2292223 A1 CA2292223 A1 CA 2292223A1
Authority
CA
Canada
Prior art keywords
file
document
relationship data
updating
data
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA002292223A
Other languages
French (fr)
Other versions
CA2292223C (en
Inventor
Toru Takahashi
Noriyuki Yamasaki
Yoshifumi Sato
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of CA2292223A1 publication Critical patent/CA2292223A1/en
Application granted granted Critical
Publication of CA2292223C publication Critical patent/CA2292223C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems

Abstract

In a structured document managing method and system for managing a structured document formed by a plurality of elements, any file forming a registered document is selected as an object of updating from relationship data indicating an entity structure and a logical structure of the registered document and the data content of the selected update object file is updated.
There is generated partial relationship data which indicates an entity structure and a logical structure of the update object file after updating. Relationship data of the registered document is updated by use of the generated partial relationship data. Thereby, a logical structure and an entity structure possessed by a document-are managed in association with each other in a mutually convertible form.

Claims (20)

1. A structured document managing method of managing a structured document formed by a plurality of elements, comprising:
a data content updating step in which any file forming a registered document is selected as an object of updating from relationship data indicating an entity struc-ture and a logical structure of the registered document and the data content of the selected update object file is updated;
a partial relationship data generating step of generating partial relationship data indicating an entity structure and a logical structure of the update object file after updating; and a relationship data updating step of updating relationship data of the registered document by use of the generated partial relationship data.
2. A structured document managing method according to Claim 1, wherein in said data content updating step, the data content of said update object file is subjected to edition by an external program and is thereafter replaced by data content after updating edited by said external program.
3. A structured document managing method according to Claim 1 or 2, wherein the generation of the partial relationship data in said partial relationship data generating step is made by analyzing the update object file after updating in the case where said update object file is a document file or a text file and by setting the data content after updating itself in the case where said update object file is neither a document file nor a text file.
4. A structured document managing method according to Claim 3, further comprising a document syntax analyzing step of generating syntax analysis result data indicating a file structure and parsed instance data of said update object file, and a relationship data extracting step of associating each file forming said update object file with a logical structure portion obtained by the parsed instance data to generate partial relationship data.
5. A structured document managing method according to any one of Claims 1 to 4, further comprising a corre-sponding sub-region determining step of determining that sub-region of the relationship data of the registered document which corresponds to said update object file, and wherein in said relationship data updating step, the relationship data of the registered document is updated by replacing relationship data of the determined sub-region by said partial relationship data of said update object file.
6. A structured document managing method according to any one of Claims 1 to 5, wherein a lock is set for said update object file to exclusively perform an edition processing for said update object file.
7. A structured document managing method of managing a structured document described by use of a document markup language, comprising:
a logical structure editing step of selecting any logical structure of a registered document as an object of updating from relationship data indicating an entity struc-ture and a logical structure of the registered document and subjecting the selected logical structure to edition;
an edition result data generating step of generating edition result data in which partial relation-ship data indicating an entity structure and a logical structure of a file existing in the region of said logical structure subjected to edition is described in a character string form;
a corresponding data content updating step of replacing the data content of said file by the generated edition result data; and a relationship data updating step of updating relationship data of the registered document by use of the generated partial relationship data.
8. A structured document managing method according to Claim 7, further comprising a corresponding sub-region determining step of determining that sub-region of the relationship data of the registered document which corresponds to said file, and wherein in said relationship data updating step, the relationship data of the registered document is updated by replacing relationship data of the determined sub-region by said partial relationship data of said file.
9. A structured document managing method according to Claim 7 or 8, wherein a lock is set for a file in the region of said update object logical structure to exclusively perform an edition processing for said file.
10. A structured document managing method according to any one of Claims 1 to 9, wherein the control of access to the object of updating is made, for each node set established corresponding to a file structure possessed by the registered document, in accordance with an attribute of that node set.
11. A structured document managing method according to any one of Claims 1 to 10, wherein a processing for updating is made with an object of edition taken out in units of a file forming the registered document.
12. A structured document managing method according to any one of Claims 1 to 11, wherein the edition of the registered document is made by taking out a plurality of objects of edition separately so that they are subjected to edition in parallel with each other and registering the objects of edition after updating again.
13. A structured document managing method according to any one of Claims 1 to 12, wherein a digital signature is applied to a file forming the object of edition after updating.
14. A structured document managing method according to any one of Claims 1 to 13, comprising a document syntax analyzing step of generating syntax analysis result data indicating a file structure and parsed instance data of a document made an object of registration, and a relationship data extracting step of associating each file forming the registration object document with a logical structure portion obtained by the parsed instance data to generate partial relationship data which indicates an entity struc-ture and a logical structure of the registration object document.
15. A structured document managing method according to Claim 14, wherein node sets corresponding to a file structure possessed by the registration object document are established and each of said node sets is applied with an attribute which is possessed by the corresponding file and taken over therefrom.
16. A structured document managing method according to Claim 14 or 15, wherein a digital signature applied to a file forming the registration object document is registered together with the data content of that file.
17. A structured document managing system for manag-ing a structured document formed by use of a document markup language, comprising:
a data content update processing unit with which any file forming a registered document is selected as an object of updating from relationship data indicating an entity structure and a logical structure of the registered document and the data content of the selected update object file is updated;
a partial relationship data generation processing unit for generating partial relationship data indicating an entity structure and a logical structure of the update object file after updating; and a relationship data update processing unit for updating relationship data of the registered document by use of the generated partial relationship data.
18. A structured document managing system for manag-ing a structured document described by use of a document markup language, comprising:
a logical structure edition processing unit for selecting any logical structure of a registered document as an object of updating from relationship data indicating an entity structure and a logical structure of the registered document and subjecting the selected logical structure to edition;
an edition result data generation processing unit for generating edition result data in which partial relationship data indicating an entity structure and a logical structure of a file existing in the region of said logical structure subjected to edition is described in a character string form;
a corresponding data content update processing unit for replacing the data content of said file by the generated edition result data; and a relationship data update processing unit for updating relationship data of the registered document by use of the generated partial relationship data.
19. A medium in which a program for causing a computer to function as a structured document managing system for managing a structured document formed by use of a document markup language is recorded, the recorded program causing the computer to function as a data content update processing unit with which any file forming a registered document is selected as an object of updating from relationship data indicating an entity structure and a logical structure of the registered document and the data content of the selected update object file is updated, a partial relationship data generation processing unit for generating partial relationship data indicating an entity structure and a logical structure of the update object file after updating, and a relationship data update processing unit for updating relationship data of the registered document by use of the generated partial relationship data.
20. A medium in which a program for causing a computer to function as a structured document managing system for managing a structured document described by use of a document markup language is recorded, the recorded program causing the computer to function as a logical structure edition processing unit for selecting any logical structure of a registered document as an object of updating from relationship data indicating an entity structure and a logical structure of the registered document and subjecting the selected logical structure to edition, an edition result data generation processing unit for generating edition result data in which partial relationship data indicating an entity structure and a logical structure of a file existing in the region of said logical structure subjected to edition is described in a character string form, a corresponding data content update processing unit for replacing the data content of said file by the generated edition result data, and a relationship data update processing unit for updating relationship data of the registered document by use of the generated partial relationship data.
CA2292223A 1998-12-18 1999-12-15 Method and system for management of structured document and medium having processing program therefor Expired - Fee Related CA2292223C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP36011098A JP4141556B2 (en) 1998-12-18 1998-12-18 Structured document management method, apparatus for implementing the method, and medium storing the processing program
JP10-360110 1998-12-18

Publications (2)

Publication Number Publication Date
CA2292223A1 true CA2292223A1 (en) 2001-09-14
CA2292223C CA2292223C (en) 2011-02-01

Family

ID=18467951

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2292223A Expired - Fee Related CA2292223C (en) 1998-12-18 1999-12-15 Method and system for management of structured document and medium having processing program therefor

Country Status (3)

Country Link
US (1) US7107527B2 (en)
JP (1) JP4141556B2 (en)
CA (1) CA2292223C (en)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000339312A (en) * 1999-05-31 2000-12-08 Toshiba Corp System for editing document and method for generating tag information management table
FR2818409B1 (en) * 2000-12-18 2003-03-14 Expaway METHOD FOR DIVIDING STRUCTURED DOCUMENTS INTO MULTIPLE PARTS
US20030014512A1 (en) * 2001-07-10 2003-01-16 Murata Kikai Kabushiki Kaisha Communication apparatus and structured document management apparatus
US8041739B2 (en) * 2001-08-31 2011-10-18 Jinan Glasgow Automated system and method for patent drafting and technology assessment
JP3725084B2 (en) * 2002-02-22 2005-12-07 株式会社東芝 Structured document editing system, structured document editing method and program
US7996511B1 (en) * 2003-10-28 2011-08-09 Emc Corporation Enterprise-scalable scanning using grid-based architecture with remote agents
US20080270409A1 (en) * 2004-05-11 2008-10-30 Atl Systems, Inc. Data, Structure, Structured Data Management System, Structured Data Management Method and Structured Data Management Program
JP2006185408A (en) * 2004-11-30 2006-07-13 Matsushita Electric Ind Co Ltd Database construction device, database retrieval device, and database device
US7305420B2 (en) * 2005-05-25 2007-12-04 Microsoft Corporation Synchronizing modifiable documents with multiple clients using document subsections
JP4110154B2 (en) 2005-06-10 2008-07-02 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, computer program, and storage medium
US8347237B2 (en) * 2006-06-27 2013-01-01 Palo Alto Research Center Incorporated Method, apparatus, and program product for efficiently detecting relationships in a comprehension state of a collection of information
US8010646B2 (en) * 2006-06-27 2011-08-30 Palo Alto Research Center Incorporated Method, apparatus, and program product for efficiently defining relationships in a comprehension state of a collection of information
US8001157B2 (en) * 2006-06-27 2011-08-16 Palo Alto Research Center Incorporated Method, apparatus, and program product for developing and maintaining a comprehension state of a collection of information
US8370853B2 (en) 2006-08-04 2013-02-05 Apple Inc. Event notification management
US8311988B2 (en) 2006-08-04 2012-11-13 Apple Inc. Consistent back up of electronic information
US9009115B2 (en) 2006-08-04 2015-04-14 Apple Inc. Restoring electronic information
US7853566B2 (en) * 2006-08-04 2010-12-14 Apple Inc. Navigation of electronic backups
US7860839B2 (en) 2006-08-04 2010-12-28 Apple Inc. Application-based backup-restore of electronic information
US20080222515A1 (en) * 2007-02-26 2008-09-11 Microsoft Corporation Parameterized types and elements in xml schema
US8307004B2 (en) 2007-06-08 2012-11-06 Apple Inc. Manipulating electronic backups
US8725965B2 (en) 2007-06-08 2014-05-13 Apple Inc. System setup for electronic backup
US8010900B2 (en) 2007-06-08 2011-08-30 Apple Inc. User interface for electronic backup
US20080307017A1 (en) 2007-06-08 2008-12-11 Apple Inc. Searching and Restoring of Backups
US8099392B2 (en) * 2007-06-08 2012-01-17 Apple Inc. Electronic backup of applications
US8745523B2 (en) 2007-06-08 2014-06-03 Apple Inc. Deletion in electronic backups
JP4998220B2 (en) * 2007-11-09 2012-08-15 富士通株式会社 Form data extraction program, form data extraction apparatus, and form data extraction method
US20100318982A1 (en) * 2009-06-11 2010-12-16 Hewlett-Packard Development Company, L.P. Updating electronic documents
US8984029B2 (en) 2011-01-14 2015-03-17 Apple Inc. File system management
US8943026B2 (en) 2011-01-14 2015-01-27 Apple Inc. Visual representation of a local backup
EP2555144A3 (en) * 2011-08-05 2013-04-17 Document Modelling Pty Ltd Structured document development, management and generation
US9542398B2 (en) * 2013-12-18 2017-01-10 Kabushiki Kaisha Toshiba Electronic apparatus
JP6336323B2 (en) * 2014-04-25 2018-06-06 キヤノン株式会社 Information processing apparatus, control method, and program
CN111752909B (en) * 2020-06-11 2023-05-16 厦门网宿有限公司 Method, system and device for operating multi-version file
CN113609244B (en) * 2021-06-08 2023-09-05 中国科学院软件研究所 Structured record extraction method and device based on controllable generation

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5185698A (en) 1989-02-24 1993-02-09 International Business Machines Corporation Technique for contracting element marks in a structured document
JP3484775B2 (en) 1994-07-29 2004-01-06 富士ゼロックス株式会社 Document processing apparatus and method
US6199082B1 (en) 1995-07-17 2001-03-06 Microsoft Corporation Method for delivering separate design and content in a multimedia publishing system
JPH09223054A (en) 1996-02-14 1997-08-26 Nippon Steel Corp File set management device
US5706502A (en) 1996-03-25 1998-01-06 Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
US5903902A (en) 1996-09-09 1999-05-11 Design Intelligence, Inc. Design engine with tree and component structure
US6061697A (en) 1996-09-11 2000-05-09 Fujitsu Limited SGML type document managing apparatus and managing method
US6321242B1 (en) 1998-02-06 2001-11-20 Sun Microsystems, Inc. Re-linking technology for a moving web site
US6480206B2 (en) * 1998-02-24 2002-11-12 Sun Microsystems, Inc. Method and apparatus for an extensible editor

Also Published As

Publication number Publication date
JP4141556B2 (en) 2008-08-27
US7107527B2 (en) 2006-09-12
US20040205598A1 (en) 2004-10-14
JP2000181917A (en) 2000-06-30
CA2292223C (en) 2011-02-01

Similar Documents

Publication Publication Date Title
CA2292223A1 (en) Method and system for management of structured document and medium having processing program therefor
US7721188B2 (en) Differencing and merging tree-structured documents
US6449620B1 (en) Method and apparatus for generating information pages using semi-structured data stored in a structured manner
US20080021916A1 (en) Maintenance of a markup language document in a database
US7363310B2 (en) Mapping of data from XML to SQL
US6581062B1 (en) Method and apparatus for storing semi-structured data in a structured manner
US6260042B1 (en) Quick difference and update for tree structure data
US5732262A (en) Database definition language generator
US8924837B2 (en) Text file interface support in an object oriented application
CN101322126A (en) Document processing system and method thereof
EP1295215A2 (en) Database system, particularly for multimedia objects
JP2000148461A (en) Software model and existing source code synchronizing method and device
JP2006024179A (en) Structured document processing device, structured document processing method and program
DE202014010938U1 (en) Omega name: name generation and derivation
CN101599011A (en) DPS (Document Processing System) and method
US7159171B2 (en) Structured document management system, structured document management method, search device and search method
Thao et al. Using versioned tree data structure, change detection and node identity for three-way xml merging
EP1783647A2 (en) Database techniques for storing biochemical data items
JP5196924B2 (en) Database processing apparatus, method and program
Akpotsui et al. Type transformation in structured editing systems
WO2006103760A1 (en) Document conversion use system
Rys State-of-the-art XML support in RDBMS: Microsoft SQL server's XML features
JP6862042B2 (en) Data migration program creation system and data migration program creation program
JPS6284337A (en) Specification information analyzing system
JP5169505B2 (en) Document composition system and program

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20161215