WO2004010337A2 - Procede et systeme pour modeliser des composants dans un document - Google Patents
Procede et systeme pour modeliser des composants dans un document Download PDFInfo
- Publication number
- WO2004010337A2 WO2004010337A2 PCT/US2003/021621 US0321621W WO2004010337A2 WO 2004010337 A2 WO2004010337 A2 WO 2004010337A2 US 0321621 W US0321621 W US 0321621W WO 2004010337 A2 WO2004010337 A2 WO 2004010337A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- source
- target
- concept
- document
- species
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
Definitions
- This invention relates to the processing of electronic documents.
- it relates to the integration of electronic documents from diverse sources.
- a method for transforming a source document in a source format into a target document in a target format comprises, for each of the source and target formats, determining all species of a concept that can occur in a document in that format, a concept being a set of semantically related fields and deriving a semantic model for transforming documents between the source and target formats.
- the semantic model contains generic information common to all species to allow automatic recognition of the concept, and specific information unique to each species to allow differentiation of the concept into a particular species thereof.
- Figure 1 shows a source document which has to be transformed into a target document and a semantic model which will be used in generating appropriate transformations
- Figure 2 shows a flowchart of operations that are performed in transforming the source document of Figure 1 into the target document of Figure
- Figure 3 shows a table of all possible fields for an "address" concept
- Figure 4 shows how the components within a semantic model are structured in accordance with one embodiment of the invention.
- Figure 5 shows a block diagram of a system in accordance with one embodiment of the present invention.
- Embodiments of the present invention relate to a method for transforming data from a source document in a source format to a target document in a target format.
- embodiments of the present invention allow components comprising a set of semantically related fields within a document to be modeled in a fashion that reduces the amount of manual mapping required when transforming data from a source document in a source format to a target document in a target format.
- a semantic concept that can occur within documents of a source or target standard is modeled by assigning to it a generic meaning as well as a specific meaning. Thereafter, whenever the semantic concept appears within an actual document in the source or target standard, it is automatically assigned its generic meaning and a user is prompted to select its specific meaning from a list of specific meanings.
- each concept is modeled once per document standard and thereafter each occurrence of the concept within an actual document of the standard is assigned a generic and specific meaning based on the model.
- the specific meaning is assigned based on a location of the component within a document.
- embodiments of the present invention serve to reduce the degree of manual mapping required when modeling source and target documents in terms of a semantic model.
- Figure 1 of the drawings shows a source document 100 for example, an invoice, a sales order, etc. which has to be transformed into a target document 102, such as for purposes of document integration.
- the source document 100 includes four components designated 100A-100D, respectively, and the target document 102 includes four components designated 102A-102D, respectively.
- the semantic meaning of each of the components in source document 100 and target document 102 is shown in semantic model 104 wherein each of the components of the source and target document are related to a semantic component designated 104A-104D, respectively.
- component 100A and component 102C are related and will contain information relating to a semantic concept which provides a corporate head office address.
- semantic model 104 specifies the relationship between components in source document 100 and target document 102 in terms of a common semantic concept, which allows for a mapping program to use this information to automatically generate mappings for transforming data from source document 100 into target document 102.
- each of the components in the source and target documents will have to be manually modeled.
- each of the components in the source and target documents is related to a generic semantic concept which provides address information, a certain portion of information contained in each of the components will overlap.
- each of the components may have address line, city and zip code fields which overlap.
- One of the advantages of the present invention is that it reduces the degree of manual mapping required to produce a semantic model such as semantic model 104, by taking advantage of the information which overlaps or is common to various components within the source and target documents, as will be described below.
- Figure 2 of the drawings shows a flow chart of operations performed in accordance with one embodiment of the present invention, when transforming source document 100 into target document 102.
- a semantic model is derived for documents of the source and target data standards or formats.
- Block 200 involves examining allowable concepts in each of the source and target document formats and identifying a generic form for each of the concepts as well as specific forms or species of the generic form.
- Figure 3 shows a table 300 which includes all possible fields for the "address" concept, which fields can occur or are allowable in a valid address in the source or target document of a source or target format respectively.
- each semantic concept is structured into a generic concept and specific or species concepts.
- Each generic concept comprises fields which are common to all particular species of the concept, whereas each specific or species concept includes particular fields in addition to the common fields which are shared with the generic concept. This is shown in Figure 4 of the drawings where a component 400 comprising fields 1 to n is structured so as to have a generic meaning 402 and a specific meaning 404.
- the generic meaning 402 relates to an address and the specific meaning could be a particular kind or type of address such as a "shipping address”.
- the semantic model is stored within a system, such as is shown in Figure 5 of the drawings, which is used to perform the transformation.
- actual source and target documents that are of the source target standards, respectively, are loaded into the system.
- components in the source and target documents are automatically recognized based on the generic meanings of concepts from the semantic model.
- a prompt is displayed to a user, prompting the user to select a specific meaning for a particular concept. This is done based on a location of a component within a document.
- components 100A - 100D will automatically be recognized as an address concept based on its generic meaning and thereafter a user will be prompted to select a particular meaning for each address thus specifying whether the recognized address concept is a corporate head office address, a shipping address, a billing address, or a branch address based on a location of the component within the document.
- the selected specific meaning is assigned to the component.
- a mapping based on the assigned meaning of concepts in source document 100 and 102 is created.
- reference numeral 500 generally indicates an example of a system which may be used to implement to perform embodiments of the invention described above.
- the system 500 includes a memory 504, which may represent one or more physical memory devices, which may include any type of random access memory (RAM), read only memory (ROM) which may be programmable, flash memory, non-volatile mass storage device, or a combination of such memory devices.
- the memory 504 is connected via a system bus 512 to a processor 502.
- the memory 504 includes instructions 506 which when executed by the processor 502 cause the processor to perform the methodology of the invention as discussed above.
- the system 500 includes a disk drive 508 and a CD ROM drive 510 each of which is coupled to a peripheral-device and user-interface 514 via bus 512.
- Processor 502, memory 504, disk drive 508 and CD ROM 510 are generally known in the art.
- Peripheral-device and user-interface 514 provides an interface between system bus 512 and various optional components connected to a peripheral bus 516 as well as to user interface components, such as a display, mouse and other user interface devices.
- a network interface 518 is coupled to peripheral bus 516 and provides network connectivity to system 500.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
- Stored Programmes (AREA)
Abstract
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2003247968A AU2003247968A1 (en) | 2002-07-22 | 2003-07-11 | A method and system for modeling components in documents |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US20106102A | 2002-07-22 | 2002-07-22 | |
| US10/201,061 | 2002-07-22 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2004010337A2 true WO2004010337A2 (fr) | 2004-01-29 |
| WO2004010337A3 WO2004010337A3 (fr) | 2004-06-24 |
Family
ID=30769597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2003/021621 Ceased WO2004010337A2 (fr) | 2002-07-22 | 2003-07-11 | Procede et systeme pour modeliser des composants dans un document |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU2003247968A1 (fr) |
| WO (1) | WO2004010337A2 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106662874A (zh) * | 2014-06-03 | 2017-05-10 | 奥卡多创新有限公司 | 控制运输设备移动的方法、系统和装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9716887D0 (en) * | 1997-08-08 | 1997-10-15 | British Telecomm | Translation |
| JPH11242673A (ja) * | 1997-12-23 | 1999-09-07 | Ricoh Co Ltd | 構造化情報マッピングシステム、記録媒体、グラフィカルユーザインターフェース方法、及び、グラフィカルユーザインターフェース装置 |
| FR2811782B1 (fr) * | 2000-07-12 | 2003-09-26 | Jaxo Europ | Systeme de conversion de documents a structure arborescente par parcours selectif de ladite structure |
-
2003
- 2003-07-11 WO PCT/US2003/021621 patent/WO2004010337A2/fr not_active Ceased
- 2003-07-11 AU AU2003247968A patent/AU2003247968A1/en not_active Abandoned
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106662874A (zh) * | 2014-06-03 | 2017-05-10 | 奥卡多创新有限公司 | 控制运输设备移动的方法、系统和装置 |
| US10901404B2 (en) | 2014-06-03 | 2021-01-26 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US11066239B2 (en) | 2014-06-03 | 2021-07-20 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US11079770B2 (en) | 2014-06-03 | 2021-08-03 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US11635769B2 (en) | 2014-06-03 | 2023-04-25 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US11640176B2 (en) | 2014-06-03 | 2023-05-02 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US11650601B2 (en) | 2014-06-03 | 2023-05-16 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
| US12030718B2 (en) | 2014-06-03 | 2024-07-09 | Ocado Innovation Limited | Methods, systems and apparatus for controlling movement of transporting devices |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2004010337A3 (fr) | 2004-06-24 |
| AU2003247968A1 (en) | 2004-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6041333A (en) | Method and apparatus for automatically updating a data file from a network | |
| US7334187B1 (en) | Electronic form aggregation | |
| US6662237B1 (en) | System for documenting application interfaces and their mapping relationship | |
| US5692206A (en) | Method and apparatus for automating the generation of a legal document | |
| CN100507839C (zh) | 用于在起始模板和目标模板之间映射内容的方法和系统 | |
| Blaha | Object-Oriented Modeling and Design with UML: For VTU, 2/e | |
| US6944514B1 (en) | Innovation information management model | |
| US20020116416A1 (en) | Methods and systems for processing embedded objects | |
| AU2003204379A1 (en) | Providing contextually sensitive tools and help content in computer-generated documents | |
| US7120867B2 (en) | System and method for conversion of directly-assigned format attributes to styles in a document | |
| US20140278268A1 (en) | Method for mapping elements of a construction project | |
| US7451158B1 (en) | System and method for creating, appending and merging a work management file | |
| US20050240562A1 (en) | Method, computer program product and device for importing a plurality of data sets into a system | |
| WO2004010337A2 (fr) | Procede et systeme pour modeliser des composants dans un document | |
| International Business Machines Corporation | Object-oriented Interface Design: IBM Common User Access Guidelines | |
| EP1970818A1 (fr) | Procede de traitement de vitesse d'ouverture accrue d'un document de traitement de caracteres | |
| CN112068830A (zh) | 一种面向航电系统架构模型的设计工具 | |
| EP1990736A1 (fr) | Procédé et système de traitement d'objets personnalisés utilisant une base de données objets | |
| US20020083412A1 (en) | Addon mechanism for a control system based on a type data field | |
| CN108563621B (zh) | 一种pdf报表生成方法、装置、设备及存储介质 | |
| JPS61226834A (ja) | 表示画面編集方式 | |
| KR20150021730A (ko) | 캐드객체 및 정보태그를 이용한 연관테이블 생성 장치 및 그 방법 | |
| US7178105B1 (en) | Method and system for document component importation and reconciliation | |
| US20020143748A1 (en) | Method and system for providing a generic scalar function | |
| KR20180137958A (ko) | 전자문서를 편집하는 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |