(57)【要約】データを変形する方法であって、第１の言語固有の形式のデータを受け取ることを含み、第１の言語固有の形式のデータを言語非依存型の形式に変換することを含み、言語非依存型の形式のデータを貯蔵することを含み、言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することを含み、かつ、オンデマンドで、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つのデータをエクスポートすることを含む、前記データを変形する方法。【選択図】図１
2018513481.tif 000002
【特許請求の範囲】
【請求項１】
データを変形する方法であって： 
第１の言語固有の形式のデータを受け取ることを有し；
前記第１の言語固有の形式の前記データを、言語非依存型の形式に変換することを有し；
前記言語非依存型の形式の前記データを貯蔵することを有し；
前記言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換することを有し；かつ
オンデマンドで、前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記データをエクスポートすることを有する、
前記データを変形する方法。
【請求項２】
前記の言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換することが、オンデマンドで行われる、
請求項１に記載のデータを変形する方法。
【請求項３】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを有する、
請求項１または請求項２に記載のデータを変形する方法。
【請求項４】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを有する、
請求項１または請求項２に記載のデータを変形する方法。
【請求項５】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項１−４のいずれかに記載のデータを変形する方法。
【請求項６】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項１または請求項２に記載のデータを変形する方法。
【請求項７】
前記第１の言語固有の形式の前記データを構造化されていないデータから構造化データに変換することもまた有し、かつ、前記の第１の言語固有の形式の前記データを前記言語非依存型の形式に変換することが、前記の第１の言語固有の形式の前記構造化データを前記言語非依存型の形式の構造化データに変換することを含む、
請求項１−６のいずれかに記載のデータを変形する方法。
【請求項８】
前記第１の言語固有の形式の前記データが、物体に関する、
請求項１−７のいずれかに記載のデータを変形する方法。
【請求項９】
前記物体が商品を有する、
請求項８に記載のデータを変形する方法。
【請求項１０】
前記商品の属性が、前記データにより説明される、
請求項９に記載のデータを変形する方法。
【請求項１１】
前記データが、前記商品の対応する属性に割り当てられた属性値を含む、
請求項１０に記載のデータを変形する方法。
【請求項１２】
データを変形するためのシステムであって：
データ受取機能を有し、該データ受取機能は、第１の言語固有の形式のデータを受け取るように作動可能であり；
言語固有のデータから言語非依存型のデータへの変換機能を有し、該言語固有のデータから言語非依存型のデータへの変換機能は、前記第１の言語固有の形式の前記データを言語非依存型の形式に変換するように作動可能であり；
言語非依存型のデータベースを有し、該言語非依存型のデータベースは、前記言語非依存型の形式の前記データを貯蔵するように構成されており；
言語非依存型のデータから言語固有のデータへの変換機能を有し、該言語非依存型のデータから言語固有のデータへの変換機能は、前記言語非依存型の形式の前記データを少なくとも一つの第２の言語固有の形式に変換するように作動可能であり；かつ
データエクスポート機能を有し、該データエクスポート機能は、オンデマンドで、前記少なくとも一つの第２の言語固有の形式の少なくとも一つの前記データをエクスポートするように作動可能である、
前記データを変換するためのシステム。
【請求項１３】
前記言語非依存型のデータから言語固有のデータへの変換機能が、オンデマンドで、前記言語非依存型の形式の前記データを少なくとも一つの第２の言語固有の形式に変換するように作動可能である、
請求項１２に記載のデータを変形するためのシステム。
【請求項１４】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを有する、
請求項１２または請求項１３に記載のデータを変形するためのシステム。
【請求項１５】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを有する、
請求項１２または請求項１３に記載のデータを変形するためのシステム。
【請求項１６】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項１２−１５のいずれかに記載のデータを変形するためのシステム。
【請求項１７】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項１２または請求項１３に記載のデータを変形する方法。
【請求項１８】
前記言語固有のデータから言語非依存型のデータへの変換機能がまた：
前記第１の言語固有の形式の前記データを、構造化されていないデータから構造化データに変換するように作動可能であり；かつ
前記第１の言語固有の形式の前記構造化データを、前記言語非依存型の形式の構造化データに変換するように作動可能である、
請求項１２−１７のいずれかに記載のデータを変形するためのシステム。
【請求項１９】
前記第１の言語固有の形式の前記データが、物体に関する、
請求項１２−１８のいずれかに記載のデータを変形するためのシステム。
【請求項２０】
前記物体が商品を有する、
請求項１９に記載のデータを変形するためのシステム。
【請求項２１】
前記商品の属性が、前記データにより説明される、
請求項２０に記載のデータを変形するためのシステム。
【請求項２２】
前記データが、前記商品の対応する属性に割り当てられる属性値を有する、
請求項２１に記載のデータを変形するためのシステム。
【請求項２３】
データを変形するための方法であって：
第１の言語固有の形式の構造化されていないデータを受け取ることを有し；
前記第１の言語固有の形式の前記構造化されていないデータを、構造化された言語非依存型の形式に変換することを有し；
前記構造化された言語非依存型の形式の前記データを貯蔵することを有し； 
前記構造化された言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換することを有し；かつ 
オンデマンドで、前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記データをエクスポートすることを有する、
前記データを変形するための方法。
【請求項２４】
前記の構造化された言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換することが、オンデマンドで行われる、
請求項２３に記載のデータを変形する方法。
【請求項２５】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを有する、
請求項２３または請求項２４に記載のデータを変形する方法。 
【請求項２６】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを有する、
請求項２３または請求項２４に記載のデータを変形する方法。
【請求項２７】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項２３−２６のいずれかに記載のデータを変形する方法。
【請求項２８】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項２３または請求項２４に記載のデータを変形する方法。
【請求項２９】
前記第１の言語固有の形式の前記構造化されていないデータを構造化されていないデータから構造化データに変換することもまた有し、かつ、前記の第１の言語固有の形式の前記構造化されていないデータを前記言語非依存型の形式に変換することが、前記の第１の言語固有の形式の前記構造化データを前記言語非依存型の形式の構造化データに変換することを有する、
請求項２３−２８のいずれかに記載のデータを変形する方法。
【請求項３０】
前記第１の言語固有の形式の前記データが、物体に関する、
請求項２３−２９のいずれかに記載のデータを変形する方法。
【請求項３１】
前記物体が商品を有する、
請求項３０に記載のデータを変形する方法。
【請求項３２】
前記商品の属性が、前記データにより説明される、
請求項３１に記載のデータを変形する方法。
【請求項３３】
前記データが、前記商品の対応する属性に割り当てられた属性値を含む、
請求項３２に記載のデータを変形する方法。
【請求項３４】
データを変形するためのシステムであって：
構造化されていないデータ受取機能を有し、該構造化されていないデータ受取機能は、第１の言語固有の形式の構造化されていないデータを受け取るように作動可能であり；
構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能を有し、該構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能は、前記第１の言語固有の形式の前記構造化されていないデータを構造化された言語非依存型の形式に変換するように作動可能であり；
構造化された言語非依存型のデータベースを有し、該構造化された言語非依存型のデータベースは、前記構造化された言語非依存型の形式の前記データを貯蔵するように構成されており；
言語非依存型のデータから言語固有のデータへの変換機能を有し、該言語非依存型のデータから言語固有のデータへの変換機能は、前記構造化された言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換するように作動可能であり；かつ
データエクスポート機能を有し、該データエクスポート機能は、オンデマンドで、前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記データをエクスポートするように作動可能である、
前記データを変形するためのシステム。
【請求項３５】
前記言語非依存型のデータから言語固有のデータへの変換機能が、オンデマンドで、前記構造化された言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換するように作動可能である、請求項３４に記載のデータを変形するためのシステム。
【請求項３６】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを有する、
請求項３４または請求項３５に記載のデータを変形するためのシステム。
【請求項３７】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを有する、
請求項３４または請求項３５に記載のデータを変形するためのシステム。
【請求項３８】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項３４−３７のいずれかに記載のデータを変形するためのシステム。
【請求項３９】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項３４または請求項３５に記載のデータを変形する方法。
【請求項４０】
前記構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能が：
前記第１の言語固有の形式の前記データを、構造化されていないデータから構造化データに変換するように作動可能であり；かつ
前記第１の言語固有の形式の前記データを、前記言語非依存型の形式の構造化データに変換するように作動可能である、
請求項３４−３９のいずれかに記載のデータを変形するためのシステム。
【請求項４１】
前記第１の言語固有の形式の前記データが、物体に関する、
請求項３４−４０のいずれかに記載のデータを変形するためシステム。
【請求項４２】
前記物体が商品を有する、
請求項４１に記載のデータを変形するためのシステム。
【請求項４３】
前記商品の属性が、前記データにより説明される、
請求項４２に記載のデータを変形するためのシステム。
【請求項４４】
前記データが、前記商品の対応する属性に割り当てられた属性値を含む、
請求項４３に記載のデータを変形するためのシステム。
【請求項４５】
製品データを変形するための方法であって：
構造化された言語非依存型のデータベースを提供することを有し、該構造化された言語非依存型のデータベースは、多数の製品のそれぞれについて、多数の構造化された言語非依存型の製品属性値を貯蔵するように構成されており、該多数の構造化された言語非依存型の製品属性値は、対応する多数の構造化された言語非依存型の製品属性に割り当てられたものであり；
第１の言語固有の形式の構造化されていない製品データを受け取ることを有し；
前記構造化されていない製品データを分析し、かつ、前記第１の言語固有の形式の前記構造化されていない製品データから、構造化されていない製品固有属性値を抽出することを有し、該構造化されていない製品固有属性値は、対応する構造化されていない製品属性に割り当てられたものであり；
対応する構造化されていない製品属性に割り当てられた、前記構造化されていない製品固有属性値を、構造化された言語非依存型の形式に変換することを有し；
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認することを有し、前記構造化された言語非依存型の製品データベースは、多数の製品のそれぞれについて、多数の構造化された言語非依存型の製品属性値を貯蔵するように構成されており、該多数の構造化された言語非依存型の製品属性値は、対応する多数の構造化された言語非依存型の製品属性に割り当てられたものであり；
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連しないことを確認することに応答して、前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値を有する新製品を、前記構造化された言語非依存型の製品データベースに追加することを含み；かつ
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連することを確認することに応答して、前記構造化された言語非依存型の製品固有属性値を、前記特定の製品の前記対応する言語非依存型の構造化された製品属性に割り当てることを含む、
前記製品データを変形するための方法。
【請求項４６】
前記の第１の言語固有の形式の前記構造化されていない製品データを受け取ることが、前記の第１の言語固有の形式の前記構造化されていない製品データを、前記第１の言語固有の形式の前記構造化されていない製品データに記載された製品の売主から受け取ることを有する、
請求項４５に記載の製品データを変形するための方法。
【請求項４７】
前記の第１の言語固有の形式の前記構造化されていない製品データを受け取ることが、前記の第１の言語固有の形式の前記構造化されていない製品データを、複数の電子商取引プラットフォームのいずれかから自動的に引き出すことを有する、
請求項４５に記載の製品データを変形するための方法。
【請求項４８】
前記多数の製品が、多数の製品カテゴリーに分類される、
請求項４５−４７のいずれかに記載の製品データを変形するための方法。
【請求項４９】
製品を前記製品カテゴリーのうちの少なくとも一つに分類することもまた有する、
請求項４８に記載の製品データを変形するための方法。
【請求項５０】
前記構造化されていない製品データを、その中に記載された製品を前記製品カテゴリーのうちの少なくとも一つに分類するために分析することもまた有する、
請求項４９に記載の製品データを変形するための方法。
【請求項５１】
前記対応する言語非依存型の構造化された製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認することのために、前記分類することを使用することもまた有する、
請求項５０に記載の製品データを変形するための方法。
【請求項５２】
前記構造化された言語非依存型の形式の前記データを、複数の第三者の電子商取引プラットフォームのいずれかへのエクスポートに適したフォーマットに変換することもまた有し；かつ
前記複数の第三者の電子商取引プラットフォームのうちの特定の一つへのエクスポートに適した前記フォーマットの前記製品データを、前記複数の第三者の電子商取引プラットフォームのうちの前記特定の一つにエクスポートすることもまた有する、
請求項４５−５１のいずれかに記載の製品データを変形するための方法。
【請求項５３】
前記構造化された言語非依存型の形式の前記データを、少なくとも一つの第２の言語固有の形式に変換することもまた有し；かつ
前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データをエクスポートすることもまた有する、
請求項４５−５１のいずれかに記載の製品データを変形するための方法。
【請求項５４】
前記の少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データをエクスポートすることが、オンデマンドなものである、
請求項５３に記載の製品データを変形するための方法。
【請求項５５】
前記の少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データをエクスポートすることが、自動である、
請求項５３に記載の製品データを変形するための方法。
【請求項５６】
前記の対応する構造化されていない製品属性に割り当てられた、前記構造化されていない製品固有属性値を、前記構造化された言語非依存型の形式に変換することが：
前記第１の言語固有の形式の前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、ディクショナリ内に含まれているか否かを確認することを有し、前記ディクショナリは、その中に含まれている各製品属性および製品属性値について、言語非依存型の識別子と、前記第１の言語の形式のうちの少なくとも一つおよび前記少なくとも一つの第２の言語固有の形式のそれぞれへのその翻訳とを有し；
前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていることを確認することに応答して、前記ディクショナリを前記構造化されていない製品固有属性値および前記構造化されていない製品属性を、前記構造化された言語非依存型の形式に変換するために使用することを有し；かつ
前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記第１の言語固有の形式の前記構造化されていない製品固有属性値および前記構造化されていない製品属性のそれぞれを、前記ディクショナリに追加し、かつ、言語非依存型の識別子を、前記構造化されていない製品固有属性値および前記構造化されていない製品属性のそれぞれに割り当てることを有する、
請求項５３−５５のいずれかに記載の製品データを変形するための方法。
【請求項５７】
前記の対応する構造化されていない製品属性に割り当てられた、前記構造化されていない製品固有属性値を、構造化された言語非依存型の形式に変換することがまた、前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記構造化されていない製品固有属性値および前記構造化されていない製品属性を、前記ディクショナリに前記少なくとも一つの第２の言語固有の形式のそれぞれに自動的に翻訳し、かつ、前記翻訳を前記ディクショナリに追加することを含む、
請求項５６に記載の製品データを変形するための方法。
【請求項５８】
前記の対応する構造化されていない製品属性に割り当てられた、前記構造化されていない製品固有属性値を、構造化された言語非依存型の形式に変換することがまた、前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記システムのアドミニストレータに、前記構造化されていない製品固有属性値および前記構造化されていない製品属性を、前記少なくとも一つの第２の言語固有の形式のそれぞれに翻訳し、かつ、前記翻訳を前記ディクショナリに追加するよう指示することを含む、
請求項５７に記載の製品データを変形するための方法。
【請求項５９】
前記の構造化された言語非依存型の形式の前記製品データを、前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに変換することが、前記ディクショナリを使用する、
請求項５６−５８のいずれかに記載の製品データを変形するための方法。
【請求項６０】
前記の構造化された言語非依存型の形式の前記製品データを、前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに変換することが、オンデマンドで行われる、
請求項５３−５９のいずれかに記載の製品データを変形するための方法。
【請求項６１】
前記の構造化された言語非依存型の形式の前記製品データを、前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに変換することが、自動的に行われる、
請求項５３−６０のいずれかに記載の製品データを変形するための方法。
【請求項６２】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを有する、
請求項５３−６１のいずれかに記載の製品データを変形するための方法。
【請求項６３】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを有する、
請求項５３−６１のいずれかに記載の製品データを変形するための方法。
【請求項６４】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項５３−６３のいずれかに記載の製品データを変形するための方法。
【請求項６５】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項５３−６３のいずれかに記載の製品データを変形する方法。
【請求項６６】
多言語製品カタログシステムであって：
構造化された言語非依存型の製品データベースを有し、該構造化された言語非依存型の製品データベースは、多数の製品のそれぞれについて、多数の構造化された言語非依存型の製品属性値を貯蔵するように構成されており、該多数の構造化された言語非依存型の製品属性値は、対応する多数の構造化された言語非依存型の製品属性に割り当てられたものであり；
構造化されていない製品データ受取機能を有し、該構造化されていない製品データ受取機能は、第１の言語固有の形式の構造化されていない製品データを受け取るように作動可能であり；
構造化されていない製品データ抽出機能を有し、該構造化されていない製品データ抽出機能は、前記構造化されていない製品データを分析し、かつ、前記第１の言語固有の形式の前記構造化されていない製品データから、構造化されていない製品固有属性値を抽出するように作動可能であり、該構造化されていない製品固有属性値は、対応する構造化されていない製品属性に割り当てられたものであり；
構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能を有し、該構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能は、前記構造化されていない製品固有属性値を構造化された言語非依存型の形式に変換するように作動可能であり、該構造化されていない製品固有属性値は、対応する構造化されていない製品属性に割り当てられたものであり；かつ
製品マッチング機能を含み、該製品マッチング機能は：
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認するように作動可能であり；
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連しないことを確認することに応答して、前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値を有する新製品を、前記構造化された言語非依存型の製品データベースに追加するように作動可能であり；かつ
前記対応する構造化された言語非依存型の製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連することを確認することに応答して、前記構造化された言語非依存型の製品固有属性値を、前記特定の製品の前記対応する言語非依存型の構造化された製品属性に割り当てるように作動可能である、
前記多言語製品カタログシステム。
【請求項６７】
前記構造化されていない製品データ受取機能が、前記第１の言語固有の形式の前記構造化されていない製品データを、前記第１の言語固有の形式の前記構造化されていない製品データに記載された製品の売主から受け取るように作動可能である、
請求項６６に記載の多言語製品カタログシステム。
【請求項６８】
前記構造化されていない製品データ受取機能が、前記第１の言語固有の形式の前記構造化されていない製品データを、前記第１の言語固有の形式の前記構造化されていない製品データを複数の電子商取引プラットフォームのいずれかから自動的に引き出すことにより受け取るように作動可能である、
請求項６６に記載の多言語製品カタログシステム。
【請求項６９】
前記多数の製品が、多数の製品カテゴリーに分類される、
請求項６６−６８のいずれかに記載の多言語製品カタログシステム。
【請求項７０】
製品を前記製品カテゴリーのうちの少なくとも一つに分類するように作動可能である製品分類機能もまた有する、
請求項６９に記載の多言語製品カタログシステム。
【請求項７１】
前記製品分類機能が、前記構造化されていない製品データを、その中に記載された製品を前記製品カテゴリーのうちの少なくとも一つに分類するために分析するように作動可能である、
請求項７０に記載の多言語製品カタログシステム。
【請求項７２】
前記製品マッチング機能がまた、前記対応する言語非依存型の構造化された製品属性に割り当てられた、前記構造化された言語非依存型の製品固有属性値が、前記構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認するために前記製品分類機能を使用するように作動可能である、
請求項７１に記載の多言語製品カタログシステム。
【請求項７３】
前記構造化された言語非依存型の形式の前記製品データを、少なくとも一つの第２の言語固有の形式に変換するように作動可能である、言語非依存型の製品データから言語固有の製品データへの変換機能；および
前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データをエクスポートするように作動可能である、製品データエクスポート機能もまた有する、
請求項６６−７２のいずれかに記載の多言語製品カタログシステム。
【請求項７４】
前記言語非依存型の製品データから言語固有の製品データへの変換機能がまた、前記構造化された言語非依存型の形式の前記製品データを、複数の第三者の電子商取引プラットフォームのいずれかへのエクスポートに適したフォーマットに変換するように作動可能であり；かつ
前記製品データエクスポート機能がまた、前記複数の第三者の電子商取引プラットフォームのうちの特定の一つへのエクスポートに適した前記フォーマットの前記製品データを、前記複数の第三者の電子商取引プラットフォームのうちの前記特定の一つにエクスポートするように作動可能である、
請求項７３に記載の多言語製品カタログシステム。
【請求項７５】
前記製品データエクスポート機能が、オンデマンドで、前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データをエクスポートするように作動可能である、
請求項７３または請求項７４に記載の多言語製品カタログシステム。
【請求項７６】
前記製品データエクスポート機能が、前記少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの前記製品データを、自動的にエクスポートするように作動可能である、
請求項７３または請求項７４に記載の多言語製品カタログシステム。
【請求項７７】
ディクショナリもまた有し、該ディクショナリは、その中に有されている各製品属性および製品属性値について、言語非依存型の識別子と、前記第１の言語の形式のうちの少なくとも一つおよび前記少なくとも一つの第２の言語固有の形式のそれぞれへのその翻訳とを有する、
請求項７３−７６のいずれかに記載の多言語製品カタログシステム。
【請求項７８】
前記構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能がまた：
前記第１の言語固有の形式の前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれているか否かについて確認するように作動可能であり；
前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていることを確認することに応答して、前記構造化されていない製品固有属性値および前記構造化されていない製品属性を前記構造化された言語非依存型の形式に変換するために、前記ディクショナリを使用するように作動可能であり；かつ
前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記第１の言語固有の形式の前記構造化されていない製品固有属性値および前記構造化されていない製品属性のそれぞれを、前記ディクショナリに追加し、かつ、言語非依存型の識別子を、前記構造化されていない製品固有属性値および前記構造化されていない製品属性のそれぞれに割り当てるように作動可能である、
請求項７７に記載の多言語製品カタログシステム。
【請求項７９】
前記構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能がまた、前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記構造化されていない製品固有属性値および前記構造化されていない製品属性を、前記ディクショナリに前記少なくとも一つの第２の言語固有の形式のそれぞれに自動的に翻訳し、かつ、前記翻訳を前記ディクショナリに追加するように作動可能である、
請求項７８に記載の多言語製品カタログシステム。
【請求項８０】
前記構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能がまた、前記構造化されていない製品固有属性値および前記構造化されていない製品属性が、前記ディクショナリ内に含まれていないことを確認することに応答して、前記システムのアドミニストレータに、前記構造化されていない製品固有属性値および前記構造化されていない製品属性を、前記少なくとも一つの第２の言語固有の形式のそれぞれに翻訳し、かつ、前記翻訳を前記ディクショナリに追加するよう指示するように作動可能である、
請求項７９に記載の多言語製品カタログシステム。
【請求項８１】
前記言語非依存型の製品データから言語固有の製品データへの変換機能が、前記構造化された言語非依存型の形式の前記製品データを前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに変換するために、前記ディクショナリを使用するように作動可能である、
請求項７７−８０のいずれかに記載の多言語製品カタログシステム。
【請求項８２】
前記言語非依存型の製品データから言語固有の製品データへの変換機能が、オンデマンドで、前記構造化された言語非依存型の形式の前記製品データを、前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに変換するように作動可能である、
請求項７３−８１のいずれかに記載の多言語製品カタログシステム。
【請求項８３】
前記言語非依存型の製品データから言語固有の製品データへの変換機能が、前記構造化された言語非依存型の形式の前記製品データを、前記少なくとも第２の言語固有の形式のうちの前記少なくとも一つに自動的に変換するように作動可能である、
請求項７３−８１のいずれかに記載の多言語製品カタログシステム。
【請求項８４】
前記少なくとも一つの第２の言語固有の形式の前記データが、複数の第２の言語固有の形式のデータを含む、
請求項７３−８３のいずれかに記載の多言語製品カタログシステム。
【請求項８５】
前記少なくとも一つの第２の言語固有の形式の前記データが、単一の第２の言語固有の形式のデータを含む、
請求項７３−８３のいずれかに記載の多言語製品カタログシステム。
【請求項８６】
前記少なくとも一つの第２の言語固有の形式が、前記少なくとも第１の言語固有の形式を含む、
請求項７３−８５に記載の多言語製品カタログシステム。
【請求項８７】
前記少なくとも一つの第２の言語固有の形式の前記データが、前記第１の言語固有の形式の言語と同一の言語のデータを含む、
請求項７３−８５のいずれかに記載のデータを変形する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の参照
ここで、２０１５年４月８日に出願され、「データ伝達システムおよび方法（Data Transmission System and Method）」と題する、米国仮特許出願第６２／１４４，４０７号が参照され、その開示は参照により本明細書に組み込まれ、かつ、３７  Ｃ．Ｆ．Ｒ  １．７８（ａ）（１）に従いその優先権が主張される。
【０００２】
発明の分野
本発明は、データ変形（data transformation）のための方法とシステムに関する。
【背景技術】
【０００３】
発明の背景
種々のデータ変形システムおよび方法が知られている。
【発明の概要】
【０００４】
本発明は、データ変形のための改良された方法およびシステムを提供しようとするものである。
【０００５】
よって、本発明の好ましい実施形態に従い、データを変形（transforming）する方法が提供されており、当該方法は、第１の言語固有（specific）の形式のデータを受け取ることを含み、第１の言語固有の形式（form）のデータを言語非依存型（language agnostic）の形式に変換（converting）することを含み、言語非依存型の形式のデータを貯蔵することを含み、言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することを含み、かつ、オンデマンドで（on demand；要求に応じて）、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つのデータをエクスポートすることを含む。
【０００６】
好ましくは、言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することは、オンデマンドで行われる。
【０００７】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式のデータは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【０００８】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【０００９】
好ましくは、データを変形する方法はまた、第１の言語固有の形式のデータを構造化されていない（unstructured）データから構造化（structured）データに変換することを含み、かつ、第１の言語固有の形式のデータを言語非依存型の形式に変換することは、第１の言語固有の形式の構造化データを言語非依存型の形式の構造化データ（structured data in the language agnostic form）に変換することを含む。
【００１０】
本発明の好ましい実施形態に従い、第１の言語固有の形式のデータは、物体（object）に関する。追加的には、物体は、商品（article）を含む。好ましくは、商品の属性（attributes）は、データにより説明される。追加的には、データは、対応する商品の属性に割り当てられた属性値を含む。
【００１１】
また、本発明の別の好ましい実施形態に従い、データを変形するためのシステムが提供されており、当該システムは、
データ受取機能を含み、該データ受取機能は、第１の言語固有の形式のデータを受け取るように作動可能であり、
言語固有のデータから言語非依存型のデータへの変換機能を含み、該言語固有のデータから言語非依存型のデータへの変換機能は、第１の言語固有の形式のデータを言語非依存型の形式に変換するように作動可能であり、
言語非依存型のデータベースを含み、該言語非依存型のデータベースは、言語非依存型の形式のデータを貯蔵するように構成されており、
言語非依存型のデータから言語固有のデータへの変換機能を含み、該言語非依存型のデータから言語固有のデータへの変換機能は、言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換するように作動可能であり、かつ、
データエクスポート機能を含み、該データエクスポート機能は、オンデマンドで、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つのデータをエクスポートするように作動可能である。
【００１２】
本発明の好ましい実施形態に従い、言語非依存型のデータから言語固有のデータへの変換機能は、オンデマンドで、言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換するように作動可能である。
【００１３】
好ましくは、少なくとも一つの第２の言語固有の形式のデータは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【００１４】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【００１５】
好ましくは、言語固有のデータから言語非依存型のデータへの変換機能はまた、第１の言語固有の形式のデータを構造化されていないデータから構造化データに変換するように作動可能であり、かつ、第１の言語固有の形式の構造化データを言語非依存型の形式の構造化データに変換するように作動可能である。
【００１６】
好ましくは、第１の言語固有の形式のデータは、物体に関する。追加的には、物体は、商品を含む。好ましくは、商品の属性は、データにより説明される。追加的には、データは、対応する商品の属性に割り当てられた属性値を含む。
【００１７】
さらに、本発明の好ましい実施形態に従い、データを変形するための方法が提供されており、当該方法は、第１の言語固有の形式の構造化されていないデータを受け取ることを含み、第１の言語固有の形式の構造化されていないデータを、構造化された言語非依存型の形式（structured language agnostic form）に変換することを含み、構造化された言語非依存型の形式のデータを貯蔵することを含み、構造化された言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することを含み、かつ、オンデマンドで、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つのデータをエクスポートすることを含む。
【００１８】
本発明の好ましい実施形態に従い、構造化された言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することは、オンデマンドで行われる。
【００１９】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式のデータは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【００２０】
好ましくは、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【００２１】
本発明の好ましい実施形態に従い、データを変形する方法はまた、第１の言語固有の形式の構造化されていないデータを、構造化されていないデータから構造化データに変換することを含み、かつ、第１の言語固有の形式の構造化されていないデータを構造化された言語非依存型の形式に変換することは、第１の言語固有の形式の構造化データを、言語非依存型の形式の構造化データに変換することを含む。
【００２２】
好ましくは、第１の言語固有の形式のデータは、物体に関する。追加的には、物体は、商品を含む。本発明の好ましい実施形態に従い、商品の属性は、データにより説明される。追加的には、データは、対応する商品の属性に割り当てられた属性値を含む。
【００２３】
さらにまた、本発明のまた別の好ましい実施形態に従い、データを変形するためのシステムが提供されており、当該システムは、
構造化されていないデータ受取機能を含み、該構造化されていないデータ受取機能は、第１の言語固有の形式の構造化されていないデータを受け取るように作動可能であり、
構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能を含み、該構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能は、第１の言語固有の形式の構造化されていないデータを構造化された言語非依存型の形式に変換するように作動可能であり、
構造化された言語非依存型のデータベースを含み、該構造化された言語非依存型のデータベースは、構造化された言語非依存型の形式のデータを貯蔵するように構成されており、
言語非依存型のデータから言語固有のデータへの変換機能を含み、該言語非依存型のデータから言語固有のデータへの変換機能は、構造化された言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換するように作動可能であり、かつ、
データエクスポート機能を含み、該データエクスポート機能は、オンデマンドで、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つのデータをエクスポートするように作動可能である。
【００２４】
本発明の好ましい実施形態に従い、言語非依存型のデータから言語固有のデータへの変換機能は、オンデマンドで、構造化された言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換するように作動可能である。
【００２５】
好ましくは、少なくとも一つの第２の言語固有の形式の前記データは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【００２６】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【００２７】
本発明の好ましい実施形態に従い、構造化されていない言語固有のデータから構造化された言語非依存型のデータへの変換機能は、第１の言語固有の形式のデータを構造化されていないデータから構造化データに変換するように作動可能であり、かつ、第１の言語固有の形式の構造化データを言語非依存型の形式の構造化データに変換するように作動可能である。
【００２８】
好ましくは、第１の言語固有の形式のデータは、物体に関する。追加的には、物体は、商品を含む。本発明の好ましい実施形態に従い、商品の属性は、データにより説明される。追加的には、データは、対応する商品の属性に割り当てられた属性値を含む。
【００２９】
そのうえにまた、本発明のさらに別の好ましい実施形態に従い、製品（product）データを変形するための方法が提供されており、当該方法は、
構造化された言語非依存型の製品データベースを提供することを含み、該構造化された言語非依存型の製品データベースは、多数の製品のそれぞれについて、対応する多数の構造化された言語非依存型の製品属性に割り当てられた、多数の構造化された言語非依存型の製品属性値を貯蔵するように構成されており、
第１の言語固有の形式の構造化されていない製品データを受け取ることを含み、
構造化されていない製品データを分析し、かつ、第１の言語固有の形式の構造化されていない製品データから、構造化されていない製品固有属性値（product-specific attribute value）を抽出することを含み、該構造化されていない製品固有属性値は、対応する構造化されていない製品属性に割り当てられたものであり、
構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を、構造化された言語非依存型の形式に変換することを含み、
構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認することを含み、
構造化された言語非依存型の製品データベースは、多数の製品のそれぞれについて、多数の構造化された言語非依存型の製品属性値（対応する多数の構造化された言語非依存型の製品属性に割り当てられたものである）を貯蔵するように構成されており、
構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連しないことを確認することに応答して、構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）を有する新製品を、構造化された言語非依存型の製品データベースに追加することを含み、かつ、
構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連することを確認することに応答して、構造化された言語非依存型の製品固有属性値を、特定の製品の対応する言語非依存型の構造化された製品属性に割り当てることを含む。
【００３０】
好ましくは、第１の言語固有の形式の構造化されていない製品データを受け取ることは、第１の言語固有の形式の構造化されていない製品データを第１の言語固有の形式の構造化されていない製品データに記載された製品の売主から受け取ることを含む。代替的には、第１の言語固有の形式の構造化されていない製品データを受け取ることは、第１の言語固有の形式の構造化されていない製品データを複数の電子商取引プラットフォームのいずれかから自動的に引き出すことを含む。
【００３１】
好ましくは、多数の製品は、多数の製品カテゴリーに分類される。追加的には、製品データを変形するための方法はまた、製品を製品カテゴリーのうちの少なくとも一つに分類することを含む。好ましくは、製品データを変形するための方法はまた、構造化されていない製品データをその中に記載された製品を製品カテゴリーのうちの少なくとも一つに分類するために分析することを含む。追加的には、製品データを変形するための方法はまた、構造化された言語非依存型の製品固有属性値（対応する言語非依存型の構造化された製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認することのために分類することを使用することを含む。
【００３２】
本発明の好ましい実施形態に従い、製品データを変形するための方法はまた、構造化された言語非依存型の形式のデータを少なくとも一つの第２の言語固有の形式に変換することを含み、かつ、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データをエクスポートすることを含む。
【００３３】
好ましくは、製品データを変形するための方法はまた、構造化された言語非依存型の形式のデータを複数の第三者の電子商取引プラットフォームのいずれかへのエクスポートに適したフォーマットに変換することを含み、かつ、複数の第三者の電子商取引プラットフォームのうちの特定の一つへのエクスポートに適したフォーマットの製品データを複数の第三者の電子商取引プラットフォームのうちの特定の一つにエクスポートすることを含む。
【００３４】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データをエクスポートすることは、オンデマンドなものである。代替的には、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データをエクスポートすることは、自動である。
【００３５】
好ましくは、構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を、構造化された言語非依存型の形式に変換することは、第１の言語固有の形式の構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれているか否かを確認することを含み、ディクショナリは、その中に含まれている各製品属性および製品属性値について、言語非依存型の識別子と、第１の言語の形式のうちの少なくとも一つおよび少なくとも一つの第２の言語固有の形式のそれぞれへのその翻訳とを含み、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていることを確認することに応答して、ディクショナリを構造化されていない製品固有属性値および構造化されていない製品属性を構造化された言語非依存型の形式に変換するために使用することを含み、かつ、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、第１の言語固有の形式の構造化されていない製品固有属性値および構造化されていない製品属性のそれぞれをディクショナリに追加すること、および、言語非依存型の識別子を構造化されていない製品固有属性値および構造化されていない製品属性のそれぞれに割り当てることを含む。
【００３６】
本発明の好ましい実施形態に従い、構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を、構造化された言語非依存型の形式に変換することはまた、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、構造化されていない製品固有属性値および構造化されていない製品属性をディクショナリに少なくとも一つの第２の言語固有の形式のそれぞれに自動的に翻訳すること、および、翻訳をディクショナリに追加することを含む。好ましくは、構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を、構造化された言語非依存型の形式に変換することはまた、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、システムのアドミニストレータ（管理者）に、構造化されていない製品固有属性値および構造化されていない製品属性を少なくとも一つの第２の言語固有の形式のそれぞれに翻訳し、かつ、翻訳をディクショナリに追加するよう指示することを含む。
【００３７】
本発明の好ましい実施形態に従い、構造化された言語非依存型の形式の製品データを、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つに変換することは、ディクショナリを使用する。
【００３８】
本発明の好ましい実施形態に従い、構造化された言語非依存型の形式の製品データを少なくとも一つの第２の言語固有の形式のうちの少なくとも一つに変換することは、オンデマンドで行われる。代替的には、構造化された言語非依存型の形式の製品データを少なくとも一つの第２の言語固有の形式のうちの少なくとも一つに変換することは、自動的に行われる。
【００３９】
好ましくは、少なくとも一つの第２の言語固有の形式の前記データは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【００４０】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【００４１】
また、本発明のさらに別の好ましい実施形態に従い、多言語製品カタログシステムが提供されており、当該多言語製品カタログシステムは、
構造化されていない製品データ受取機能を含み、該構造化されていない製品データ受取機能は、第１の言語固有の形式の構造化されていない製品データを受け取るように作動可能であり、
構造化されていない製品データ抽出機能を含み、該構造化されていない製品データ抽出機能は、構造化されていない製品データを分析し、かつ、第１の言語固有の形式の構造化されていない製品データから、構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を抽出するように作動可能であり、
構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能を含み、該構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能は、構造化されていない製品固有属性値（対応する構造化されていない製品属性に割り当てられたものである）を、構造化された言語非依存型の形式に変換するように作動可能であり、
製品マッチング機能を含み、該製品マッチング機能は、構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認し、構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連しないことを確認することに応答して、構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）を有する新製品を、構造化された言語非依存型の製品データベースに追加し、かつ、構造化された言語非依存型の製品固有属性値（対応する構造化された言語非依存型の製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連することを確認することに応答して、構造化された言語非依存型の製品固有属性値を、特定の製品の対応する言語非依存型の構造化された製品属性に割り当てるように作動可能である。
【００４２】
好ましくは、構造化されていない製品データ受取機能は、第１の言語固有の形式の構造化されていない製品データを、第１の言語固有の形式の構造化されていない製品データに記載された製品の売主から受け取るように作動可能である。本発明の好ましい実施形態に従い、構造化されていない製品データ受取機能は、第１の言語固有の形式の構造化されていない製品データを、第１の言語固有の形式の構造化されていない製品データを複数の電子商取引プラットフォームのいずれかから自動的に引き出すことにより、受け取るように作動可能である。
【００４３】
好ましくは、多数の製品は、多数の製品カテゴリーに分類される。本発明の好ましい実施形態に従い、多言語製品カタログシステムはまた、製品分類機能を含み、該製品分類機能は、製品を製品カテゴリーのうちの少なくとも一つに分類するように作動可能である。追加的には、製品分類機能は、構造化されていない製品データをその中に記載された製品を製品カテゴリーのうちの少なくとも一つに分類するために分析するように作動可能である。好ましくは、製品マッチング機能はまた、構造化された言語非依存型の製品固有属性値（対応する言語非依存型の構造化された製品属性に割り当てられたものである）が、構造化された言語非依存型の製品データベース内に貯蔵された特定の製品に関連するか否かを確認することのために製品分類機能を使用するように作動可能である。
【００４４】
本発明の好ましい実施形態に従い、多言語製品カタログシステムはまた、言語非依存型の製品データから言語固有の製品データへの変換機能を含み、該言語非依存型の製品データから言語固有の製品データへの変換機能は、構造化された言語非依存型の形式の製品データを、少なくとも一つの第２の言語固有の形式に変換するように作動可能であり、かつ、製品データエクスポート機能を含み、該製品データエクスポート機能は、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データをエクスポートするように作動可能である。追加的には、言語非依存型の製品データから言語固有の製品データへの変換機能はまた、構造化された言語非依存型の形式の製品データを、複数の第三者の電子商取引プラットフォームのいずれかへのエクスポートに適したフォーマットに変換するように作動可能であり、かつ、製品データエクスポート機能はまた、複数の第三者の電子商取引プラットフォームのうちの特定の一つへのエクスポートに適したフォーマットの製品データを、複数の第三者の電子商取引プラットフォームのうちの特定の一つにエクスポートするように作動可能である。
【００４５】
好ましくは、製品データエクスポート機能は、オンデマンドで、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データをエクスポートするように作動可能である。代替的には、製品データエクスポート機能は、少なくとも一つの第２の言語固有の形式のうちの少なくとも一つの製品データを自動的にエクスポートするように作動可能である。
【００４６】
本発明の好ましい実施形態に従い、多言語製品カタログシステムはまた、ディクショナリを含み、該ディクショナリは、その中に含まれている各製品属性および製品属性値について、言語非依存型の識別子と、第１の言語の形式の少なくとも一つおよび少なくとも一つの第２の言語固有の形式のそれぞれへのその翻訳とを含む。
【００４７】
本発明の好ましい実施形態に従い、構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能はまた、第１の言語固有の形式の構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれているか否かを確認し、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていることを確認することに応答して、ディクショナリを構造化されていない製品固有属性値および構造化されていない製品属性を、構造化された言語非依存型の形式に変換するために使用し、かつ、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、第１の言語固有の形式の構造化されていない製品固有属性値および構造化されていない製品属性のそれぞれを、ディクショナリに追加し、かつ、言語非依存型の識別子を、構造化されていない製品固有属性値および構造化されていない製品属性のそれぞれに割り当てるように作動可能である。
【００４８】
本発明の好ましい実施形態に従い、構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能はまた、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、構造化されていない製品固有属性値および構造化されていない製品属性を、ディクショナリに少なくとも一つの第２の言語固有の形式のそれぞれに自動的に翻訳し、かつ、翻訳をディクショナリに追加するように作動可能である。追加的には、構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能はまた、構造化されていない製品固有属性値および構造化されていない製品属性がディクショナリ内に含まれていないことを確認することに応答して、システムのアドミニストレータに、構造化されていない製品固有属性値および構造化されていない製品属性を少なくとも一つの第２の言語固有の形式のそれぞれに翻訳し、かつ、翻訳をディクショナリに追加するよう指示するように作動可能である。
【００４９】
好ましくは、言語非依存型の製品データから言語固有の製品データへの変換機能は、構造化された言語非依存型の形式の製品データを少なくとも第２の言語固有の形式のうちの少なくとも一つに変換するためにディクショナリを使用するように作動可能である。
【００５０】
本発明の好ましい実施形態に従い、言語非依存型の製品データから言語固有の製品データへの変換機能は、オンデマンドで、構造化された言語非依存型の形式の製品データを、少なくとも第２の言語固有の形式のうちの少なくとも一つに変換するように作動可能である。代替的には、言語非依存型の製品データから言語固有の製品データへの変換機能は、構造化された言語非依存型の形式の製品データを、少なくとも第２の言語固有の形式のうちの少なくとも一つに自動的に変換するように作動可能である。
【００５１】
好ましくは、少なくとも一つの第２の言語固有の形式のデータは、複数の第２の言語固有の形式のデータを含む。代替的には、少なくとも一つの第２の言語固有の形式のデータは、単一の第２の言語固有の形式のデータを含む。
【００５２】
本発明の好ましい実施形態に従い、少なくとも一つの第２の言語固有の形式は、少なくとも第１の言語固有の形式を含む。好ましくは、少なくとも一つの第２の言語固有の形式のデータは、第１の言語固有の形式の言語と同一の言語のデータを含む。
【００５３】
図面の簡単な説明
本発明は、図面とともに、以下の詳細な説明からより完全に理解され、かつ、把握されるであろう。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明の好ましい実施形態に従い組み立てられ、かつ、作動する、データ変形システムの簡略化されたブロックダイヤグラム図である。
【図２】図２は、図１のシステムの実施形態と連携して、売主により実行されるいくつかの初期工程を説明する簡略化されたフローチャートである。
【図３】図３Ａおよび３Ｂは、構造化されていない言語固有のリスティングデータの二つの例を示し、そのそれぞれは、異なる売主供給ファイルの一部を形成する。
【図４】図４は、図１のシステムの実施形態の一部を形成する、構造化されていない製品データ受取機能（ＵＰＤＲＦ）の簡略化されたブロックダイアグラム図である。
【図５】図５は、図４の構造化されていない製品データ受取機能（ＵＰＤＲＦ）の一部を形成する、入力データ列マッパーの動作を説明する簡略図である。
【図６】図６は、図４の構造化されていない製品データ受取機能（ＵＰＤＲＦ）の動作を説明する簡略化されたフローチャートである。
【図７】図７は、図１のシステムの実施形態の一部を形成する、データベース内に最初に貯蔵された構造化されていない言語固有のリスティングデータの簡略化された例である。
【図８】図８は、図１のシステムの実施形態の一部を形成する、製品データ抽出機能および製品マッチング機能の動作を説明する簡略化されたフローチャートである。
【図９】図９は、図１のシステムの実施形態の一部を形成する、製品データ抽出機能および製品マッチング機能において使用されるカテゴリー構造表の簡略図である。
【図１０】図１０は、図１のシステムの実施形態の一部を形成する、製品データ抽出機能の動作の例の簡略図である。
【図１１】図１１は、図１０の抽出機能により使用される、典型的なカテゴリー属性構造表の簡略図である。
【図１２】図１２は、図１０の抽出機能により使用される、典型的な属性値構造表の簡略図である。
【図１３】図１３は、図１のシステムの実施形態により使用される典型的な構造翻訳表の一部の簡略図である。
【図１４】図１４Ａおよび１４Ｂは、図１０の抽出機能により使用される、二つのカテゴリー固有のルールセットの簡略化されたフローチャートである。
【図１５】図１５は、典型的なカテゴリー固有のマトリクスマッチングルールの簡略図である。
【図１６】図１６は、図１のシステムの実施形態の新製品作成およびデータ富化動作を説明する簡略化されたフローチャートである。
【図１７】図１７は、構造化された製品表の一部の簡略図である。
【図１８】図１８は、構造化された製品データ表の一部の簡略図である。
【図１９】図１９は、典型的なマーケットプレイス固有のデータ仕様表の一部の簡略図である。
【図２０】図２０は、図１の実施形態の一部を形成する、言語非依存型の製品データから言語固有の製品データへの変換機能の動作の例の簡略図である。
【図２１】図２１は、構造翻訳表の一部の簡略図である。
【図２２】図２２は、典型的な製品データ重量属性拡張および変換ルールの簡略化されたフローチャートである。
【図２３】図２３は、典型的な言語固有、マーケットプレイス固有の、製品リスティング作成ルールの簡略図である。
【図２４】図２４は、カテゴリーの特定のマーケットプレイスへのマッピングの簡略図である。
【図２５】図２５は、属性−値ペアの特定のマーケットプレイスへのマッピングの簡略図である。
【図２６】図２６は、典型的な言語固有、マーケットプレイス固有の、リスティングデータ変換ルールの簡略図である。
【発明を実施するための形態】
【００５５】
好ましい実施形態の詳細な説明
ここで、本発明の好ましい実施形態に従い組み立てられ、かつ、作動する、データ変換システム１００の簡略化されたブロックダイヤグラム図である図１を参照する。図１は、多言語電子商取引環境の文脈で本発明の実施形態を説明しており、本発明の本実施形態および他の実施形態は、そのような環境に限定される必要のないことが理解される。
【００５６】
従来の電子商取引プラットフォームは、典型的には、半構造化された（semi structured）形式での製品のリスティング（listing；出品登録）を容易にする。種々の従来の電子商取引プラットフォームに送られる、リスティングのために必要なフォーマットは、それぞれ異なり、かつ、言語固有である。したがって、広範囲の電子商取引プラットフォーム上に製品提供のリスティングを希望する商人は、典型的には、各電子商取引プラットフォーム上に、かつ、すべての所望の言語で、別々に彼らの商品をリスティングする必要がある。
【００５７】
第１の複数の言語のいずれかの構造化されていない製品リスティングをインポートし、インポートされた製品リスティングを構造化された言語非依存型の形式に変換し、かつ、その後、第２の複数の言語のいずれかの製品リスティングを提供することを容易にすることは、本発明の実施形態の際立った特徴である。本発明の実施形態のシステムは、あらゆる言語で、構造化された多言語カタログまたはあらゆる適した電子商取引プラットフォームにおいてリスティングに適した製品リスティングを提供する。
【００５８】
第２の複数の言語は、典型的にはまた、元の製品リスティングの言語を含み、かつ、本発明の実施形態のシステムは、第１の言語の構造化されていない製品リスティングをインポートし、かつ、同一の言語の構造化された製品リスティングを提供するために利用されてもよいことが、把握される。
【００５９】
図１に見られるように、データ変形システム１００は、典型的には、データ変形システム１００の一部を形成するデータベース１１０と相互に作用するデータ操作機能１０２を含む。データベース１１０は、好ましくは、典型的には言語固有のフォーマットの入力として提供される構造化されていない製品リスティングのための、および、データ変形システム１００のデータ操作機能１０２により提供される構造化された製品リスティングのための、記憶装置を含む。構造化された製品リスティングは、言語非依存型のフォーマットと一つ以上の言語固有のフォーマットとの両方でデータベース１１０内に貯蔵されてもよい。
【００６０】
データ変形システム１００のデータ操作機能１０２は、好ましくは、データベース１１０と相互作用する少なくとも次のものを含む：
構造化されていない製品データ受取機能１２０を含み、該構造化されていない製品データ受取機能１２０は、図４を参照して以下でさらに説明され、かつ、典型的には供給アップロードツール１２２を含み、該供給アップロードツール１２２は、入力データマッパー１２４を含み、かつ、前記構造化されていない製品データ受取機能１２０は、供給ファイル受取機能１２８を含み、該供給ファイル受取機能１２８は、好ましくは、データ書込機能１３０と、処理必要性確認器と、分類器／マッチャートリガー１３４とを含み；
製品分類／マッチング機能１３６を含み； 
特にディクショナリ１４２と相互作用する、構造化されていない製品データ抽出機能１４０を含み；
特にディクショナリ１４２と相互作用する、構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能１４４を含み；
新製品作成および製品データ富化機能１４６を含み；
言語非依存型の製品データから言語固有の製品データへの変換機能１５０を含み；
データエクスポート機能１６０を含み；かつ 
選択されたマーケットプレイスリスティング作成機能１７０を含む。
【００６１】
これらの機能は、図４−２５を参照して、以下でさらに説明される。
【００６２】
ここで、図１のシステムを使用する、売主により実行される典型的な初期動作を説明する図２を参照する。図２に見られるように、売主は、彼が彼の製品のリスティングを希望するマーケットプレイス（本明細書では、「ボーディング（boarding）用マーケットプレイス」とも呼ばれる）を選択する。売主は、好ましくは、各マーケットプレイスについての通貨換算ポリシー、各マーケットプレイスについての価格および値上げポリシーならびに各マーケットプレイスについての発送および返送ポリシーを選択する。売主は、その後、図１のシステムにおけるデータベース１１０に売主リスティング供給ファイル（seller listing feed file）をアップロードする。図２に見られるように、売主リスティングファイルのアップロード後、売主は、構造化されていない言語に特定の製品リスティングを構造化された言語非依存型の製品リスティングに変換するために、本発明のシステムの変換工程を起動し、該言語非依存型の製品リスティングは、その後、データベース１１０内に貯蔵される。
【００６３】
図１の図示された実施形態に見られるように、売主リスティング供給ファイルの一部を形成する構造化されていない言語固有のリスティングデータは、典型的には、構造化されていない製品データ受取機能（ＵＰＤＲＦ）１２０を介して、データ変形システム１００に提供される。好ましくは、データ変形システム１００は、データベース１１０内に構造化されていない言語固有のリスティングデータを貯蔵する。二つの異なる売主リスティング供給ファイルの例が、図３Ａおよび３Ｂに現れる。
【００６４】
図３Ａおよび３Ｂにおける売主リスティング供給ファイルの各例は、カメラのレンズについて二つの別々のリスティングを含むことが、把握される。図３Ａおよび３Ｂにおけるすべてのリスティングの言語は、英語であり、かつ、両例におけるリスティングデータは、フリーテキストを含み、該フリーテキストは、カメラレンズについて説明するだけでなく、レンズの状態およびレンズの価格についても説明する。ある時には、発送データもまた、含まれる。
【００６５】
構造化されていない製品データ受取機能（ＵＲＤＲＦ）１２０は、図４において概して説明され、かつ、供給アップロードツール１２２を含み、該供給アップロードツール１２２は、構造化されていない言語固有のリスティングデータを、典型的には図３Ａおよび３Ｂに示されるような売主供給ファイルの形式で受け取る。供給アップロードツール１２２は、典型的には、図１のシステムのポータルと関連するウェブページ上に実装され、また、図２を参照して上述した機能を可能にする。
【００６６】
供給アップロードツール１２２は、特に、入力データ列マッパー（input data column mapper）１２４を含み、該入力データ列マッパー１２４は、売主から受け取られた指示に基づいて、売主リスティング供給ファイルにおける列（column）をデータベース１１０における列にマッピングする。入力データ列マッパー１２４は、マッピング指示出力を提供し、該マッピング指示出力は、売主リスティング供給ファイルにおける列をデータベース１１０における列と対応するように再配置するためにデータ変形システム１００の構造化されていない製品データ受取機能１２０により使用され、前記入力データ列マッパー１２４は、その後、データベース１１０に再配置されたデータをアップロードする。図５は、入力データ列マッパー１２４の動作を説明する。
【００６７】
データベース１１０に売主リスティング供給ファイルをアップロードするための好ましい工程を要約する簡略化されたフローチャートが、図６に現れる。入力データ列マッパー１２４により提供されるマッピング指示出力に加えて、売主リスティング供給ファイルおよびマッピング指示出力が、供給ファイル受取機能１２８により処理され、該供給ファイル受取機能１２８はまた、構造化されていない製品データ受取機能（ＵＰＤＲＦ）の一部を形成する。
【００６８】
供給ファイル受取機能１２８は、データ書込機能１３０を含み、該データ書込機能１３０は、入力データ列マッパー１２４により生成されたマッピング指示に従って売主リスティング供給における各行（raw）からのデータをデータベース１１０における対応する行に書き込む。データ書込機能１３０はまた、各行にユニークなリスティングキー（listing key）を追加し、該ユニークなリスティングキーは、好ましくは、リスティングデータ上に、従来のＭＤ５ハッシュ関数のようなハッシュ関数の演算により生成される。
【００６９】
データ書込機能１３０はまた、好ましくは、各行に、売主リスティングデータがデータベース１１０にアップロードされる日を示す更新日を追加する。
【００７０】
供給ファイル受取機能１２８はまた、処理必要性確認器（NEED TO PROCESS ascertainer）１３２を含み、該処理必要性確認器１３２は、新たにロードされたリスティングがデータベース上に既に存在するリスティングと関連するか否かを確認し、かつ、もし関連しなければ、新たにロードされたリスティングを処理必要性の対象としてリスティングする。処理必要性確認器１３２は、新たに追加された行のユニークなリスティングキーとデータベース内のすべてのリスティングのユニークなリスティングキーとを比較する。もし一致が見出せなければ、処理必要性フラグが新たに追加された行の処理必要性の列に現れる。
【００７１】
供給ファイル受取機能１２８は、追加的には、分類器／マッチャートリガー１３４を含む。分類器／マッチャートリガー１３４は、売主リスティング供給ファイル全体がデータベース１１０にアップロードされ、かつ、ユニークなリスティングキーがそれぞれの新たな行について生成された時のみ作動する。
【００７２】
売主リスティング供給ファイル全体のアップロードに続いて、分類器／マッチャートリガー１３４は、分類／マッチング機能１３６を起動し、該分類／マッチング機能１３６は、処理必要性フラグが新たに追加された行の処理必要性の列に現れる行を処理する。分類／マッチング機能１３６は、新たなリスティングをデータベース１１０内に既にある製品と一致させることを試みる。
【００７３】
データベース１１０内に貯蔵された例示的な更新された構造化されていない言語固有のリスティングテーブルが、図７に見られ、該リスティングテーブルは、図３Ａおよび３Ｂの売主リスティング供給ファイルに現れるリスティングデータを含む。各行は、特に、ユニークなリスティングキー、更新日、および適切である場合には処理必要性フラグを含むことがわかる。
【００７４】
上述の通り、売主リスティング供給ファイル全体のアップロードに続いて、分類器／マッチャートリガー１３４は、分類／マッチング機能１３６を起動し、該分類／マッチング機能１３６は、処理必要性フラグが現れる行を処理する。
【００７５】
分類／マッチング機能１３６は、全般的概観を提示する図８に関連して、以下で説明される。
【００７６】
図８に見られるように、分類／マッチング機能１３６は、まず、新たなリスティング内の全体が数字からなるＵＰＣコードやその同等物のようなユニークな製品識別子の存在についてチェックする。もしそのようなユニークな製品識別子が売主リスティング供給ファイルからデータベース１１０（図７）内に貯蔵された行のリスティングの説明列内のデータから抽出され、かつ、そのユニークな製品識別子が既にデータベース１１０内に貯蔵されていれば、リスティングにより示される製品は、既にデータベース１１０内に貯蔵された製品と一致する。
【００７７】
もしユニークな製品識別子を用いたマッチングが達成されなければ、分類器／マッチング機能１３６は、次に、新たなリスティングから製造者と、数字および通常ラテン文字である文字からなってもよい製造者製品番号とを抽出することを試みる。もし製造者および製造者製品番号が売主リスティング供給ファイルからデータベース１１０（図５）内に貯蔵された行のリスティングの説明列内のデータから抽出され、かつ、その製造者および製造者製品番号が既にデータベース１１０内に貯蔵されていれば、リスティングにより示される製品は、既にデータベース１１０内に貯蔵された製品と一致する。
【００７８】
もしユニークな製品識別子と製造者および製造者製品番号とを用いたマッチングが達成されなければ、分類器／マッチング機能１３６は、次に、新たなリスティングの言語を識別することを試みる。これは、https://pypi.ython.org/pypi/jangdetectに見られ得るような従来技術を用いて達成される。
【００７９】
新たなリスティングの言語が識別されるとすぐ、リスティングは、カテゴリーに分類される。分類器／マッチング機能１３６は、それぞれの新たに追加された行におけるすべてのリスティングデータを分類し、かつ、データベース１１０内に貯蔵されたカテゴリー構造表（その簡略化された実施例は図９に現れる）内の複数のカテゴリーのうちの一つに関連するものとして行を分類するために、言語固有の機能を使用すること、かつ、好ましくは、トレーニングされた統計モデルを使用することにより、リスティングをカテゴリーに分類する。
【００８０】
図９を考慮すると、カテゴリー構造はいくつかのカテゴリー間の親子関係の存在の指標を含むことがわかる。このように、例えば、カテゴリーＣ１０００およびＣ１００２は親カテゴリーＣ１００に関連し、カテゴリーＣ１００１は親カテゴリーＣ１０１に関連し、かつ、カテゴリーＣ１００およびＣ１０１は親カテゴリーを有しない。分類機能は、もし存在すれば最も特定のカテゴリー、例えば子カテゴリー、にそれぞれの新たに追加された行を分類するように作動することが、把握される。分類機能は、各行にカテゴリーＩＤを割り当てるように作動する。このカテゴリーＩＤは、言語非依存型である。
【００８１】
リスティングのカテゴリーが確認されるとすぐ、構造化されていない製品データ抽出機能１４０は、リスティングデータから種々の属性および値を抽出し、かつ、リスティング抽出データの言語固有のキャッシュ内に属性および値を貯蔵する。そのような工程の例は、図１０において図表で説明される。
【００８２】
図１０を考慮すると、種々の構造化された言語固有の属性および値は構造化されていない製品データ抽出機能１４０により構造化されていない言語固有のリスティングデータから抽出されることがわかる。抽出された属性および値のそれぞれは言語非依存型の対応するＩＤを有することもまた、把握される。抽出された言語固有の構造化データは、好ましくは、リスティング抽出データの言語固有のキャッシュ内に一時的に貯蔵され、かつ、構造化されていない言語固有の製品データから構造化された言語非依存型の製品データへの変換機能１４４は、対応する抽出された言語非依存型の構造データを提供し、該構造データは、好ましくは、リスティング抽出データの言語非依存型のキャッシュ内に一時的に貯蔵される。
【００８３】
各属性は、属性ＩＤを有する。図１１は、データベース１１０内に貯蔵されたカテゴリー属性構造表の例であり、その属性は、特定のカテゴリー、ここではそのカテゴリーＩＤがＣ１００２（図９）であるレンズ、に関連する。各属性は言語非依存型の属性ＩＤを有し、かつ、属性タイプにより特徴付けられることがわかる。属性タイプは、典型的には：
離散値リスト  −  所定の値の所定の離散数を含み；
数字  −  多くの値を有していてもよい数字を含む。
【００８４】
各値は、値ＩＤを有する。図１２は、データベース１１０内に貯蔵された属性値構造表の簡略化された例であり、その値は種々の属性（図１１）と関連する。
【００８５】
これは稀であり、かつ、一般的には起こらないと推定されるが、種々の属性および値は複数のカテゴリーに適用可能であり得ることが、把握される。
【００８６】
図９、１１および１２の表に例示された構造は、データベース１１０内に貯蔵された非常に大きな言語固有の／言語非依存型の表に関連し、該データベース１１０は、カテゴリー、属性および値ならびにそれらの対応する言語非依存型のＩＤについて、すべての関連する言語におけるリスティングの説明に対応する製品データを貯蔵する。ディクショナリ１４２は、特に、言語固有の／言語非依存型の表に具現化され、その簡略化された例は、図１３に現れる。実際、図９、１１および１２の表に例示された構造は、言語固有のカテゴリー、属性または値名なしでデータベース１１０内に貯蔵されてもよい。
【００８７】
好ましくは、典型的には、もし数百万でなければ何十万のエントリーを含む言語固有の／言語非依存型の表全体は、マッチングに用いられない。代わりに、確認された言語におけるそれらのエントリーのみが用いられ、かつ、それらのエントリーのうち、最初は、カテゴリー（図９）に関連するそれらのエントリーのみが、図１０の機能において使用される。リスティングのカテゴリーが確認された時にのみすぐ、属性および値のマッチングが、言語固有の／言語非依存型の表（図１３）におけるそれらのエントリー（図１１および１２）のみを用いて試みられ、該エントリーは、既に確認された言語およびカテゴリーに関連する。
【００８８】
好ましくは、実際にはもっとも重要な値は単一の属性に固有であり、したがって、値を一致させることにより属性の一致もまた達成されるので、属性および値のマッチングの際、まず、図１３に例示された値表を用いて値の一致が試みられる。
【００８９】
もう一度図１０を見ると、種々のルールが存在することが、把握され、該ルールは、種々のリスティングデータ要素、典型的には値、を識別し、かつ、それらを種々の属性と関連付ける。例えば、「１８−５５」は、焦点距離に言及するものとしてルールにより認識され、かつ、「Ｆ／」は、レンズ口径に言及する。図１１の機能において有用な二つの典型的なルールのセットが、図１４Ａおよび１４Ｂに現れる。
【００９０】
ここで図８に戻ると、カテゴリー固有の特徴マッチマトリクスはマッチングのために使用されることがわかる。このマトリクスは、各カテゴリーについて、そのカテゴリーにおける製品について製品一致を確立するために知られなければならない属性の最低セットを規定する。そのようなマトリクスの例が、図１５に現れる。
【００９１】
もし製品一致を確立するために必要な属性および値が抽出され、かつ、データベース内の製品がマトリクスにおいて特定された属性および値をすべて含めば、新たなリスティング内の製品は、データベース内の製品と一致する。
【００９２】
もし製品一致を確立するために必要な属性および値が抽出されなければ、システム１００は、新製品作成およびデータ富化機能１４６を利用して、データベース１１０にリスティングを追加する。
【００９３】
ここで、システム１００の新製品作成およびデータ富化機能１４６を説明する簡略化されたフローチャートである、図１６を参照する。
【００９４】
図１６に見られるように、もし新たなリスティングが既にデータベース内にある製品と一致すれば、新たなリスティングにおける属性および値はすべて抽出され、かつ、データベース１１０内の言語非依存型の構造化された製品表内に言語非依存型の形式で貯蔵される。
【００９５】
新たなリスティング内に現れる属性−値ペアがすべてデータベース内に貯蔵された製品データ内に現れるか否かが、その後確認される。もしデータベース内に貯蔵された製品データ内に現れない新たなリスティング内における属性および値があれば、これらの新たな属性および値は、データベース１１０内に存在する製品に追加される。
【００９６】
もし新たなリスティングが既にデータベース内にある製品と一致しなければ、新製品行がデータベース１１０内の構造化された製品表内に作成される。構造化された製品表の例は、図１７に現れる。新製品ＩＤが作成され、かつ、関連する属性／値ペアがすべてそれと関連付けられ、かつ、好ましくは、データベース１１０内の新たな構造化製品データ表内に貯蔵され、その例は図１８に現れる。新製品ＩＤおよび新たな属性／値ペアの作成後、リスティングがデータベース１１０内の言語非依存型の構造化された製品表に言語非依存型の形式で追加される。
【００９７】
図１６に見られるように、もし新たなリスティングがデータベース１１０内のカテゴリーに分類されなければ、新たなリスティングは処分され、かつ、システム１００は、好ましくは、売主に新たなリスティングが分類不可能であったことを通知する。
【００９８】
この段階で、データベース１１０内のデータは、売主（図２）により指定された一つ以上のマーケットプレイスへのエクスポートのための準備ができている。各マーケットプレイスについて、初期工程は、製品データを言語非依存型の形式からそのマーケットプレイスに適した言語固有の形式に変換することである。図２０は、システム１００の言語非依存型の製品データから言語固有の製品データへの変換機能１５０の例を示す。使用は、好ましくは、構造翻訳表からなり、その例は、図２１に現れる。追加的には、マーケットプレイス固有の変換パラメータが、マーケットプレイス固有のデータ仕様表内に見出され、その例は、図１９で説明される。
【００９９】
好ましくは、言語非依存型の製品データから言語固有の製品データへの変換機能１５０は、まず、属性を言語非依存型の形式から指定されたマーケットプレイスに適した言語固有の形式に変換する。その後、言語非依存型の製品データから言語固有の製品データへの変換機能１５０は、数字ではない値を翻訳する。図２０に見られ得るように、処理は、出力として、指定されたマーケットプレイスに適した言語固有の形式の複数の属性−値ペアを生成する。
【０１００】
異なるマーケットプレイスは異なる測定単位および通貨を使用するので、製品データの種々の操作がデータエクスポート機能１６０により実行されてもよい。そのような操作用の典型的なルールは、図２２に現れる。追加的には、製品データのマーケットプレイス固有の改変が適切かも知れない。図２３は、この目的のために適したルールを示す。
【０１０１】
図２３に見られるように、典型的な言語固有の製品リスティング作成ルールが、ＯＺＯＮマーケットプレイスについてロシア語で提示される。典型的には、図２１の表および翻訳された値を用いることにより、七つの異なる属性−値ペアが翻訳される。結果として生じるマーケットプレイスの言語固有の製品データリスティングは、データベース１１０内のマーケットプレイスの言語固有の製品データキャッシュ内に貯蔵され、かつ、指定されたマーケットプレイスへのボーディングのための準備ができている。
【０１０２】
好ましくは、選択されたマーケットプレイスリスティング作成機能１７０は、リスティングを指定されたマーケットプレイスにボーディングさせるために、指定されたマーケットプレイスのＡＰＩを使用する。システム１００の選択されたマーケットプレイスリスティング作成機能１７０は、ＡＰＩを介して、マーケットプレイス固有のフォーマットおよび言語のリスティング供給を提出する。マーケットプレイス固有のフォーマットは、特定のマーケットプレイスへのカテゴリーマッピングおよび属性−値ペアマッピングを含む。このマッピングの例は、図２４および図２５に見られる。
【０１０３】
このマッピングは、一対一の場合もあれば、一対多数および／または多数対一のようにより複雑な場合もある。そのような場合、属性−値ペアがマッピングに関連してもよい。
【０１０４】
それぞれのリスティングされた製品のボーディングされたマーケットプレイスカテゴリーが選択されるとすぐ、属性値ペアがボーディングされたマーケットプレイスの特定の属性値ペアにマップされる。これは、典型的には、一対一マッピングを使用する。属性−値ペアマッピングの例は、図２５に現れる。ボーディングされたマーケットプレイス内に存在しないデータベース内の属性値ペアは、典型的には無視される。ボーディングされたマーケットプレイス内には存在するがデータベース内には存在しない属性−値ペアもまた、典型的には無視されるが、代替的には、事前に実行される変換により提供され得る。そのような変換の例は、図２６に現れる。
【０１０５】
さらに重要な工程は、マーケットプレイス固有の製品情報と、製品データ内に含まれていないリスティング情報とを一つにすることである。そのようなリスティング情報の一例は、価格情報である。上記で図２を参照して注目されたように、異なる価格ポリシーが異なるマーケットプレイスについて売主により選択されてもよいため、価格ポリシーは、売主により選択され、かつ、通貨換算の結果だけではないので、マーケットプレイスに特有であってもよい。
【０１０６】
価格以外に、リスティング情報は、図２６に見られるように、製品の状態に関連する売主選択パラメータを含んでいてもよい。
【０１０７】
本発明の範囲は、上記で特に示され、かつ、説明されたものにより限定されないことが、当業者により把握されるであろう。むしろ、本発明の範囲は、上述の特徴の組み合わせおよび部分的組み合わせ、ならびに先行技術にはないその変形を含む。
【図１】
2018513481.tif 000003
【図２】
2018513481.tif 000004
【図３】
2018513481.tif 000005
【図４】
2018513481.tif 000006
【図５】
2018513481.tif 000007
【図６】
2018513481.tif 000008
【図７】
2018513481.tif 000009
【図８】
2018513481.tif 000010
【図９】
2018513481.tif 000011
【図１０】
2018513481.tif 000012
【図１１】
2018513481.tif 000013
【図１２】
2018513481.tif 000014
【図１３】
2018513481.tif 000015
【図１４】
2018513481.tif 000016
【図１５】
2018513481.tif 000017
【図１６】
2018513481.tif 000018
【図１７】
2018513481.tif 000019
【図１８】
2018513481.tif 000020
【図１９】
2018513481.tif 000021
【図２０】
2018513481.tif 000022
【図２１】
2018513481.tif 000023
【図２２】
2018513481.tif 000024
【図２３】
2018513481.tif 000025
【図２４】
2018513481.tif 000026
【図２５】
2018513481.tif 000027
【図２６】
2018513481.tif 000028
【国際調査報告】
2018513481.tif 000029
2018513481.tif 000030