[openrtm-users 01094] XML Schema file for RtcProfile

4 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01094] XML Schema file for RtcProfile

OpenRTM-aist開発者の皆様

産総研の松坂です。

RTCBuilderを使って作られるRtcProfile形式のXMLファイルですが、それがvalidであるかを検証する
xsdファイルは存在しますでしょうか?もし存在しましたら、それを公開していただけないでしょうか?

なぜ欲しいのかというと以下のことをやりたいのです。

背景:モジュールの規格を緩い形で統一したい。
現在モジュールの相互運用性を確保するために入出力の規格を策定する作業をしているのですが、
例えば「入力ポートの数が1以上」というような緩い形で規格を定めたいと考えています。
その場合、RTC.xmlの形式でプロファイルを作成しそれを規格として配布すると「入力ポートの数は3で
固定」というような固い形の規格しか作れないことになり、あまり都合がよくありません。

解決方法:RTC.xmlが規格に沿っているかどうかxsdファイルでvalidateする。
XML Schemaを使うと「入力ポートの数が1以上」というような緩い形で規格を作成することが可能です。
各機関で作成したRTC.xmlが策定した緩い規格に沿っているかどうか、配布したxsdファイルで確認する
という形にできないか、と考えています。

現在の問題:親となるxsdファイルが無い。
もともとの規格であるRtcProfileのxsdファイルをインポートして、それに制約を付加する形で子規格を
作りたいのです。

RTCBuilderにはXMLのvalidation機能があるので、すでに内部的にはxsdファイルが存在しているの
ではないかと推察しているのですが、もしお手数でなければuriで参照できるところに置いておいてくださると
大変ありがたいです。

未定義
root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01106] XML Schema file for RtcProfile

松坂さま

安藤です

ご意見ありがとうございます。スキーマをお送りします。
zipは実際にRTSEやRTCBで使われているものです。
PDFは仕様書です。

ちなみに、スキーマは

http://www.openrtm.org/schema/rtcprofile/0.1/rtcprofile.xsd
http://www.openrtm.org/schema/rtcprofile/0.2/rtcprofile.xsd
http://www.openrtm.org/schema/rtsprofile/0.1/rtsprofile.xsd
http://www.openrtm.org/schema/rtsprofile/0.2/rtsprofile.xsd

といった感じで置けばいいでしょうか?

2010年2月13日20:31 Yosuke Matsusaka :
> OpenRTM-aist開発者の皆様
>
> 産総研の松坂です。
>
> RTCBuilderを使って作られるRtcProfile形式のXMLファイルですが、それがvalidであるかを検証する
> xsdファイルは存在しますでしょうか?もし存在しましたら、それを公開していただけないでしょうか?
>
> なぜ欲しいのかというと以下のことをやりたいのです。
>
> 背景:モジュールの規格を緩い形で統一したい。
> 現在モジュールの相互運用性を確保するために入出力の規格を策定する作業をしているのですが、
> 例えば「入力ポートの数が1以上」というような緩い形で規格を定めたいと考えています。
> その場合、RTC.xmlの形式でプロファイルを作成しそれを規格として配布すると「入力ポートの数は3で
> 固定」というような固い形の規格しか作れないことになり、あまり都合がよくありません。
>
> 解決方法:RTC.xmlが規格に沿っているかどうかxsdファイルでvalidateする。
> XML Schemaを使うと「入力ポートの数が1以上」というような緩い形で規格を作成することが可能です。
> 各機関で作成したRTC.xmlが策定した緩い規格に沿っているかどうか、配布したxsdファイルで確認する
> という形にできないか、と考えています。
>
> 現在の問題:親となるxsdファイルが無い。
> もともとの規格であるRtcProfileのxsdファイルをインポートして、それに制約を付加する形で子規格を
> 作りたいのです。
>
> RTCBuilderにはXMLのvalidation機能があるので、すでに内部的にはxsdファイルが存在しているの
> ではないかと推察しているのですが、もしお手数でなければuriで参照できるところに置いておいてくださると
> 大変ありがたいです。
>

root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01108] XML Schema file for RtcProfile

安藤さん

松坂です。

2010/2/15 Ando Noriaki :
> ご意見ありがとうございます。スキーマをお送りします。
> zipは実際にRTSEやRTCBで使われているものです。
> PDFは仕様書です。

スキーマファイル+非常に読みやすい文書、ありがとうございます。
読ませていただきます。

> ちなみに、スキーマは
>
> http://www.openrtm.org/schema/rtcprofile/0.1/rtcprofile.xsd
> http://www.openrtm.org/schema/rtcprofile/0.2/rtcprofile.xsd
> http://www.openrtm.org/schema/rtsprofile/0.1/rtsprofile.xsd
> http://www.openrtm.org/schema/rtsprofile/0.2/rtsprofile.xsd
>
> といった感じで置けばいいでしょうか?

はい。そのような感じで良いと思います。
URL上に置いていただけると、xsi:schemaLocationタグで参照できるので非常に好都合です。

xsdを使って思惑通りのことができるかどうかは、これから実際にやって確認するところなのですが、
結果は事例としてこのMLでシェアさせていただきます。

root
オフライン
Last seen: 3日 23時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01151] XML Schema file for RtcProfile

松坂様、皆さま

産総研 安藤です

だいぶ昔の話で恐縮ですが、RTCProfileとRTSProfileの
スキーマを以下の場所に置きましたのでお知らせします。

http://www.openrtm.org/schema/rtc_profile/0.2/rtc_profile_basic.xsd
http://www.openrtm.org/schema/rtc_profile/0.2/rtc_profile_doc.xsd
http://www.openrtm.org/schema/rtc_profile/0.2/rtc_profile_ext.xsd

http://www.openrtm.org/schema/rts_profile/0.2/rts_profile.xsd
http://www.openrtm.org/schema/rts_profile/0.2/rts_profile_ext.xsd

http://www.openrtm.org/OpenRTM-aist/html/E38380E382A6E383B3E383ADE383BCE383892FRTC2FRTSE4BB95E6A798E8A898E8BFB0E696B9E5BC8F.html

2010年2月15日16:07 Yosuke Matsusaka :
> 安藤さん
>
> 松坂です。
>
> 2010/2/15 Ando Noriaki :
>> ご意見ありがとうございます。スキーマをお送りします。
>> zipは実際にRTSEやRTCBで使われているものです。
>> PDFは仕様書です。
>
> スキーマファイル+非常に読みやすい文書、ありがとうございます。
> 読ませていただきます。
>
>> ちなみに、スキーマは
>>
>> http://www.openrtm.org/schema/rtcprofile/0.1/rtcprofile.xsd
>> http://www.openrtm.org/schema/rtcprofile/0.2/rtcprofile.xsd
>> http://www.openrtm.org/schema/rtsprofile/0.1/rtsprofile.xsd
>> http://www.openrtm.org/schema/rtsprofile/0.2/rtsprofile.xsd
>>
>> といった感じで置けばいいでしょうか?
>
> はい。そのような感じで良いと思います。
> URL上に置いていただけると、xsi:schemaLocationタグで参照できるので非常に好都合です。
>
> xsdを使って思惑通りのことができるかどうかは、これから実際にやって確認するところなのですが、
> 結果は事例としてこのMLでシェアさせていただきます。
>

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2209
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク