发明名称 Content transfer
摘要 The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
申请公布号 US9378257(B2) 申请公布日期 2016.06.28
申请号 US201213590145 申请日期 2012.08.20
申请人 SEMANTIC TECHNOLOGIES PTY LTD 发明人 Irons Jonathon Peter
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Steptoe & Johnson LLP 代理人 Steptoe & Johnson LLP
主权项 1. A method of transferring content from a mark-up language file to a database, the database including database fields having a respective database field type, and the mark-up language file including file fields having a respective file field type and storing content instance, each content instance being stored as a respective node in a corresponding file field, the method including, in a processing system having a processor coupled to a memory: a) receiving the mark-up language file; b) determining file fields of the mark-up language file; c) determining a document definition defining the attributes and elements used within the mark-up language file by comparing file fields of the file to a list of elements and attributes within each of a number of different document definitions, the document definitions being stored in a store remote from the processing system; d) selecting one of a number of predefined mappings stored in the store, wherein the mapping is a node map selected using the determined document definition, the node map including a node rule for each node in the file; e) creating a data store including store fields specified in the mapping, the data store being created in the memory of the processing system; and, f) transferring at least one content instance corresponding to a node of the file to a respective database field by transferring the at least one content instance from the file field of the file to a store field of the data store and from the store field of the data store to a database field of the database, in accordance with the respective node rule in the mapping.
地址 North Sydney AU