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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document 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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
1998
- 1998-12-18 JP JP36011098A patent/JP4141556B2/en not_active Expired - Fee Related
-
1999
- 1999-12-15 CA CA2292223A patent/CA2292223C/en not_active Expired - Fee Related
-
2004
- 2004-04-29 US US10/834,044 patent/US7107527B2/en not_active Expired - Fee Related
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 |