ＳＸＦ仕様とＯＣＦの取組み
平成１３年６月１日

オープンＣＡＤフォーマット評議会

Ａｇｅｎｄａ1.

ＳＸＦ仕様についてのご説明¾ＳＸＦ仕様とは¾ＳＸＦ仕様のレベル分け¾フィーチャ仕様¾．ｓｆｃファイルと．ｐ２１ファイル

2.

ＳＸＦ対応ＣＡＤによるデモ
3. ＯＣＦ検定についてのご説明¾ＯＣＦ検定の目的¾ＯＣＦ検定の概要¾ＯＣＦの今後の取組み

ＳＸＦ仕様とは¾ ＳＸＦとはＳｃａｄｅｃ ｅＸｃｈａｎｇｅ Ｆｏｒｍａｔの略で、「ＣＡ

Ｄデータ交換標準開発コンソーシアム（ＳＣＡＤＥＣ）」で開発された、異なるＣＡＤソフト間でのデータ交換を実現する標準フォーマット
¾ ＩＳＯの国際規格であるＳＴＥＰ/ＡＰ２０２に準拠¾ ２００１年度よりスタートする国土交通省の電子納品に採用予定

ＳＸＦ仕様のレベル分け Ⅰ
レベル１： 画面（紙）上で、図面表示が正確に再現できるレベル
レベル２： ２次元CAD製図データの要求を十分満たし、再利用時における使い勝手が確保され、電子納品における要求を満たすレベル
現在はレベル２までの規約が制定されている

レベル３： STEP/AP202における製図機能を全て満たすレベル
レベル４： STEP/AP202の製図機能だけではなく、図面に表される、建設分野特有の意味合いも属性情報として付け加え、図面データの高度利用を目指すレベル

ＳＸＦ仕様のレベル分け Ⅱ
寸法線の場合レベル１
2500

・直線・矢印・テキストのグループ
グループ

2500

レベル２
2500

直線寸法線

ＳＸＦ仕様のレベル分け Ⅲ
寸法線の場合レベル３

2500

四角（窓） という形状の横幅

レベル４

ガラス

2500

寸法

窓を構成する一要素としての寸法（その他、材料などの情報）

フィーチャ仕様¾ フィーチャとは、ＳＸＦ仕様で規定する図面データ構造を構成する要素のことをいい、データの交換はこのフィーチャ単位で行われる¾ ＳＸＦ仕様のレベル１とレベル２の違いは、使用できるフィーチャの違いであり、レベル２は完全にレベル１を包含する

フィーチャ仕様一覧
フ ィ ーチ ャ 分類
図面構造

フ ィ ーチャ 名

用紙
レイヤ
既定義線種
ユーザ定義線種
既定義色
ユーザ定義色線幅
文字フォント点
幾何要素／表記要素
線分
折線
円
円弧
楕円
楕円弧
文字要素
ベジェ曲線

L1L2

フ ィ ーチャ 分類

1256
16－
16－
16○
○
○
○
○
○
○
○
○
－

1 構造化要素256
161616
240
16○
○
○
○
○
○
○
○
○
○

フ ィ ーチャ 名

L1

L2

複合図形定義複合図形配置（部分図）（作図グループ）（作図部品）
既定義シンボル
直線寸法
角度寸法
半径寸法
直径寸法
引出線
バルーン
ハッチング（外部定義）
ハッチング（ユーザ定義）
ハッチング（パターン）
複合曲線定義○○1∞－－－－－－－－－－－－

∞
∞
∞
○
○
○
○
○
○
○
○
○
○
○

．ｓｆｃファイルと．ｐ２１ファイル Ⅰ
ＳＸＦ仕様では物理ファイルとして二種類のフォーマットを規定している¾．ｓｆｃファイル フィーチャ仕様をほぼそのままの形式で表現するファイルで、．ｐ２１よりファイルサイズがコンパクト
 国際規格ではない¾．ｐ２１ファイル フィーチャ仕様を国際規格であるＳＴＥＰ ＡＰ２０２に基づいた形式に変換したファイル
 国土交通省への正式納品はこのファイルで行われる

．ｓｆｃファイルと．ｐ２１ファイル Ⅱ

ＣＡＤソフト
．ｓｆｃ
図面データ

．ｐ２１

ＳＸＦ対応ＣＡＤのデモ

