建設業におけるCADの標準化動向について
関西大学
総合情報学部
田中成典

建設CALS/CADの動向

CALS/EC導入における
CAD/CG/GIS/GPS & XMLの活用
調査
計画
設計
維持
管理

施工

CAD

統合活用することによって
ライフサイクルにおけるトータル
コストの大幅な削減を実現

GPS
XML

CG

GIS

統合化へ向けて■ CAD/CG/GIS/GPSの連携
調査

計画

設計

施工

維持・管理

GPS

GIS

CAD

CAD，CG

GIS

データ交換■ 景観シミュレーション■ 安全管理CADデータ
CAD
データ

GPSデータGPS
データ

GISデータ
GIS
データ

道路図形更新作業
ＤＭデータから
データへ

D
A
C

データから
ＤＭデータへD
A
C

CAD製図基準（案）図例より引用
CAD製図基準（案）図例より引用

基本図データベース
ＴＳ地形測量による道路台帳更新

CADの注目すべき標準化動向¾CAD製図基準の策定
 土木製図基準（土木学会土木製図基準改訂委員会）⇒ 土木製図の書き方に関するガイドライン
 CAD図面の約束事に関するガイドライン¾電子図面データ交換フォーマットの策定
 CAD図面の交換，そして活用

デファクトスタンダード

 ISOに準拠した標準フォーマットの採用⇒ 国際ルールに従った規格策定

ISO/TC10/SC8
 建設製図（Construction Drawing）の標準化を検討

するTC10の小委員会
 WG13：CAD技法

建設関連文書の作成のためのコンピュータ利用 WG15：建設技術文書

寸法と誤差の表示方法
 WG16：建設関連文書の新しいフォーム

ネットワークやニューメディア等の新たな情報技術を活用した文書表現

WG13の活動
 CADレイヤの標準化
 パート１：概要と原則の定義
 パート２：本文
 パート３：各国への適用方法

 データ構造の標準化
 色の標準化
CADレイヤレイヤ パート１，パート２）【成果】 （CAD・・TechnicalTechnical product documentation, ISO
ISO--13567
13567--1, International Standard- Organization and naming of layers for CAD,Part 1: Overview and principles
・・TechnicalTechnical product documentation, ISO
ISO--13567
13567--2, International Standard- Organization and naming of layers for CAD,Part 2:Concepts, format and codes used in construction documentation
documentation

ISO/TC184/SC4
 ISO10303（STEP：STandard for the Exchange of

Product model data の略）（製品データの交換と共有化の標準モデル）
 製品情報の交換・連携・共有・再利用を実現するための規格
 製品モデル：製品データとデータ構造


製品のライフサイクルを表現

 STEP規格を理解するのは非常に困難

STEPの体系
原理 1 概要と基本原理
統合
ﾘｿｰｽ

実装法

24 C
25 Fortran26 IDL

41 製品記述の基本要素 44 製品構成、部品表
42 幾何および位相の表現 45 材質
43 表現構造46 可視表示101 製図AP102 船舶構造
ﾘｿｰｽ

103 電気・電子接続

AIC

21 物理ﾌｧｲﾙ構造
22 SDAI 関数ＩＦ
23 C++

共通 201 ２次元製図
A P 202 製品ﾓ ﾃﾞﾙとの関連性をもつ図面
203 製品構成

造船
AP215
AP216
AP217
AP218
AP226

自動車
AP214

47 形状交差
48 形状特性49 ライフサイクル支援

104 解析(FEA)
105 機構解析
106 建築要素

プラント
AP221
AP227
AP231

適合テスト
31 概念
32 ﾃｽﾄﾌﾟﾛｾｽ
33 ﾃｽﾄｽｲｰﾄ開発法
34 ﾃｽﾄ方法
35 ﾃｽﾄ方法

記述法

501,502,503,510 ワイヤーフレーム
506 製図要素
507,508,509,511 サーフェース
512 多面体
504 製図表記 505 図面構造と管理 513,514 B-rep

電気/
電気
/PCB
AP210
AP211
AP212
AP220

27 JAVA
28 XML

515 CSG516,517,518 機械設計

204 B-rep
205 サーフェース
209 ワイヤーフレーム

建築
AP225
AP230

11 EXPRESS
12 EXPRESSｰＩ
13 STEP開発法

232 ﾃｸﾆｶﾙﾃﾞｰﾀﾊﾟｯｹｰｼﾞ

機械部品共通AP207 板金
AP213 NC工程計画
AP223 鋳造部品設計
AP224 形状特性を利用した部品製造
AP209,AP222 複合金属構造解析&設計

JACIC 標準部設置
平成12年4月
 建設CALS/ECをはじめ建設分野の情報化の基盤整備を図る観点
 国際標準の動向も視野に入れる 体系的に建設分野の情報の標準化整備と維持管理を実施

建設情報標準化委員会の設置
平成12年10月6日記者発表
 「建設情報に係る標準化ビジョン」の趣旨に準拠
 建設分野全体の標準化作業という視点
 既存の標準を尊重
 標準間の調整
 新たな標準の開発

標準化推進体制

建設情報標準化委員会

CADデータ交換標準小委員会
CAD
データ交換標準小委員会
成果品電子化検討小委員会
コード小委員会
電子地図/
電子地図/建設情報連携小委員会

CAD データ交換標準化
小委員会
 CAD データ交換標準開発コンソーシアムが終了
 建設情報標準化委員会のもとに全体的な整合をとりつつ検討を継続
 ISO 準拠のCADデータ交換標準を引き継ぐ
 標準のメンテナンス、レベルアップ等の対応

SXF of SCADEC project

ＳＣＡＤＥＣの活動概要
日本では各ＣＡＤが独自のフォーマットでデータを管理しており，異なるＣＡＤ間のデータ交換はほぼ不可能という状態，を鑑み＝＞しかし，データ交換したい．なぜならWTO/TBT＝＞しかし，データ交換したい．なぜなら
WTO/TBT協定の縛りがあるので．．．
協定の縛りがあるので．．．
「データ交換標準」はＩＳＯの国際規格であるＳＴＥＰ／ＡＰ２０２（ＣＣ２）準拠で作成
ただし，ＳＴＥＰは非常に難解であるため，フィーチャ（CADからみた標準インターフェイス
ただし，ＳＴＥＰは非常に難解であるため，フィーチャ（CAD
からみた標準インターフェイス
仕様）とテンプレート（フィーチャをSTEP仕様）とテンプレート（フィーチャを
STEP要素に関連付けた資料）を作成する，必要あり要素に関連付けた資料）を作成する，必要あり
フィーチャ／ＳＴＥＰ間の変換を行う共通ライブラリ（プログラムにすぎない）などのＣＡＤ流
通基盤システムを開発＝＞前述の仕様が正しく設計されているか検証するためにシステムを開発
ＣＡＤベンダは独自フォーマットのデータをフィーチャ仕様のデータに変換できれば共通ラ
イブラリを使用して「ＣＡＤデータ交換標準」仕様に変換することができる（トランスレータの開発）

ＳＸＦ（Ｓｃａｄｅｃ ｅＸｃｈａｎｇｅ Ｆｏｒｍａｔ）を開発＝＞規格を策定している訳ではない．実装を議論しているOutline of Activities of ＳＣＡＤＥＣ
In Japan, each CAD program processes data in its own format; therefore
the refore it is almost
impossible to exchange data between different CAD programs.
A “datadata--exchange standard”
standard” was prepare d based on STEP/AP202, an international
standard of ISO.
Because STEP is very abstruse, features (standard interface specifications
specifications as seenfrom CAD programs) and templates (specifications to relate the featuresfeatures to theelements of STEP) we re prepared.
An infrastructural system for the exchange of CAD data including
including a common libraryfor the data conversion between the features and STEP was developed.
developed.
If the vendor of a CAD program can conve rts data in its own format
format into data inaccordance with the feature specifications, the vendor can conve rt the latter data into
data in accordance with “ CAD data exchange standard”
standard” specifications. (Developmentof a translator)

Development of ＳＸＦ（Ｓｃａｄｅｃ ｅＸｃｈａｎｇｅ Ｆｏｒｍａｔ）
Not discussing the standard of S XF, but discussing the mounting of S XF.

ＳＸＦの守備範囲
ＳＸＦ
論理仕様
・サブセットスキーマ（レベル11，レベル・サブセットスキーマ（レベル，レベル22）・フィーチャ
・テンプレート（Feature Structure Diagram）

共通ライブラリ・フィーチャとAP202との双方向変換機能
・物理ファイル入出力機能

物理ファイル・．p21
・．
p21ファイルファイル・．sfcファイル（プラクティス用ファイル）Coverage of SXF
ＳＸＦ

