×

Consolidation of multiple source content schemas into a single target content schema

  • US 6,785,689 B1
  • Filed: 12/05/2001
  • Issued: 08/31/2004
  • Est. Priority Date: 06/28/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented system for mapping a plurality of source content schemas into a single target content schema, comprising:

  • a computer-implemented schema mapper coupled to a plurality of computer-implemented source databases and to a computer-implemented target database, each computer-implemented source database storing content according to a corresponding source schema comprising one or more source classes that each comprises one or more source properties, the computer-implemented target database operable to receive content extracted from one or more computer-implemented source databases and store the extracted content according to a corresponding target schema comprising one or more target classes that each comprises one or more target properties, the computer-implemented schema mapper operable to, for each source schema to be mapped to the target schema;

    receive user input specifying the source schema for mapping to a target schema;

    provide a source class tree representing the source schema classes and a target class tree representing the target schema classes for display to a user;

    receive user input specifying one or more source properties within one or more source classes of the source schema;

    determine one or more target properties within one or more target classes of the target schema for mapping to the one or more source properties of the source schema; and

    generate a schema map file comprising a mapping of the one or more target properties of the target schema classes to the one or more source properties of the source schema classes;

    a computer-implemented content extractor coupled to the plurality of computer-implemented source databases, the computer-implemented content extractor operable to;

    access the schema map file for each source schema mapped to the target schema;

    according to the one or more accessed schema map files, determine the one or more mapped source properties for which content is to be extracted from the one or more corresponding computer-implemented source databases;

    apply the one or more schema map files to generate information used for extracting the content associated with the one or more mapped source properties and information used for loading the extracted content into the computer-implemented target database; and

    extract the content associated with the one or more mapped source properties from the one or more corresponding computer-implemented source databases; and

    a computer-implemented content loader coupled to the computer-implemented content extractor and to the computer-implemented target database, the computer-implemented content loader operable to load the extracted content associated with the one or more mapped source properties into the computer-implemented target database according to the information for loading the extracted content generated by the computer-implemented content extractor.

View all claims
  • 17 Assignments
Timeline View
Assignment View
    ×
    ×