この規格ページの目次
X 0137-2 : 2003 (ISO/IEC 15474-2 : 2002)
Meta-meta-attribute definition Meta-meta-attribute of MetaObject
Name Constraints
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description メタオブジェクトの制限を規定する。制限は,一つ以上の他のオブ
ジェクトとの相互関係を含むこともできる。
Usage Constraintsはあいまいさなく表現する。Constraintsは計算可能では
ない。
メタ関係については,相互排他な組の中のそれ以外のメタ関係を指
定することで,相互排他性制約を定義するほうがよい。
Aliases Restriction, Rule, Obligation, Policy
Constraints
Data Type Text
Domain
Length
IsOptional TRUE
Meta-meta-attribute definition Meta-meta-attribute of MetaObject
Name Description
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description メタオブジェクトの説明記述。
Usage メタオブジェクトの固有の性質の説明に使われる。制約,使用法又
は有効な値に関する情報(すなわち,定義域情報)を伝えるために使
えない。
Aliases Definition
Constraints
Data Type Text
Domain
Length
IsOptional FALSE
Meta-meta-attribute definition Meta-meta-attribute of MetaObject
Name Name
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description メタオブジェクトを参照するために使われる名前。
Usage 名前は簡潔なほうがよいが,正確さ又は明りょうさを犠牲にしない
ほうが望ましい。
Aliases Title, Identifier
(pdf 一覧ページ番号 37)
――――― [JIS X 0137-2 pdf 41] ―――――
X 0137-2 : 2003 (ISO/IEC 15474-2 : 2002)
Constraints 1. メタオブジェクトは,そのメタオブジェクト又はそのメタメタ
オブジェクトを表すすべての語の連結によって名前を付けら
れる。各語の最初の文字は大文字で,残りは小文字とする。
2. 名前を構成する語のそれぞれの最初の文字は大文字である。名前
の他のすべての文字は小文字である(名前を構成する語が,例
えば,略語のように,本来大文字である場合を除く)。
3. A-Z,a-z,0-9,アンダスコア(),及びハイフン(-)の文字から構成
される。
4. アルファベット(A-Z,a-z)から始める。
5. アルファベット(A-Z,a-z)又は数字(0-9)で終わる。
6. 一意性の制約はインスタンス化の段階で指定される。
Data Type Identifier
Domain
Length
IsOptional FALSE
参考 Constraintsの規則は,欧文アルファベット文字表記での命名規則である。日本語を含む多バイ
ト文字表記の場合には,この限りではない。
Meta-meta-attribute definition Meta-meta-attribute of MetaObject
Name Usage
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 移入ツール/移出ツールの作成者が,与えられたメタオブジェクト
をどのように使用したほうがよいかを明確にするための注釈。
Usage メタオブジェクトの使用目的を記述できる。
Aliases Examples, Hints, Explanation
Constraints
Data Type Text
Domain
Length
IsOptional TRUE
10.2.6 MetaRelationship
Meta-meta-entity definition
Name MetaRelationship
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 関係元及び関係先と呼ばれる二つのメタ実体の間の,又はメタ実体
とそれ自身との間の関連(すなわち,メタ関係)を定義する。
Usage
Aliases
(pdf 一覧ページ番号 38)
――――― [JIS X 0137-2 pdf 42] ―――――
X 0137-2 : 2003 (ISO/IEC 15474-2 : 2002)
Constraints すべてのメタ関係(MetaRelationships)の完全名は,作業メタモデ
ル内でメタ関係を含んでいるメタ層の内で一意である必要がある。
メタ関係の完全名は,関係元メタ実体の名前,メタ関係の名前及び
関係先メタ実体の名前の連結によって形成される(例えば,
Box.Contains.Part。ここで関係元メタ実体はBoxであり,メタ関係
はContains,関係先メタ実体はPartである。)。
下位型メタ関係では,メタ関係に対して局所的に定義された
Description,Usage,Aliases,Constraintsが上位型メタ関係のそれら
に追加されると考える。下位型メタ関係の基数は,上位型メタ関係
のそれと同じ,又はより多く制約される。上位型メタ関係のメタ属
性は,下位型によって継承される。下位型メタ関係は,上位型と同
じメタ実体間で定義される,又はそれらのメタ実体の下位型を関係
元及び関係先として定義される。
Type Associative
IsAbstract FALSE
Local Subtypes
Local MetaRelationships MetaRelationship.HasDestination.MetaEntity
MetaRelationship.HasSource.MetaEntity
Local MetaAttributes MaxDestCard
MaxSourceCard
MinDestCard
MinSourceCard
Meta-meta-attribute definition Meta-meta-attribute of MetaRelationship
Name MaxDestCard
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 関係元メタ実体の一つのインスタンスの存在とメタ関係とで関連
する関係先メタ実体のインスタンスの最大出現個数を指定する。
Usage
Aliases
Constraints MinDestCard以上である必要がある。
Data Type String
Domain CDIFで規定したIntegerにおいて表現可能な1から最大数までの正
の整数。更に,基数の最大値を規定しないことを示すために1文字
の“N”(大文字,小文字のどちらでもよい。)を指定してもよい。
Length 10
IsOptional FALSE
Meta-meta-attribute definition Meta-meta-attribute of MetaRelationship
Name MaxSourceCard
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 関係先メタ実体の一つのインスタンスの存在とメタ関係とで関連
する関係元メタ実体のインスタンスの最大出現個数を指定する。
Usage
Aliases
Constraints MinSourceCard以上である必要がある。
Data Type String
(pdf 一覧ページ番号 39)
――――― [JIS X 0137-2 pdf 43] ―――――
X 0137-2 : 2003 (ISO/IEC 15474-2 : 2002)
Domain CDIFで規定したIntegerにおいて表現可能な1から最大数までの正
の整数。更に,基数の最大値を規定しないことを示すために1文字
の“N”(大文字,小文字のどちらでもよい。)を指定してもよい。
Length 10
IsOptional FALSE
Meta-meta-attribute definition Meta-meta-attribute of MetaRelationship
Name MinDestCard
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 関係元メタ実体の一つのインスタンスの存在とメタ関係で関連す
る,関係先メタ実体のインスタンスの最小出現個数を指定する。
Usage 値が0の場合は任意選択を意味し,それ以外の場合は任意選択でな
いことを意味する。
Aliases
Constraints MaxDestCard以下である必要がある。
Data Type String
Domain CDIFで規定したIntegerにおいて表現可能な0から最大数までの正
の整数。
Length 10
IsOptional FALSE
Meta-meta-attribute definition Meta-meta-attribute of MetaRelationship
Name MinSourceCard
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 関係先メタ実体の一つのインスタンスの存在とメタ関係とで関連
する関係元メタ実体のインスタンスの最小出現個数を指定する。
Usage 値が0の場合は任意選択を意味し,それ以外の場合は任意選択でな
いことを意味する。
Aliases
Constraints MaxSourceCard以下である必要がある。
Data Type String
Domain CDIFで規定したIntegerにおいて,表現可能な0から最大数までの
正の整数。
Length 10
IsOptional FALSE
10.2.7 SubjectArea
Meta-meta-entity definition
Name SubjectArea
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
(pdf 一覧ページ番号 40)
――――― [JIS X 0137-2 pdf 44] ―――――
X 0137-2 : 2003 (ISO/IEC 15474-2 : 2002)
Description 一つの対象分野に意味のある集積可能なメタオブジェクト
(CollectableMetaObjects)を集めることによって,根底にあるCDIF
意味メタモデルの一つの見方を定義する。集積可能なメタオブジェ
クト(CollectableMetaObjects)は,一つ以上の対象分野の中で使用
されていることもあるが,CDIF意味メタモデルで一度だけ定義す
ればよい。対象分野の名前は,作業メタモデル内で一意である必要
がある。
Usage SubjectAreaインスタンスは,メタモデルのすべての個別の対象分野
ごとに作成される。SubjectAreaインスタンスは,CDIF規格群の中
で個別の規格として定義されるが,拡張性を使って作成することも
できる。
Aliases View
Constraints 対象分野の名前は,一意でなければならない。
Type Kernel
IsAbstract FALSE
Local Subtypes
Local MetaRelationships CollectableMetaObject.IsDefinedIn.SubjectArea
CollectableMetaObject.IsUsedIn.SubjectArea
Local MetaAttributes VersionNumber
Meta-meta-attribute definition Meta-meta-attribute of SubjectArea
Name VersionNumber
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 対象分野定義の版
Usage 規格化された対象分野は,ISO/IECの規格番号に対応する版番号を
もつ。例えば15476-1:2002。
Aliases
Constraints
Data Type String
Domain
Length 16
IsOptional FALSE
10.3 メタメタ関係仕様
10.3.1 AttributableMetaObject.HasSubtype.AttributableMetaObject
Meta-meta-relationship definition
Name AttributableMetaObject.HasSubtype.AttributableMetaObject
CDIFMetaIdentifier なし
SubjectAreaName なし
SubjectAreaVersion なし
Description 属性付け可能なメタオブジェクト(AttributableMetaObjects),すな
わち,メタ実体及びメタ関係が下位型をもつことができることを示
す。
(pdf 一覧ページ番号 41)
――――― [JIS X 0137-2 pdf 45] ―――――
次のページ PDF 46
JIS X 0137-2:2003の引用国際規格 ISO 一覧
- ISO/IEC 15474-2:2002(IDT)
JIS X 0137-2:2003の国際規格 ICS 分類一覧
JIS X 0137-2:2003の関連規格と引用規格一覧
- 規格番号
- 規格名称