(57)【特許請求の範囲】
【請求項１】
定義された製品に関する記述が分類される既存の製品クラスの組を有する知識ベースを提供するステップ
を含み、各々の既存の製品クラスは既存のクラス条件を含んでおり、
前記既存の製品クラスの組の中には存在しない、新しい製品クラスを定義するステップを含み、前記新しい製品クラスは新しい製品クラス条件を有しており、
前記新しい製品クラス条件の表現が前記既存のクラス条件の表現と意味論的に一致するように図示し、
ユーザ・フィードバックを生成するために前記新しい製品クラスを評価するステップ
を含み、前記評価するステップは、
前記新しい製品クラスと重なる前記既存の製品クラスを識別し、
前記新しい製品クラス及び前記既存の製品クラスそれぞれの優先権に基づいて、製品に関する記述を前記新しい製品クラス及び前記既存の製品クラスのいずれかに置くことを決定し、
関連する既存の製品クラス内で既存の条件と矛盾する前記新しい製品クラス条件を識別し、
前記新しい製品クラス条件内で相互に排他的な条件を識別し、
前記新しい製品クラスを物理的に作り出すために用いられる、製品、サービス及び装置の性能に関して、前記新しい製品クラス条件を検証し、
前記新しい製品クラスが有効で誤りがないかどうかを識別する、
ステップを含んでおり、
前記ユーザ・フィードバックを出力し、
前記新しい製品クラスが有効で誤りがない場合にだけ、前記新しい製品クラスを前記既存の製品クラスの１つとして前記知識ベースに組み込む、
ステップ、
を含むことを特徴とする方法。
【請求項２】
定義された製品に関する記述が分類される既存の印刷製品クラスの組を有する知識ベースを提供するステップ
を含み、各々の既存の印刷製品クラスは既存のクラス条件を含んでおり、
前記既存の印刷製品クラスの組の中には存在しない、新しい印刷製品クラスを定義するステップ
を含み、前記新しい印刷製品クラスは新しい印刷製品クラス条件を有しており、
前記新しい印刷製品クラス条件の表現が前記既存のクラス条件の表現と意味論的に一致するように図示し、
ユーザ・フィードバックを生成するために前記新しい印刷製品クラスを評価するステップ
を含み、前記評価するステップは、
前記新しい印刷製品クラスと重なる前記既存の印刷製品クラスを識別し、
前記新しい印刷製品クラス及び前記既存の印刷製品クラスそれぞれの優先権に基づいて、製品に関する記述を前記新しい印刷製品クラス及び前記既存の印刷製品クラスのいずれかに置くことを決定し、
関連する既存の印刷製品クラス内で既存の条件と矛盾する前記新しい印刷製品クラス条件を識別し、
前記新しい印刷製品クラス条件内で相互に排他的な条件を識別し、
前記新しい印刷製品クラスを物理的に作り出すために用いられる、印刷製品、サービス及び装置の性能に関して、前記新しい印刷製品クラス条件を検証し、
前記新しい印刷製品クラスが有効で誤りがないかどうかを識別する、
ステップを含んでおり、
前記ユーザ・フィードバックを出力し、
前記新しい製品クラスが有効で誤りがない場合にだけ、前記新しい印刷製品クラスを前記既存の印刷製品クラスの１つとして前記知識ベースに組み込む、
ステップと、
を含むことを特徴とする方法。
【請求項３】
プロセッサと、
前記プロセッサに動作可能に連結された記憶装置、
を含み、前記記憶装置は製品に関する記述が分類されている既存の製品クラスの組を有する知識ベースを維持するように適応されており、各々の既存の製品クラスは、既存のクラス条件を含んでおり、
前記プロセッサに動作可能に連結されたグラフィック・ユーザ・インタフェース、
を含み、前記グラフィック・ユーザ・インタフェースは、前記既存の製品クラスの組の中に存在しない新しい製品クラスをユーザから受け取るように適応されており、前記新しい製品クラスは新しい製品クラス条件を有しており、
前記プロセッサに動作可能に連結されたマッパー、
を含み、前記マッパーは前記新しい製品クラス条件の表現が前記既存のクラス条件の表現と意味論的に一致するように図示するように適応されており、
前記プロセッサに動作可能に連結された評価器、
を含み、前記評価器は、ユーザ・フィードバックを生成するために前記新しい製品クラスを評価するように適応されており、前記評価器は、
前記新しい製品クラスと重なる前記既存の製品クラスを識別し、
前記新しい製品クラス及び前記既存の製品クラスそれぞれの優先権に基づいて、製品に関する記述を前記新しい製品クラス及び前記既存の製品クラスのいずれかに置くことを決定し、
関連する既存の製品クラス内で既存の条件と矛盾する前記新しい製品クラス条件を識別し、
前記新しい製品クラス条件内で相互に排他的な条件を識別し、
前記新しい製品クラスを物理的に作り出すために用いられる、製品、サービス及び装置の性能に関して、前記新しい製品クラス条件を検証し、
前記新しい製品クラスが有効で誤りがないかどうか識別する、
ように適応されており、
前記グラフィック・ユーザ・インタフェースは、前記ユーザ・フィードバックを出力するようにさらに適応されており、
前記プロセッサは、前記新しい製品クラスが有効で誤りがない場合にだけ、前記新しい製品クラスを前記既存の製品クラスの１つとして前記知識ベースに組み込むように適応されている、
ことを特徴とするシステム。
【請求項４】
印刷装置と、
前記印刷装置に動作可能に連結されたプロセッサと、
前記プロセッサに動作可能に連結された記憶装置、
を含み、前記記憶装置は印刷製品に関する記述が分類されている既存の印刷製品クラスの組を有する知識ベースを維持するように適応されており、各々の既存の印刷製品クラスは既存のクラス条件を含んでおり、
前記プロセッサに動作可能に連結するグラフィック・ユーザ・インタフェースを含み、前記グラフィック・ユーザ・インタフェースは、前記既存の印刷製品クラスの組の中に存在しない新しい印刷製品クラスをユーザから受け取るように適応されており、前記新しい印刷製品クラスは新しい印刷製品クラス条件を有しており、
前記プロセッサに動作可能に連結されたマッパー、
を含み、前記マッパーは前記新しい印刷製品クラス条件の表現が前記既存のクラス条件の表現と意味論的に一致するように図示するように適応されており、
前記プロセッサに動作可能に連結された評価器、
を含み、前記評価器は、ユーザ・フィードバックを生成するために前記新しい印刷製品クラスを評価するように適応されており、前記評価器は、
前記新しい印刷製品クラスと重なる前記既存の印刷製品クラスを識別し、
前記新しい印刷製品クラス及び前記既存の印刷製品クラスそれぞれの優先権に基づいて、製品に関する記述を前記新しい印刷製品クラス及び前記既存の印刷製品クラスのいずれかに置くことを決定し、
関連する既存の印刷製品クラス内で既存の条件と矛盾する前記新しい印刷製品クラス条件を識別し、
前記新しい印刷製品クラス条件内で相互に排他的な条件を識別し、
前記新しい印刷製品クラスを物理的に作り出すために用いられる、印刷製品、サービス及び装置の性能に関して、前記新しい印刷製品クラス条件を検証し、
前記新しい印刷製品クラスが有効で誤りがないかどうか識別する、
ように適応されており、
前記グラフィック・ユーザ・インタフェースは、前記ユーザ・フィードバックを出力するようにさらに適応されており、
前記プロセッサは、前記新しい印刷製品クラスが有効で誤りがない場合にだけ、前記新しい印刷製品クラスを前記既存の印刷製品クラスの１つとして前記知識ベースに組み込むように適応されている、
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書における実施形態は、一般に、新しい製品タイプ（クラス）を既存のワークフローシステムに組み込むことに関し、より特定的には、新しい製品タイプが既存の製品タイプと一致し対立しないように、ユーザが追加した製品タイプを検証するために、意味論を用いるシステム及び方法に関する。
【背景技術】
【０００２】
既存のワークフローシステムにおいては、製品に関する記述（例えばＪＤＦ（登録商標）Ｐｒｏｄｕｃｔ  Ｉｎｔｅｎｔ）は、自動的に、ルールに基づいたシステムを用いて製品タイプ又は製品クラス（例えばＢｕｓｉｎｅｓｓ  Ｃａｒｄ）に分類される。ワークフローシステムがより動的に構成可能になるにつれて、新しい製品タイプの追加及び製品に関する記述を新しい製品タイプに分類するルールは、分類器の高度化及び複雑化を増す。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一般に、ＪＤＦ（登録商標）の情報は、印刷関連プロセス及び各々のプロセスが生成し消費する資源の階層木のノードに編成される。ＸＭＬに基づくＪＤＦ（登録商標）ジョブは、特定の例におけるプロセス及び資源のステータスを記述する。ＭＩＳ（管理情報システム）は、製造ワークフロー全体を見積もる、追跡する、制御する及び監視することに関与する。
【０００４】
したがって、ＪＤＦ（登録商標）は、ジョブ依頼から印刷前処理、印刷処理、印刷後処理という印刷製品を完成させるのに必要なすべてのプロセスのＸＭＬベースの記述を可能にする。各々のプロセスは、消費された入力資源及び生成された出力資源に関して定義されている。１つのプロセスによって生成された資源は、他のプロセスによって必要なこともあり、プロセスは、完全なワークフローを形成するために一連のプロセスにおいて相互接続されている。プロセスは、資源を共有し、逐次的な、並列する、重なる及び反復する様式で相互接続されることができる。
【課題を解決するための手段】
【０００５】
本明細書における実施形態は、コピー機、多機能機械、プリンタ、又はその他の印刷装置のような任意の機器において、ＪＤＦ（登録商標）のようなアプリケーションを用いることができる。このような印刷機器は、印刷装置（又は印刷エンジン）、プロセッサ、記憶装置等のような相互接続物品を含む。記憶装置は、製品に関する記述（例えば印刷製品に関する記述）が分類される定義された製品タイプ又はクラス（印刷製品タイプ又はクラスのような）の組を有する知識ベースを維持するように適応されており、各々の定義された印刷製品タイプ又はクラスは、既存のタイプ又はクラス条件からなっている。その条件は、印刷製品を説明するものであり、印刷製品例（実際の印刷出力）を作り出すためのワークフローを生成するのに用いられるテンプレートに関連している。
【０００６】
さらに、本明細書の実施形態による装置は、ユーザによって生成される（新しい印刷製品タイプ又はクラスのような）新しいタイプ又はクラスを受け取るように適応されたグラフィック・ユーザ・インタフェースのようなユーザ・インタフェースの何らかの形態を含む。本明細書の目的のために、「新しいタイプ又はクラス」とは、知識ベースにある既存の定義された印刷製品タイプの組の中にこれまでなかったものである。新しい印刷製品タイプは同様に、印刷製品タイプ条件で定義される。さらに、本明細書の実施形態は、新しく定義された印刷製品タイプの条件の表現が、異なる語彙で表すことができる既存のタイプの条件の表現と意味論的に一致するように、知識の語彙を図示するように適応されたマッパーを含む。
【０００７】
本明細書の実施形態は、ユーザ・フィードバックを生成するように新しい印刷製品タイプを評価するために評価器を用いる。より特定的には、評価器は、新しい印刷製品タイプと重なる既存の印刷製品タイプを識別し、関連する既存の条件と矛盾する新しい印刷製品タイプ条件を識別し、新しい印刷製品タイプの条件内で相互に排他的な条件を識別し、新しい印刷製品のタイプを物理的に作り出すのに用いられる印刷製品、サービス及び装置の性能に関して新しい印刷製品のタイプ条件を検証し、新しい印刷製品のタイプが有効で誤りがないかどうか識別するといった動作を実行するように適応されている。プロセッサは、新しい印刷製品タイプが有効で誤りがない場合には、新しい印刷製品タイプを既存の印刷製品タイプの１つとして知識ベースに組み込んで、したがって、不適当な新しい製品タイプを知識ベースに組み込むことを避けることができる。
【０００８】
グラフィック・ユーザ・インタフェース又は印刷機器は、このユーザ・フィードバックを出力するのに用いられる。既存の印刷製品タイプが新しい印刷製品タイプと重なる場合には、グラフィック・ユーザ・インタフェースはさらに、どの重なる印刷製品タイプが優先権をもつかに関するユーザからの入力を要求するように適応されている。また、新しい印刷製品タイプを受け取るとき、グラフィック・ユーザ・インタフェースは、新しい印刷製品タイプの条件を予め定義された語彙に限定する。
【０００９】
本明細書における方法の実施形態は、印刷製品に関する記述が分類されている既存の印刷製品タイプの組を有する知識ベースを第一に与える装置を用いる。本方法は、ユーザから新しい印刷製品タイプを受け取り、新しい印刷製品タイプの条件の表現が既存のタイプ条件の表現と意味論的に一致するように図示する。
【００１０】
本方法はまた、ユーザ・フィードバックを生成するように新しい印刷製品タイプを評価する。この評価のプロセスは、新しい印刷製品タイプと重なる既存の印刷製品タイプを識別し、関連する既存の印刷製品タイプ内で既存の条件と一致しない新しい印刷製品タイプ条件を識別し、新しい印刷製品タイプ条件内で相互に排他的な条件を識別し、新しい印刷製品のタイプを物理的に作り出すのに用いられるプリント製品、サービス及び装置の能力に関して新しい印刷製品タイプの条件を検証し、新しい印刷製品のタイプが有効で誤りがないかどうかなどを識別するステップを含む。ユーザ・フィードバックは、ユーザに出力される。ここでも、新しい印刷製品タイプは、その新しい印刷製品タイプが有効で誤りがない場合には、既存の印刷製品タイプの１つとして、知識ベースに組み込むことができる。
【００１１】
また、既存の印刷製品タイプが新しい印刷製品タイプと重なる場合には、方法は、どの重なる印刷製品タイプが優先権を有するかに関して、ユーザから入力を要求する。新しい印刷製品タイプを受け取るとき、その方法は、新しい印刷製品タイプの条件を予め定義された知識ベースの語彙に含まれるものに限定する。
【００１２】
既存の条件は、製品例を作り出すためのワークフローを生成するために、ワークフローテンプレートと関連する製品に関する記述の定義を含む。また、印刷製品に関する記述は、印刷製品に関する記述と既存のタイプとの間で意味論的な適合に基づくタイプに分類される。
【図面の簡単な説明】
【００１３】
【図１】本明細書の実施形態を説明する概略図である。
【図２】本明細書の実施形態を説明する流れ図である。
【図３】本明細書の実施形態を説明する流れ図である。
【発明を実施するための形態】
【００１４】
本システム及び方法の様々な例示的な実施形態が、添付の図面に関連して、以下に詳細に説明されている。
上述のように、本明細書の実施形態は、新しい製品タイプ（クラス）を既存のワークフローシステムに組み込んで、新しい製品タイプが既存の製品タイプと一致し矛盾しないように、ユーザが追加した製品タイプを検証するために意味論を用いる。したがって、本明細書の実施形態は、分類システムにおいて用いられるプリントショップの定義された印刷製品の一致性を自動的に検証し確認するシステム及び方法を提供する。これは、印刷製品の定義に対して、意味論的技術及び自動推論を用いることによって成し遂げられる。
【００１５】
上述のように、ＪＤＦ（登録商標）Ｉｎｔｅｎｔ２Ｐｒｏｃｅｓｓ変換システムは、ＪＤＦ（登録商標）Ｐｒｏｄｕｃｔ  Ｉｎｔｅｎｔ（製品に関する記述）を、所望の製品を製造するのに用いることができるプロセスネットワーク（ワークフロー）に自動的に変換する、ルールに基づいたシステムである。例えば、「名刺」を表すＪＤＦ（登録商標）Ｐｒｏｄｕｃｔ  Ｉｎｔｅｎｔは、自動的に組み付けプロセスに変換することができ、続いて、名刺の製造を実行することができる印刷プロセスが行われる。技術のこの分野における１つの進歩は、このようなアプリケーションが、新しいユーザが追加した印刷製品タイプ及びそれらの製品タイプを定義するルールにより、顧客のプリントショップの現場で構成できることである。
【００１６】
図１で示されるように、本明細書の実施形態は、コピー機、多機能機械、プリンタ、又はその他の同様の機器１００のような任意の装置内でＪＤＦ（登録商標）、及びＰｅｌｌｅｔ（登録商標）のようなアプリケーションを用いることができる。このような印刷機器１００は、印刷装置１０２（又は印刷エンジン）、プロセッサ１０４、記憶装置１０６などのような相互接続物品を含む。
【００１７】
記憶装置１０６は、製品に関する記述（例えば、印刷製品に関する記述）が分類されている既存の定義された製品タイプ又はクラス（印刷製品タイプ又はクラスのような）の組を有する知識ベース１０８を維持するように適応されている。知識ベース１０８において、既存の条件は、製品例を作り出すためにワークフローを生成するワークフローテンプレートと関連する製品に関する記述の定義を含む。製品に関する記述はまた、製品に関する記述と既存タイプの条件との間の意味論的な適合に基づくタイプ内で分類される。ＪＤＦ（登録商標）（上述）製造意図ノードのような製品に関する記述フォーマットは、ワークフローへの変換をより容易にするために製品に関する記述を形式化することが意図されている。
【００１８】
各々の既存の印刷製品タイプ又はクラスは、既存のタイプ又はクラスの条件を含む。幾つかのワークフローに関連する実施形態のワークフローにおいては、これらの条件はテンプレートを含み、印刷製品に関する記述は、実際に印刷製品例（実際の印刷出力）のような項目を作り出すのに必要な異なるプロセスのためのワークフローを生成するためにテンプレートを介して変換される。
【００１９】
さらに、本明細書の実施形態は、ユーザによって生成された新しいタイプ又はクラス(新しい印刷製品タイプ又はクラスのような)を受け入れるように適応されたグラフィック・ユーザ・インタフェースのような、新しい製品タイプ定義の入力１１０の何らかの形態、或いは新しいタイプ又はクラスを自動的に識別するアプリケーションを用いる。本明細書の目的のために、「新しいタイプ又はクラス」とは、知識ベース１０８にある既存の印刷製品タイプの組の中にこれまでなかったものである。新しい印刷製品タイプは同様に、新しい印刷製品タイプ条件を有する。さらに、本明細書の実施形態は、新しい印刷製品タイプの条件の表現が既存のタイプの条件の表現と意味論的に一致するように図示するように適応されたマッパー１１４を含む。例えば、「コーム・バインディング」の印刷製品タイプ条件は、文書可視化アプリケーションを用いてユーザが図表により表示することができ、次いで全ての印刷製品タイプの中で自動推論を行うように、知識ベースの意味論的表現に図示される。
【００２０】
本明細書の実施形態はまた、新しい印刷製品タイプを評価し、ユーザ・フィードバックを生成するために、評価器１１２を用いる。評価器１１２及び評価器１１４は、ソフトウェアモジュール、又はトランジスタ、コンパレータを用いて論理演算を行うハードウェアモジュール、及びＡＮＤゲート、ＯＲゲート、ＮＯＴゲートなどのようなブール（Ｂｏｏｌｅａｎ）ハードウェア装置を含むことができる。新しい製品タイプが予め知識ベース１０８に加えられた後で、評価器１１２は、この新しい製品タイプを知識ベース１０８内で既存の項目と比較して評価する。
【００２１】
このように、評価器１１２は、新しい印刷製品タイプと重なる既存の印刷製品タイプを識別し、関連する既存の印刷製品タイプ内の既存の条件と矛盾する新しい印刷製品タイプの条件を識別し、新しい印刷製品タイプの条件内で相互に排他的な条件を識別し、新しい印刷製品のタイプを物理的に製造するのに用いられる印刷製品、サービス及び装置の能力に関して新しい印刷製品タイプ条件を検証し、新しい印刷製品のタイプが有効で誤りがないかどうかなどを識別する、といった動作を行う。
【００２２】
プロセッサ１０４は、不適当な新しい製品タイプが知識ベース１０８に組み込まれるのを防ぐために、その新しい印刷製品タイプが有効で誤りがない場合にのみ、新しい印刷製品タイプを既存の印刷製品タイプの１つとして知識ベース１０８に組み込むように設定することができる。或いは、プロセッサ１０４は、ユーザの命令によって、既存の印刷製品タイプの１つとして、新しい印刷製品タイプを知識ベース１０８に組み込むように設定することができる。したがって、ユーザは、彼らが作成した新しい製品タイプの問題についてフィードバックを与えられた後で、潜在的に間違った新しい製品タイプを加える選択肢を得ることができる。例えば、ユーザは、フィードバックで考察された誤りは重要ではないと判断することができ、新しい製品タイプの潜在的な問題に関するフィードバックが与えられているにもかかわらず、新しい製品タイプを加える判断をすることができる。
【００２３】
グラフィック・ユーザ・インタフェース１１０又は印刷機器１００は、このユーザ・フィードバックを出力するのに用いられる。既存の印刷製品タイプが新しい印刷製品タイプと重なる場合には、グラフィック・ユーザ・インタフェース１１０はさらに、どの印刷製品が優先権を有するかに関してユーザからの入力を要求するように適応される。換言すると、所与の製品に関する記述が新しい製品タイプと既存の製品タイプの両方に含まれることができるとき、ユーザは、どの製品タイプが優先権をもつべきで、どの製品タイプに製品に関する記述が置かれるべきかを示すことができる。また、新しい印刷製品タイプを受け取るとき、グラフィック・ユーザ・インタフェース１１０の入力スクリーン及びそこでの選択は、知識ベース内の既存の語彙と一致する予め定められた語彙に制限することができる。
【００２４】
例えば、製品タイプ「名刺（Ｂｕｓｉｎｅｓｓ  Ｃａｒｄ）」は、以下の条件からなることができ、すなわち、ページの結合は留めていないか又は特定されない、特定のカバーをもたない、最終媒体寸法は２’’×３．５’’、ページ数は２より多くない。これらの条件は、入ってくる製造意図に関する記述を実現させる（あるタイプへの印刷製品例の割り当て）ために、プロセッサ１０４上で稼動する自動推論によって用いられる知識ベース１０８に演繹的にアサートされる。
【００２５】
プリントショップにおいては、ユーザが、アプリケーションに自動的にワークフローを生成させることを望む新しい製品タイプがあってもよい。ユーザは、新しい製品タイプを知識ベース１０８に加えることによってアプリケーションを構成する。１つの新しい製品タイプの例は、「グリーティングカード（Ｇｒｅｅｔｉｎｇ  Ｃａｒｄ）」であってもよい。製品タイプは、以下のような一定の条件で定義され、すなわち、ページの結合は留めていないか又は特定されない、特定のカバーをもたない、最終媒体寸法は３’’×５’’と５．５’’×８．５’’との間、最終製品はｙ軸上において中央で折られている、ページ数は４より多くない。
【００２６】
上述のように、ユーザが特定することができる新しい製品タイプの条件は、知識ベースにおいて表されるようにプリントショップの機能を記述するのに用いられる語彙に限定される。新しい製品タイプは、Ｇｒｅｅｔｉｎｇ  Ｃａｒｄに関して正に説明したように手動で加えることができ、或いは将来のシステムにおいて自動で加えることができる。
【００２７】
図２及び図３は、フローチャートの形態で本明細書の実施形態の方法を示す。これらの実施形態は、第一に知識ベースを与える任意の装置（上述のような）を用いる（項目２００）。ここでも、知識ベースは、製品に関する記述が分類される既存の製品タイプの組を有する。
【００２８】
本方法は、項目２０２において、ユーザから新しい製品タイプを受け取って新しい製品タイプを定義し、項目２０４において、事前に新しい製品タイプを知識ベースに加えて新しい製品タイプ定義を入力する。新しい製品タイプを受け取るとき、本方法は、新しい製品タイプの条件を知識ベースの予め定義された語彙内のものに制限する。
【００２９】
本方法はまた、項目２０６において、新しい製品タイプ及びその条件の表示が、既存タイプの条件表示と意味論的に一致するように図示する。本方法は、ユーザ・フィードバックを生成するために新しい製品タイプを評価する（項目２０８）。項目２０８のこの評価プロセスは、図３においてより詳しく示されている。
【００３０】
このように、新しい製品タイプがユーザによって定義された後で、その条件はクラス、特性、アサーションなどにより、意味論の形態で、システムによって知識ベースに配置される。本明細書の実施形態により、自動推論は次に、既存の製品タイプのコンテクスト内で新たに定義された製品タイプを検証するために、更新された知識ベース上で自動的に稼動される（プロセッサ１０４を用いて）。
【００３１】
上述のように、本システムは、様々な形態で更新された分類システムについてユーザにフィードバックを与えるために推論器を用いる。図３で示されるように、評価は、項目３００で示すような、新しい製品タイプと重なる既存の製品タイプを識別するプロセスを含む。既存の製品タイプが、新しい製品タイプと重なる場合には、本方法は、項目３０２において、どの重なる製品タイプが優先権を有するかに関するユーザからの入力を要求する。換言すると、所与の製品に関する記述が新しい製品タイプと既存の製品タイプの両方に含まれることができるとき、項目３０２はユーザに、どの製品タイプが優先権をもち、どの製品タイプに製品に関する記述が置かれるべきか示すようにさせる。
【００３２】
したがって、単一の製造意図例を多数の製品タイプとして分類することができる、同等な又は部分的に適合する特性を有する製品タイプは、識別されユーザに報告される。ユーザは、次に、各々の製品タイプに対して、どの製品タイプが優先権をもつかについて、ルールサリアンス値といった対立する解決パラメータを与える補正措置をとる。
【００３３】
例えば、Ｇｅｎｅｒｉｃ  Ｃａｒｄは、以下の条件を有するユーザ定義のものとすることができ、すなわち、ページの結合は留めていないか又は特定されない、特定のカバーをもたない、最終媒体寸法は４’’×４’’より少ない、及びページ数は２より多くない。これらの条件は、あらかじめ定義された「名刺（Ｂｕｓｉｎｅｓｓ  Ｃａｒｄ）」製品タイプと重なり、製造意図をＢｕｓｉｎｅｓｓ  Ｃａｒｄ及びＧｅｎｅｒｉｃ  Ｃａｒｄの両方として分類することができる。本方法は、多数の製品タイプは、ユーザが対立する解決基準を与える必要があると推測できることを報告している。
【００３４】
項目３０４において、本方法は、関連する既存の製品タイプ内の既存の条件と矛盾する新しい製品タイプの条件を識別する。したがって、検証プロセスはまた、新たに定義された製品タイプが望ましくない又は期待されない結果をもたらす、ユーザ生成ルールにおける誤りを識別する。例えば、以前に説明された「Ｇｒｅｅｔｉｎｇ  Ｃａｒｄ」を定義する一方で、ユーザは、留めていない（結合していない）ページではなく、Ｓａｄｄｌｅ  Ｓｔｉｔｃｈｅｄ（中とじ）でなければならない製品タイプに、意図せずに１つの条件を加えることがある。本方法は、「Ｇｒｅｅｔｉｎｇ  Ｃａｒｄ」が、留めていない（結合していない）ページが要求される「Ｃａｒｄ」のサブクラスではないことを推測するために自動推論を用いる。本システムは、ユーザが、選んだ条件を再評価することができるように赤いフラグを掲げる。
【００３５】
項目３０６において、本方法はまた、新しい製品タイプの条件内で対立する相互排他条件を識別する。このように、検証プロセスはまた、製品タイプ及びその条件の中での矛盾を検出する。例えば、知識ベースはすでに、独立するように明確に設定されたＰｅｒｆｅｃｔ  Ｂｏｕｎｄ  Ｂｏｏｋ（結合はソフトカバーとじ）及びＳａｄｄｌｅ  Ｓｔｉｔｃｈｅｄ  Ｂｏｏｋｌｅｔ（結合は中とじ）の定義を有しており、どの印刷製品例も、両方の製品タイプとして分類されることはできないことを意味する。ユーザは、ソフトカバー及び中とじ両方を示す新しい製品タイプを定義することがある。自動推論器は、新しい製品タイプがＰｅｒｆｅｃｔ  Ｂｏｕｎｄ  Ｂｏｏｋ及びＳａｄｄｌｅ  Ｓｔｉｔｃｈｅｄ  Ｂｏｏｋｌｅｔ両方のサブクラスであり得ると検知し、それは互いに独立したクラスであるという最初のアサーションのために矛盾している。システムはユーザに、矛盾があり正されなければならないことを知らせる。
【００３６】
項目３０８において、本方法は、物理的に新しい製品タイプを作り出すために用いられる製品、サービス及び装置の性能に関して新しい製品タイプを検証し、新しい製品タイプが有効で誤りがないかどうかなどを識別する。このように、検証プロセスはまた、製品、サービス及び装置の単純な性能に対する特性を検証する。例えば、プレスシートを一定のサイズに切断するための特定のカッターの性能は、仕上げ寸法が最終媒体寸法のクラスとして表される、知識ベースにアサートすることができる。ＤＣ−５３５Ｃｕｔｔｅｒ  Ｔｒｉｍ  Ｓｉｚｅｓというクラスは、６’’×４’’から１２．６’’×１８’’までのように定義される。ユーザは、切断を必要とする全ての製品タイプが、これらの性能に合致することを望むことができる。「Ｂｕｓｉｎｅｓｓ  Ｃａｒｄ」製品タイプが上述のように定義される場合には、本方法は、Ｂｕｓｉｎｅｓｓ  Ｃａｒｄ（２’’×３．５’’）の最終寸法は、ＤＣ−５３５仕上げ寸法と適合しない（独立している）ことを推論するために、自動推論器を用いる。本システムは、Ｂｕｓｉｎｅｓｓ  Ｃａｒｄは所望のカッターで切断できないことをユーザに通知する。
【００３７】
さらに、その他の矛盾は、他の条件がモデル化されるとき検知され報告されることができる。上記の矛盾が一つもない場合には、本方法は、製品タイプが完全に一致し、有効な知識ベースであることを報告し、システムは次いで、製品タイプ分類器は問題を検知しなかったことをユーザに通知する。したがって、図３で示される評価プロセスの間に取得された情報は、項目３１０においてユーザ・フィードバックとしてユーザに与えられる。項目２１０において示されるように、このフィードバックはユーザに出力される。
【００３８】
項目２１２において、新しい印刷製品タイプは、既存の印刷製品タイプの１つとして知識ベースに（潜在的に永久に）組み込まれる（例えば、予め追加された新しい製品タイプ（項目２０４）は知識ベースから移動されない）。項目２１２は、不適当な新しい製品タイプが知識ベースに組み込まれないように、新しい印刷製品タイプが有効で誤りがない場合にだけ、知識ベースから削除されないように実行することができる。或いは、項目２１２において、ユーザ入力は、予め追加された新しい製品タイプを削除する又は維持するかどうか判断することができる。ユーザは、彼らが生成した新しい製品タイプの問題についてフィードバックを与えられた後で、潜在的に間違った新しい製品タイプを加えるという選択肢を得ることができる。したがって、例えば、ユーザは、フィードバック内で説明された誤りは重要ではないと判断することができ、新しい製品タイプの潜在的な問題に関してフィードバックが与えられたにも関わらず、新しい製品タイプを加える判断をすることができる。
【００３９】
したがって、上記で示されるように、本明細書の実施形態は、任意の通常の分類器によって用いられる新しい印刷製品タイプの定義の支持により、意味論的ウェブ技術の新規なアプリケーションを提供する。
【００４０】
前述の全ての実施形態は、静電写真及び／又はゼログラフの機械及び／又はプロセス、並びに、電子メモリ（コンピュータ使用可能データキャリア）１０６に格納されたソフトウェアプログラム、及び前述の方法がサービス料の対価としてその他の人に提供されるサービスに、特に適用可能である。上記で開示された及びその他の特徴及び機能又はそれらの代替技術は、多くの他の異なるシステム又はアプリケーションと望ましく組み合わせることができることが理解される。現在は予見できない又は予期せぬ様々な代替技術、修正、変更、又はそこにおける改善は後に当業者により行うことができ、これらはさらに、特許請求の範囲により包含されることが意図される。特許請求の範囲は、ハードウェア、ソフトウェア及び／又はその組み合わせの実施形態を包含することができる。
【符号の説明】
【００４１】
１００：印刷機器
１０２：印刷装置
１０４：プロセッサ
１０６：記憶装置
１０８：知識ベース
１１０：グラフィック・ユーザ・インタフェース
１１２：評価器
１１４：マッパー
【図１】
0005490423.tif 000002
【図２】
0005490423.tif 000003
【図３】
0005490423.tif 000004