ＯＣＦ検定の目的
 ＣＡＤソフト間のＳＸＦ仕様の解釈の相違をなくし、円滑なデータ流通に寄与する
 ＳＸＦ仕様のＣＡＤソフトへの実装状況（検定結果）を公開し、データの再利用を促進する
 ＯＣＦ検定に合格したＣＡＤソフトには「ＯＣＦ検定済み」のロゴを印刷することを許可し、ソフト選定の一助とする

ＯＣＦ検定の概要 Ⅰ【検定対象】
ＯＣＦ会員の有するＣＡＤソフト、自動製図ソフト、ビューアソフト
ＳＸＦファイル（当面は．ｓｆｃのみ）の入出力機能（描画機能を含む）

ＯＣＦ検定の概要 Ⅱ【検定の種類】
ﾌｨｰﾁｬ生成検定

フィーチャ生成機能の検定

ﾌｨｰﾁｬ詳細検定

フィーチャ別の詳細検定（数値チェック、描画チェック）

限界検定

パラメータ限界値チェック

総合検定

全てのフィーチャを含む図面、及び実務レベルの図面による総合検定

ＯＣＦ検定の概要 Ⅲ【フィーチャ生成検定】
検定の目的 全てのフィーチャを新規に生成することができることを確
認する

検定方法
 全てのフィーチャを網羅する課題図面を用意し、被検定ソフトで作図し、ＳＸＦファイルを出力する
 検定用プログラムを使用し、パラメータチェックを行う

ＯＣＦ検定の概要 Ⅳ【フィーチャ詳細検定】
検定の目的 全てのフィーチャを問題なく読み／書きできることを確認
する

検定方法
 フィーチャ別に検定用ＳＸＦファイルを用意し、このファイルの読込みを行う（描画機能チェック） 読込んだファイルを被検定ソフトで出力し、元のファイルとの比較を検定用プログラムで行う
 検定用のフィーチャは、データ生成プログラムでランダムに生成する

ＯＣＦ検定の概要 Ⅴ【限界検定】
検定の目的 極大／極小のデータが問題なく扱えることを確認する

検定方法
 フィーチャ別に極大／極小値を設定した検定用のＳＸＦファイルを読込む（描画機能チェック） 読込んだファイルを被検定ソフトで出力し、元のファイルとの比較を検定用プログラムで行う

ＯＣＦ検定の概要 Ⅵ【総合検定】
検定の目的 実務レベルのデータが問題なく扱えることを確認する

検定方法
 全てのフィーチャを網羅する検定用図面ファイルと、実務レベルの検定用ファイルを用意し、これらのファイルを読込む（描画機能チェック） 読込んだファイルを被検定ソフトで出力し、複数のＣＡＤソフト等で読込み、整合性をチェックする

ＯＣＦ検定の概要 Ⅶ【検定結果の公開】
ＯＣＦ検定の合否判定方針
 ＣＡＤソフトの特性やポリシーを考慮し、ＳＸＦ仕様の完全対応は求めないが、レベル２の目的である二次元ＣＡＤデータとして有効活用可能なレベルを検定合格水準とす
る
 業種に特化した仕様（部分図におけるＸＹ異縮尺等）は実装しなくてもよいものとする
 データ交換において不都合が生じないと思われる制限（一部のフィーチャの生成機能がない、扱えるパラメータの値がＳＸＦ仕様より小さい等）があっても可とする

ＯＣＦ検定の概要 Ⅷ【検定結果の公開】
検定体制
 ＯＣＦ会員（正会員、ユーザー会員）から検定委員を選出して検定を実施する
 ＯＣＦ会員で構成する「ＯＣＦ検定会議」で検定の合否を判定する

検定結果の公開
 検定結果（合格したソフトのみ）はＯＣＦのホームペー
ジ（http://www.jpsa.or.jp/ocf/index.html）で公開するとともに、ＯＣＦ検定に合格したソフトのカタロ
グ等には、各種制限値の記述を義務付ける

ＯＣＦの今後の取組み
ＯＣＦ検定の実施
 データ生成プログラムの開発
 検定用プログラムの開発
 ＯＣＦ検定は７月下旬より受付開始の予定

各種標準化への協力
 ＳＸＦレベル１、２の普及活動
 ＳＸＦレベル３、４への取組み
 土木ＣＡＤ製図基準

ありがとうございました。