Logical Specifications
・ Subset schema (levels 1 and 2)
・ Features
・ Templates (Feature Structure Diagram））

Common Library・ Two-way translator function between
features and AP202
・ Function to input and output physical files

Physical Files・ .p21 files
・ .sfc files (files for practice)フィーチャとＣＡＤシステムの関係
データ交換標準仕様

ISO10303-202

STEP/AP202
形式

英和

和英

共通
ライブラリ

ex.

○×CAD
仕様書

フィーチャ

各CADで開発する
トランスレータ機能

各CAD固有
の形式

ex.

英語

翻訳
１つだけ開発すればよい

日本語
（標準語）

ex.

翻訳

日本語
（方言）

CADの数だけ開発する必要があるの数だけ開発する必要がある

標準語（ＳＸＦ）までは，方言
標準語（ＳＸＦ）までは，
方言（各
（各CAD
CADシステムの形式）を翻訳する仕組み
システムの形式）を翻訳する仕組みづくりが必要＝＞ 標準インターフェイス仕様としてフィーチャを開発

Relation between Features and CAD System
S tandard S pecifications for
Data Conversion

ISO10303
-202

○×CAD

Einglish
pan
Ja

|

Japan

|

sh
g li
Ein

STEP/AP202
FormatTranslator function to
be developed for each
CAD

CommonLibraryex.

Specifications

Featureex.

EnglishTranslation
Only one translator to be
developed

Japanese(Std. language)

Formatspecific toeach CAD
ex.

Translation

Japanese(Dialect)Translators as many as CADs to be
developed

Up to SXF, a system for the translation of the dialect (the format
format ofeach CAD) has to be developed.
＝＞ Development of features as standard interface specifications

ＳＸＦの実装
全てを実装できないし，不要なものが一部あるため＜実装＞構造AP202

抽出AP202 ｻﾌﾞｾｯﾄ

将来，市場原理に任せたい

共通ライブラリなど↑AIMの全てのルールを満たす

テンプレート(*2)

API↑各ﾌｨｰﾁｬのAP202ｻﾌﾞｾｯﾄ書き下し

変換部（AP202AIM←→ﾌｨｰﾁｬ）フィーチャ(*1)↑実装観点からの整理

STEP Part21入出力部
実装上の観点から

調整

国土交通省
の成果品電
子納品時に
守って欲しいもの

変換部（各CAD構造←→ﾌｨｰﾁｬ）各建設2D-CAD仕様 ・・・
実情を委員会で勘案*1 CADとのインターフェイス；SCADECにとってのAM的位置付け

ＣＡＤデータCADアプリケーション*2 テンプレートがAMを表現

Mounting of ＳＸＦ
The whole AP202 cannot be mounted, and there are unnecessary parts.

“Mounting” Structure
AP202

Extraction

AP202 Subset↑ Satisfying all rules of AIM

Templates Templates express AM.
↑ Writing out of AP202 subset of each feature

Features Interface with CAD software↑S orting out and arrangement of features fromthe mounting point of view
To be observedat the time ofdelivery ofdrawings to the From the mounting
Ministry ofpoint of view
Land,
Infrastructure
and Transport.

The common library was developed to ascertainthat the features and templates are correctly designed.
The common library may be mounted in any ways.
It depends on the market mechanism.

Common library, etc.
API
Converting Unit
（ AP202 AIM←→←→Features）←→）

I/O units of STEP Part21
Adjustme nt

Specifications of eachconstruction 2D-CAD

Conve rting Unit （ Each CAD’s
data structure←→←→features））←→
ＣＡＤ data

The situation of two-dimensional CAD
software was considered by the Committee

CAD ProgramAP202（製図）
製図管理情報･図面版数、・シート版数、・ビュー、・図面特性、・契約、・機密、・承認、・所属

製品定義
・パート
・製品所属

関連性

製品形状モデルから
・寸法線
・表記要素
・塗り（ハッチング）

グルーピング・レイヤ
・グループ

製品データ（形状）・Advanced B-rep Solids
・Facetted B-Rep Solids
・Manifold Surfaces w/Topology
・Wire frame with Topology
・Surfaces and Wire frame
Without Topology
・Geometrically Bounded
2D shape

表記要素・文字、・曲線要素、・シンボル、・子図
・塗り（ハッチング）
・寸法線

PDES Inc提供 User-Friendly AP Graphics より

ＳＸＦにおける線分の表現（フィーチャ）線分
終点（x, y）

始点（x, y）
フィーチャ定義項目

定義例

レイヤコード

1

色コード

1

線種コード

1

線幅コード

1

始点Ｘ座標

10.0

〃 Ｙ座標

20.0

終点Ｘ座標

18.0

〃 Y座標

26.0

各幾何図形共通

線分の幾何情報Expression of Line Segment in ＳＸＦ (Features)
End point （ x, y））

Starting point（（ x, y））

Feature–Defining Items

Example of Definition

Layer code

1

Color code1Line-type code1Line-width code

1

X coordinate of starting point

10.0

Y coordinate of starting point

20.0

X coordinate of end point

18.0

Y coordinate of end point

26.0

Common togeometricalfigures

Geometrical dataof line segment

ARM relating to expression of line segment
Pro d uct _ versi on

respons ibility

O rg an iza ti on /pe rsonD rau g ht in g
A n no ta t io n

def inition

To ler an ce

publis her

Pro du ct _d i fi ni ti on

L ead er

D imen sio n

as sig ned_person
L in ear _di rect ed _d imen sio n

G ro u p

Or di na t e_
di men sio n

S ecu rit y _l evelD ra wi ng

definition
Pu b lic at io n

C h ain ed /pa ral lel _d imen sio n

G ro up _ elemen t

A n gu la r_
di men sio n

Gr ou p _a nn ot a ion _ele ment

Li ne ar_di men sio n

A p pr ov al

S he et _p la ced _an n ot at io n

D ra wi ng _S h eet
Pu bl ica ti on

C u rve_d i me nsi on

L ay er
Gr ou p _g eome tri c_ele ment

Ra d iu s_
di men sio n

Dr au gh t in g_ sha p e_mo de lSu b _mo d el

Ca rte sian _coo rd in a te_ spa ce

D ia met er_
di men sio n

com positionS u b_ gr ou p
2 D_ cart esi an _co ord in a te_ sp ace

Vi ew _p la ced _a n no ta t ion

D ra wi ng _v iew

annotation of model definition

An n ot a ti on _e lemen t
A pp ea ran ce

Fill _a rea

G eo metr ic_ eleme nt

defionition
D raw in g _v iew _def i ni ti on

Fi ll _a rea_
ap p ea ran ce

M od el _p la ced _an n ot at io n

appearance
An n ot ai on _cu rv ecurve
C u rve_ ap p ea ran ce
C o lou r

appearance
Vi ew _d isp la yed _ge omet ry

Te xt _st rin g

Legends
Te xt

A nn o ta ti on _ sy mb ol

An n ot at io n _sub f ig u reT ext _ ap pe ara n ce

ARM relating to expression of line segment
O ther s

ARM relating to expression of line segment
Pro d uct _ versi on

respons ibility

O rg an iza ti on /pe rsonD rau g ht in g
A n no ta t io n

def inition

To ler an ce

publis her

Pro du ct _d i fi ni ti on

L ead er

D imen sio n

as sig ned_person
L in ear _di rect ed _d imen sio n

G ro u p

Or di na t e_
di men sio n

S ecu rit y _l evelD ra wi ng

definition
Pu b lic at io n

C h ain ed /pa ral lel _d imen sio n

G ro up _ elemen t

A n gu la r_
di men sio n

Gr ou p _a nn ot a ion _ele ment

Li ne ar_di men sio n

A p pr ov al

S he et _p la ced _an n ot at io n

D ra wi ng _S h eet
Pu bl ica ti on

C u rve_d i me nsi on

L ay er
Gr ou p _g eome tri c_ele ment

Ra d iu s_
di men sio n

Dr au gh t in g_ sha p e_mo de lSu b _mo d el

Ca rte sian _coo rd in a te_ spa ce

D ia met er_
di men sio n

com positionS u b_ gr ou p
2 D_ cart esi an _co ord in a te_ sp ace

Vi ew _p la ced _a n no ta t ion

D ra wi ng _v iew

annotation of model definition

An n ot a ti on _e lemen t
A pp ea ran ce

Fill _a rea

G eo metr ic_ eleme nt

defionition
D raw in g _v iew _def i ni ti on

Fi ll _a rea_
ap p ea ran ce

M od el _p la ced _an n ot at io n

appearance
An n ot ai on _cu rv ecurve
C u rve_ ap p ea ran ce
C o lou r

appearance
Vi ew _d isp la yed _ge omet ry

Te xt _st rin g

Legends
Te xt

A nn o ta ti on _ sy mb ol

An n ot at io n _sub f ig u reT ext _ ap pe ara n ce

ARM relating to expression of line segment
O ther sExpression of Line Segment in ＳＸＦ (AIM:EXPRESS-G）
SHEET

presentation_ size
drawing_sheet_revisionpresentation_ size
draughting_title

si_unitnamed_unit
planar_box

draughting_ drawing_revisionaxis2_placement_2d

representation_context

cartesian_point

length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit
drawing_ definition

plane_angle_unit
dimensional_exponents

LＩＮＥ
ＩＮＥ
representation_item name ‘ ’
LAYER

trim_1
basis_curve

presentation_ layer_usage

invisibility‘’‘layer1’

draughting_annotation_occurrence

presentation_style_ assignment

curve_stylelength_measure_with_unit

named_unit

draughting_pre_defined_color
draughting_pre_defined_curve_font

Line_featureline
cartesian_point
direction

si_unitlength_unit‘0.13’APPEARANCE

18.0
26.0

cartesian_point

vectorannotation_curve_occurrence

presentation_
layer_assignment

trim_2styled_item item
annotation_occurrence

assignment

10.0
20.0

cartesian_point

geometric_representation_itemstylesINSTANCE

trimmed_curve

BODY‘black’‘continuous’

Feature Structure Diagram

dimensional_exponents

Expression of Line Segment in ＳＸＦ (AIM:EXPRESS-G）
SHEET

presentation_ size
drawing_sheet_revisionpresentation_ size
draughting_title

si_unitnamed_unit
planar_box

draughting_ drawing_revisionaxis2_placement_2d

representation_context

cartesian_point

length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit
drawing_ definition

plane_angle_unit
dimensional_exponents

LＩＮＥ
ＩＮＥ
representation_item name ‘ ’
LAYER

trim_1
basis_curve

presentation_ layer_usage

invisibility‘’‘layer1’

draughting_annotation_occurrence

presentation_style_ assignment

curve_stylelength_measure_with_unit

named_unit

draughting_pre_defined_color
draughting_pre_defined_curve_font

Line_featureline
cartesian_point
direction

si_unitlength_unit‘0.13’APPEARANCE

18.0
26.0

cartesian_point

vectorannotation_curve_occurrence

presentation_
layer_assignment

trim_2styled_item item
annotation_occurrence

assignment

10.0
20.0

cartesian_point

geometric_representation_itemstylesINSTANCE

trimmed_curve

BODY‘black’‘continuous’

Feature Structure Diagram

dimensional_exponents

ＳＸＦにおける線分の表現（.p21と . sfc）
.ｐ２１の表記例#11 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#10 = ( LENGTH_UNIT() NAMED_UNIT(#11) SI_UNIT(.MILLI., .METRE.)#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT(' continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE( 0.13),#10);#420 = CARTESIAN_POINT('',( 10.0,20.0));#430 = CARTESIAN_POINT('',( 18.0,26.0));#440 = DIRECTION('',(8.,6.));#450 = VECTOR('',#440,1.);#460 = CARTESIAN_POINT('',(10.0,20.0));#470 = LINE('',#460,#450);#480 = TRIMMED_CURVE('',#470,(#430),(#420),.T.,.CARTESIAN.);#490 = CURVE_STYLE('',#20,#30,#40);#500 = PRESENTATION_STYLE_ASSIGNMENT((#490));#510 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_ITEM()
REPRESENTATION_ITEM('')
STYLED_ITEM((#500),#480));#380 = PRESENTATION_LAYER_ASSIGNMENT(' Layer1','',(#510));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level2');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATION_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISION('A4_horizontal', (#700, #751), #748, 'revision_identifier01');#740 = DRAWING_SHEET_REVISION_USAGE(#752, #742, '01');#753 = PRESENTATION_SIZE(#752, #751);.ｓｆｃの表記例
始点座標

終点座標

/*
#510 = line_feature (' 1'､’1'､’1'､’1'､ '10.0’､､ ’20.0',’18.0’,’26.0’)
*/

線幅コード
線種コード
色コード
レイヤコードExpression of Line Segment in ＳＸＦ (.p21 and .sfc)
Example of description of .p21
#11 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#10 = ( LENGTH_UNIT() NAMED_UNIT(#11) SI_UNIT(.MILLI., .METRE.)#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE( 0.13),#10);#420 = CARTESIAN_POINT('',( 10.0,20.0));#430 = CARTESIAN_POINT('',( 18.0,26.0));#440 = DIRECTION('',(8.,6.));#450 = VECTOR('',#440,1.);#460 = CARTESIAN_POINT('',(10.0,20.0));#470 = LINE('',#460,#450);#480 = TRIMMED_CURVE('',#470,(#430),(#420),.T.,.CARTESIAN.);#490 = CURVE_STYLE('',#20,#30,#40);#500 = PRESENTATION_STYLE_ASSIGNMENT((#490));#510 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_I TEM()
REPRESENTATI ON_ITEM('')
STYLED_I TEM((#500),#480));#380 = PRESENTATION_LAYER_ASSIGNMENT('Layer1','',(#510));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level2');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATI ON_CONTEXT(2) GLOBAL_UNIT_ASSIGNED_CONTEXT((#745,#747))REPRESENTATI ON_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISI ON('A4_horizontal', (#700, #751), #748, 'revision_identifier01');#740 = DRAWING_SHEET_REVISI ON_USAGE(#752, #742, '01');#753 = PRESENTATION_SI ZE(#752, #751);

Example of description of .sfc
Coordinates of starting
point
Coordinates ofend point/*#510 = line_feature ('1'､､ ’1'､､ ’1'､､ ’1'､､ '10.0’､､ ’20.0',’18.0’,’26.0’)*/

Line-width code
Line-type code
Color code
Layer codeＳＸＦにおける円の表現（フィーチャ）

半

径

線分

中心点（x, y）

フィーチャ定義項目

定義例

レイヤコード

1

色コード

1

線種コード

1

線幅コード

1

中心点Ｘ座標

244.0

〃
半径

Ｙ座標

253.0
10.0

各幾何図形共通

円の幾何情報Expression of Circle in ＳＸＦ (Features)

Ra
di
us

線分

Center （ x, y））

Feature-Defining Items

Example ofDefinition

Layer code

1

Color code1Line-type code1Line-width code

1

X coordinate of center line

244.0

Y coordinate of center line

253.0

Radius10.0

Common togeometricalfigures

Geometrical dataof circle

円の表現に関係するARM
responsibility

Produ ct_ version

Organ izat ion /personDraug hti ng
An not ati on

definition

Tol eran ce

publisher

Produ ct_ di fi nit ion

LeaderD imensi on

assigned_person
Line ar_d irected _d imensio n

G ro upO rdin ate_
di mensio ndefinition

Drawi ng

Se curity _l evel

Pu bli cat ion

Cha ined /p ara llel_d imen si on

Group _el eme nt

An gu lar_di mensio nGrou p_a nn otai on _element

Linea r_di mensio n

A pp rov al

Sheet _p laced _an not ati on

Draw ing _Shee t
Pub lic atio nCurve _
di men sion

Layer
Grou p_g eomet ric _element

Rad iu s_
di mensio n

D rau gh tin g_ shap e_
mod elCa rt esian _coo rd in ate_ sp ace

Di ameter_
di mensio n

Su b_ mo delcomposition

Su b_ group
2D _cartesi an_
coo rd in ate_ space

Drawi ng _vi ew

Vi ew_ pla ced_ann otat io nannotation of model definition

A nn otat io n_e lement
Ap pea ran ce

Fil l_ area

G eometric_ elemen t

def ionition
Drawin g_ vi ew_
defin iti on

Fi ll_ area_
app earance

Mo del _p laced _an not ati on

appearance
Ann ot aio n_
curve

curve

Curve _ap pearanc e
Co lou r

appearance
V iew_ di splay ed_
geo metry

Tex t_st ri ng

凡例
Te xt

An not ati on _symbo l

An not ati on _sub fi gure

Text_ ap pearanc e

円の表現 に関係する ARM
OthersARM relating to expression of circle
responsibility

P r od uct _v er sion

O rg an izat io n/p er sonD r aug ht in g
An no tat ion

def inition

Toler an ce

publisherP r od uct _d if in it ion

Leade r

Di m ensi on

assigned_ person
Li ne ar_di re cted _di m ensi on

Gr ou pO rd in ate_
di me nsio n

S ecu r ity _le velD ra wi ng

def inition
P ub lic ati on

C ha ine d/pa ra llel _d im en sion

Gr ou p_ elem e nt

An gu lar _di me nsio n

G ro up _ann ot aio n_
el em ent

Li nea r_
di me nsio n

Ap pr ov al

S heet _p lac ed_
ann ot ati on

D r awi ng _S h eet
Pu bl ica tio n

C ur ve _d im en sio nLayer
G ro up _geo m etr ic_
el em ent

Rad iu s_
di me nsio n

D ra ugh ti ng _sh ap e_
mo de lS ub _m o del

Ca rt esian _coo rd in ate _sp ace

Di am eter _di me nsio ncomposition

S ub _g ro up
2D _ca rt esian _coo rd in at e_sp ace

Vi ew_ pl aced _an no ta tio n

D ra wi ng _vi ew

annotation of model definition

An no tat ion _ elem en t
Ap pea ra nce

F il l_a re aG eom et ri c_ elem en t

defionition
D raw in g_ vi ew_
d efi ni ti on

Fi ll_ ar ea_
a pp ear an ce

Mo del _p lac ed_
ann ot ati on

appearance

A nn ot aio n_c ur vecurve

C ur ve_ ap pea ran ce
C olo ur

appearance
Vi ew_ di spla yed _geo m etr y

Text _st ri ng

Legends
Tex t

A nn ota ti on _sym b ol

A nn ot ati on _su bf ig ur e

Tex t_ ap pear an ce

ARM relating to expression of circle
Oth er s

ＳＸＦにおける円の表現 (AIM:EXPRESS-G)
SHEET

presentation_ size
drawing_sheet_revisionpresentation_ size
draughting_title

si_unitnamed_unit
planar_box

draughting_ drawing_revisionaxis2_placement_2d

representation_context

cartesian_point

length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit
drawing_ definition

plane_angle_unit
dimensional_exponents

ＣＩ ＲＣＬＥ
representation_item

name

BODY

‘’

circlegeometric_representation_item

ＬＡＹＥＲ

stylespresentation_ layer_usage
assignment

invisibility

position
axis2_placement_2d

itemstyled_item

INST ANCE

10.0

locationdraughting_annotation_occurrence

annotation_occurrence

cartesian_point

244.
253.

annotation_curve_occurrence

presentation_
layer_assignment‘’‘layer1’

presentation_style_assignment

curve_style

NAMED_UNIT

length_measure_with_unit

LENGTH_UNIT‘0.13’APPEARAN CE

draughting_pre_defined_color
draughting_pre_defined_curve_font

Circle_feature

SI_UNIT‘black ’‘continuous’

Feature Structure Diagram

DIMENSIONAL_EXPONENTS

Expression of Circle in ＳＸＦ（ＡＩＭ:ＥＸＰＲＥＳＳ－Ｇ）
SHEET

presentation_ size
drawing_sheet_revisionpresentation_ size
draughting_title

si_unitnamed_unit
planar_box

draughting_ drawing_revisionaxis2_placement_2d

representation_context

cartesian_point

length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit
drawing_ definition

plane_angle_unit
dimensional_exponents

ＣＩ ＲＣＬＥ
representation_item

name

BODY

‘’

circlegeometric_representation_item

ＬＡＹＥＲ

stylespresentation_ layer_usage
assignment

invisibility

position
axis2_placement_2d

itemstyled_item

INST ANCE

10.0

locationdraughting_annotation_occurrence

annotation_occurrence

cartesian_point

244.
253.

annotation_curve_occurrence

presentation_
layer_assignment‘’‘layer1’

presentation_style_assignment

curve_style

NAMED_UNIT

length_measure_with_unit

LENGTH_UNIT‘0.13’APPEARAN CE

draughting_pre_defined_color
draughting_pre_defined_curve_font

Circle_feature

SI_UNIT‘black ’‘continuous’

Feature Structure Diagram

DIMENSIONAL_EXPONENTSＳＸＦにおける円の表現（.p21と . sfc）
.ｐ２１の表記例#11 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#10 = ( LENGTH_UNIT() NAMED_UNIT(#11) SI_UNIT(.MILLI., .METRE.)#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(0.13),#10);#420 = CARTESIAN_POINT('',(244.,253.));#430 = AXIS2_PLACEMENT_2D('',#420,$);#440 = CIRCLE('',#430,10.0);#450 = CURVE_STYLE('',#20,#30,#40);#460 = PRESENTATION_STYLE_ASSIGNMENT((#450));#480 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_ITEM()
REPRESENTATION_ITEM('')
STYLED_ITEM((#460),#440));#380 = PRESENTATION_LAYER_ASSIGNMENT(' Layer1','',(#480));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level2');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATION_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISION('A4_horizontal', (#700, #751), #748,'revision_identifier01');#740 = DRAWING_SHEET_REVISION_USAGE(#752, #742, '01');#753 = PRESENTATION_SIZE(#752, #751);.ｓｆｃの表記例
中心点座標

半径

/*
､ ’253.',’10.0’)#480 = circle_feature (' 1'､’1'､’1'､’1'､ ’244.’､
*/

線幅コード
線種コード
色コード
レイヤコードExpression of Circle in ＳＸＦ（.p21 and .sfc）
Example of description of .p21
#11 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#10 = ( LENGTH_UNIT() NAMED_UNIT(#11) SI_UNIT(.MILLI., .METRE.)#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(0.13),#10);#420 = CARTESIAN_POINT('',(244.,253.));#430 = AXIS2_PLACEMENT_2D('',#420,$);#440 = CIRCLE('',#430,10.0);#450 = CURVE_STYLE('',#20,#30,#40);#460 = PRESENTATION_STYLE_ASSIGNMENT((#450));#480 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_I TEM()
REPRESENTATI ON_ITEM('')
STYLED_I TEM((#460),#440));#380 = PRESENTATION_LAYER_ASSIGNMENT('Layer1','',(#480));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level2');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATI ON_CONTEXT(2)GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATI ON_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISI ON('A4_horizontal', (#700, #751), #748,'revision_identifier01');#740 = DRAWING_SHEET_REVISI ON_USAGE(#752, #742, '01');#753 = PRESENTATION_SI ZE(#752, #751);

Example of description of .sfc
Coordinates ofRadiuscenter/*#480 = circle_feature ('1'､､ ’1'､､ ’1'､､ ’1'､､ ’244.’､､ ’253.',’10.0’)*/

Line-width code
Line-type code
Color code
Layer codeＳＸＦにおける引出し線の表現（フィーチャ）線分(0.0, 0.0)

１２．５
(12.0, 0.0)

(10.0, 0.0)(-7.0, -7.0)

フィーチャ定義項目

定義例

文字フォントコード1

レイヤコード

1

文字列

１２．５

色コード

1

文字列配置点Ｘ座標

10.0

線種コード

1

線幅コード

1

文字範囲高

3.2

超点数

3

〃

15.2

頂点Ｘ座標（配列）(-7.0, 0.0 , 12.0)

文字間隔

0.8

〃 Ｙ座標（ 〃 ）(-7.0, 0.0 , 0.0)

文字列回転角

0.0

〃

Ｙ座標
幅

0.0

矢印コード

1

スラント角

0.0

矢印配置倍率1.0

文字配置基点1

寸法値の有無1

文字書出し方向1

Expression of Leader in SXF (Features)
線分(0.0, 0.0)

１２．５
(10.0, 0.0)

(12.0, 0.0)(-7.0, -7.0)

Feature--Defining Items
FeatureExample of Definition

Font code1

Layer code

1

Letter string

12.5

Color code

1

10.0

Line-type code

1

X coordinate of disposing
point of letter stringLine-width code1

Y coordinate of disposing
point of letter string

0.0

Number of apexes

3

Height of letter range

3.2

Width of letter range

15.2

S pacing between letters

0.8

Turning angle of letter
string0.0

Slant angle

0.0

Base point of letterarrangement

1

Letter--writing direction
Letter1

X coordinates of apexes(Array)(-7.0, 0.0 , 12.0)

Y coordinates of apexes(Array)(-7.0, 0.0 , 0.0)

Arrow code1

S cale factor of arrow
arrangement

1.0

Presence or absence ofdimensional value1

引出し線の表現に関係するARM
Prod uct _v ersi on

responsibility

Organ iza tio n/
personDra ugh ti ng
Ann ot ati on

def inition

Toleran ce

Produ ct _d ifini ti on

Leaderpublisher

Di men sio n

assigned_ person
Lin ear_d irecte d_d imensi on

Grou pOrdin at e_
di mensi on

Drawi ngdefinition

Secu ri ty_
lev elPub lic ati on

Ch ain ed/
p arallel _d imen sio nGrou p_ elemen t

An gu lar_di mensi on

Grou p_an no tai on _e lementLine ar_di mensi on

App ro val

Sheet _p lac ed_
an no tati on

Drawin g_ Sh eet
Pu bl icat io n

Cu rv e_di me nsio n

Lay erGrou p_g eometric _e lement

Ra diu s_
di mensi on

Drau gh ti ng _sha pe_mo delSub _mod el

Ca rt esian _coo rd in ate_ spac e

Di ameter_
di mensi on

composition

Su b_ group
2D_c art esia n_
co ordi nat e_sp ace

Vi ew_ pl aced _a nn ota tio n

Drawing _v iew

annotation of model definition

Ann ota tio n_ elemen t
App earan ce

Fill _area

defionition

Geomet ri c_el ement

Drawi ng _v iew_
defin it ion

Fi ll_ area_
app earanc e

Mo de l_p lac ed_
an no tati on

appearance

Ann ota ion _c urvecurve

C urve_ ap pearan ce
C olo ur

appearance
View_d ispl ayed _g eometry

Text _strin g

凡例
Tex t

Ann ota tio n_ symbo l

Ann ot ati on_su bfig ure

Te xt_ ap pearan ce

引出し線の表現に関係するARM
OthersARM relating to expression of leaderP r od uct _v ersi on

responsibility

O rg ani zat ion /p erso n

D rau gh ti ng
A nn ot ati on

def inition

Tol eran ce

publisherP r od uct _d if in iti on

Lead er

assigned_person

Di me nsio n

Lin ear _d ir ect ed_
d im en sion

G ro updef inition

Or di nat e_d im en si on

Sec ur it y_l evelD ra win g
P ub li cati on

Ch ain ed /p ar all el_
dim en sio n

G ro up _el em ent

A ng ula r_d im en si on

G ro up _an not aio n_
el em ent

Lin ear _d im en si on

A pp ro val

S heet _p lace d_ann ot ati on

D r awi ng _S hee t
P ub lic ati on

Cu rv e_di m ensi on

Lay erG ro up _geo m etr ic_
el em ent

R adi us_d im en si on

D rau gh ti ng _sh ape_m o delS u b_ mo delC ar tesia n_
co or din at e_sp ace

D iam et er_
d im en si on

composition

S ub _g ro up
2D _c art esia n_
co or di nat e_sp ace

Vie w_ pla ced_
an no tat io n

D ra win g_ vi ew

annotation of model definition

A nn ot ati on_ ele men t
A pp ear ance

F il l_ are a

G eom et ri c_e lem ent

defionition
Dr aw in g_ vie w_
d efi ni tio n

F il l_a rea _ap pea ran ce

Mo del _p lace d_ann ot ati on

appearance

A nn ot aio n_
cur vecurve

Cu rv e_a pp ear anc e
Co lo ur

appearance
Vie w_ disp lay ed_
geo met ry

Text _st ri ng

Lengends
Te xt

A nn ot ati on _sym b ol

Ann ot ati on _sub fi gur e

Text _a pp eara nce

ARM relating to expression of leader
Oth ersＳＸＦにおける引出し線の表現（AIM:EXPRESS-G）
SHEET

presentation_ size
si_unitnamed_unit
drawing_sheet_revisionpresentation_ size
draughting_title

planar_box

draughting_drawing_revisionaxis2_placement_2drepresentation_context

cartesian_point
length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit

drawing_ defin ition

plane_angle_unit
dimensional_exponents

p resen tatio n_ sty le_assig n men t

cu rv e_ sty lelen g th_ measu re_ with _u n ti

S I_ UNIT
LENGTH_UNIT

NAM ED_ UNIT

0 .13
APPEARANCE

Layer

d rau gh ting _p re_ d efin ed _ colo r
d rau gh ting _p re_ d efin ed _ cu vr e_ of n t‘ b la ck’

DIM ENS IONAL_ EXP
ONENTS‘ ’ con tinu ou s’’BODY
sty led _ item

rep resen tatio n _ itemn amep resen tatio n_ lay er_ assign men t‘’‘ la yer1 ’

p resen tatio n_
sty le_ assig n men tn ame‘d imen sio n v alu e’d rau gh ting _callo u t

co n ten ts

d rau gh ting _elemen ts

an n o tatio n_o ccu rren ce
an n o tatio n_ tex t_ o ccu rren ce

p o yl lin e

TEXTd rau gh tin
g_an n o tation_o ccu rren cetex t_ literal_with _ ex tent
p ath
RIGHT

item

literal‘1 2 .5’
alig n mentb aselin ep lacemecartesian _ p o int lo catio n
lift
ax is2 _p lacemen t_nt
ref_ d irectio nd irectio n
2D
n ame
・・

sty led _ itemd rau gh ting _an n o tatio n_o ccu rren ce

an n o tatio n_o ccu rren ce

lead er_ cu rv e

an n o tatio n_ cu rv e
_ o ccu rren ce

cen tu ry

ex tern ally _d efin ed_ tex t_ of nt

ARROW_BODY
ex tern ally _ os u rce
rep resen tatio n _ it
em

ARROW
y _ scale
1 .0 x _ scale
1 .0 n ame
・・

p lacemen t
ax is2 _p lacemen t_ 2DLabel_feature・・

g eo metric_
rep resen tatio n _ item

ARROW_APEARANCE

targ etitemd efin ed _ ys mb o l・・

p resen tatio n_
sty le_ assig n men t

sty led _ item
sty lesn ame

d efin itio ncartesian _ p o int
d irectio n
p re_ d efin ed_
termin ato r_ sy mb
ol
n ame

draughting_annotation_
occurrence

an n o tatio n_o ccu rren ce
an n o tatio n_ sy mbo l_o ccu rren ce‘o p en_ arro w’

Feature Structure Diagram

n ame

leader_terminatortermin ato r_ sy mbolan n o tated_ cu rv e

sty lesy mb o _l sty le
sty le_ o fn ame_ sy mb olsy mb o _l co lou r
co lo u _r of_ sy mbol

・・‘$ $ S XF _b aselin e leftg eo metric_
rep resen tatio n _ itemg eo metric_
rep resen tatio n _ items tylessy mb o _l targ et

rep resen tatio n _ ite
m
n ame

item

rep resen tatio n _ it
em
n ame

LEADER_BODY

LEADERTEXT_APPEARANCE

g eo metric_
rep resen tatio n _ item
sty lessty led _ item

lead er_ d irecte
d _ callo ut

cartesian _ p o in t
cartesian _ p o in t
cartesian _ p o in t

tex t_ sty le

rep resen tatio n _ itemp resen tatio n_ lay er_u sag e

Label

sty lesd rau gh ting _p re_ d efin ed _ colo rb o x_ slan _t an gle○ 0 .0b o x_ h eig h t○ 3 .2
tex t_ sty le_ with_ bo x_ b o x_ widthb o x_ rotate_ an g ○l 1 5.2
ch aracteristice○ 0 .0ch aracter_ sp acin
tex t_ sty le_ with_ sp aci g○ 0 .8ng

TEXT_ BODY・・

g eo metric_
rep resen tatio n _ item

contents

tex t_ co olurtex t_ sty le_ fo r_
d efin ed _ of n t

ch aracter_ap p earan ce

fo n tex ten t

p lan ar_ ex tentsize_ in _ ysize_ in _ xExpression of Leader in ＳＸＦ （ＡＩＭ:ＥＸＰＲＥＳＳ－Ｇ）
SHEET

presentation_ size
si_unitnamed_unit
drawing_sheet_revisionpresentation_ size
draughting_title

planar_box

draughting_drawing_ revisionaxis2_placement_2drepresentation_context

cartesian_point
length_unit

geometric_representation_context

dimensional_exponents

global_assigned_context
si_unitnamed_unit

drawing_ defin ition

plane_angle_unit
dimensional_exponents

p resen tatio n_ sty le_assig n men t

cu rv e_ sty lelen g th_ measu re_ with _u n ti

S I_ UNIT
LENGTH_UNIT

NAM ED_ UNIT

0 .13
APPEARANCE

Layer

d rau gh ting _p re_ d efin ed _ colo r
d rau gh ting _p re_ d efin ed _ cu vr e_ of n t‘ b la ck’

DIM ENS IONAL_ EXP
ONENTS‘ ’ con tinu ou s’’BODY
sty led _ item

rep resen tatio n _ itemn amep resen tatio n_ lay er_ assign men t‘’‘ la yer1 ’

p resen tatio n_
sty le_ assig n men tn ame‘d imen sio n v alu e’d rau gh ting _callo u t

co n ten ts

d rau gh ting _elemen ts

an n o tatio n_o ccu rren ce
an n o tatio n_ tex t_ o ccu rren ce

p o yl lin e

TEXT
rep resen tatio n _ ite
m
n ame

item
d rau gh tin
g_an n o tation_o ccu rren cetex t_ literal_with _ ex tent

g eo metric_
rep resen tatio n _ item
p ath
RIGHT

item

sty led _ item

‘1 2 .5’

d rau gh ting _an n o tatio n_o ccu rren ce

an n o tatio n_o ccu rren ce

lead er_ cu rv e

an n o tatio n_ cu rv e
_ o ccu rren ce

cen tu ry

ex tern ally _d efin ed_ tex t_ of nt

ARROW_BODY
ex tern ally _ os u rce
rep resen tatio n _ it
em

ARROW
y _ scale
1 .0 x _ scale
1 .0 n ame・・
sy mb o _l targ etp lacemen t
ax is2 _p lacemen t_ 2DLabel_feature・・

g eo metric_
rep resen tatio n _ item

ARROW_APEARANCE

item
・・

p resen tatio n_
sty le_ assig n men t

sty led _ item
sty lesn ame

d efin itio ncartesian _ p o int
d irectio n
p re_ d efin ed_
termin ato r_ sy mb
ol
n ame

draughting_annotation_
occurrence

an n o tatio n_o ccu rren ce
an n o tatio n_ sy mbo l_o ccu rren ce‘o p en_ arro w’

Feature S tructure Diagramn ametarg etd efin ed _ ys mb o lleader_terminator

literalalig n mentb aselin ep lacemecartesian _ p o int lo catio nliftt_
ax is2 _p lacemennt
ref_ d irectio nd irectio n
2D
n ame
・・

s tylestermin ato r_ sy mbolan n o tated_ cu rv e

sty lesy mb o _l sty le
sty le_ o fn ame_ sy mb olsy mb o _l co lou r
co lo u _r of_ sy mbol

・・‘$ $ S XF _b aselin e leftg eo metric_
rep resen tatio n _ item

rep resen tatio n _ it
em
n ame

LEADER_BODY

LEADERTEXT_APPEARANCE

g eo metric_
rep resen tatio n _ item
sty lessty led _ item

lead er_ d irecte
d _ callo ut

cartesian _ p o in t
cartesian _ p o in t
cartesian _ p o in t

tex t_ sty le

rep resen tatio n _ itemp resen tatio n_ lay er_u sag e

Label

sty lesd rau gh ting _p re_ d efin ed _ colo rb o x_ slan _t an gle○ 0 .0b o x_ h eig h t○ 3 .2
tex t_ sty le_ with_ bo x_ b o x_ widthb o x_ rotate_ an g ○l 1 5.2
ch aracteristice○ 0 .0ch aracter_ sp acin
tex t_ sty le_ with_ sp aci g○ 0 .8ng

TEXT_ BODY・・

g eo metric_
rep resen tatio n _ item

contents

tex t_ co olurtex t_ sty le_ fo r_
d efin ed _ of n t

ch aracter_ap p earan ce

fo n tex ten t

p lan ar_ ex tentsize_ in _ ysize_ in _ x

ＳＸＦにおける引出し線の表現（.p21）#10 = EXTERNAL_SOURCE(IDENTIFIER(‘SCADEC’));#25 = EXTERNALLY_DEFINED_TEXT_FONT(IDENTIFIER(‘century ’),#10);#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(0.13),#10);#430 = CARTESIAN_POINT('',(-7.,-7.));#440 = CARTESIAN_POINT('',(0.,0.));#450 = CARTESIAN_POINT('',(12.,0.));#460 = POLYLINE('',(#450,#440,#430));#470 = CURVE_STYLE('',#20,#30,#40);#480 = PRESENTATION_STYLE_ASSIGNMENT((#470));#490 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
LEADER_CURVE()GEOMETRIC_REPRESENTATION_ITEM()
REPRESENTATION_ITEM('')
STYLED_ITEM((#480),#460));#500 = PLANAR_EXTENT('', 15.2,3.2);#510 = DIRECTION('',(1.,0.));#520 = CARTESIAN_POINT('',(10.,0.));#530 = AXIS2_PLACEMENT_2D('',#520,#510);#540 =TEXT_LITERAL_WITH_EXTENT('$$SXF_baseline left', '12.5',#530,'baseline left',.RIGHT.,#25,#500);#550 = TEXT_STYLE_FOR_DEFINED_FONT(#20);#560 = (TEXT_STYLE('',#550)
TEXT_STYLE_WITH_BOX_CHARACTERISTICS((
BOX_SLANT_ANGLE(0.),
BOX_HEIGHT(3.2),
BOX_WIDTH(15.2),
BOX_ROTATE_ANGLE(0.)))
TEXT_STYLE_WITH_SPACING(LENGTH_MEASURE(0.8)));#570 = PRESENTATION_STYLE_ASSIGNMENT((#560));#580 = (ANNOTATION_OCCURRENCE()
ANNOTATION_TEXT_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_ITEM()
REPRESENTATION_ITEM(’dimension value')
STYLED_ITEM((#570),#540));#590 = DIRECTION('',(-1.,1.));#600 = CARTESIAN_POINT('',(-7.,7.));#610 = AXIS2_PLACEMENT_2D('',#600,#590);#620 = SYMBOL_TARGET('',#610,1.,1.);#630 = PRE_DEFINED_TERMINATOR_SYMBOL('open arrow');#640 = DEFINED_SYMBOL('',#630,#620);#650 = SYMBOL_COLOUR(#20);#660 = SYMBOL_STYLE('black',#650);#670 = PRESENTATION_STYLE_ASSIGNMENT((#660));#680 = (ANNOTATION_OCCURRENCE()
ANNOTATION_SYMBOL_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_ITEM()
LEADER_TERMINATOR()REPRESENTATION_ITEM('')
STYLED_ITEM((#670),#640)
TERMINATOR_SYMBOL(#490));#690 = (DRAUGHTING_CALLOUT((#490,#580,#680))
DRAUGHTING_ELEMENTS()GEOMETRIC_REPRESENTATION_ITEM()
LEADER_DIRECTED_CALLOUT()REPRESENTATION_ITEM(''));#380 = PRESENTATION_LAYER_ASSIGNMENT(' Layer1','',(#490､#580､#680､#690));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level1');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATION_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISION('A4_horizontal', (#700, #751), #748,'revision_identifier01');#740 = DRAWING_SHEET_REVISION_USAGE(#752, #742, '01');#753 = PRESENTATION_SIZE(#752, #751);

Expression of Leader in SXF （.p21）#10 = EXTERNAL_ SOURCE(IDENTIFIER(‘SCADEC’));#25 = EXTERNALLY_DEFINED_ TEXT_FONT(IDENTIFI ER(‘century’),#10);#20=DRAUGHTING_PRE_DEFINED_COLOUR('black');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(0.13),#10);#430 = CARTESIAN_POINT('',(-7.,-7.));#440 = CARTESIAN_POINT('',(0.,0.));#450 = CARTESIAN_POINT('',(12.,0.));#460 = POLYLINE('',(#450,#440,#430));#470 = CURVE_STYLE('',#20,#30,#40);#480 = PRESENTATION_STYLE_ASSIGNMENT((#470));#490 = (ANNOTATION_CURVE_OCCURRENCE()
ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
LEADER_CURVE()GEOMETRIC_REPRESENTATION_I TEM()
REPRESENTATI ON_ITEM('')
STYLED_I TEM((#480),#460));#500 = PLANAR_EXTENT('', 15.2,3.2);#510 = DIRECTION('',(1.,0.));#520 = CARTESIAN_POINT('',(10.,0.));#530 = AXIS2_PLACEMENT_2D('',#520,#510);#540 =TEXT_LI TERAL_WI TH_EXTENT('$$SXF_baseline left', '12.5',#530,'baseline
left',.RIGHT.,#25,#500);#550 = TEXT_ STYLE_FOR_DEFINED_FONT(#20);#560 = (TEXT_STYLE('',#550)
TEXT_STYLE_WI TH_BOX_CHARACTERI STICS((
BOX_SLANT_ANGLE(0.),
BOX_HEIGHT(3.2),
BOX_WIDTH(15.2),
BOX_ROTATE_ANGLE(0.)))
TEXT_STYLE_WI TH_ SPACING(LENGTH_MEASURE(0.8)));#570 = PRESENTATION_STYLE_ASSIGNMENT((#560));#580 = (ANNOTATION_OCCURRENCE()
ANNOTATION_TEXT_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_I TEM()
REPRESENTATI ON_ITEM(’dimension va lue')
STYLED_I TEM((#570),#540));#590 = DIRECTION('',(-1.,1.));#600 = CARTESIAN_POINT('',(-7.,7.));#610 = AXIS2_PLACEMENT_2D('',#600,#590);#620 = SYMBOL_TARGET('',#610,1.,1.);#630 = PRE_DEFINED_TERMINATOR_SYMBOL('open arrow');#640 = DEFINED_SYMBOL('',#630,#620);#650 = SYMBOL_COLOUR(#20);#660 = SYMBOL_STYLE('blac k',#650);#670 = PRESENTATION_STYLE_ASSIGNMENT((#660));#680 = (ANNOTATION_OCCURRENCE()
ANNOTATION_SYMBOL_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE()
GEOMETRIC_REPRESENTATION_I TEM()
LEADER_TERMINATOR()REPRESENTATI ON_ITEM('')
STYLED_I TEM((#670),#640)
TERMINATOR_SYMBOL(#490));#690 = (DRAUGHTING_CALLOUT((#490,#580,#680))
DRAUGHTING_ELEMENTS()GEOMETRIC_REPRESENTATION_I TEM()
LEADER_DIRECTED_CALLOUT()REPRESENTATI ON_ITEM(''));#380 = PRESENTATION_LAYER_ASSIGNMENT('Layer1','',(#490､､ #580､､ #680､､#690));#390 = PRESENTATION_LAYER_USAGE(#380,#752);#741 = DRAWING_DEFINITION('drawing_number01', $);#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level1');#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));#748 = ( GEOMETRIC_REPRESENTATI ON_CONTEXT(2)GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATI ON_CONTEXT('ID1','2D'));#749 = CARTESIAN_POINT('', (0., 0.));#750 = AXIS2_PLACEMENT_2D('', #749, $);#751 = PLANAR_BOX('', 297., 210., #750);#752 = DRAWING_SHEET_REVISI ON('A4_horizontal', (#700, #751), #748,'revision_identifier01');#740 = DRAWING_SHEET_REVISI ON_USAGE(#752, #742, '01');#753 = PRESENTATION_SI ZE(#752, #751);

ＳＸＦにおける引出し線の表現（.sfc）
レイヤコード
色コード
線種コード
線幅コード
頂点数

矢印コード
矢印配置倍率
寸法値の有無/*#690 = label_feature ('1'､’1'､’1'､’1',’3’､’(7.,0.,12.)’､’(7.,0.,0.)',’1’,‘1.’,’1’ ,’1’,’12.5’,’10.’,’0.’,’3.2’,’15.2’,’0.8’,’0.’,’0.’,’1’,’1’)*/
頂点X座標 頂点Y座標

文字列配置点（x, , y)文字フォントコード
文字列
文字範囲高
文字範囲幅
文字間隔
文字列回転角スラント角
文字配置基点
文字書出し方向

Expression of Leader in SXF （.sfc）

Layer code
Color code
Line-type code
Line-width code
Number of apexes

Arrow code
Scale factor of arrow arrangement
Pres ence or absence of dimensional
value

/*
#690 = label_feature ('1'､､ ’1'､､ ’1'､､ ’1',’3’､､ ’(7.,0.,12.)’､､ ’(7.,0.,0.)',’1’,‘1.’,’1’ ,’1’,’12.5’,’10.’,’0.’,’3.2’,’15.2’,’0.8’,’0.’,’0.’,’1’,’1’)*/
X coordinates of Y coordinates of
apexes (Array) apexes (Array)
Font code
Letter string

Disposingpoint of letter
string（x, , y)Height of letter range
Width of letter range
Spacing between etters
Turning angle of letter string
Slant angle
Base point of letter arrangement
Letter-- writing direction
LetterＳＸＦのサブセットスキーマ(レベル2抜粋）
SCHEMA associative_draughting;
TYPE ahead_or_behind = ENUMERATION OF(ahead,behind);END_TYPE; -- ahead_or_behind
TYPE angle_relator = ENUMERATION OF(equal,large,
small);
END_TYPE; -- angle_relator……
……．
ENTITY annotation_curve_occurrence
SUBTYPE OF (annotation_occurrence);
WHERE
wr1: 'ASSOCIATIVE_DRAUGHTING.CURVE' IN
TYPEOF(SELF¥sty led_item.item);
END_ENTITY; -- annotation_curve_occurrence
ENTITY annotation_fill_area
SUBTYPE OF (geometric_representation_item);boundaries : SET [1:?] OF curve;
END_ENTITY; -- annotation_fill_area
…………・
………・

RULE compatible_dimension FOR (cartesian_point, direction,
representation_context, geometric_representation_context);
WHERE
wr1: SIZEOF(QUERY ( x <* cartesian_point | (SIZEOF(QUERY ( y <*geometric_representation_context | (item_in_context(x,y ) AND (HIINDEX(x.coordinates) <> y .coordinate_space_dimension)) )) >0) )) = 0;
wr2: SIZEOF(QUERY ( x <* direction | (SIZEOF(QUERY ( y <*geometric_representation_context | (item_in_context(x,y ) AND (HIINDEX(x.direction ratios) <> y .coordinate_space_dimension)) ))> 0) )) = 0;………………・・…………・・
FUNCTION cross_product(
arg1, arg2: direction): vector;
LOCAL
v2 : LIST [3:3] OF REAL;
v1 : LIST [3:3] OF REAL;
mag : REAL;
res : direction;
result : vector;
END_LOCAL;
IF (NOT EXISTS(arg1)) OR (arg1.dim = 2) OR (NOT EXISTS(arg2)) OR (arg2.dim = 2) THEN
RETURN(?);
ELSE
BEGIN
v1 := normalize(arg1).direction ratios;
v2 := normalize(arg2).direction ratios;
res.direction ratios[1] := (v1[2] * v2[3]) - (v1[3] * v2[2]);res.direction ratios[2] := (v1[3] * v2[1]) - (v1[1] * v2[3]);res.direction ratios[3] := (v1[1] * v2[2]) - (v1[2] * v2[1]);mag := 0;
REPEAT i := 1 TO 3 BY 1;
mag := mag + (res.direction ratios[i] * res.direction ratios[i]);END_REPEAT;
IF mag > 0 THEN
result.orientation := res;result.magnitude := SQRT(mag);
ELSE
result.orientation := arg1;
result.magnitude := 0;
END_IF;
RETURN(result);
END;
END_IF;
END_FUNCTION; -- cross_product

END_SCHEMA; -- associative_draughting
END_RULE; -- compatible_dimension

Subset Schema of SXF (Extraction of Level 2)
SCHEMA associative_draughting;
TYPE ahead_or_behind = ENUMERATION OF(ahead,behind);END_TYPE; -- ahead_or_behind
TYPE angle_relator = ENUMERATION OF(equal,large,
small);
END_TYPE; -- angle_relator……
……．
．
ENTITY annotation_curve_occurrence
SUBTYPE OF (annotation_occurrence);
WHERE
wr1: 'ASSOCIATIVE_DRAUGHTING.CURVE' IN
TYPEOF(SELF¥styled_ item.item);
END_ENTITY; -- annotation_curve_occurrence
ENTITY annotation_fill_area
SUBTYPE OF (geometric_representation_item);boundaries : SET [1:?] OF curve;
END_ENTITY; -- annotation_fill_area
…………・
・
………・
・

RULE compatible_dimension FOR (cartesian_point, direction,
representation_context, geometric_representation_context);
WHERE
wr1: SIZEOF(Q UERY ( x <* cartesian_point | (SIZEOF(QUERY ( y <*geometric_representation_context | (item_in_context(x,y) AND (HIINDEX(x.coordinates) <> y.coordinate_space_dimension)) )) >0) )) = 0;
wr2: SIZEOF(Q UERY ( x <* direction | (SIZEOF(Q UERY ( y <*geometric_representation_context | (item_in_context(x,y) AND (HIINDEX(x.direction_ratios) <> y.coordinate_space_dimension)) ))> 0) )) = 0;………………・・・・…………・・
・・
FUNCTION cross_product(
arg1, arg2: direction): vector;
LOCAL
v2 : LIST [3:3] OF REAL;
v1 : LIST [3:3] OF REAL;
mag : REAL;
res : direction;
result : vector;
END_LOCAL;
IF (NOT EXI STS(arg1)) OR (arg1.dim = 2) OR (NOT EXISTS(arg2)) OR (arg2.dim = 2) THEN
RETURN(?);
ELSE
BEGIN
v1 := normalise(arg1).direction_ratios;
v2 := normalise(arg2).direction_ratios;
res.direction_ratios[1] := (v1[2] * v2[3]) - (v1[3] * v2[2]);res.direction_ratios[2] := (v1[3] * v2[1]) - (v1[1] * v2[3]);res.direction_ratios[3] := (v1[1] * v2[2]) - (v1[2] * v2[1]);mag := 0;
REPEAT i := 1 TO 3 BY 1;
mag := mag + (res.direction_ratios[i] * res.direction_ratios[i]);END_REPEAT;
IF mag > 0 THEN
result.orientation := res;result.magnitude := SQ RT(mag);
ELSE
result.orientation := arg1;
result.magnitude := 0;
END_IF;
RETURN(result);
END;
END_IF;
END_FUNCTION; -- cross_product

END_SCHEMA; -- associative_draughting
END_RULE; -- compatible_dimens ion

Corresponding Situation between ARM of AP202 and SXF
V2 .1 Apr.2 6.20 0 1

ARM level divison diagram
P ro duc t_v ersi on

responsibility

Or gan izat ion /per sonD rau gh tin g
A nno tat ion(Geometric/
Descriptive
Elements,Siz e,
Balloon)definition
Toler an ce
D im ensio n

Leader
BalloonLeade rpublisher

P ro duc t_d if in iti on(Size)

assigned_person

Li near _d ire cted _di m ensio n

Gr oupO rd ina te_di men sion

Dr awi ng

S ecu ri ty_
le veldefinition
Pu bl icat ion

Chai ned /par al lel_d im ensio n(Paper)Gr ou p_e lem ent

An gul ar_di men sionAngle

Li near _di men sion

Diameter

Gr ou p_ann otai on _elem ent

App ro val

D raw ing _S hee t
P ub li cati on

Cur ve_dim en sion
Rad iu s_
di men sion

Gr ou p_geom et ric _elem ent

RadiusDi ame ter _di men sion

Dr aug hti ng _sha pe_mo delLayer

Su b_ mo delLayer( Pape r,C ompos ite f igure)Su b_ gr oup

composition
2 D_ car tesian _coo rd ina te_sp ace

Dr awi ng _vi ew(Pa per,Co mp osite figu re)( Geometric/Descriptive Elem ent)

A ppe aran ce

F ill _ar ea_
ap pear an ce

F ill _ar ea

Geo met ri c_el eme nt(Line,Color,
Line width,Font)

Dr awi ng_ vi ew_
def ini ti on

Ha tc hin g(De temined v alue )Ha tc hin g(Pa inting)
Ha tc hin g(De fin ed by u ser)
Ha tc hin g(Pa ttern )Cu rv e_ap pea ran ceLine ,se gme nt,Ploy gon allin e,Circle ,Ellip se,Splin e ,Size,Lea der,Ballo on lin e

Mod el_ pla ced_a nno tat ion

appearance
curve

A nn otai on _cu rv eV iew _p laced _an not ati on

annotation of model def inition
defionition

A nno tat ion _el eme nt

Text _str in g

(Paper)Paper

Car tesi an_coor di nat e_sp ace

Diam eter

Def inition ofcomposite f igure

Sh eet_ pla ced_a nno tat ion

Col ou r

Defined line
User-defined color
Line width

Defined color
User-def ined color

appearance
V iew _di spla yed_ge om etr y

Legends
L evel 1
L evel 2

Letter e lements,Size ,Le ad er,
Balloo n letter e leme nts

Other sText

( Le tte r ele men ts)

Text _ap pea ran ce

Red l etter：Features corresponding t o enti ties
Fo nt

A nn ota tio n_ sy mb ol

Po int marker,De fine d symbol,Siz e,Ballo on e nd( Arro w e tc )A nn ota tio n_
su bf igu re

De fin ition of c ompos ite f igure,Dis pos itio n of co mp osite fig ure

Shown in parentheses are item s
relating to features.

ＩＳＯ規格におけるＳＸＦのポジション（１／２）
Draughting_drawing_revis ion (1)Contract related (5)

AP214
(892)
AP202 (348)
AP214 CC4 (488)
STEP-CDS (241)

AP202 CC2 (241)
SXF L2 (117)SXF L1 (85)B_spline_ curve (2)Different Entity Names (7)Elementary_2d_geometric_curve_set_shape_representation (1)Different Select Type Names (7)( )内はEntity数

Position of SXF in ISO Standard (1/2)
Draughting_drawing_revision (1)Contract related (5)

AP214
(892)
AP202 (348)
AP214 CC4 (488)
STEP-CDS (241)

AP202 CC2 (241)
SXF L2 (117)SXF L1 (85)B_spline_ curve (2)Different Entity Names (7)Elementary_2d_geometric_curve_set_shape_representation (1)Different Select Type Names (7)(Indicated in parentheses are the numbers of entities.)

ＩＳＯ規格におけるＳＸＦのポジション（２／２）
AP202 (348)

AP202 CC2 (241)
SXF L2 (117)SXF L1 (85)B_spline_ curve (2)( )内はEntity数

Position of SXF in ISO Standard (2/2)

AP202 (348)

AP202 CC2 (241)
SXF L2 (117)SXF L1 (85)B_spline_ curve (2)(Indicated in parentheses are the numbers of entities.)ＳＸＦとＡＰ２０２の整合性の検証
検証内容① NIST Expressを使用し，Expressを使用し，AP202(ISO10303
AP202(ISO10303--202:1996) AIM Express Schemaと，共通ライ
Schemaと，共通ライ
ブラリから生成した各フィーチャの .p21
p21ファイルとの整合性を確認
ファイルとの整合性を確認
AP202の規格を満足しない仕様を確認
AP202の規格を満足しない仕様を確認＝＞AP202＝＞
AP202の不具合として既にの不具合として既にSEDS
SEDSで修正されているもの
で修正されているもの＝＞及びAP202＝＞及びAP202の不具合と判断できるものであった（の不具合と判断できるものであった（SEDS
SEDSを提出済み）
を提出済み）※詳細は「Schemaの変更一覧表」を参照②

AP202(ISO10303-202:1996) の規格書とAP202(ISO10303規格書とExpress
Express Schema of SXF（SXF（主にテンプレート）
より，Entity
より，
Entity対比表と対比表とRule
Rule対比表を作成し，整合性を確認
対比表を作成し，整合性を確認
SXFで使用している
SXFで使用しているb_spline_curveb_spline_curve，，及び及びbezier_curve
bezier_curveがが AP202 CC2の規格外であCC2の規格外であることを確認（AP202
ることを確認（AP202の規格内ではある）の規格内ではある）※詳細は別紙「AP202・SXF対応一覧表」，別紙「AP202・SXF Rule一覧表」を参照

Express Schema of SXFはAP202のサブセットである＝＞ AP202に準拠しているVerification of Consistency between SXF and AP202① The consistency between AP202 (ISO 1030310303-202: 1996) AIM Express Schema andthe .p21 file of each feature produced by using the common librarylibrary was checked byusing NIST Expresso
Expresso..
There were specifications which did not meet the standard of AP202. Most of them had already beencorrected as problems of AP202 by SEDS, and the rest were judged to be problems of AP202.
(Regarding the latter, SCADEC submitted SEDS.)
Refer to the “Table of Changes of Schema” for details.

② Comparison tables of entities and rules were prepared from AP202 (ISO 1030310303202: 1996) and Express Schema of SXF (mainly templates) to ascertain
ascertain theirconsistency.
It was ascertained that b_spline_curve used in SXF and bezier_curve
bezier_cu rve were outof the standard of AP202 CC2 (though within the standard of AP202).
AP202).
Refer to the “Comparison Table between AP202 and SXF” and the “Table ofRules of AP202 and SXF.”

Express Schema of SXF is a subset of AP202.
(It is in accordance with AP202.)ＳＸＦとＡＰ２０２の整合性の検証資料（１／３）
Ｓｃｈｅｍａ 変更一覧表
No.

修正済み

Names

Part

WR No.

参照および備考
www.mel.nist.gov/step/parts/part101/seds/archive/o9800325.txt

1

dimension_curve

101

WR1,WR2,WR3

2draughting_annotation_occurrence

504

WR7

3

draughting_elements

506

WR3,WR4,WR5

4leader_curve

101

WR1

5

structured_dimension_callout

506

WR4,WR5,WR6,
WR7

6

trimmed_curve

42

WR1,WR2

www.mel.nist.gov/step/parts/part042/current/tc1/
www.mel.nist.gov/step/parts/part042/current/tc2/
www.mel.nist.gov/step/parts/part042e2/is/n537/

7

units_name_and_prefix_constraint

202

WR1,WR2,WR3,
WR4

NIST Expresso Ver.1.5.1に添付されていたSchema

8

draughting_annotation_occurrence

504

WR11

文字列の回転
www.mel.nist.gov/step/parts/part504/is/wg12n503.exp
www.mel.nist.gov/step/parts/part504/504.pdf

9founded_item

4310draughting_pre_defined_curve_font

202
517

WR1

SCADECからSEDS提出 （ISO 128-20の線種に対応）

11

draughting_subfigure_representation

504

WR3

SCADECからSEDS提出

SCADECからSEDSを提出

NIST Expresso Ver.1.5.1に添付されていたSchema
www.mel.nist.gov/step/parts/part506/seds/c9800319.txt
www.mel.nist.gov/step/parts/part506/seds/c9800333.txt
www.mel.nist.gov/step/parts/part101/current/tc1/
www.nist.gov/sc4/wg_qc/wg12/n268/
www.mel.nist.gov/step/parts/part506/seds/c9800320.txt
www.mel.nist.gov/step/parts/part506/seds/c9800335.txt

founded_itemの追加および，関連項目の修正
www.nist.gov/sc4/wg_qc/wg12/n499/

Data for Verification of Consistency between SXF and AP202(1/3)
Table of Changes of SchemaNo.

Na mesPa rt

WR No.

Reference and Remarks
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part101/
gov/step/parts/part101/seds/step/parts/part101/seds/archive/o9800325.txt
seds /archive/o9800325.txt

1

dimension_curve

101

WR1,WR2,WR3

2draughting_annotation_occurrence

504

WR7

3

draughting_elements

506

WR3,WR4,WR5

4leader_curve

101

WR1

5

structured_dimension_callout

506

WR4,WR5,WR6,
WR7

6

trimmed_curve

42

WR1,WR2

www.melwww.mel.
mel.nist.
nist .gov/step/parts/part042/current/tc1/
gov/step/parts/part042/current/tc1/
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part042/current/tc2/
gov/step/parts/part042/current/tc2/
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part042e2/is/n537/
gov/step/parts/part042e2/is/n537/

7

units_name_and_prefix_constraint

202

WR1,WR2,WR3,
WR4

Schema attached to NIST Expresso Ver.1.5.1

8

draughting_annotation_occurrence

504

WR11

9

founded_item

4310draughting_pre_defined_curve_font

202
517

WR1

SED submitted by SCADEC (Capable of kinds of lines of ISO
128128-20)

11draughting_subfigure_representation

504

WR3

SED submitted by SCADEC

Schema attached to NIST Expresso Ver.1.5.1
Ver.1.5.1
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part506/
gov/step/parts/part506/seds/step/parts/part506/seds/c9800319.
seds /c9800319.t xt
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part506/
gov/step/parts/part506/seds/step/parts/part506/seds/c9800333.
seds /c9800333.t xt
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part101/current/tc1/
gov/step/parts/part101/current/tc1/
www.nist
nist..gov
gov/sc4//sc4/wg_qc
wg_qc/
wg12/n268/
www.
nist
/sc4/
wg_qc
/wg
12/n268/
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part506/
gov/step/parts/part506/seds/step/parts/part506/seds/c9800320.
seds /c9800320.t xt
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part506/
gov/step/parts/part506/seds/step/parts/part506/seds/c9800335.
seds /c9800335.t xt

Turn of letter string
www.melmel..nist
nist..gov
gov/step/parts/part504/is/wg12n503.exp/step/parts/part504/is/wg12n503.exp
www.
mel
www.melwww.mel.
mel.nist.
nist .gov/step/parts/part504/504.
gov/step/parts/part504/504.pdf/step/parts/part504/504.pdf
Addition of founded_item and correction of related
items
www.nist
nist..gov
gov/sc4//sc4/wg_qc
wg_qc/
wg12/n499/
www.
nist
/sc4/
wg_qc
/wg
12/n499/

Nos. 1 to 9 already amended

ＳＸＦとＡＰ２０２の整合性の検証資料（２／３）
ＡＰ２０２・ＳＸＦ対応一覧表（別紙より抜粋）
AP2 02
No .

x
x
x
x

x
x
x
x

x
x

x
x
x

x

x
x

x

x

x
x
x

x x
x x
x x

）

x
x
x
x

ザ
定
義

）

x
x
x
x

ー

x

（

x

x
x
x
x
x
x
x
x
x

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

ユ

（ ー

x
x

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

塗
り

複
合
曲
パ 線
タ
定
ン 義
ッ

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

ッ

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

チ
ン
グ

）

1
0
0
1
0
1
1
1
0
4
3
1
1
0
0
0
0
0
0
0
0
0
0
1
1
2
0
0
1
3
3
2
1
2
0
1

ハ

チ
ン
グ

）

41
506
47
46
46
46
46
202
46
504
46
46
46
41
41
41
41
41
41
41
41
41
46
42
42
42
42
42
41
46
202
46
46
46
42
47

ハ

チ
ン
グ

（

add ressan gu lar_dimensio n
an gu lar_loc ation
an notati on_curve_oc currenc e
an notati on_fill _area
an notati on_fill _area_occur rence
an notati on_occur rence
an notati on_occur rence_associ at ivity
an notati on_occur rence_rel ation ship
an notati on_subfigure_o ccurren ce
an notati on_symbol
an notati on_symbol _occurr encean notati on_text_occu rrence
app licat ion_con text
app licat ion_con text_element
app licat ion_pro tocol _d efinit ion
app roval
app roval_assignment
app roval_date _t ime
app roval_per so n_organizati on
app roval_rol e
app roval_status
ar ea_in_set
axi s2 _p lacement_2db _spl ine_cu rve
b _spl ine_cu rve_with_kno ts
b ezier_cur veb ounded_cu rve
c alendar_dat ec amera_i magec amera_i mage_2d_wi th_scalec amera_modelc amera_model _d2
c amera_usagec artesian_po int
c entre_of_symmet ry

ハ

（

ォ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

ッ

3

ー

2

ッ

1

ー

where uniqu e

SXF
Exp ress
フィーチャ
幾何要素/表記要素
構造要素
Schema
図面構造
レ レ 用 レ 既 ユ 既ユ 線 文点 線 折円 円 楕楕 文 ス 複 複 既直 角 半直 引 バ ハ
ベ ベ 紙 イ 定定
幅 字 マ 分 線
弧 円 円 字 プ 合 合 定 線 度 径 径 き ル チング
ル ル
ヤ 義 ザ 義ザフ
弧 要 ラ 図 図 義寸 寸 寸寸 出
12
線 定 色定カ
素 イ 形 形 シ 法 法 法法 し ン 既
定
種 義
義
ン
ン 定 配 ン線
義線
色ト
曲義 置 ボ
種
線
ル
ー

参照
Part

適合性 クラスー

Enti ty
Names

Rule

x

x

x x

x

x x

x

x

x x

x

x x

x

x x

x x
x
x
x x

x
x

*
x

x

x

x x

x

x

x

x x

x

x x

x

x x

x

x x

x

x x

x
x

x x
x x

x
x

x x
x x

x

x

x x

x

x x

x

x

*

* *

*

* *

*

* *

*

*

x

x x

x

x x

x

x x

x

x

x
x
x

*
* *

x

x

x x

x

*

*

x
*

x x

x

x x

x

x x

＊：上位型のEntity

Data for Verification of Consistency between SXF and AP202 （2/3)
Comparison Table between AP202 and SXF (Extracted from separate sheets)

addressangular_ dimension
angular_ location
annotation_curve_occurrence
annotation_fill_area
annotation_fill_area_occurrence
annotation_occurrence
annotation_occurrence_ associativity
annotation_occurrence_ relationshipannotation_subf igure_occurrence
annotation_symbol
annotation_symbol_occurrence
annotation_text_occurrence
application_context
application_context_ element
application_protocol_ definition
approval
approval_assignment
approval_date_time
approval_person_organization
approval_role
approval_status
area_in_set
axis2_placement_ 2db_spline_curveb_spline_curve_with_knots
bezier_curvebounded_curve
calendar_date
camera_image
camera_image_ 2d_with_scale
camera_model
camera_model_d2
camera_usage
cartesian_point
centre_ of _symmetry

41
506
47
46
46
46
46
202
46
504
46
46
46
41
41
41
41
41
41
41
41
41
46
42
42
42
42
42
41
46
202
46
46
46
42
47

1
0
0
1
0
1
1
1
0
4
3
1
1
0
0
0
0
0
0
0
0
0
0
1
1
2
0
0
1
3
3
2
1
2
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

x
x

x

x
x
x
x
x
x
x
x
x

x
x
x
x
x

x
x
x
x

x
x
x
x

x
x
x
x

x
x

x
x
x

x

x
x

x

x

Def inition of co mposite curve

Hat ching ( Pat ter n)

Hat ching ( Def ined by user)

Hat ching ( Paint ing)

Hat ching ( Det erm ine d value)

BalloonLeader

Diamet er

RadiusAngle

Dimen sio n of str aight line

Def ined symbo l

Structural Elements
Disposit ion of composit e figur eaaaaaaa

Def inition of co mposite figure

Spline curve

Lett er element s

Elliptic arc

EllipseCir cular arc

Level 2

Cir cle

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Polygona l lin e

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Line segmen t

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Level 1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

Point mar ker

3

Font

2

Line widt h1

ReferencePart

where uniqueUser -define d line

Class of Adaptability

Def ined co lo r

Rule

E ntity
Names

SXF
Express
Features
Schema Drawing StructureGeometric/Descriptive Elements

User -define d func tion

AP202
No.

x
x x x x x xxx x x x x x x x x

x x x xx x x xx x x x x x x x x x x xxxx x x x x x x x
x x x x x xxxxx x x x x x

x x x x xx x x x x x x x x

x

x x

*
* *

*

*

x
*

* * * * * * * * * * *x x x x x x x x x x x x x x x x x x x x x x x＊： Entities of high rank typeＳＸＦとＡＰ２０２の整合性の検証資料（３／３）
ＡＰ２０２・ＳＸＦ Ｒｕｌｅ一覧表（別紙より抜粋）
No.

Names

1 annotation_ curve_occur rence

Part

Rule

対
象

46

WR 1

◎ The styled item shall be a CURVE.

英文

訳文
STYLED ITEMの要素 は、CURVEでな ければならな い。

2 annotation_ fill_area_o ccurrence

46

WR 1

◎ The styled item shall be an ANNOT ATION_FILL_ AREA.

STYLED ITEMの要素 は、ANNOTATI ON_FILL_AREA でなければな らない。

3 annotation_ occurrence

46

WR 1

◎ A ANNOTATI ON_OCCURREN CE shall be a GEOMETRIC _REPRESENTAT ION_ITEM.

ANNOTA TION_OCCURR ENCEは、GEOM ETRIC_REPRES ENTATION_IT EMでなければ ならない。

4 annotation_ subfigure_o ccurrence

504

WR 1

◎ The ANNOTA TION_SUBFIG URE_OCCURREN CE shall ha ve exactly o ne style.

5 annotation_ subfigure_o ccurrence
6 annotation_ subfigure_o ccurrence

504
504

WR 2
WR 3

◎ The type o f style sha ll be NULL_S TYLE.
◎ The item o f the ANNOT ATION_SUBFIG URE_OCCURRE NCE shall be an

ANNOTA TION_SUBFIG URE_OCCURREN CEは、ちょう ど１つのスタ イルを持たな ければならない 。
スタイ ルの型は、N ULL_STYLEでな ければならな い。
ANNOTA TION_SUBFIG URE_OCCURREN CEの要素は、 ANNOTATION_ SYMBOLでなけ ればならない。

7 annotation_ subfigure_o ccurrence

504

WR 4

◎ The source of the ANN OTATION_SUBF IGURE_OCCUR RENCE shall be a

8 annotation_ symbol

46

WR 1

◎ The MAPPIN G_SOURCE sh all be a SYM BOL_REPRESE NTATION_MAP.

ANNOTATION _SYMBOL.

DRAUGHTING _SUBFIGURE_ REPRESENTATI ON.

ANNOTA TION_SUBFIG URE_OCCURREN CEの要素であ るANNOTATIO N_SYMBOLのマ ップ元は、
DRAUGH TING_SUBFIG URE_REPRESEN TATIONでなけ ればならない 。
MAPPIN G_SOURCEは、 SYMBOL_REPR ESENTATION_M APでなければ ならない。

9 annotation_ symbol

46

WR 2

◎ The MAPPIN G_TARGET sh all be a SYM BOL_TARGET.

MAPPIN G_TARGETは、 SYMBOL_TARG ETでなければ ならない。

10 annotation_ symbol

46

WR 3

◎ An instanc e of ANNOTA TION_SYMBOL shall also be an instan ce of

11 annotation_ symbol_occu rrence

46

WR 1

◎ The styled item shall be an ANNOT ATION_SYMBO L or a DEFIN ED_SYMBOL.

ANNOTA TION_SYMBOL のインスタン スは、GEOMET RIC_REPRESE NTATION_ITEM のインスタ
ンスで なければなら ない。
STYLED ITEMの要素 は、ANNOTATI ON_SYMBOL、ま たはDEFINE D_SYMBOLでな ければならない。

12 annotation_ text_occurr ence

46

WR 1

◎ The item t o which sty le is assign ed shall be the type of at least o ne of

13 axis2_place ment_2d

42

WR 1

◎

AXIS2_ PLACEMENT_2 Dの空間次元数 は、２とする 。

GEOMETRIC_ REPRESENTAT ION_ITEM.

STYLED ITEMの要素 は、
TEXT_LITER AL,ANNOTATI ON_TEXT,ANNO TATION_TEXT _CHARACTER,D EFINED_CHAR ACTER_G TEXT_L ITERAL,ANNO TATION_TEXT, ANNOTATION_T EXT_CHARACT ER,DEFINED_C HARACTER_G
LYPH,or CO MPOSITE_TEX T.
LYPH,C OMPOSITE_TE XTのいずれか でなければな らない。

14 b_spline_cu rve

42

WR 1

◎

15 colour_rgb
16 colour_rgb
17 colour_rgb
18 composite_c urve

46
46
46
42

WR 1
WR 2
WR 3
WR 1

◎ The intens ity of the red colour c omponent sh all be betwe en 0.0 and 1.0.
◎ The intens ity of the green colour component shall be bet ween 0.0 an d 1.0.
◎ The intens ity of the blue colour component s hall be betw een 0.0 and 1.0.
◎

このエ ンティティの インスタンス 化は、下位型 の
B_SPLI NE_CURVE_WI TH_KNOTS,UNI FORM_CURVE,Q UASI_UNIFOR M_CURVE又はBEZIER _CURVEのうち の１個でなけ ればならない 。
赤色の 成分は0以上 ，1以下でなけ ればならない 。
緑色の 成分は0以上 ，1以下でなけ ればならない 。
青色の 成分は0以上 ，1以下でなけ ればならない 。
閉曲線 の最後を除い て、TRANSIT IONは、DISCO NTINUOUSであ ってはならな い。

19 composite_c urve_segmen t

42

WR 1

◎

PARENT _CURVEは、B OUNDED_CURVE でなければな らない。

20 dimension_c allout_rela tionship

506

WR 1

21 dimension_c allout_rela tionship

506

WR 2

22 dimension_c allout_rela tionship

506

WR 3

◎ The NAME o f the DIMEN SION_CALLOUT _RELATIONSH IP shall be either 'pri mary' DIMENS ION_CALLOUT _RELATIONSHI PのNAMEは、 'primary' o r 'secondary 'でなけれor 'second ary'.
ばなら ない。
寸法は 、ANGULAR_D IMENSION、◎ The dimens ion shall b e an ANGULAR _DIMENSION,
CURVE_DIME NSION,DIAME TER_DIMENSIO N,LEADER_DI RECTED_DIMEN SION,LINEAR _DIMENS CURVE_ DIMENSION,D IAMETER_DIME NSION,LEADER _DIRECTED_D IMENSION,LIN EAR_DIMENSION,ORDINA TE_DIMENSIO N,or RADIUS_ DIMENSION.
ION,OR DINATE_DIME NSION,RADIUS _DIMENSIONで なければなら ない。
寸法表 記は、◎ The dimens ion callout shall not b e a
DIMENSION_ CURVE_DIREC TED_CALLOUT, PROJECTION_ CURVE_DIRECT ED_CALLOUT, or
DIMENS ION_CURVE_D IRECTED_CALL OUT,PROJECTI ON_CURVE_DI RECTED_CALLO UT,orLEADER_DIR ECTED_CALLO UT.
LEADER _DIRECTED_C ALLOUTであっ てはならない 。
それぞ れの寸法表記 の要素は、ま た、寸法の要 素でなけれ ばならない。
◎ Each eleme nt of the d imension cal lout shall also be an e lement of t hedimension.
寸法線 は、０～２個 の終端記号( TERMINATOR_S YMBOL)によっ て注記する。
○
寸法線 (DIMENSION_ CURVE)は、少 なくとも一つ の参照してい る寸法線指示 表記○(DIMEN SION_CURVE_ DIRECTED_CAL LOUT)によって 使用しなけ ればならない 。
寸法線 は、寸法範囲 の起点を示す 二つ以上の終 端記号によ って注記して はならず、○
寸法範 囲の終点を示 す二つ以上の 終端記号によ って注記さ れてもならな い。
寸法線 指示表記(DI MENSION_CURV E_DIRECTED_C ALLOUT)は、 製図表記要素◎(DRAUG HTING_CALLO UT_ELEMENT)の 集合中に、ち ょうど１本 の寸法線
(DIMEN SION_CURVE) を含まなけれ ばならない。

23 dimension_c allout_rela tionship

506

WR 4

24 dimension_c urve
25 dimension_c urve

101
101

WR 1
WR 2

26 dimension_c urve

101

WR 3

27 dimension_c urve_direct ed_callout

101

WR 1

28 dimension_c urve_direct ed_callout

101

WR 2

◎

29 dimension_c urve_termin ator

101

WR 1

◎

30 dimension_p air
31 dimension_p air

506
506

WR 1
WR 2

× The NAME o f the DIMEN SION_PAIR sh all be eith er 'chained' or'paralle l'.
× The predec essor dimen sion in the DIMENSION_P AIR shall be an

寸法線 指示表記(DI MENSION_CURV E_DIRECTED_C ALLOUT)は、 必要な寸法線(DIMEN SION_CURVE) のほかに注記 を含まなけれ ばならない。
各寸法 線終端(DIME NSION_CURVE_ TERMINATOR)は 、寸法線(D IMENSION_CUR VE)を注記
付けな ければならな い。
DIMENS ION_PAIRのN AMEは、 'cha ined'か'para llel'のいず れかでなけれ ばならな
当該DI MENSION_PAI Rに先行する寸 法線は、
ANGULAR_DI MENSION,ANGULA R_DIMENSION ,CURVE_DIMEN SION,DIAMETE R_DIMENSION ,LINEAR_DIME NSION,ORDI
CURVE_DIME NSION,DIAME TER_DIMENSIO N,LINEAR_DI MENSION,ORDI NATE_DIMENS ION,or NATE_D IMENSION,RA DIUS_DIMENSI ONでなければ ならない。

備考
注記線は、 CURVEから継 承した線、円 、楕円、ポ リライン、Ｂ スプライン、 トリム
曲線などが 使えます。 SCADECでは、 線分、折線、 円、円弧、楕 円、楕円弧 、ベジェ
が注記線と なります。
塗潰しやハ ッチングの 境界は、ANNO TATION_FILL _AREAを使いま す。
ANNOTATIO N_FILL_AREA とは、ひとつ 以上の線の集 まりで、CUR VEから継承し たものが使えます 。SCADECで は、複合曲線 (COMPOSITE_ CURVE)を使い ます。
注記線、注 記文字、ハ ッチング、子 図（複合図形 ）などの注記 は、幾何的 な次数を持ちます。 ２次元や３ 次元であると いう情報も持 つことになり ます。SCAD ECLEVEL1,2で は２次元が 対象です。
子図（複合 図形）は、 そのスタイル にNULL_STYL Eと明示する必 要がありま す。これは、配置す る時に、子 図を構成する 各要素のスタ イル（色、線 種、線幅な ど）を、そのまま使 うことを意 味します。一 括してスタイ ルを与えるこ とは出来ま せん。
子図（複合 図形）は、 構成する要素 の定義と配置 基点を関係付 けるために
ANNOTATIO N_SYMBOLを使 います。ANN OTATION_SYM BOLを使うとい う事は、こ のルールも適用され るというこ とです。
子図（複合 図形）を構 成する要素の 集まりは、
DRAUGHTIN G_SUBFIGURE _REPRESENTAT IONを使って 現します。こ のルールも適 用され子図（複合 図形）やユ ーザ定義シン ボルの定義は 、SYMBOL_RE PRESENTATIO N_MAPを使って現し ます。この ルールも適用 されます。
子図（複合 図形）やユ ーザ定義シン ボルの配置は 、SYMBOL_TA RGETを使いま す。これによって 、配置基点 、回転と、縦 と横の尺度を 与えることが できます。 この尺度は、０より も大きい値 です。
子図（複合 図形）やユ ーザ定義シン ボルは、幾何 的な次数を持 ちます。２ 次元や３次元である という情報 も持つことに なります。S CADEC LEVEL1 ,2では２次元 が対象
注記シンボ ルは、子図 （複合図形） 、ユーザ定義 シンボル、既 定義シンボ ル、外部
定義シンボ ルのいずれ かです。SCAD EC LEVEL1,2 では、ユーザ 定義シンボル は対象外です。既 定義シンボ ルは、点マー カーと寸法の 矢印が使われ ています。 なお、
SCADECで既 定義シンボ ルと呼んでい るのは、外部 定義シンボル のことです 。
SCADEC LE VEL1,2で使用 できる注記文 字はTEXT_L ITERALから継 承した、範囲 付きの文字列(TE XT_LITERAL_ WITH_EXTENT) だけです。C OMPOSITE_TEX T,ANNOTATIO N_TEXTはLEVEL1,2で は対象外で す。ANNOTATI ON_TEXT_CHA RACTERとDEFI NED_CHARACT ER_GLYPHはPart46に はあります が、AP202では 使われてい ないようです 。
AXIS2_PLA CEMENT_2Dは 、座標値と方 向ベクトルを 持ち、２次元 空間におけ る配置及び向きを表 すもので円 の中心や、文 字列の基点に 利用されてい ます。線分 や円など殆どの要素 は、２次元 及び３次元に おいて共通で すが、このA XIS2_PLACEM ENT_2Dは２次元専用 なので、こ のルールが付 加されていま す。
SCADEC LE VEL1,2で使用 できるＢスプ ラインはベ ジェだけです 。ユニフォー ム、準ユニフォー ム、ノット 付きＢスプラ インはLEVEL 1,2では対象外 です。
ＲＧＢ値は 0.0～1.0の 実数値で指定 します。SCA DECのユーザー 定義色は0～ 255で指定し、これ に変換され ます。
composite _curveは、端 点と端点が結 合している 線分や円弧な どの集まりで す。
SCADEC LE VEL2では、ハ ッチングの境 界を表すた めに複合曲線 として利用し ています。TRANS ITIONは、co mposite_curv eを構成する 線についてい る属性で、こ の線の終点と、次 の線の始点 の連続性を示 すフラグです 。CONTINUOU Sは接続する 事を意味
し、DISCO NTINUOUSは接 続しないこと を示します 。要するに、 開曲線の最後 の線の場合は、接 続しない（ DISCONTINUOU S）が、それ 以外は接続す る
composite _curveを構成 する線は、端 点を持つ有 限な線（ポリ ライン、Ｂス プライ
ン、トリム 曲線）です 。端点を持た ない円や無限 直線は含みま せん。SCAD ECでは、
円弧、楕円 弧、折線、 ベジェで複合 曲線を構成し ます。

関連付ける 寸法線は、 角度寸法、曲 線寸法、直径 寸法、引出し 寸法、直線 寸法、半径寸法、基 準寸法のい ずれかです。 SCADEC LEVE L 1,2では曲線 寸法、基準 寸法は対象外です。
関連付ける 寸法表記は 、DRAUGHTING _ELEMENTS,S TRUCTURED_DI MENSION_CAL LOUTなど、寸法文 字を表すも のです。
DRAUGHTIN G_ELEMENTS, STRUCTURED_D IMENSION_CA LLOUTなど、寸 法表記の要 素は、直線寸法、角 度寸法など の寸法線の要 素にも含めな ければいけま せん。
ひとつの寸 法線に対し て、矢印など の終端記号を ０から２個ま で付ける事 ができま
寸法線は、 寸法線指示 表記から使わ れなくてはい けません。寸 法線指示表 記についてはDIMEN SION_CURVE_ DIRECTED_CAL LOUTの項を参 照してくださ い。
１つの寸法 線に対して 、矢印などの 終端記号を２ 個まで付ける ことができ ますが、始点側に２ 個、あるい は終点側に２ 個つけようと すると、これ に違反しま す。
寸法線指示 表記という のは、注記線 （寸法及び補 助線）、文字 （寸法値な ど）、シンボル（矢 印など）を 使って、１つ の寸法線の集 合をあらわし たものであ り、直線
寸法、半径 寸法、直径 寸法、角度寸 法などを総称 したものです 。俗にいう 寸法線のことですが 、これには 、必ず一本の 線（計測の方 向や範囲を示 す線の事で あり、Ｓ
ＴＥＰでは これを寸法 線と呼んでい る）が必要で す。
寸法線指示 表記は２つ 以上の要素が 必要です。１ つの寸法線の 他に、寸法 値や補助線、矢印な どの要素が 無いと、これ に違反します 。
矢印などの 寸法線の終 端記号から、 対象となる寸 法線を参照し ないと、こ れに違反します。寸 法線の終端 記号は、寸法 線の属性を持 たない単なる 注記線や、 引出し線につけるこ とはできま せん。
連続寸法線 （並列寸法 、直列寸法） の時に使用し ます。これは ＬＥＶＥＬ 1,２では対象外です 。

Data for Verification of Consistency between SXF and AP202 （3/3)
Table of Rules of AP202 and SXF (Extracted from separate sheets)
Part

Rule

Checking

1 annotation_curve_occurrence
2 annotation_fill_area_occurrence
3 annotation_occurrence
4 annotation_subfigure_occurrence
5 annotation_subfigure_occurrence
6 annotation_subfigure_occurrence
7 annotation_subfigure_occurrence

46
46
46
504
504
504
504

WR 1
WR 1
WR 1
WR 1
WR 2
WR 3
WR 4

◎
◎
◎
◎
◎
◎
◎

8 annotation_symbol

46

WR 1

◎

9 annotation_symbol
10 annotation_symbol

46
46

WR 2
WR 3

◎
◎

11 annotation_symbol_occurrence
12 annotation_text_occurrence

46
46

WR 1
WR 1

◎
◎

13 axis2_placement_2d
14 b_spline_curve
15 colour_rgb
16 colour_rgb
17 colour_rgb
18 composite_curve
19 composite_curve_segment
20 dimension_callout_relationship

42
42
46
46
46
42
42
506

WR 1
WR 1
WR 1
WR 2
WR 3
WR 1
WR 1
WR 1

◎
◎
◎
◎
◎
◎
◎
◎

21 dimension_callout_relationship

506

WR 2

◎

22 dimension_callout_relationship

506

WR 3

◎

23 dimension_callout_relationship24 dimension_curve
25 dimension_curve
26 dimension_curve
27 dimension_curve_directed_callout
28 dimension_curve_directed_callout
29 dimension_curve_terminator
30 dimension_pair
31 dimension_pair

506
101
101
101
101
101
101
506
506

WR 4
WR 1
WR 2
WR 3
WR 1
WR 2
WR 1
WR 1
WR 2

◎
○
○
○
◎
◎
◎
×
×

No.

Names

Indirectly corresponding

Contents mean
The styled item shall be a CURVE.
The styled item shall be an ANNOTATION_FILL_AREA.
A ANNOTATION_OCCURRENCE shall be a GEOMETRIC_REPRESENTATION_ITEM.
The ANNOTATION_SUBFIGURE_OCCURRENCE shall have exactly one style.
The type of style shall be NULL_STYLE.
The item of the ANNOTATION_SUBFIGURE_OCCURRENCE shall be an
The source of the ANNOTATION_SUBFIGURE_OCCURRENCE shall be a
DRAUGHTING SUBFIGURE REPRESENTATION.
The MAPPING_SOURCE shall be a SYMBOL_REPRESENTATION_MAP.
The MAPPING_TARGET shall be a SYMBOL_TARGET.
An instance of ANNOTATION_SYMBOL shall also be an instance of
GEOMETRIC REPRESENTATION ITEM.
The styled item shall be an ANNOTATION_SYMBOL or a DEFINED_SYMBOL.
The item to which style is assigned shall be the type of at least one of
TEXT_LITERAL,ANNOTATION_TEXT,ANNOTATION_TEXT_CHARACTER,DEFINED_CHARACTER_G
LYPH,or COMPOSITE_TEXT.

The intensity of the red colour component shall be between 0.0 and 1.0.
The intensity of the green colour component shall be between 0.0 and 1.0.
The intensity of the blue colour component shall be between 0.0 and 1.0.

The NAME of the DIMENSION_CALLOUT_RELATIONSHIP shall be either 'primary'or 'secondary'.
The dimension shall be an ANGULAR_DIMENSION,
CURVE_DIMENSION,DIAMETER_DIMENSION,LEADER_DIRECTED_DIMENSION,LINEAR_DIMENSION,ORDINATE_DIMENSION,or RADIUS_DIMENSION.
The dimension callout shall not be a
DIMENSION_CURVE_DIRECTED_CALLOUT,PROJECTION_CURVE_DIRECTED_CALLOUT,orLEADER DIRECTED CALLOUT.
Each element of the dimension callout shall also be an element of the

The NAME of the DIMENSION_PAIR shall be either 'chained' or'parallel'.
The predecessor dimension in the DIMENSION_PAIR shall be an
ANGULAR_DIMENSION,
CURVE DIMENSION,DIAMETER DIMENSION,LINEAR DIMENSION,ORDINATE DIMENSION,or

Subjects: “while” and “unique” clauses

ＣＡＤソフトへのＳＸＦのインプリメンテーション
CADベンダ受注者
CAD販売

CADソフトCADソフト
共通ライブラリ
フィ ーチ ャ←→ p2 1 機 能フィ ーチ ャ← → s f c 機
能DXFファ イル

チェッ ク

p21ファ イルｓｆｃファ イル

注）DXFトランスレータは改良を行わない。したがって、仕様
Ver.1.1への対応は市場原理
に委ねる。

納品

C AD ソフト ウェ ア 検 証機 能DXF-STEP/AP202
トランスレータ

SXF データ 確 認 機 能

STE P/ A P 2 0 2 ブ ラ ウザ

：新たに開発するソフト：既に開発されているが改良を行うソフト

発注者

図

開発物の内容と運用イメージ

Implementation of SXF to CAD Software
CAD vendor

CAD software

Sale ofContractor
CAD software
CAD software
Common library
Features<-> .p21 function

Features<-> .sfc function

DXF files

Check

p21 files

sfc files
DeliveryCheck function of
CAD software

SXF data-confirming
functionTranslator between
DXF and
STEP/AP202

STEP/AP202 browser

Note: DXF translator will
not be improved; therefore
its adaptation to the version
2.0 of the specifications
depends on the market
mechanism.

: Software to be
developed anew

Orderer: Software already
Software/Functions to be developed and Image of Operation

developed but to be
improved

ＳＸＦとＡＰ２０２との関係の結論zz

ＳＸＦのフィーチャやテンプレートは，ＡＰ２０２で定義される図面データ表現へのアクセスを容易にするためのAPI仕様である．したがって， Application Module と言える．
ＳＸＦに従って生成される .p21ファイルは，完全にAP202に包含されるものであり， AP202のExtensionではない．
＝＞

最後に，我が国のみならず諸外国の建設分野に利益をもたらすであろう SCADEC Project をあたたかく見守って頂き，また，皆様の一層のご支援を賜りたく存じます．宜しくお願い申し上げます．

Conclusion（ＳＸＦとＡＰ２０２）z

The features and templates of SXF are API
specifications, or application modules, tofacilitate access to the expression of drawing
data to be defined by AP202.

z.p21 files to be made in accordance with SXF
are not extensions of AP202, but included in
AP202 completely.

(Thank you for your watching warmly over the SCADEC Project whichwhic h will bringabout benefit to the construction industry in Japan as well as thethe othe r countries
and we look forward to your continued support.)

今後の課題と展望

Needs in Japanese B&C Fields
 Designer Field

Users Guideline
 Construction Field> Earthwork
 Raster Data
 Clothoide Line > Roads Building Field> Facilities Part Library> Architectures
 View
CADの今後の展望
 CAD製図基準(案)の運用

運用上の課題もある
 データ交換の問題
 CADコンソーシアムの継続的な活動
 各分野(空港・港湾・下水等)で乱立している
CALSの統合化
 CADデータを用いた自動積算 3次元オブジェクト構造の実現
 技術的課題があるCAD/CG/GIS/GPSの連携によるCALS実現
CALSと連動したと連動したGISデータの整備によって，データの整備によって，と連動した
国土空間データ基盤の自動申請は実現
 電子申請された図面地図の必要性
z位置参照点を持つ図面
z空間参照された図面

GPSなどの測量
などの測量
CAD図面
図面

CAD/ CG/GIS/GPSの連携によってCALS実現自動的に空間基盤上の建物の自動更新

3D-CAD/CGによる設計業務

他システムのVRML
他システムの初期ファイル

GUI表示
表示

3D-CAD / CGによる維持管理業務

クリック

CAD /CG /GIS/GPSをXMLで管理・運用

発注者

CAD

GPS
XML

CG

調査
S
GP

GIS

計画
GI S

施工
G
C
/
D
A
C

設計
D
CA
関連企業A
関連企業
A

理
管
・
持
維
GI S
関連企業A
関連企業
A

CAD

XML
CG

CAD

GPS

XML
CG

GIS

GPS

GIS

END
Thank you for your attention.