【手続補正書】
【提出日】平成14年9月18日(2002.9.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
補遺Ａ
【表１】
2004500643.tif 000001
ＡｃｔｉｖａｔｅｄＦｗｉｄｓテーブル
ユーザによるメディアセンターのすべての成功したインストレーションを登録する。各ユーザに活性化したフレームワークを割当てる。現在、ユーザと活性化したフレームワークの間には一対一の関係がある。この関係を変更して、一人のユーザが複数の活性化したフレームワークを持てるようにする計画がある。
フレームワークを活性化する前に、まずペンディングしなければならない。活性化する時、ＰｅｎｄｉｎｇＦｗｉｄｓテーブル中のフレームワークに関するすべての情報をＡｃｔｉｖａｔｅｄＦｗｉｄｓテーブルにコピーする。バックエンドは、この時、ユーザが誰で、どのフレームワークが使われるか分かる。
【表２】
2004500643.tif 000002
フィールドの説明
ＴｉｍｅＳｔａｍｐ
フレームワークが活性化された日付と時間
ＦｒａｍｅｗｏｒｋＩｄ
フレームワークユニーク識別子（例：ｆｗｉｄ０００１．００００００１１０１）。現在、一フレームワークに一ユーザアカウントＩｄが対応している。ユーザアカウントＩｄに多数の活性化されたフレームワークＩｄを許容する計画がある。
ＣｅｌｌＩｄ
フレームワークＩｄセルをユニークに識別する文字ストリング。フレームワークＩｄセル、コントラクトセル、コンテントセルを含む各セルはユニークなＩｄを有する。
Ｅｍａｉｌ
メディアセンターをインストールした時にユーザが入力した電子メールアカウント。
ＲｅｑｕｅｓｔＩｄ
どのフレームワークから来たものかを検証する。さらにセキュリティーを高める（即ち、バックエンドが応答しない場合、要求Ｉｄを活性化し送信するよう試みる。ハッカーを予防するために使う）。
ＵｓｅｒＨｏｓｔ
今は使用していない。
ＲｅｍｏｔｅＨｏｓｔ
今は使用していない。
Ａｕｔｈｅｎｔｉｃａｔｉｏｎ
ブール値。偽は電子メールアドレスが認証されていないことを表す。ユーザがバックエンドの確認電子メールを受信し、登録を完了すためにリンクをクリックしたことを示す。このプロセスは、ユーザが実際に電子メールを受信したことがバックエンドに分かるので、電子メールアドレスが正しいものであることを認証、または検証できる。
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
ユーザと同じ。
ＶａｌｉｄＴｈｒｏｕｇｈ
フレームワークＩｄの有効期限（例：６ヶ月、１年等）
Ａｄｍｉｎｉｓｔｒａｔｏｒｓテーブル
管理業務を行う権限を有する特別なユーザのリストを含む。このリスト中のアドミニストレータはユーザとは何の関係もない。アドミニストレータとしてログインすると、権限を有するメディアＤＮＡ社員及び発行者はナレッジスターのデータを管理することができる。
【表３】
2004500643.tif 000003
フィールドの説明
Ｎａｍｅ
アドミニストレータの名前またはログインアカウント。
Ｐａｓｓｗｏｒｄ
アドミニストレータアカウントにアクセスするためのパスワード。
Ｅｍａｉｌ
アドミニストレータの電子メールアドレス。アドミニストレータと電子的に通信可能である（例：レポート、統計の送信）。
Ｐｈｏｎｅ
アドミニストレータの電話番号。
ＰｕｂｌｉｓｈｅｒＩｄ
このアドミニストレータが管理する権限を持つ発行物。
Ｔｙｐｅ
このアドミニストレータのタイプを定義する。現在はレギュラーとスーパーの２タイプのみがある。レギュラーアドミニストレータは指定された発行者とその発行物のみ取り扱える。スーパーアドミニストレータにはこの制限は無い。言い換えれば、スーパーアドミニストレータになるということは、ＰｕｂｌｉｓｈｅｒＩｄコラムを無効とすることである。このコラムで有効な値はＲとＳである。
ＭａｎａｇｅＣｏｒｐＡｃｃｏｕｎｔｓ
このアドミニストレータがコーポレートアカウントを管理する権限を有するかを示す。
ＭａｎａｇｅＰｒｏｍｏＥｍａｉｌ
このアドミニストレータが販促電子メールを管理する権限を有するかを示す。
ＡｒｔｉｃｌｅＳｙｎｃテーブル
ダイナミクスデータベース上でアップデートすべきＤＯＩ（アーティクル）の待ち行列を表す。ダイナミクスデータベース中のＤＯＩリストをナレッジスター上のＤＯＩリストと同期するためである。
【表４】
2004500643.tif 000004
フィールドの説明
Ｄｏｉ
同期する必要があるアーティクルのＤｏｉ。
Ｏｐｅｒａｔｉｏｎ
データベース間でアーティクルを同期するには何をすべきかを説明する。
現在、作成と更新という二つのＯｐｅｒａｔｉｏｎが可能である。有効な値はＣとＵである。
Ｓｔａｔｕｓ
Ｏｐｅｒａｔｉｏｎの状態を記述する。未決定（Ｐｅｎｄｉｎｇ）、進行中、エラーの３つの値が定義されている。有効な値はＰ、Ｉ、Ｅである。
ＥｒｒｏｒＲｅａｓｏｎ
同期中にエラーが発生した場合、ＳｔａｔｕｓがＥに設定され、エラーメッセージがこのフィールドに入る。
ＢｉｌｌａｂｌｅＳｕｍｍａｒｉｅｓテーブル
特定のフレームワーク（ユーザ）によってなされたすべての取引の要約をリストし、そのアカウントへの課金情報を有する。一つのエントリーはＢｉｌｌａｂｌｅＴｒａｎｓａｃｔｉｏｎｓテーブル中のたくさんの個別取引の合計である。
【表５】
2004500643.tif 000005
フィールドの説明
ＴｒａｎｓａｃｔｉｏｎＩｄ
ユーザの一群の取引（一つまたは多数の）をユニークに識別する。
ＴｉｍｅＳｔａｍｐ
取引が発生した日付と時刻。
ＡｃｃｏｕｎｔＩｄ
取引を行ったユーザ。
ＦｉｒｓｔＮａｍｅ
ユーザのファーストネーム。
ＬａｓｔＮａｍｅ
ユーザのラストネーム。
Ｃｏｍｐａｎｙ
ユーザの勤務先。このフィールドは空欄でも良い。
Ｅｍａｉｌ
ユーザの電子メールアドレス。
ＡｃｃｏｕｎｔＳｔａｔｕｓ
ユーザアカウントの状態を定義する。ユーザアカウントには不活性（０）であるか、又はゲスト使用（１）、メンバー使用（２）、グループ使用（３）の状態がある。不使用（４）とすることもできる。
ＳｅｒｖｉｃｅＬｅｖｅｌ
将来、ユーザによって異なったレベルのサービスを提供するためのもの（例えば、ゴールド、シルバー、エリート等）。現在はゲストとメンバーという二つのレベルのみ。
ＮａｍｅＦｏｒＢｉｌｌｉｎｇ
このユーザに対する課金業務のための名前。
ＢｉｌｌｉｎｇＡｄｄｒｅｓｓ１
請求先住所フィールドＮｏ．１
ＢｉｌｌｉｎｇＡｄｄｒｅｓｓ２
請求先住所フィールドＮｏ．２
Ｃｉｔｙ
請求先住所（都市）。
Ｓｔａｔｅ
請求先住所（州）。
ＰｏｓｔａｌＣｏｄｅ
請求先郵便番号。
Ｃｏｕｎｔｒｙ
請求先住所（国）。
ＣａｒｄＴｙｐｅ
請求用クレジットカードタイプ（ビザ、マスター等）。
ＥｎｃｒｙｐｔｅｄＣａｒｄＮｕｍｂｅｒ
暗号化されたクレジットカード番号。セキュリティのために暗号化されている。
ＥｎｃｒｙｐｔｉｏｎＴｙｐｅ
クレジットカード番号を暗号化するのに使われた暗号タイプ。使えるのはＢａｓｉｃ（１）、ＲＳＡ（２）、ＳｉｍｐｌｅＨａｓｈ（３）である。
ＣａｒｄＥｘｐｉｒａｔｉｏｎＭｏｎｔｈ
クレジットカードの有効期限（月）。
ＣａｒｄＥｘｐｉｒａｔｉｏｎＹｅａｒ
クレジットカードの有効期限（年）。
ＣｏｕｎｔＯｆＴｒａｎｓａｃｔｉｏｎｓ
この要約書でグループ化された取引数。
Ａｍｏｕｎｔ
この要約書でグループ化された取引の金額。
Ｃｏｍｍｅｎｔ
一般的なコメントフィールド。ほとんど使わない。
ＢｉｌｌａｂｌｅＴｒａｎｓａｃｔｉｏｎｓテーブル
ナレッジスターで発生した課金可能な個々の取引をリストする。契約を発行するたびに取引が発生する。
【表６】
2004500643.tif 000006
フィールドの説明。
ＴｒａｎｓａｃｔｉｏｎＩｄ
一ユーザの一群の取引の一部として取引を識別する。
ＴｉｍｅＳｔａｍｐ
このテーブルにエントリーされた日時。一般的には、ユーザが「支払い」ページにおいてクレジットカードへの課金を承諾した時である。
ＴｒａｎｓＴｉｍｅ
取引が発生した日時。ＴｉｍｅＳｔａｍｐに先立つ時間、日数、週数でも良い。一般的にはユーザが各ドキュメントを購入した時である。
Ｄｅｓｃｒｉｐｔｉｏｎ
何の取引かの記述。通常は購入されたアーティクルのタイトルを含み、または紹介文である。
Ｄｏｉ
取引されたアーティクル。
ＡｃｃｏｕｎｔＩｄ
取引したユーザ。
ＦｒａｍｅｗｏｒｋＩｄ
ユーザが使用するフレームワーク識別番号。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
アーティクルが属する発行物。
ＴｒａｎｓＴｙｐｅ
番号によって識別される取引タイプ。有効なタイプは、使用中（０）、導入クレジット（１）、購入（２）、要約（３）である。
Ａｍｏｕｎｔ
取引金額。
Ｃｏｍｍｅｎｔ
取引に関するコメント。通常は空欄である。
ＣｌｉｃｋＴｈｒｏｕｇｈｓテーブル
ユーザが発行されたウェブページに行くのにナレッジスターをクリックするたびにトラッキングする。
【表７】
2004500643.tif 000007
フィールドの説明。
ＴｉｍｅＳｔａｍｐ
クリックスルーされた日時。
ＦｒａｍｅｗｏｒｋＩｄ
クリックスルーしたフレームワーク。後でこのフレームワークを使っているユーザまでトラッキングする。
ＰｕｂｌｉｃａｔｉｏｎＣｏｄｅ
ユーザがクリックスルーし終わった発行物。
ＣｏｎｔｒａｃｔＳｔａｔｓテーブル
バックエンドをとめる時、エグジットする前に、バックエンドが取引数とそれに要した平均時間を記録する。この記録がこのテーブルに保管される。このテーブルはバックエンドスターデータベースの他のテーブルと直接関係は無い。デバッグ及びシステムモニタリングに使用するものである。
【表８】
2004500643.tif 000008
フィールドの説明
ＴｉｍｅＳｔａｍｐ
バックエンドが実行を終了した日時。
ＮｕｍｂｅｒＣｏｎｔｒａｃｔｓ
バックエンドが前回初期化されてから今回終了されるまでに、バックエンドにより生成（発行）されたコントラクト数。
ＡｖｅｒａｇｅＴｉｍｅ
コントラクト生成に要した平均時間。この値は契約生成コードの性能をモニターするために使われる。
Ｃｏｍｍｅｎｔ
一般的なコメント。普通、バックエンドが実行終了したとのメッセージを表示する。
ＣｒｅｄｉｔＣａｒｄＮｕｍｂｅｒｓテーブル
各ユーザのクレジットカード番号を暗号化して保管する。クレジットカード番号を暗号化した暗号化のタイプも特定される。
【表９】
2004500643.tif 000009
フィールドの説明
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
このカードが使用可能なアカウントを特定する。
ＥｎｃｒｙｐｔｉｏｎＴｙｐｅ
クレジットカード番号を暗号化するのに使用した方法。使用できるのは、Ｂａｓｉｃ（１）、ＲＳＡ（２）、ＳｉｍｐｌｅＨａｓｈ（３）である。
ＥｎｃｒｙｐｔｅｄＣａｒｄＮｕｍｂｅｒ
暗号化されたクレジットカード番号。
ＣｕｒｒｅｎｔＴｒａｎｓａｃｔｉｏｎｓテーブル
取引に関連した情報を保存する。各契約についてＣｕｒｒｅｎｔＴｒａｎｓａｃｔｉｏｎｓテーブルにエントリーがなされる。エントリーは借方または貸方でも良いし、これらのエントリーを消去するものでも良い。ユーザがアーティクルを購入するたびに、ＩｓｓｕｅｄＣｏｎｔｒａｃｔエントリーとＣｕｒｒｅｎｔＴｒａｎｓａｃｔｉｏｎエントリーがなされる。
【表１０】
2004500643.tif 000010
フィールドの説明
ＴｉｍｅＳｔａｍｐ
取引のなされた日時。
Ｄｅｓｃｒｉｐｔｉｏｎ
取引対象を説明する。通常、購入されたアーティクルのタイトルを含み、又は紹介クレジットを示す（即ち、購入取引の場合、アーティクルの名称が入力される）。
Ｄｏｉ
取引されたアーティクルである。
ＡｃｃｏｕｎｔＩｄ
ユーザを特定する。
ＦｒａｍｅｗｏｒｋＩｄ
この取引を処理すべきフレームワークを特定する。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
取引されたアーティクルの発行物を特定する。
ＴｒａｎｓＴｙｐｅ
数字で特定された取引タイプ。有効なタイプは未使用（０）、紹介クレジット（１）、購入（２）、要約（３）である。
Ａｍｏｕｎｔ
この取引の金額である。
Ｃｏｍｍｅｎｔ
一般的なコメントフィールド。
ＤＯＩｓテーブル
アーティクル関係の情報が入っている。アーティクルはＤＯＩとしても知られている。各エントリーはナレッジスターで取り扱えるＤＯＩを表す。このテーブルはアーティクルの在庫であり、ユーザがアクセスするだろうすべてのアーティクル、すべてのコンテントセルなどを含む。このテーブルはネーミングサーブレットである。
【表１１】
2004500643.tif 000011
フィールドの説明
ＴｉｍｅＳｔａｍｐ
ＤＯＩが登録された日時。
Ｔｉｔｌｅ
アーティクルのタイトル。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
このＤＯＩが属する発行物の識別番号。
ＰｕｂｌｉｓｈｅｒＩｄ
このＤＯＩが属する発行者の識別番号。
Ｕｒｌ
アーティクルセルがあるアドレス（例：ｆｉｌｅ：／／／ｄ：￥ｄａｔａＤｉｒｅｃｔｏｒｙ￥ｃｅｌｌｓ￥ｃｏｍ．ｃａｄｃａｍｎｅｔ＿ｃａｄ＿０１８＿０１＿０１．ｍｄｎａ）
Ｐｒｉｃｅ
このアーティクルの価格。
ＶａｌｉｄＦｒｏｍ
このＤＯＩにアクセス可能となる最初の日を示す。アーティクルへのアクセスを制限する。
ＶａｌｉｄＴｈｒｏｕｇｈ
このＤＯＩにいつまでアクセスできるか示す。アーティクルへのアクセスを制限する。
ＣｏｎｔｅｎｔＣｅｌｌ
このＤＯＩで特定されたセルがコンテントセルかどうかを示す。値は真（１）又は偽（０）である。
ＥｍａｉｌＨｉｓｔｏｒｙテーブル
特定のユーザに送信された電子メールをトラッキングする。電子メールがユーザに送信された日付及び使用されたテンプレートも記録される。
【表１２】
2004500643.tif 000012
フィールドの説明
ＴｅｍｐｌａｔｅＩｄ
使用した電子メールテンプレート。ＥｍａｉｌＴｅｍｐｌａｔｅｓ．ＴｅｍｐｌａｔｅＩＤへの外部キー。
ＤａｔｅＳｅｎｔ
電子メールが送信された日付。
ＴｏＨｅａｄｅｒ
電子メールが送信された電子メールアカウント。ユーザはこのデータをカスタマープロファイルで変更できるので、実際に使用されたアドレスを記憶させている。
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
電子メールを受信するユーザ。Ｕｓｅｒｓ．ＡｃｃｏｕｎｔＩｄへの外部キーである。
ＥｍａｉｌＴｅｍｐｌａｔｅｓテーブル
このテーブルは、電子メールメッセージを生成するためにシステムが使用できるテンプレートの集まりを収容している。電子メールメッセージを生成するには、システムはデータベースのエントリーからＦｒｏｍＨｅａｄｅｒ、ＳｕｂｊｅｃｔＨｅａｄｅｒ、Ｂｏｄｙを取り、メッセージを組み立てるのに使用する。テンプレートは特定の発行者が保有するか、システムが保有する。
【表１３】
2004500643.tif 000013
フィールドの説明
ＴｅｍｐｌａｔｅＩｄ
この番号によりテンプレートがユニークに特定される。
ＰｕｂｌｉｓｈｅｒＩｄ
このテンプレートを所有する発行者。この欄が０（ゼロ）の場合はシステムテンプレートであることを示す。
Ｎａｍｅ
このテンプレートの名前。この名前は、この発行者が所有するテンプレート中でユニークである。
ＣｒｅａｔｉｏｎＤａｔｅ
テンプレートが作成された日付。
ＳｕｂｊｅｃｔＨｅａｄｅｒ
このテンプレートで電子メールを送信する時のＳｕｂｊｅｃｔライン。
ＦｒｏｍＨｅａｄｅｒ
このテンプレートを使用して送信される電子メールのＦｒｏｍＨｅａｄｅｒを定義する。
Ｂｏｄｙ
このテンプレートを使った電子メールの内容。
ＥｒｒｏｒＬｏｇＤｏｉテーブル
Ｄｏｉ関係のエラーを記録する。エラーが発生した日付、エラーのタイプ、エラーが発行されたフレームワーク（ユーザ）、及び試みられたＤｏｉがこのログに含まれる。
【表１４】
2004500643.tif 000014
フィールドの説明
ＴｉｍｅＳｔａｍｐ
エラーが記録された日付と時刻。
ＥｒｒｏｒＮｕｍｂｅｒ
エラーの内容を記述するエラー番号。頻度が高いＤｏｉエラーは、Ｄｏｉが見つからない（１０１）とＤｏｉが解決されていない（ｕｎｒｅｓｏｌｖｅｄ）（１０２）である。
Ｄｏｉ
このアーティクルに対するアクセスがエラーとなった。
ＦｒａｍｅｗｏｒｋＩｄ
失敗したアーティクルを要求しているフレームワーク。
ＲｅｍｏｔｅＡＤｄｒ
Ｄｏｉエラーが発行されたリモートＩＰアドレス。
ＲｅｍｏｔｅＨｏｓｔ
Ｄｏｉエラーが発行されたリモートホスト名。
ＥｒｒｏｒＬｏｇＦｗｉｄテーブル
ＦｒａｍｅｗｏｒｋＩｄ関連のエラーを記録する。エラーが発生した日付、エラーのタイプ、エラーが発行されたフレームワーク（ユーザ）、試みられたＤｏｉがこのログに含まれる。
【表１５】
2004500643.tif 000015
フィールドの説明。
ＴｒａｎｓａｃｔｉｏｎＩｄ
エラーを特定するユニークな取引番号。
ＴｉｍｅＳｔａｍｐ
エラーが記録された日付と時刻。
ＥｒｒｏｒＮｕｍｂｅｒ
エラーを記述する番号。起こりえるエラーは、Ｆｗｉｄが無い（２００１）、フォーマットが良くない（２００２）、未登録（２００３）、アカウントが見つからない（２００４）、活性化されていない（２００５）、期限超過（２００６）である。
ＦｒａｍｅｗｏｒｋＩｄ
エラーに巻き込まれたフレームワーク。
Ｄｏｉ
エラーに巻き込まれたＤｏｉ。
ＲｅｍｏｔｅＡｄｄｒ
エラーに巻き込まれたユーザＩＰアドレス。
ＲｅｍｏｔｅＨｏｓｔ
エラーに巻き込まれたユーザホスト名。
ＥｘｔｒａＴｅｘｔ
一般的なコメント。
ＥｒｒｏｒＬｏｇＦｗｉｄＡｃｔｉｖａｔｉｏｎテーブル
ＦｒａｍｅｗｏｒｋＩｄの活性化に関するエラーを記録する。
【表１６】
2004500643.tif 000016
フィールドの説明
ＴｉｍｅＳｔａｍｐ
エラーが記録された日付及び時刻。
ＦｒａｍｅｗｏｒｋＩｄ
エラーに巻き込まれたフレームワーク。
ＣｅｌｌＩｄ
エラーを経験したフレームワークのＩＤセルをユニークに特定する文字ストリング。フレームワークＩＤセル、コントラクトセル、コンテントセルも含めて、各セルはユニークなＩＤを持つ。
Ｅｘｐｉｒｅｓ
フレームワークのＩＤセルが期限切れとなる時間。
ＵｓｅｒＨｏｓｔ
このカラムはもう使用しない。
ＲｅｑｕｅｓｔＩｄ
要求番号。
ＲｅｍｏｔｅＡｄｄｒ
ユーザのＩＰアドレス。
ＲｅｍｏｔｅＨｏｓｔ
このカラムはもう使用しない。
ＦｒａｍｅｗｏｒｋＲｅｉｎｓｔａｌｌｓテーブル
ユーザがフレームワークをリインストールしようと試みた回数をカウントし、成功したリインストールに新しいフレームワーク識別番号を割当てる。
【表１７】
2004500643.tif 000017
フィールドの説明
ＴｉｍｅＳｔａｍｐ
フレームワークのリインストールが記録された日付。
ＦｒａｍｅｗｏｒｋＩｄ
以前インストールされたフレームワーク。
ＩｎｓｔＦｗｉｄ
リインストールされたフレームワーク。
ＣｈａｉｎＬｅｎｇｔｈ
ユーザが試みたフレームワークのリインストールの数。回数が所定の制限に達したら、そのユーザはそれ以上のリインストールを許されない。
ＲｅｍｏｔｅＵｓｅｒ
このカラムはもう使われていない。
ＲｅｍｏｔｅＡｄｄｒ
フレームワークをリインストールしたユーザのＩＰアドレス。
ＲｅｍｏｔｅＨｏｓｔ
フレームワークをリインストールしたユーザのホスト名。
ＦｗｉｄＣｅｌｌｉｄＮｕｍｂｅｒＧｅｎｅｒａｔｏｒテーブル
ユニークなセル番号を生成するメカニズムである。ユニークなセルＩＤ番号をトラッキングする。このテーブルはナレッジスターデータベースのバックエンドの他のテーブルとは直接的な関係を持たない。
【表１８】
2004500643.tif 000018
フィールドの説明
ＮｅｘｔＣｅｌｌｉｄＮｕｍｂｅｒ
次のセルの識別番号をトラッキングする。
ＧｒｏｕｐＰｕｂｌｉｃａｔｉｏｎｓテーブル
ユーザグループメンバーによってアクセス可能な発行物を特定する。
【表１９】
2004500643.tif 000019
フィールドの説明
ＧｒｏｕｐＩｄ
グループの識別番号。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
発行物の識別番号。
Ｇｒｏｕｐｓテーブル
グループ関係の情報を保管する。コーポレートアカウントを実現するためグループを使い、コーポレートアカウントを使ってユーザを一つのアカウントにまとめる。
【表２０】
2004500643.tif 000020
フィールドの説明
ＧｒｏｕｐＩｄ
グループの識別番号。この番号はユニークである。
Ｎａｍｅ
グループの名前。
Ｐａｓｓｗｏｒｄ
このグループのアカウントにアクセスするパスワード。
Ｔｙｐｅ
有効なグループアカウントのタイプ。現在許されているグレープアカウントは、デモアカウントＤ、標準アカウントＳである。それぞれのグループアカウントフィーが支払われれば、デモアカウントのユーザは標準アカウントに昇格される。
ＵｓｅｒＴＴＬ
このグループのグループアカウントが有効な日数。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
このグループのメンバーがアクセスできる発行物。
Ｅｘｐｉｒｅｓ
このグループアカウントの有効期限日。
ＧｒｏｕｐＵｓｅｒｓテーブル
ユーザをグループに結びつける。グループのメンバーを特定する。
【表２１】
2004500643.tif 000021
フィールドの説明
ＧｒｏｕｐＩｄ
グループ識別番号。
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
ユーザアカウントの識別番号。
Ｅｘｐｉｒｅｓ
このユーザに関するこのグループアカウントの有効期限日。
ＩｓｓｕｅｄＣｏｎｔｒａｃｔｓテーブル
特定のユーザがアーティクルを入手する時発行された各契約を記録する。フレームワークに契約ごとにエントリーされる（発行されたアーティクルごとに一つの契約）。これらのエントリーは永久に保存され、ユーザが同じアーティクルをダウンロードしても課金されないようにする。
【表２２】
2004500643.tif 000022
フィールドの説明
ＴｒａｎｓａｃｔｉｏｎＩｄ
ユニークな番号であり、監査に使用するこの取引の識別子である。
ＴｉｍｅＳｔａｍｐ
この取引が登録された日時。
Ｄｏｉ
この契約がなされたアーティクルを示す。
ＣｏｎｔｒａｃｔＵｒｌ
契約セルがある場所を特定する（ディスクをきれいにするため、しばらくすると契約セルは破棄される）。
ＣｅｌｌＩｄ
契約セルをユニークに特定する文字ストリング。フレームワークＩＤセル、契約セル、コンテントセルを含め、各セルはユニークなＩＤを有する。
ＦｒａｍｅｗｏｒｋＩｄ
フレームワークＩＤはＤｏｉで特定されたセルにアクセスできる。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
この契約のＤｏｉがどの発行物に属するか示す。
Ａｍｏｕｎｔ
ユーザが課金された金額。デバッグとトラッキングに使用される。
ＯｎｌｉｎｅＳｕｂｓｃｒｉｐｔｉｏｎＤｅｆｓテーブル
ナレッジスターが管理するオンライン購読に関する定義を含む。
【表２３】
2004500643.tif 000023
フィールドの説明
Ｄｅｓｃｒｉｐｔｉｏｎ
オンライン購読の特徴を記述する。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
オンライン購読をサポートする発行物。
Ｐｒｉｃｅ
この発行物をオンライン購読するための価格。
ＰｅｎｄｉｎｇＦｗｉｄｓテーブル
ペンディングとなっているすべてのフレームワークをリストする。ペンディングフレームワークは通常ゲストユーザに属する。ＰｅｎｄｉｎｇＦｗｉｄが活性化された時、そのエントリーはこのテーブルからＡｃｔｉｖａｔｅｄＦｗｉｄｓテーブルに「移動」する。
【表２４】
2004500643.tif 000024
フィールドの説明
ＣｅｌｌＩｄ
フレームワークＩＤセルをユニークに定義する文字ストリング。フレームワークＩＤセル、コントラクトセル、コンテントセルを含め、セルごとにユニークなＩＤを有する。
ＦｒａｍｅｗｏｒｋＩｄ
ペンディングされたフレームワーク。
Ｅｍａｉｌ
ペンディングフレームワークを有するゲストユーザの電子メール。
ＶａｌｉｄＴｈｒｏｕｇｈ
このペンディングフレームワークが有効な期限日。
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
このペンディングフレームワークを持つユーザアカウント。
ＰｒｏｍｏｔｉｏｎａｌＥｍａｉｌテーブル
バックエンドにある販促電子メールごとの特性と特徴を登録する。
【表２５】
2004500643.tif 000025
フィールドの説明
ＰｕｂｌｉｃａｔｉｏｎＩｄ
この販促電子メールに関係する発行物。
ＴｅｍｐｌａｔｅＩｄ
この販促電子メールに使用されたテンプレート。
Ｅｎａｂｌｅｄ
この販促電子メールがイネーブルかどうかを示す。
ＥｎａｂｌｅＤａｔｅ
この販促電子メールがイネーブルされた日付。
Ｐｕｂｌｉｃａｔｉｏｎｓテーブル
ナレッジスター上の各発行物に関する情報を有する。一つの発行物が多数のアーティクル又はＤＯＩを含んでも良い。
【表２６】
2004500643.tif 000026
フィールドの説明
ＰｕｂｌｉｃａｔｉｏｎＩｄ
各発行物のユニークな番号。内部的に発行物を特定する。
Ｓｔａｔｕｓ
発行物の状態は「ａｃｔｉｖｅ」又は「ｉｎａｃｔｉｖｅ」である。
ＰｕｂｌｉｃａｔｉｏｎＣｏｄｅ
発行物を特定する短いコード、通常は３文字のコードである（例：ｃｓｎ、ｏｌｒ、又はｃａｄ）。
ＲｅｓｏｕｒｃｅＦｉｌｅ
この発行物があるファイルを示す（例：ｃ：￥ｂａｃｋ￥ｐｒｏｐｅｒｔｉｅｓ／ＡＴＣｏｎｔｅｎｔＣｅｌｌ．ｐｒｏｐｅｒｔｉｅｓ）。
ＰｕｂｌｉｓｈｅｒＩｄ
この発行物を所有する発行者。
Ｄｏｍａｉｎ
この発行物の発行者ドメイン（例：ｃｏｍ．ｇ２ｎｅｗｓ、ｃｏｍ．ｃａｄｃａｍｎｅｔなど）
Ｎａｍｅ
発行物の名称。
ＣｏｎｔｅｎｔＣｅｌｌＥｘｔｅｎｓｉｏｎ
この発行物のコンテントのセルフォーマット（例：ＭＤＮＡ、ＸＤＮＡ）
ＵｒｌＨｏｍｅＰａｇｅ
この発行物のウェブアドレス（例：ｈｔｔｐ：／／ｗｗｗ．ｇ２ｎｅｗｓ．ｃｏｍ／ｃｓｎｉｎｄｅｘ．ｈｔｍｌ）。
ＩｎｔｒｏＣｒｅｄｉｔ
この発行物からアーティクルにアクセスするユーザに提供される紹介クレジット。金額はＵＳドルである。
ＤｅｆａｕｌｔＰｒｉｃｅ
この発行物のアーティクルのデフォルト価格。金額はＵＳドルである。
ＦｒｅｅＡｒｔｉｃｌｅｓ
ユーザに提供される無料アーティクルの数。
ＰｅｒｍｉｔＰｒｉｎｔｉｎｇ
この発行物のアーティクルのプリントが許されているかどうかを示す。有効な値は真（１）又は偽（０）である。
ＰｅｒｍｉｔＣｏｐｙｉｎｇ
この発行物のアーティクルのコピーが許されているかどうかを示す。有効な値は真（１）又は偽（０）である。
Ｐｕｂｌｉｓｈｅｒｓテーブル
ナレッジスターにコンテントを有する各発行者からの情報を含む。一発行者は多数の発行物を有していても良い。
【表２７】
2004500643.tif 000027
フィールドの説明
ＰｕｂｌｉｓｈｅｒＩｄ
発行者のユニークな識別番号。
Ｓｔａｔｕｓ
発行物の状態は「ａｃｔｉｖｅ」又は「ｉｎａｃｔｉｖｅ」である。
ＰｕｂｌｉｓｈｅｒＮａｍｅ
発行者の名称。
ＤｅｆａｕｌｔＰｒｉｃｅ
この発行物のアーティクルのデフォルト価格。金額はＵＳドルである。
ＴｒａｎｓａｃｔｉｏｎＮｕｍｂｅｒＧｅｎｅｒａｔｏｒテーブル
ユニークな取引ＩＤ番号が生成されるメカニズムである。ユニークな取引ＩＤ番号をトラッキングする。このテーブルはナレッジスターデータベースのテーブルとは直接的な関係を持たない。
【表２８】
2004500643.tif 000028
フィールドの説明
ＮｅｘｔＴｒａｎｓａｃｔｉｏｎＮｕｍｂｗｅｒ
次の取引番号を保管する。
ＵｓｅｒＢａｌａｎｃｅｓテーブル
ユーザのクレジット及び特定の発行物に対する課金の記録を保管する。ユーザがアクセスした発行物に関するエントリーがある。
【表２９】
2004500643.tif 000029
フィールドの説明
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
アーティクルにアクセスするユーザ。
ＰｕｂｌｉｃａｔｉｏｎＩｄ
アクセスされたアーティクルが属する発行物。
ＴｉｍｅＣｒｅｄｉｔＣｒｅａｔｅｄ
この発行物からのアーティクルについてこのユーザにクレジットされた日時。
ＡｖａｉｌａｂｌｅＣｒｅｄｉｔ
使用可能なクレジットの金額をＵＳドルで示す。
ＣｒｅｄｉｔＡｐｐｌｉｅｄ
適用されたクレジットの金額をＵＳドルで示す。
ＣｕｒｒｅｎｔＣｈａｒｇｅｓ
この発行物からのアーティクルについてこのユーザに課金されている金額をＵＳドルで示す。
ＨａｖｅＳｈｏｗｎＰｒｉｃｉｎｇＴｅｒｍｓ
ユーザがこの発行物のアーティクルの契約条件を見たかどうかを示す。有効な値は真（１）又は偽（０）である。
ＵｓｅｒＣｏｍｍｅｎｔｓテーブル
各ユーザのコメントを保管する。このテーブルはカスタム化サポートで使われる。
【表３０】
2004500643.tif 000030
フィールドの説明
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
コメントが登録されているユーザ。
ＴｉｍｅＳｔａｍｐ
コメントが登録された日時。
Ｃｏｍｍｅｎｔ
このユーザのコメント。
Ｕｓｅｒｓテーブル
ナレッジスターのユーザアカウントの情報を保管する。この情報は各ユーザについてアドレス、アカウント状態、クレジット、課金などを含む。ユーザごとにＵｓｅｒｓテーブルにエントリーがある。ユーザがフレームワークＩＤ番号を必要とする事を何かすると、エントリーが作成されフレームワークＩＤ番号が送信される。
【表３１】
2004500643.tif 000031
フィールドの説明
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
各ユーザを識別する。
ＦｉｒｓｔＮａｍｅ
ユーザのファーストネーム。
ＬａｓｔＮａｍｅ
ユーザのラストネーム。
Ｃｏｍｐａｎｙ
ユーザの勤務先。空欄でも良い。
Ｅｍａｉｌ
ユーザの電子メールアドレス。
ＡｃｃｏｕｎｔＣｒｅａｔｉｏｎＤａｔｅ
このユーザアカウントが作成された日付。
ＡｃｃｏｕｎｔＳｔａｔｕｓ
ユーザアカウントの状態。ユーザアカウントはｉｎａｃｔｉｖｅ（０）、ゲスト（１）、メンバー（２）、又はグループメンバー（３）である。ディスエーブル（４）とすることも可能である。「ゲスト」はナレッジスターに完全には登録していないユーザである。「メンバー」は課金情報も含めて完全な情報を提供したユーザである。
ＣｕｒｒｅｎｔＣｈａｒｇｅｓ
このユーザアカウントへの課金をＵＳドルで表す。
ＣｕｒｒｅｎｔＣｒｅｄｉｔｓ
このユーザが使えるクレジットをＵＳドルで表す。
ＯｕｔｓｔａｎｄｉｎｇＬｉｍｉｔ
ユーザに支払いを督促する限度額。ユーザごとに設定できる。
ＳｅｒｖｉｃｅＬｅｖｅｌ
ユーザに様々なレベルのサービスを提供するために将来使用する（例：「ゴールド」、「シルバー」、「エリート」など）。現在は「ゲスト」と「メンバー」の２レベルある。
ＰｒｏｍｏｔｉｏｎａｌＥｍａｉｌ
ユーザが販促電子メールを欲しているかどうかを示す。有効な値は真（１）と偽（０）である。
ＲｅｍｏｔｅＵｓｅｒ
このカラムは使用していない。
ＲｅｍｏｔｅＡｄｄｒ
ユーザのＩＰアドレス。
ＲｅｍｏｔｅＨｏｓｔ
このカラムは使用していない。
ＮａｍｅＦｏｒＢｉｌｌｉｎｇ
請求先名。
ＢｉｌｌｉｎｇＡｄｄｒｅｓｓ１
ユーザの請求先アドレスＮｏ．１
ＢｉｌｌｉｎｇＡｄｄｒｅｓｓ２
ユーザの請求先アドレスＮｏ．２
Ｃｉｔｙ
ユーザの住所（都市名）。
Ｓｔａｔｅ
ユーザの住所（州名）。
ＰｏｓｔａｌＣｏｄｅ
ユーザの郵便番号。
Ｃｏｕｎｔｒｙ
ユーザの住所（国名）。
Ｐａｓｓｗｏｒｄ
ユーザのパスワード。
ＰａｓｓｗｏｒｄＥｎｃｒｙｐｔｉｏｎＴｙｐｅ
ユーザのパスワードを暗号化した暗号タイプ。使用可能なのはＢａｓｉｃ（１）、ＲＳＡ（２）、ＳｉｍｐｌｅＨａｓｈ（３）である。
ＣａｒｄＴｙｐｅ
クレジットカードのタイプ（例：Ｖｉｓａ、ＭａｓｔｅｒＣａｒｄ等）
ＣａｒｄＡｃｃｏｕｎｔＮｕｍｂｅｒ
表示しても安全なクレジットカード番号で、例えば「ｘｘｘｘｘｘｘｘｘｘｘｘ１２３４」。
ＣａｒｄＥｘｐｉｒａｔｉｏｎＭｏｎｔｈ
クレジットカードの有効期限が切れる月。
ＣａｒｄＥｘｐｉｒａｔｉｏｎＹｅａｒ
クレジットカードの有効期限が切れる年。
ＵｓｅｒＳｙｎｃテーブル
ダイナミクスデータベースでアップデートされるのを待つユーザのキュー。主な目的は、ダイナミクスデータベースのユーザリストをナレッジスターデータベースのユーザリストとシンクロナイズすることである。
【表３２】
2004500643.tif 000032
フィールドの説明
ＵｓｅｒＡｃｃｏｕｎｔＩｄ
両方のデータベースをシンクロナイズするためのユーザアカウント。
Ｏｐｅｒａｔｉｏｎ
データベース間でアーティクルをシンクロナイズするために何をするかを記述する。現在、ＣｒｅａｔｅとＵｐｄａｔｅという二つの動作が許されている。有効な値はＣとＵである。
Ｓｔａｔｕｓ
Ｏｐｅｒａｔｉｏｎの状態を記述する。ペンディング、進行中、エラーという３つの値が定義されている。有効な値はＰ、Ｉ、Ｅである。
ＥｒｒｏｒＲｅａｓｏｎ
エラーが発生しＳｔａｔｕｓがＥとマークされると、エラーメッセージがここに表される。