JIS X 0138-2:2004 CASEデータ交換形式-CDIF転送形式-第2部:構文SYNTAX.1 | ページ 6

24
X 0138-2 : 2004 (ISO/IEC 15475-2 : 2002)
<FullMetaRelationshipName> ::=
<SourceMetaEntityName> <Dot>
<MetaRelationshipName> <Dot>
<DestinationMetaEntityName>
<SourceMetaEntityName> ::= <MetaObjectName>
<MetaRelationshipName> ::= <MetaObjectName>
<DestinationMetaEntityName> ::=
<MetaObjectName>
!!<SourceMetaEntityName>, <MetaRelationshipName> and
<DestinationMetaEntityName> must be the names used in
the definition of the meta-relationship.
<MetaRelationshipCDIFIdentifier> ::=
<CDIFIdentifier>
<SourceMetaEntityCDIFIdentifier> ::=
<CDIFIdentifier>
<DestinationMetaEntityCDIFIdentifier> ::=
<CDIFIdentifier>
<CDIFIdentifier> ::=
<Identifier>
<MetaAttributeInstance> :: <OpenScope>
<MetaAttributeName> <MetaAttributeValue>
<CloseScope>
<MetaAttributeName> ::= <MetaObjectName>
<MetaAttributeValue> ::= <BitmapValue> | <BooleanValue> | <DateValue>
| <EnumeratedValue> | <FloatValue> | <IdentifierValue>
| <IntegerValue> | <IntegerListValue> | <PointValue>
| <PointListValue> | <StringValue> | <TextValue>
| <TimeValue>
<BitmapValue> ::= <BitmapKeyword> <Height> <Width>
<OpenScope>
<Bitmap>
<CloseScope>
<Height> ::= <HeightKeyword> <PositiveInteger>
<Width> ::= <WidthKeyword> <PositiveInteger>
<Bitmap> ::= <PixelValue> [ <ListSeparator> <PixelValue> ] ...
<PixelValue> ::= <OpenScope>
<PixelRedIntensity> <PixelSeparator>
<PixelGreenIntensity> <PixelSeparator>
<PixelBlueIntensity>
<CloseScope>

――――― [JIS X 0138-2 pdf 26] ―――――

                                                                                             25
X 0138-2 : 2004 (ISO/IEC 15475-2 : 2002)
<PixelRedIntensity> ::= <PixelIntensity>
<PixelGreenIntensity> ::= <PixelIntensity>
<PixelBlueIntensity> ::= <PixelIntensity>
<BooleanValue> ::= <TrueValue> | <FalseValue>
<DateValue> ::= <DateKeyword> <Date> <DateClassValue>
<DateClassValue> ::= <Absolute> | <RelativePositive> | <RelativeNegative>
<EnumeratedValue> ::= !! It is a terminal symbol in the syntax. Its representation is
specified in the encoding.
<FloatValue> ::= !! It is a terminal symbol in the syntax. Its representation is
specified in the encoding.
<IdentifierValue> ::= !! It is a terminal symbol in the syntax. Its representation is
specified in the encoding.
<IntegerValue> ::= <DecimalIntegerValue> | <BinaryValue> | <HexaDecimalValue>
| <OctalValue>
<IntegerListValue> ::= <IntegerListKeyword>
<OpenScope>
<IntegerValue> [ <ListSeparator> <IntegerValue> ] ...
<CloseScope>
<PointValue> ::= <PointKeyword> <Point>
<Point> ::= <OpenScope>
<XValue> <PointSeparator>
<YValue> <PointSeparator>
<ZValue>
<CloseScope>
<XValue> ::= <Integer>
<YValue> ::= <Integer>
<ZValue> ::= <Integer>
<PointListValue> ::= <PointListKeyword>
<OpenScope>
<Point> [ <ListSeparator> <Point> ] ...
<CloseScope>
<StringValue> ::= <String>
<TextValue> ::= <TextString> [ <ListSeparator> <TextString> ] ...
<TimeValue> ::= <TimeKeyword> <Time> <TimeClassValue>
<TimeClassValue> ::= <AbsoluteUTC> | <AbsoluteLocal> | <RelativePositive>
| <RelativeNegative>
<Comment> ::= !! It is a terminal symbol in the syntax. Its representation
is specified in the encoding.

――――― [JIS X 0138-2 pdf 27] ―――――

26
X 0138-2 : 2004 (ISO/IEC 15475-2 : 2002)
附属書B(参考)多バイトの例
この附属書(参考)は,本体及び附属書(規定)に関連する事柄を補足するもので,規定の一部ではな
い。
ここでは,CDIF転送形式のどの部分が多バイト文字を受け入れられるのかを示す例を記載する。各々
の例に対応する本文中の例示を次に示す。
B.1 7.3.2要約の例 要約の例を次に示す。
(:Summary
(ExporterName "鈴木商事")
(ExporterVersion "3.2")
(ExportDate "1991/01/12")
(ExportTime "13:00:00")
(PublisherName "山田 太郎")
(HardwarePlatform "Apple MacIntosh")
(VendorCompanyName "UltraCASE")
)
B.2 7.4.5メタメタ属性インスタンスの例 メタメタ属性インスタンスの幾つかの例を次に示す。
1) (Name *Function*)
2) (Description #[データフローモデルの特定のプロセスと複数のプロセスと付随するビジネ
ス機能の定義]#)
3) (Aliases "ビジネスの機能,活動")
4) (IsOptional -True- )
B.3 7.5.5.5列挙値の例 列挙値の例を次に示す。
<赤>
B.4 7.5.5.7識別子値の例 識別子値の例を次に示す。
*鈴木太郎の体*
B.5 7.5.5.12文字列値の例 文字列値の例を次に示す。
"文字列です。"
B.6 7.6コメントの例 有効及び無効なコメントの例iii)を次に示す。
1) #| これは
複数行の
コメントです。
|# - 有効
2) ( 1 2 #| バックル
私の靴 |# 3 4) - 有効 (行内コメント)
3) #| こんにちは ... <eof> - 無効 (不均衡な区切り記号)

――――― [JIS X 0138-2 pdf 28] ―――――

                                                                                             27
X 0138-2 : 2004 (ISO/IEC 15475-2 : 2002)
注 3) これらのコメントの例は,表記上用いる復帰,改行のような空白類文字を使って示す。
<eof>は,ファイルの最後を表すために用いる。

JIS X 0138-2:2004の引用国際規格 ISO 一覧

  • ISO/IEC 15475-2:2002(IDT)

JIS X 0138-2:2004の国際規格 ICS 分類一覧

JIS X 0138-2:2004の関連規格と引用規格一覧

規格番号
規格名称