この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
このドキュメントでは、次の用語と定義が適用されます。
3.1
抽象クラス
すべてのメンバーがそのサブクラスの 1 つのメンバーでもあるクラス
注記 1クラス包含階層のクラスに異なる種類のオブジェクトをグループ化する必要がある場合に、抽象クラスが使用されます。
注記2共通のISO13584/IEC61360辞書モデルでは、抽象分類クラスと抽象特性分類クラスの両方を定義できます。抽象的であるという事実は、クラスの概念的な特性にすぎません。この特性は、モデルでは明示的に表現されていません。
注記 3:継承により、抽象特性化クラスは、たとえば、さまざまな種類のアイテムに対応するさまざまなサブクラス間でいくつかの可視プロパティを共有できます。
3.2
クラスの適用可能なプロパティ
特性化クラスのメンバーである各パーツが必ず所有する適用可能なプロパティ。
注記 1特性化クラスのメンバーである各パーツは、この特性化クラスの適用可能な各プロパティに対応するアスペクトを所有します。
注記 2:上記の定義は概念的なものであり、データ モデル レベルでこのクラスの各部分を記述するために、クラスの適用可能なすべてのプロパティを使用する必要はありません。
注記 3スーパークラスのすべての適用可能なプロパティは、このスーパークラスのサブクラスにも適用可能なプロパティです。
注記 4:クラスの可視およびインポートされたプロパティとして定義または継承されたプロパティのみが、適用可能なプロパティである可能性があります。
注記 5 ISO 13584-24:2003 および ISO 13584-25 に基づくコンポーネント ライブラリと電子カタログの統合を促進するために、ISO 13584 のこれらの部分では、クラスに適用可能なプロパティのみを使用してインスタンスを特徴付けることが要求されています。コンポーネント ライブラリと電子カタログ。
3.3
属性
プロパティ、リレーション、またはクラスのコンピューターセンシティブな説明のデータ要素
注記 1属性は、プロパティ、クラス、または関係の 1 つの詳細のみを記述します。
例:
プロパティの名前、クラスのコード、プロパティの値が提供される測定単位。
3.4
基本意味単位
ディクショナリ要素として表されるアプリケーション ドメインの特定のオブジェクトの絶対的かつ普遍的に一意の ID を提供するエンティティ
例 1:
ISO 13584 のこの部分に準拠したディクショナリは、クラス、プロパティ、情報ソース、およびデータ型の識別を提供します。
例 2:
ISO 13584-24:2003 に準拠したディクショナリは、クラス、プロパティ、情報ソース、データ型、テーブル、ドキュメント、およびプログラム ライブラリの識別を提供します。
例 3:
ISO 13584-511 では、六角ボルトのクラスは BSU で識別され、ねじ山公差等級も BSU で識別されます。
注記 1基本意味単位の内容は、IRDI として表すこともできる。
3.5
製品の特徴
製品特性
不変のプロパティ,製品の特性 , その値は製品が定義されると固定される
グレード 1 ~ エントリ:製品の特性の値を変更することは、製品を変更することを意味します。
例:
ボールベアリングは内径と外径が製品特性です。
注記 2: ISO 13584-24:2003, 定義 3.12 から適応。
3.6
クラス
一連の類似製品の抽象化
注記 1クラスによって定義された抽象化に準拠する製品は、クラス メンバと呼ばれます。
注記2クラスは,異なる文脈において異なる拡張的な意味を持ち得る意図的な概念である。
例:
特定の企業が使用する一連の製品と、すべての ISO 標準化された製品のセットは、コンテキストの 2 つの例です。これら 2 つのコンテキスト (特定の企業と ISO) では、特に各企業の従業員が多数の既存の単一ボール ベアリング製品を無視するため、単一ボール ベアリングクラスのメンバーと見なされる製品のセットが異なる可能性があります。
注記3クラスはクラス包含関係によって構造化される。
注記4:製品のクラスは、ISO 1087-1で定義されている一般的な概念です。したがって、ISO 704 で定義されている規則を使用して、製品のクラスの指定および定義属性を定義することをお勧めします。
注記5 ISO 13584シリーズの文脈では、クラスは、特性に関連付けられ、製品の特性付けに使用できる特性化クラス、または特性に関連付けられておらず、製品の特性付けに使用できない分類クラスのいずれかです。
3.7
クラス包含関係
クラスメンバーの包含を意味するクラス間の関係: A が A1 のスーパークラスである場合、これは、どのようなコンテキストでも、A1 の任意のメンバーが A のメンバーでもあることを意味します。
例 1:
特定の企業が使用する一連の製品と、すべての ISO 標準化された製品のセットは、コンテキストの 2 つの例です。
例 2:
いずれの場合も、クラスコンデンサにはクラス電解コンデンサが含まれます。
注記1クラス包含はクラス間の階層構造を定義する。
注記2クラス包含は、データ表現レベルでは何も規定しない概念的な関係です。したがって、特定のデータベース スキーマやデータ モデルを規定するものではありません。
注記 3: ISO 13584 のこの部分で定義されたモデルでは、「is-a」関係によってクラスの包含が保証されます。 ISO 13584 のこの部分では、「case-of」関係によってクラスの包含も保証することを推奨しています。
注記4クラスの包含関係は、包摂とも呼ばれます。
3.8
クラスメンバー
クラスによって定義された抽象化に準拠する製品
3.9
クラス値プロパティ
製品の特性クラス全体に対して単一の値を持つプロパティ
注記 1クラスの値を持つプロパティの値は、特性化クラスのすべての製品に対して個別に定義されるのではなく、クラス自体に対してグローバルに定義されます。
注記2製品の特性化クラスからのすべての製品が特定のプロパティに対して同じ値を持つ場合、このプロパティをクラス値プロパティとして定義することで、各インスタンスの値の重複を避けることができます。
注記 3クラス値プロパティは、異なる特性化クラス間の共通性が階層構造によって捕捉されない場合に、それらの共通性を捕捉するためにも使用できます (ルール 4b の例を参照)
3.10
共通 ISO 13584/IEC61360 辞書モデル
ISO/TC 184/SC 4/WG 2 と IEC SC3D の共同作業の成果として、情報モデリング言語 EXPRESS を使用した製品オントロジーのデータ モデル
注記適合クラスと呼ばれる許容される実装のいくつかのレベルが、共通の ISO13584/IEC61360 ディクショナリ モデルに対して定義されています。適合性クラス 1 は、ISO 13584 のこの部分 (IEC 61360-2 に含まれる情報を複製する) で文書化されたさまざまなスキーム、さらに ISO 13584-25 で文書化される ISO13584_IEC61360_dictionary_aggregate_extension_schema (IEC 61360-5 で複製されます) で構成されます。その他の適合クラスは、ISO 13584-25 (適合クラス 2, 3, および 4) で文書化されています。
注記 2: ISO 13584 標準シリーズでは、特定の製品ドメインに対処し、共通の ISO13584/IEC61360 辞書モデルに基づく特定の製品オントロジーは、そのドメインの参照辞書と呼ばれます。
3.11
製品のコンテキスト依存特性
値がいくつかのコンテキスト パラメータに依存する製品sプロパティ
注記 1特定の製品の場合,コンテキスト依存特性は,製品環境を定義するいくつかのコンテキストパラメータによってドメインが定義される関数として数学的に定義される。
例:
ボール ベアリングの寿命は、ラジアル荷重、アキシアル荷重、および回転速度に依存するコンテキスト依存の特性です。
注記 2: ISO 13584-24:2003, 定義 3.22 から適応。
3.12
コンテキスト パラメータ
製品が挿入されるコンテキストを特徴付ける値を持つ変数
例 1:
ベアリングに適用される動的荷重は、このベアリングのコンテキスト パラメータです。
例 2:
抵抗器の抵抗が測定される周囲温度は、この抵抗器のコンテキスト パラメータです。
注記 1:この定義は、ISO 13584-24:2003 で与えられた次の定義に取って代わります。
注記2 ISO 13584標準シリーズでは、プロパティ値はデータ要素タイプとして表されます。
3.13
データ要素タイプ
識別、説明、および値の表現が指定されているデータの単位
注記1: ISO 13584標準シリーズでは、プロパティ値はデータ要素タイプとして表されます。
3.14
辞書データ
製品の分類に関連している可能性のある製品のオントロジーを表すデータのセット
注記 1共通の ISO/IEC 辞書モデルの適合クラスを使用して辞書データを交換することをお勧めします。
注記 2:辞書データのこの定義は、ISO 13584 のこの部分の初版の以前の定義である、「製品の特性クラスとこれらの製品の特性の階層を記述するデータのセット」に取って代わります。
3.15
辞書要素
アプリケーションドメインの特定のオブジェクトの辞書記述を構成する属性のセット
例 1:
ISO 13584 のこの部分に準拠したディクショナリは、クラス、プロパティ、情報ソース、およびデータ型の説明を提供します。
例 2:
ISO 13584-24:2003 に準拠したディクショナリは、クラス、プロパティ、情報ソース、データ型、テーブル、ドキュメント、およびプログラム ライブラリの説明を提供します。
3.16
製品ファミリー
同じ特性クラスで表される一連の製品
注記 1:この定義は、ISO 13584-24:2003 で与えられた次の定義に取って代わります: 「部品の単純なまたは一般的なファミリ」。
3.17
特徴
特性化クラスとプロパティと値のペアのセットによって記述できる製品の側面
注記 1:実世界では、機能インスタンスは、それが側面である製品内に埋め込まれてのみ存在します。
例 1:
ねじの頭は、頭のクラスと、頭のクラスに依存するいくつかの頭のプロパティによって記述される機能です。ねじ頭は、ねじに属している場合にのみ存在します。
注記 2:機能は、 instance_sharable 属性がfalseに等しい item_class によって表されます。
注記 3: instance_sharable 属性を使用すると、アイテムの概念的なステータスを指定できます: スタンドアロン アイテム ( instance_sharable = true ) または機能 ( instance_sharable = false )データ表現レベルでの制約を意味するものではありません。共通の ISO13584/IEC61360 ディクショナリ モデルでは、単一の EXPRESS エンティティまたは複数の EXPRESS エンティティによって同じ EXPRESS 表現を共有するいくつかの実世界のインスタンスを表すことは、実装依存と見なされます。フィーチャ インスタンスのデータ値を共有するかどうかを指定するメカニズムはありません。
例 2:
ねじ頭クラスの同じインスタンスを、ねじクラスの複数のインスタンスから参照できます。これは、複数のスクリュー ヘッドが存在することを意味しますが、これらのスクリュー ヘッドはすべて同じ特性化クラスと同じプロパティ値のセットを持っています。 instance_sharable 属性を使用すると、ねじ頭クラスのこのインスタンスを変更すると、ねじクラスのいくつかのインスタンスが変更されることを指定できます。
3.18
輸入物件
同じまたは異なる参照辞書の別のクラスによって、case-of 関係によって選択され、後者のクラスに適用可能になるクラスで定義されたプロパティ。
注記 1:クラスで可視および/または適用可能なプロパティのみを、このクラスからインポートできます。
注記2:異なる参照辞書のクラス間のインポートにより、たとえば標準参照辞書で定義されたプロパティを再定義せずに再利用できます。
注記 3同じ参照辞書のクラス間でのインポートは、一部の製品が複数の機能を実行できるという事実を認識しており、いくつかの上位レベルのクラスからプロパティをインポートする機能が必要です。
注記 4新しいクラスにインポートされると、プロパティは元の識別子を保持するため、すべての属性を複製する必要はありません。
注記 5:インポートされたプロパティは、それがインポートされたクラスに適用されます。
3.19
情報
事実、概念、または指示
[出典: ISO 10303-1:1994, 定義 3.2.20]
3.20
情報モデル
特定の要件を満たすための事実、概念、または指示の制限されたセットの正式なモデル。
[出典: ISO 10303-1:1994, 定義 3.2.21]
3.21
情報提供者
サプライヤー
この ISO 13584 で定義された標準形式でオントロジーまたはサプライヤー ライブラリを提供し、その内容に責任を負う組織。
注記 1:この供給者の定義は、ISO 13584-1:2001 の情報供給者の定義に取って代わります: 「この国際規格で定義された標準形式で供給者ライブラリを提供し、その内容に責任を負う組織」 .
3.22
国際登録データ識別子
ISO/IEC 11179-5 で定義されている、アプリケーション ドメインの特定のオブジェクトの国際的に一意の識別子
注記 1 ISO/TS 29002-5 に準拠した国際登録データ識別子のみが、ISO 13584 標準シリーズのコンテキストで使用されます。
注記2国際登録データ識別子は,辞書要素を文字列として識別する基本意味単位の内容を表すために使用することができる。
注記3国際登録データ識別子は、辞書要素の属性の内容を識別するためにも使用することができる。
例:
プロパティの測定単位、プロパティの値、またはプロパティに対する制約は、IRDI によって識別される場合があります。
3.23
関係です
継承に関連付けられたクラス包含関係: A1が A である場合、A1 に属する各製品は A に属し、A のコンテキストで記述されているすべてのものは A1 のコンテキストで自動的に複製されます。
注記 1:このメカニズムは通常「継承」と呼ばれます。
注記 2共通の ISO13584/IEC61360 辞書モデルでは、is-a 関係は特性化クラス間でのみ定義できます。単一の階層を定義し、表示可能なプロパティと適用可能なプロパティの両方が確実に継承されるようにすることをお勧めします。
3.24
is-case-of 関係
の場合
プロパティのインポート メカニズム: A1 が A のケースである場合、A 製品の定義は A1 製品もカバーするため、A1 は A から任意のプロパティをインポートできます。
注記 1:case-of関係の目的は、参照される階層を個別に更新できるようにしながら、複数のクラス包含階層を結合できるようにすることです。
注記2リレーションシップのケースが単一の階層を定義することを意図しているという制約はありません。
注記 3共通の ISO13584/IEC61360 辞書モデルでは、case-of 関係は、特に次の 4 つのケースで使用できます。いくつかの標準化された参照辞書の、他の標準化された参照辞書ですでに定義されているいくつかのプロパティ、(3) ユーザー参照辞書を1つまたは複数の標準化された参照辞書に接続するため、(4) 異なるクラスのプロパティを使用して製品を記述するため:クラス A1 は 2 つの異なる機能を果たし、したがって、2 つの異なるクラス A と B に関連付けられたプロパティによって論理的に記述されます。A1 は、is-a によって、たとえば A に、case-of によって B に接続できます。
注記 4: case-of 関係をモデル化するための EXPRESS リソース構造は、ISO 13584 のこの部分の附属書 F で定義されています。
3.25
アイテム
それが属する特性化クラスと一連のプロパティ値のペアによって特性化できるもの
注記 1:この定義は、ISO 13584-24:2003 で与えられた次の定義に取って代わります: 「クラス構造と一連のプロパティによってキャプチャできるもの」。
注記2 ISO 13584標準シリーズでは、複合特性に対応する製品と製品の機能の両方が項目です。
3.26
葉の特徴付けクラス
より正確なキャラクタライゼーション クラスにさらに特化されていないキャラクタライゼーション クラス
例:
十字穴付き皿頭皿頭ねじ (タイプ Y)およびメートル細目ねじ付き六角穴付きボルトは、ISO 13584-511 で定義されたリーフ特性クラスです。
3.27
非葉特性クラス
より正確なキャラクタライゼーション クラスにさらに特化されたキャラクタライゼーション クラス
例:
雄ねじコンポーネントおよびメートルねじボルト/ねじは、ISO 13584-511 で定義されているリーフ以外の特性クラスです。
3.28
非定量的データ要素タイプ
コード、略語、名前、参照、または説明によってオブジェクトを識別または説明するデータ要素タイプ
3.29
部
さまざまな製品の構成要素を構成することを意図した材料または機能製品
[出典: ISO 13584-1:2001, 定義 3.1.16]
3.30
部品ライブラリ
コンピュータセンシティブな製品オントロジーと、このオントロジーへの参照による一連の製品のコンピュータセンシティブな記述
注記 1:この定義は、ISO 13584 のこの部分の第 1 版で与えられた次の定義に取って代わります: 「識別されたデータのセットと、部分のセットに関する情報を生成できるプログラム」。
3.31
製品
自然または人工的なプロセスによって生成された物または物質
注記 1: ISO 13584 のこのパートでは、製品という用語は、デバイス、システム、および設備、ならびに材料、プロセス、ソフトウェア、およびサービスを含む最も広い意味で使用されます。
3.32
製品分類
部品分類
分類
特定の目的のために一連の製品をサブセットに再帰的に分割する
注記 1製品分類に現れるサブセットは、製品分類クラスまたは製品カテゴリと呼ばれます。
注記 2:製品分類は製品オントロジーではない。製品の特徴付けには使用できません。
注記 3:分類に関連するプロパティはありません。
注記 4同じ製品セットを対象用途に応じていくつかに分類することができます。
例:
国連によって定義された UNSPSC 分類は、支出分析のために開発された製品分類の一例です。
注記 5is-case-of関係を使用して、いくつかの製品特性クラス階層を分類階層に接続して、単一の構造を生成することができます。
3.33
製品分類クラス
部品分類クラス
分類クラス
分類の要素を構成する製品のクラス。
例:
製造コンポーネントと供給品、産業用光学機器は、UNSPSC で定義された製品分類クラスの例です。
注記 1 ISO 13584 のこの部分には、分類クラスの選択方法に関する規則はありません。この概念は、(1) 特性化クラスとの違いを明確にするため、および (2) 同じ特性化クラスを任意の数の分類クラスに接続できることを説明するために導入されています。
注記 2:分類クラスに関連付けられたプロパティはありません。
3.34
製品の特性評価
部品の特性評価
製品が属する製品特性化クラスおよび一連のプロパティ値ペアによる製品の説明
例:
Hexagon_head_bolts_ISO_4014 (製品等級 = A, ねじの種類 = M, 長さ = 50, 直径 = 8)は、製品特性の例です。
3.35
製品特性クラス
部品特性クラス
特性化クラス
同じ機能を果たし、共通の特性を共有する製品のクラス
注記 1:製品特性化クラスは、さまざまな詳細レベルで定義できるため、クラス包含階層が定義されます。
例:
ISO 13584-511 で定義されている製品特性クラスの例として、メトリックねじ付きボルト/ねじおよび六角ボルトが挙げられます。最初のキャラクタリゼーション クラスは 2 番目のクラスに含まれます。トランジスタとバイポーラ パワー トランジスタは、IEC 61360-4-DB で定義されている製品特性クラスの例です。 2つ目は1つ目に含まれています。
3.36
製品オントロジー
部品オントロジー
オントロジー
製品知識のモデル。識別された特性化クラス、クラス関係、および識別されたプロパティの観点から、製品ドメインの概念を形式的かつ合意に基づいて表現することによって行われます。
注記1:製品オントロジーはクラス-インスタンス モデルに基づいており、これにより特性化クラスと呼ばれる製品のセットを認識して指定することができます。クラス内では、同一と見なされるインスタンスと呼ばれる製品のさまざまなサブセット。 ISO 1087-1 で定義されている規則を使用して、特性化クラスの指定と定義を策定することをお勧めします。インスタンスには定義がありません。これらは、属するクラスと一連のプロパティと値のペアによって指定されます。
注記2:オントロジーは単語ではなく、特定の言語に依存しない概念に関係しています。
注記 3: 「合意に基づく」とは、ある共同体で概念化が合意されていることを意味します。
注記4: 「正式」とは,オントロジーが機械解釈可能であることを意図していることを意味する。オントロジーよりもある程度の機械推論が論理的に可能です。たとえば、一貫性チェック、推論の作成などです。
注記 5: 「識別された」とは、各オントロジー特徴付けクラスとプロパティがグローバルに一意の識別子に関連付けられていることを意味し、この概念を任意のコンテキストから参照できるようにします。
注記 6: ISO 13584 のこのパートで推奨されているオントロジーのデータ モデルは、共通の ISO13584/IEC61360 辞書モデルであり、その最も単純なバージョンが ISO 13584 のこのパートで文書化されています。より完全なバージョンは、ISO 13584-25 および IEC で文書化されています。 61360-5 (両方のドキュメントの適合性クラス 1, 2, 3, および 4)
注記 7: ISO 13584 のこの部分では、共通の ISO13584/IEC61360 辞書モデルに準拠した特定の製品ドメインに対処する各製品オントロジーは、そのドメインの参照辞書と呼ばれます。
例:
IEC 61360-4-DB で定義されている電気部品の参照辞書は、ISO13584/IEC61360 共通辞書モデルに準拠した電気部品の製品オントロジーです。これは、IEC SC3D のすべてのメンバー機関によって合意されています。企業参照辞書は、企業を代表して経営陣が指名した専門家によって合意されています。
3.37
財産
製品の説明と差別化に適した定義済みパラメータ
注記 1プロパティは、特定のオブジェクトの 1 つの側面を記述します。
注記2プロパティは、関連する属性の全体によって定義される。プロパティを高い精度で記述する属性のタイプと数は、ISO 13584 のこの部分に記載されています。
注記 3: ISO 13584 のこのパートでは、製品特性、コンテキスト パラメータ、およびコンテキスト依存の製品特性という 3 つの異なる種類のプロパティを識別しています。
注記 4:このプロパティの定義は、ISO 13584 のこのパートの初版の以前の定義である「データ要素タイプによって表すことができる情報」に取って代わります。
注記5 ISO 13584標準シリーズでは、プロパティ値はデータ要素タイプとして表されます。
3.38
プロパティのデータ型
プロパティの許可された値のセット
3.39
プロパティ定義クラス
製品特性が定義されているコンテキストでの製品特性化クラス
注記 1:共通の ISO13584/IEC61360 ディクショナリ モデルでは、各製品プロパティには、その適用範囲を定義する 1 つのプロパティ定義クラスがあります。このプロパティは、このクラスとそのすべてのサブクラスに対してのみ意味があり、このドメイン上で可視であると言われています。
例:
ISO 13584-511 では、レンチの高さはそのプロパティ定義クラスとしてナットを持ち、おねじの外径はそのプロパティ定義クラスとしてメートルおねじを持っています。
3.40
量的データ要素タイプ
物理量、情報の量、またはオブジェクトの数を表す数値を持つデータ要素タイプ
3.41
参照辞書
ISO13584/IEC61360共通辞書モデルに準拠した製品オントロジー
注記1: ISO 13584標準シリーズでは、共通のISO13584/IEC61360辞書モデルに基づいて、特定の製品ドメインに対処する製品オントロジーは、そのドメインの参照辞書と呼ばれます。
3.42
リソース構造
データの有効な記述を一緒に定義する EXPRESS 言語エンティティ、型、関数、ルール、および参照のコレクション
[出典: ISO 13584-1:2001, 定義 3.1.21]
注記 1:この定義は、ISO 10303-1:1994 のリソース コンストラクトの定義、つまり、「製品データの有効な説明を一緒に定義する EXPRESS 言語エンティティ、タイプ、機能、規則、および参照の集合」から適用されます。 .
3.43
サブクラス
クラス包含階層で別のクラスの 1 ステップ下にあるクラス
注記1共通のISO13584/IEC61360辞書モデルでは、クラス包含階層はis-a関係によって定義されています。それらは、関係の場合によっても確立できます。
3.44
スーパークラス
クラス包含階層で別のクラスの 1 ステップ上にあるクラス
注記1共通のISO13584/IEC61360辞書モデルでは、クラス包含階層はis-a関係によって定義されています。それらは、関係の場合によっても確立できます。
注記 2:共通の ISO13584/IEC61360 辞書モデルでは、クラスはis-a関係によって指定されるスーパークラスを最大 1 つ持つ。
3.45
サプライヤー ライブラリ
情報提供者とライブラリ利用者が異なる部品ライブラリ
注記 1:この定義は、ISO 13584-1:2001 で与えられた次の定義に取って代わります。国際規格 製品のセットおよび/または製品の表現のセット」。
3.46
目に見える財産
特定のキャラクタライゼーション クラスの範囲内で意味のある定義を持つが、このクラスに属するさまざまな製品には必ずしも適用されないプロパティ
注記 1所与の特性クラスの範囲において意味があるとは,その特性クラスの任意の製品について,その特性が適用されるかどうか,また適用される場合は,それがどの製品側面に対応するかを人間の観察者が決定できることを意味する。
注記 2:可視特性の概念により、この特性が必ずしも適用されない製品特性クラス間で特性の定義を共有することができます。
例:
非ねじ山の長さのプロパティは、どのクラスのねじにも意味がありますが、非ねじ山部分を持つねじにのみ適用されます。一部のサブクラスでのみ適用可能になりますが、スクリューレベルで可視として定義できます。
注記 3:製品特性化クラスであるスーパークラスのすべての可視プロパティは、そのサブクラスの可視プロパティでもあります。
注記 4: ISO 13584-24:2003 および ISO 13584-25 に基づくコンポーネント ライブラリと電子カタログの統合を促進するために、ISO 13584 のこれらの部分では、クラスに適用可能なプロパティのみを使用して、それらのインスタンスを特徴付けることを要求しています。コンポーネント ライブラリと電子カタログ。
注記 5:この可視特性の定義は、ISO 13584-24:2003 の以前の定義である次の定義に取って代わります。製品のクラス」。
参考文献
| [1] | ISO 639-1, 言語名の表現のためのコード — Part 1: Alpha-2 コード |
| [2] | ISO 639-2, 言語名の表現のためのコード — Part 2: Alpha-3 コード |
| [3] | ISO 704, 用語集 — 原則と方法 |
| [4] | ISO 843, 情報と文書 — ギリシャ文字からラテン文字への変換 |
| [5] | ISO 1087-1, 用語集 — 語彙 — Part 1: 理論と応用 |
| [6] | ISO 3166-1, 国およびその下位区分の名前を表すためのコード — Part 1: 国コード |
| [7] | ISO 4217, 通貨および資金の表現のためのコード |
| [8] | ISO/IEC 8824-1, 情報技術 - 抽象構文記法 1 (ASN.1) - Part 1: 基本表記法の仕様 |
| [9] | ISO/IEC 8859-1, 情報技術 — 8 ビットのシングルバイト コード化グラフィック文字セット — Part 1: ラテン アルファベット No.1 |
| [10] | ISO 10303-1:1994, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 1: 概要と基本原則 |
| [11] | ISO 10303-21, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 21: 実装方法: 交換構造のクリア テキスト エンコーディング |
| [12] | ISO 10303-41, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 41: 統合された一般的なリソース: 製品の説明とサポートの基礎 |
| [13] | ISO 10303-42, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 42: 統合された一般的なリソース: 幾何学的およびトポロジー的表現 |
| [14] | ISO/IEC 11179-5, 情報技術 — メタデータ レジストリ (MDR) — Part 5: 命名と識別の原則 |
| [15] | ISO 13584-1:2001, 産業オートメーション システムと統合 - パーツ ライブラリ - Part 1: 概要と基本原則 |
| [16] | ISO 13584-24:2003, 産業オートメーション システムおよび統合 — 部品ライブラリ — Part 24: 論理リソース: サプライヤー ライブラリの論理モデル |
| [17] | ISO 13584-25, 産業オートメーション システムと統合 — パーツ ライブラリ — Part 25: 論理リソース: 集計値と明示的なコンテンツを含むサプライヤー ライブラリの論理モデル |
| [18] | ISO 13584-26:2000, 産業オートメーション システムおよび統合 - パーツ ライブラリ - Part 26: 論理リソース: 情報提供者の識別 |
| [19] | ISO 13584-32, 産業オートメーション システムと統合 — パーツ ライブラリ — Part 32: 実装リソース: OntoML: 製品オントロジー マークアップ言語 |
| [20] | ISO 13584-511, 産業用オートメーション システムおよび統合 - パーツ ライブラリ - Part 511: 一般的な使用のための機械システムおよびコンポーネント - ファスナーのリファレンス ディクショナリ |
| [21] | ISO/TS 23768-1 2) 、転がり軸受 — 部品ライブラリ — Part 1: 転がり軸受の参照辞書 |
| [22] | ISO/TS 29002-5, 産業オートメーション システムおよび統合 — 特性データの交換 — Part 5: 識別スキーム |
| [23] | ISO/TS 29002-20, 産業オートメーション システムおよび統合 — 特性データの交換 — Part 20: 概念辞書解決サービス |
| [24] | ISO 80000 (全部品) 3)数量と単位 |
| [25] | IEC 80000 (全部品) 3)数量と単位 |
| [26] | IEC 6002, 電気技術で使用される文字記号 |
| [27] | IEC 6074, 半導体デバイス — 集積回路 |
| [28] | IEC 61360-1:2009, 電気アイテムの分類スキームに関連付けられた標準データ要素タイプ — Part 1: 定義 — 原則と方法 |
| [29] | IEC 61360-4-DB, 電気コンポーネントの分類スキームに関連付けられた標準データ要素タイプ — Part 4: 標準データ要素タイプおよびコンポーネント クラスの IEC 参照コレクション |
| [30] | IEC 61360-5, 電気コンポーネントの分類スキームに関連付けられた標準データ要素タイプ — Part 5: EXPRESS 辞書スキームの拡張 |
| [31] | ISO/IEC国際規格分類 (ICS) |
| [32] | XML スキーマPart 2: データ型.第二版。 World Wide Web コンソーシアム勧告 2004 年 10 月 28 日 World Wide Web から入手可能: < http://www.w3.org/TR/2004/REC-xmlschema-2-20041028 > |
| [33] | 数学マークアップ言語 (MathML) 。第二版。 World Wide Web コンソーシアム勧告 2003 年 10 月 21 日 World Wide Web から入手可能: http://www.w3.org/TR/MathML2/ |
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
abstract class
class of which all members are also members of one of its subclasses
Note 1 to entry: Abstract classes are used when it is needed to group different kinds of objects in a class of a class inclusion hierarchy.
Note 2 to entry: In the common ISO13584/IEC61360 dictionary model, both abstract categorization classes and abstract characterization classes can be defined. The fact of being abstract is only a conceptual characteristic of a class. This characteristic is not explicitly represented in the model.
Note 3 to entry: Through inheritance, abstract characterization class allows to share, for example, some visible properties between different subclasses that correspond to different kinds of items.
3.2
applicable property of a class
applicable property necessarily possessed by each part that is member of a characterization class
Note 1 to entry: Each part that is member of a characterization class possesses an aspect corresponding to each applicable property of this characterization class.
Note 2 to entry: The above definition is conceptual, there is no requirement that all the applicable properties of a class should be used for describing each part of this class at the data model level.
Note 3 to entry: All the applicable properties of a superclass are also applicable properties for the subclasses of this superclass.
Note 4 to entry: Only properties defined or inherited as visible and imported properties of a class may be applicable properties.
Note 5 to entry: To facilitate integration of component libraries and electronic catalogues based on ISO 13584-24:2003 and ISO 13584-25, these parts of ISO 13584 request that only properties that are applicable to a class be used to characterize their instances in component libraries and electronic catalogues.
3.3
attribute
data element for the computer-sensible description of a property, a relation or a class
Note 1 to entry: An attribute describes only one single detail of a property, of a class or of a relation.
EXAMPLE:
The name of a property, the code of a class, the measure unit in which values of a property are provided.
3.4
basic semantic unit
entity that provides an absolute and universally unique identification of a certain object of the application domain that is represented as a dictionary element
EXAMPLE 1:
A dictionary compliant with this part of ISO 13584 provides for the identification of classes, properties, information sources and datatypes.
EXAMPLE 2:
A dictionary compliant with ISO 13584-24:2003 provides for the identification of classes, properties, information sources, datatypes, tables, documents and program libraries.
EXAMPLE 3:
In ISO 13584-511 , the class of the hexagon head bolts is identified by a BSU, the property thread tolerance grade is also identified by a BSU.
Note 1 to entry: The content of a basic semantic unit may also be represented as an IRDI.
3.5
characteristic of a product
product characteristic
invariable property, characteristic of a product, whose value is fixed once the product is defined
Note 1 to entry: Changing the value of a characteristic of a product would mean changing the product.
EXAMPLE:
For a ball bearing, the inner diameter and the outer diameter are product characteristics.
Note 2 to entry: Adapted from ISO 13584-24:2003, definition 3.12.
3.6
class
abstraction of a set of similar products
Note 1 to entry: A product that complies with the abstraction defined by a class is called a class member.
Note 2 to entry: A class is an intentional concept that can take different extensional meanings in different contexts.
EXAMPLE:
The set of products used by a particular enterprise and the set of all ISO-standardized products are two examples of contexts. In these two contexts (the particular enterprise and ISO), the set of products that are considered as members of the single ball bearing class can be different, in particular because employees of each enterprise ignore a number of existing single ball bearing products.
Note 3 to entry: Classes are structured by class inclusion relationships.
Note 4 to entry: A class of products is a general concept as defined in ISO 1087-1. Thus, it is advisable that the rules defined in ISO 704 be used for defining the designation and definition attributes of classes of products.
Note 5 to entry: In the context of the ISO 13584 series, a class is either a characterization class, associated with properties and usable for characterizing products, or a categorization class, not associated with properties and not usable for characterizing products.
3.7
class inclusion relationship
relationship between classes that means inclusion of class members: if A is a superclass of A1 this means that, in any context, any member of A1 is also member of A
EXAMPLE 1:
The set of products used by a particular enterprise and the set of all ISO-standardized products are two examples of contexts.
EXAMPLE 2:
In any context, the class capacitor includes the class electrolytic capacitor.
Note 1 to entry: Class inclusion defines a hierarchical structure between classes.
Note 2 to entry: Class inclusion is a conceptual relationship that does not prescribe anything at the data representation level. Consequently, it does not prescribe any particular database schema or data model.
Note 3 to entry: In the model defined in this part of ISO 13584, the “is-a” relationship ensures class inclusion. This part of ISO 13584 recommends that the “case-of” relationship also ensure class inclusion.
Note 4 to entry: The class inclusion relationship is also called subsumption.
3.8
class member
product that complies with the abstraction defined by a class
3.9
class valued property
property that has one single value for a whole characterization class of products
Note 1 to entry: The value of a class valued property is not defined individually for every single product of a characterization class, but globally for the class itself.
Note 2 to entry: When all products from a characterization class of products have the same value for a particular property, defining this property as a class valued property permits to avoid duplication of the value for each instance.
Note 3 to entry: Class valued properties can also be used to capture some commonality between different characterization classes when such a commonality is not captured by the hierarchy structure (see example of RULE 4b).
3.10
common ISO 13584/IEC61360 dictionary model
data model for product ontology, using the information modeling language EXPRESS, resulting from a joint effort between ISO/TC 184/SC 4/WG 2 and IEC SC3D
Note 1 to entry: Several levels of allowed implementations, known as conformance classes, are defined for the common ISO13584/IEC61360 dictionary model. Conformance class 1 consists of the various schemes documented in this part of ISO 13584 (that duplicate information contained in IEC 61360-2), more the ISO13584_IEC61360_dictionary_aggregate_extension_schema documented in ISO 13584-25 (duplicated in IEC 61360-5 ). Other conformance classes are documented in ISO 13584-25 (conformance classes 2, 3 and 4).
Note 2 to entry: In the ISO 13584 standard series, each particular product ontology addressing a particular product domain and based on the common ISO13584/IEC61360 dictionary model is called a reference dictionary for that domain.
3.11
context dependent characteristic of product
property of a product whose value depends on some context parameters
Note 1 to entry: For a given product, a context dependent characteristic is mathematically defined as a function whose domain is defined by some context parameters that define the product environment.
EXAMPLE:
For a ball bearing, the life-time is a context dependent characteristic that depends on the radial load, the axial load and the rotational speed.
Note 2 to entry: Adapted from ISO 13584-24:2003, definition 3.22.
3.12
context parameter
variable whose value characterizes the context in which a product is inserted
EXAMPLE 1:
The dynamic-load applied to a bearing is a context parameter for this bearing.
EXAMPLE 2:
The ambient temperature in which the resistance of a resistor is measured is a context parameter for this resistor.
Note 1 to entry: This definition supersedes the definition given in ISO 13584-24:2003, that was the following: “a variable of which the value characterizes the context in which it is intended to insert a product”.
Note 2 to entry: In the ISO 13584 standard series, a property value is represented as a data element type.
3.13
data element type
unit of data for which the identification, description and value representation have been specified
Note 1 to entry: In the ISO 13584 standard series, a property value is represented as a data element type.
3.14
dictionary data
set of data that represents product ontologies possibly associated with product categorizations
Note 1 to entry: It is advisable that dictionary data be exchanged using some conformance class of the common ISO/IEC dictionary model.
Note 2 to entry: This definition of dictionary data supersedes the previous definition from the first edition of this part of ISO 13584 that was the following: “the set of data that describes hierarchies of characterization classes of products and properties of these products”.
3.15
dictionary element
set of attributes that constitutes the dictionary description of certain objects of the application domain
EXAMPLE 1:
A dictionary compliant with this part of ISO 13584 provides for the description of classes, properties, information sources and datatypes.
EXAMPLE 2:
A dictionary compliant with ISO 13584-24:2003 provides for the description of classes, properties, information sources, datatypes, tables, documents and program libraries.
3.16
family of products
set of products represented by the same characterization class
Note 1 to entry: This definition supersedes the definition given in ISO 13584-24:2003, that was the following: “a simple or generic family of parts”.
3.17
feature
aspect of a product that can be described by a characterization class and a set of property-value pairs
Note 1 to entry: In the real world, a feature instance only exists embedded within the product of which it is an aspect.
EXAMPLE 1:
The head of a screw is a feature described by a head class and a number of head properties, which depends upon the head class. A screw head only exists when it belongs to a screw.
Note 2 to entry: Features are represented by means of item_class whose the instance_sharable attribute equals false.
Note 3 to entry: The instance_sharable attribute allows to specify the conceptual status of an item: either a stand-alone item ( instance_sharable =true), or a feature ( instance_sharable =false). It does not imply any constraint at the data representation level In the common ISO13584/IEC61360 dictionary model, representing several real world instances that share the same EXPRESS representation by a single EXPRESS entity, or by several EXPRESS entities is considered as implementation dependant. There exist no mechanism for specifying whether data value of a feature instance may or may not be shared.
EXAMPLE 2:
The same instance of a screw head class can be referenced by several instances of a screw class. It means that there exists several screw heads, but that all these screw heads have the same characterization class and the same set of property values. The instance_sharable attribute allows to specify that changing this instance of the screw head class would change several instances of the screw class.
3.18
imported property
property defined in a class that is selected by another class of the same or of a different reference dictionary, by means of the case-of relationship, to become applicable to the latter class
Note 1 to entry: Only properties that are visible and/or applicable in a class can be imported from this class.
Note 2 to entry: Importation between classes of different reference dictionaries allows reusing properties, defined for example in a standard reference dictionary, without redefining them.
Note 3 to entry: Importation between classes of the same reference dictionary acknowledges the fact that some products can perform several functions, requiring the capability to import property from several higher level classes.
Note 4 to entry: When it is imported in a new class, a property keeps its original identifier, thus all the attributes do not need to be duplicated.
Note 5 to entry: An imported property is applicable for the class where it is imported.
3.19
information
facts, concepts or instructions
[SOURCE: ISO 10303-1:1994, definition 3.2.20]
3.20
information model
formal model of a bounded set of facts, concepts or instructions to meet a specified requirement
[SOURCE: ISO 10303-1:1994, definition 3.2.21]
3.21
information supplier
supplier
organization that delivers an ontology or a supplier library in the standard format defined in this ISO 13584 and that is responsible for its content
Note 1 to entry: This definition of supplier supersedes the definition of information supplier from ISO 13584-1:2001 that was the following: “organization that delivers a supplier library in the standard format defined in this International Standard and is responsible for its content”.
3.22
international registration data identifier
internationally unique identifier for a certain object of the application domain as defined in ISO/IEC 11179-5
Note 1 to entry: Only international registration data identifiers compliant with ISO/TS 29002-5 are used in the context of the ISO 13584 standard series.
Note 2 to entry: An international registration data identifier may be used for representing the content of a basic semantic unit that identifies a dictionary element as a string.
Note 3 to entry: An international registration data identifier may also be used for identifying the content of an attribute of a dictionary element.
EXAMPLE:
The unit of measure of a property, a value of a property or a constraint over a property may be identified by an IRDI.
3.23
is-a relationship
class inclusion relationship associated with inheritance: if A1 is-a A, then each product belonging to A1 belongs to A, and all that is described in the context of A is automatically duplicated in the context of A1
Note 1 to entry: This mechanism is usually called “inheritance”.
Note 2 to entry: In the common ISO13584/IEC61360 dictionary model, the is-a relationship can only be defined between characterization classes. It is advisable that it defines a single hierarchy and it ensures that both visible and applicable properties are inherited.
3.24
is-case-of relationship
case-of
property importation mechanism: if A1 is case-of A, then the definition of A products also covers A1 products, thus A1 can import any property from A
Note 1 to entry: The goal of the case-of relationship is to allow connecting together several class inclusion hierarchies while ensuring that referenced hierarchies can be updated independently.
Note 2 to entry: There is no constraint that the case-of relationship is intended to define single hierarchies.
Note 3 to entry: In the common ISO13584/IEC61360 dictionary model, the case-of relationship can in particular be used in four cases: (1) to link a characterization class to a categorization class, (2) to import, in the context of some standardized reference dictionaries, some properties already defined in other standardized reference dictionaries, (3) to connect a user reference dictionary to one or several standardized reference dictionaries, (4) to describe a product using the properties of different classes: when products of class A1 fulfil two different functions, and are thus logically described by properties associated with two different classes, A and B, A1 can be connected by is-a to e. g., A, and by case-of to B.
Note 4 to entry: The EXPRESS resource constructs for modeling the case-of relationships are defined in Annex F of this part of ISO 13584.
3.25
item
thing that can be characterized by means of a characterization class to which it belongs and a set of property value pairs
Note 1 to entry: This definition supersedes the definition given in ISO 13584-24:2003, that was the following: “a thing that can be captured by a class structure and a set of properties”.
Note 2 to entry: In the ISO 13584 standard series, both products and features of products that correspond to composite properties are items.
3.26
leaf characterization class
characterization class that is not further specialized into more precise characterization classes
EXAMPLE:
Countersunk flat head screw with cross recess (type Y) and hexagon socket head cap screw with metric fine pitch thread are leaf characterization classes defined in ISO 13584-511 .
3.27
non-leaf characterization class
characterization class that is further specialized into more precise characterization classes
EXAMPLE:
Externally-threaded component and metric threaded bolt/screw are non-leaf characterization classes defined in ISO 13584-511 .
3.28
non-quantitative data element type
data element type that identifies or describes an object by means of codes, abbreviations, names, references or descriptions
3.29
part
a material or functional product that is intended to constitute a component of different products
[SOURCE: ISO 13584-1:2001, definition 3.1.16]
3.30
parts library
computer-sensible product ontology and computer-sensible description of a set of products by means of references to this ontology
Note 1 to entry: This definition supersedes the definition given in the first edition of this part of ISO 13584, which was the following: “identified set of data and possibly programs which can generate information about a set of parts”.
3.31
product
thing or substance produced by a natural or artificial process
Note 1 to entry: In this part of ISO 13584, the term product is taken in its widest sense to include devices, systems and installations as well as materials, processes, software and services.
3.32
product categorization
part categorization
categorization
recursive partition of a set of products into subsets for a specific purpose
Note 1 to entry: Subsets which appear in a product categorization are called product categorization classes, or product categories.
Note 2 to entry: A product categorization is not a product ontology. It cannot be used for characterizing products.
Note 3 to entry: No property is associated with categorizations.
Note 4 to entry: Several categorizations of the same set of products are possible according to their target usage.
EXAMPLE:
The UNSPSC classification, defined by the United Nations, is an example of a product categorization that was developed for spend analysis.
Note 5 to entry: Using the is-case-of relationship, several product characterization class hierarchies can be connected to a categorization hierarchy to generate a single structure.
3.33
product categorization class
part categorization class
categorization class
class of products that constitutes an element of a categorization
EXAMPLE:
Manufacturing Components and Supplies, and Industrial Optics are examples of a product categorization class defined in the UNSPSC.
Note 1 to entry: No rule is given in this part of ISO 13584 about how to select categorization classes. This concept is introduced (1) to clarify its difference with characterization class, and (2) to explain that the same characterization class can be connected to any number of categorization classes.
Note 2 to entry: There is no property associated with a categorization class.
3.34
product characterization
part characterization
description of a product by means of a product characterization class to which it belongs and a set of property value pairs
EXAMPLE:
Hexagon_head_bolts_ISO_4014 (Product grades = A, thread_type=M, length= 50, Diameter = 8) is an example of a product characterization.
3.35
product characterization class
part characterization class
characterization class
class of products that fulfil the same function and that share common properties
Note 1 to entry: Product characterization classes can be defined at various levels of details, thus defining a class inclusion hierarchy.
EXAMPLE:
Metric threaded bolt/screw and hexagon head bolt are examples of product characterization classes defined in ISO 13584-511. The first characterization class is included in the second one. Transistor and bipolar power transistor are examples of product characterization classes defined in IEC 61360-4-DB. The second one is included in the first one.
3.36
product ontology
part ontology
ontology
model of product knowledge, done by a formal and consensual representation of the concepts of a product domain in terms of identified characterization classes, of class relations and of identified properties
Note 1 to entry: Product ontologies are based on a class-instance model that allows one to recognize and to designate the sets of products, called characterization classes, that have a similar function (e.g., ball bearing, capacitor), but also to discriminate within a class the various subsets of products, called instances, that are considered as identical. It is advisable that the rules defined in ISO 1087-1 be used for formulating designation and definitions of characterization classes. Instances have no definitions. They are designated by the class to which they belong, and a set of property-value pairs.
Note 2 to entry: Ontologies are not concerned with words but with concepts, independent of any particular language.
Note 3 to entry: “Consensual” means that the conceptualization is agreed upon in some community.
Note 4 to entry: “Formal” means that the ontology is intended to be machine interpretable. Some level of machine reasoning is logically possible over ontology, e.g., consistency checking, making inferences.
Note 5 to entry: “Identified” means that each ontology characterization class and properties are associated with a globally unique identifier allowing one to reference this concept from any context.
Note 6 to entry: The data model for ontology recommended in this part of ISO 13584 is the common ISO13584/IEC61360 dictionary model, whose simplest version is documented in this part of ISO 13584. More complete versions are documented in ISO 13584-25 and IEC 61360-5 (conformance classes 1, 2, 3 and 4 of both documents).
Note 7 to entry: In this part of ISO 13584, each product ontology addressing a particular product domain compliant with the common ISO13584/IEC61360 dictionary model is called a reference dictionary for that domain.
EXAMPLE:
The reference dictionary for electric components, which is defined in IEC 61360-4-DB, is a product ontology for electric components compliant with the common ISO13584/IEC61360 dictionary model. It is agreed upon by all member bodies of IEC SC3D. A corporate reference dictionary is agreed upon by experts designated by management on behalf of the company.
3.37
property
defined parameter suitable for the description and differentiation of products
Note 1 to entry: A property describes one aspect of a given object.
Note 2 to entry: A property is defined by the totality of its associated attributes. The types and number of attributes that describe a property with high accuracy are documented in this part of ISO 13584.
Note 3 to entry: This part of ISO 13584 has identified three different kinds of properties: product characteristics, context parameters and context-dependent product characteristics.
Note 4 to entry: This definition of property supersedes the previous definition from the first edition of this part of ISO 13584 that was the following: “an information that can be represented by a data element type”.
Note 5 to entry: In the ISO 13584 standard series, a property value is represented as a data element type.
3.38
property data type
allowed set of values of a property
3.39
property definition class
product characterization class in the context of which a product property is defined
Note 1 to entry: In the common ISO13584/IEC61360 dictionary model, each product property has one property definition class that defines its domain of application. The property is only meaningful for this class, and all its subclasses, and it is said to be visible over this domain.
EXAMPLE:
In ISO 13584-511 , wrenching height has nut as its property definition class and major diameter of external thread has metric external thread as its property definition class.
3.40
quantitative data element type
data element type with a numerical value representing a physical quantity, a quantity of information or a count of objects
3.41
reference dictionary
product ontology compliant with the common ISO13584/IEC61360 dictionary model
Note 1 to entry: In the ISO 13584 standard series, a product ontology that addresses a particular product domain, based on the common ISO13584/IEC61360 dictionary model, is called a reference dictionary for that domain.
3.42
resource construct
a collection of EXPRESS language entities, types, functions, rules and references that together define a valid description of data
[SOURCE: ISO 13584-1:2001, definition 3.1.21]
Note 1 to entry: This definition is adapted from the definition of resource construct in ISO 10303-1:1994, i.e., “the collection of EXPRESS language entities, types, functions, rules and references that together define a valid description of product data”.
3.43
subclass
class that is one step below another class in a class inclusion hierarchy
Note 1 to entry: In the common ISO13584/IEC61360 dictionary model, class inclusion hierarchies are defined by the is-a relationship. They can also be established by the case-of relationships.
3.44
superclass
class that is one step above another class in a class inclusion hierarchy
Note 1 to entry: In the common ISO13584/IEC61360 dictionary model, class inclusion hierarchies are defined by the is-a relationship. They can also be established by the case-of relationships.
Note 2 to entry: In the common ISO13584/IEC61360 dictionary model, a class has at most one superclass specified by means of an is-a relationship.
3.45
supplier library
parts library of which the information supplier is different from the library user
Note 1 to entry: This definition supersedes the definition given in ISO 13584-1:2001, that was the following: “set of data, and possibly of programs, for which the supplier is defined and that describes in the standard format defined in this International Standard a set of products and/or a set of representation of products”.
3.46
visible property
property that has a definition meaningful in the scope of a given characterization class, but that does not necessarily apply to the various products belonging to this class
Note 1 to entry: Meaningful in the scope of a given characterization class means that a human observer is able to determine, for any product of the characterization class, whether the property applies, and, if it applies, to which product aspect it corresponds.
Note 2 to entry: The concept of a visible property allows sharing the definition of a property among product characterization classes where this property does not necessarily apply.
EXAMPLE:
The non-threaded length property is meaningful for any class of screw but it applies only to those screws that have a non-threaded part. It can be defined as visible at the screw level, while becoming applicable only in some subclasses.
Note 3 to entry: All the visible properties of a superclass that is a product characterization class are also visible properties for its subclasses.
Note 4 to entry: To facilitate integration of component libraries and electronic catalogues based on ISO 13584-24:2003 and ISO 13584-25, these parts of ISO 13584 request that only properties that are applicable to a class be used to characterize their instances in component libraries and electronic catalogues.
Note 5 to entry: This definition of a visible property supersedes the previous definition from ISO 13584-24:2003 that was the following: “a property that is defined for some class of products and that does not necessarily apply to the different products of this class of products”.
Bibliography
| [1] | ISO 639-1, Codes for the representation of names of languages — Part 1: Alpha-2 code |
| [2] | ISO 639-2, Codes for the representation of names of languages — Part 2: Alpha-3 code |
| [3] | ISO 704, Terminology work — Principles and methods |
| [4] | ISO 843, Information and documentation — Conversion of Greek characters into Latin characters |
| [5] | ISO 1087-1, Terminology work — Vocabulary — Part 1: Theory and application |
| [6] | ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes |
| [7] | ISO 4217, Codes for the representation of currencies and funds |
| [8] | ISO/IEC 8824-1, Information technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation |
| [9] | ISO/IEC 8859-1, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No.1 |
| [10] | ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles |
| [11] | ISO 10303-21, Industrial automation systems and integration — Product data representation and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure |
| [12] | ISO 10303-41, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support |
| [13] | ISO 10303-42, Industrial automation systems and integration — Product data representation and exchange — Part 42: Integrated generic resource: Geometric and topological representation |
| [14] | ISO/IEC 11179-5, Information technology — Metadata registries (MDR) — Part 5: Naming and identification principles |
| [15] | ISO 13584-1:2001, Industrial automation systems and integration — Parts library — Part 1: Overview and fundamental principles |
| [16] | ISO 13584-24:2003, Industrial automation systems and integration — Parts library — Part 24: Logical resource: Logical model of supplier library |
| [17] | ISO 13584-25, Industrial automation systems and integration — Parts library — Part 25: Logical resource: Logical model of supplier library with aggregate values and explicit content |
| [18] | ISO 13584-26:2000, Industrial automation systems and integration — Parts library — Part 26: Logical resource: Information supplier identification |
| [19] | ISO 13584-32, Industrial automation systems and integration — Parts library — Part 32: Implementation resources: OntoML: Product ontology markup language |
| [20] | ISO 13584-511, Industrial automation systems and integration — Parts library — Part 511: Mechanical systems and components for general use — Reference dictionary for fasteners |
| [21] | ISO/TS 23768-1 2) , Rolling bearings — Parts library — Part 1: Reference dictionary for rolling bearings |
| [22] | ISO/TS 29002-5, Industrial automation systems and integration — Exchange of characteristic data — Part 5: Identification scheme |
| [23] | ISO/TS 29002-20, Industrial automation systems and integration — Exchange of characteristic data — Part 20: Concept dictionary resolution services |
| [24] | ISO 80000 (all parts) 3) , Quantities and units |
| [25] | IEC 80000 (all parts) 3) , Quantities and units |
| [26] | IEC 60027 (all parts), Letter symbols to be used in electrical technology |
| [27] | IEC 60748 (all parts), Semiconductor devices — Integrated circuits |
| [28] | IEC 61360-1:2009, Standard data elements types with associated classification scheme for electric items — Part 1: Definitions — Principles and methods |
| [29] | IEC 61360-4-DB, Standard data element types with associated classification scheme for electric components — Part 4: IEC reference collection of standard data element types and component classes |
| [30] | IEC 61360-5, Standard data element types with associated classification scheme for electric components — Part 5: Extensions to the EXPRESS dictionary schema |
| [31] | ISO/IEC, International Classification of Standard (ICS) |
| [32] | XML Schema Part 2: Datatypes. Second Edition. World Wide Web Consortium Recommendation 28-October-2004 Available from World Wide Web: < http://www.w3.org/TR/2004/REC-xmlschema-2-20041028 > |
| [33] | Mathematical Markup Language (MathML). Second Edition. World Wide Web Consortium Recommendation 21-October-2003 Available from World Wide Web: http://www.w3.org/TR/MathML2/ |