リソースシェイプ

<< 目次を表示 >>

ページ位置:  プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > OSLCの利用 > OSLC Architecture Management 2.0 >

リソースシェイプ

Proクラウドサーバは、情報をRDF/XMLの形式で返します。OSLCの利用者は受け取ったXMLを処理するために情報構造を知る必要があります。その情報構造がリソースシェイプになります。

 

リソースシェイプはリソースのメタデータを示します。OSLC標準の内容と、Enterprise Architectの独自情報とで構成されます。OSLC経由で新しくリソースを作成するためには、特定の形式でリソースをRDF/XMLとして渡す必要があります。その形式はリソースシェイプで得ることができます。同様に、Proクラウドサーバから戻される情報もRDF/XML形式となります。その詳細もリソースシェイプとして示されます。つまり、リソースシェイプはDTDやXSDのような位置づけです。

 

リソースシェイプのベースURLは次の通りです:

    <protocol>://<server>/<model_name>/oslc/am/rs/

 

特定のリソースの情報を取得する場合には、HTTP GETでベースURLに対象を付加した形で送信します。戻り値はRDF/XML形式です。

 

 

リソースシェイプのURL

リソース

リソースシェイプのURL

参照

リソース

<protocol>://<server>/<model_name>/oslc/am/rs/resource/

UMLの要素

UMLのダイアグラム

パッケージ

リソースのプロパティ

<protocol>://<server>/<model_name>/oslc/am/rs/resourcefeatures/

プロパティダイアログ

ステレオタイプ名

<protocol>://<server>/<model_name>/oslc/am/rs/stereotypename/

ステレオタイプ

実行時の状態

<protocol>://<server>/<model_name>/oslc/am/rs/runstate/

実行時の属性値

属性

<protocol>://<server>/<model_name>/oslc/am/rs/attribute/

属性

操作

<protocol>://<server>/<model_name>/oslc/am/rs/operation/

操作

操作のパラメータ

<protocol>://<server>/<model_name>/oslc/am/rs/operationparameter/

パラメータ(引数)の設定

要求

<protocol>://<server>/<model_name>/oslc/am/rs/requirement/

要求

制約

<protocol>://<server>/<model_name>/oslc/am/rs/constraint/

制約

シナリオ

<protocol>://<server>/<model_name>/oslc/am/rs/scenario/

シナリオ

ファイル

<protocol>://<server>/<model_name>/oslc/am/rs/file/

ファイル

タグ付き値

<protocol>://<server>/<model_name>/oslc/am/rs/taggedvalue/

タグ付き値

テスト

<protocol>://<server>/<model_name>/oslc/am/rs/test/

テスト項目の作成

担当者の割り当て

<protocol>://<server>/<model_name>/oslc/am/rs/resourceallocation/

担当者の割り当て

保守項目

  • 変更点

    <protocol>://<server>/<model_name>/oslc/am/rs/change/

  • バグ

    <protocol>://<server>/<model_name>/oslc/am/rs/defect/

  • 問題点

    <protocol>://<server>/<model_name>/oslc/am/rs/issue/

  • ToDo

    <protocol>://<server>/<model_name>/oslc/am/rs/task/

  • ドキュメント

    <protocol>://<server>/<model_name>/oslc/am/rs/document/

  • ユーザー機能

    <protocol>://<server>/<model_name>/oslc/am/rs/mfeature/

保守項目の作成

プロジェクト管理の項目

  • 作業

    <protocol>://<server>/<model_name>/oslc/am/rs/effort/

  • イベント

    <protocol>://<server>/<model_name>/oslc/am/rs/event/

  • 検討事項

    <protocol>://<server>/<model_name>/oslc/am/rs/decision/

  • リスク

    <protocol>://<server>/<model_name>/oslc/am/rs/risk/

  • 測定

    <protocol>://<server>/<model_name>/oslc/am/rs/metric/

リスクの管理

測定の管理

作業の管理

 

ディスカッションとその返信

  • ディスカッション

    <protocol>://<server>/<model_name>/oslc/am/rs/discussion/

  • 返信

    <protocol>://<server>/<model_name>/oslc/am/rs/reply/

要素のディスカッション

ダイアグラムの画像

<protocol>://<server>/<model_name>/oslc/am/rs/diagramimage/

UMLのダイアグラム

接続

<protocol>://<server>/<model_name>/oslc/am/rs/linktype/

UMLの接続

 

 

リソースシェイプを取得するためのURL

リソース

リソースシェイプのURL

参照

リソース

  • パッケージと要素

    <protocol>://<server>/<model>/oslc/am/rs/cfresource/

  • プロファイル要素

    <protocol>://<server>/<model>/oslc/am/rs/cfprofileresource/

UMLの要素

その他の記法・モデリング

パッケージ

ステレオタイプ名

<protocol>://<server>/<model_name>/oslc/am/rs/cfstereotypename/

ステレオタイプ

属性

<protocol>://<server>/<model_name>/oslc/am/rs/cfattribute/

属性

操作

<protocol>://<server>/<model_name>/oslc/am/rs/cfoperation/

操作

操作のパラメータ

<protocol>://<server>/<model_name>/oslc/am/rs/cfoperationparameter/

パラメータ(引数)の設定

接続

  • 接続

    <protocol>://<server>/<model_name>/oslc/am/rs/cflinktype/

  • プロファイル接続

    <protocol>://<server>/<model_name>/oslc/am/rs/cfprofilelinktype/

UMLの接続

その他の記法・モデリング

タグ付き値

<protocol>://<server>/<model_name>/oslc/am/rs/cftaggedvalue/

タグ付き値

テスト項目

<protocol>://<server>/<model_name>/oslc/am/rs/cftest/

テスト項目の作成

担当者の割り当て

<protocol>://<server>/<model_name>/oslc/am/rs/cfresourceallocation/

担当者の割り当て

保守項目

  • 変更点

    <protocol>://<server>/<model_name>/oslc/am/rs/cfchange/

  • バグ

    <protocol>://<server>/<model_name>/oslc/am/rs/cfdefect/

  • 問題点

     <protocol>://<server>/<model_name>/oslc/am/rs/cfissue/

  • ToDo

     <protocol>://<server>/<model_name>/oslc/am/rs/cftask/

  • ドキュメント

    <protocol>://<server>/<model_name>/oslc/am/rs/cfdocument/

  • ユーザー機能

    <protocol>://<server>/<model_name>/oslc/am/rs/cfmfeature/

保守項目の作成

プロジェクト管理の項目

  • 作業

    <protocol>://<server>/<model_name>/oslc/am/rs/cfeffort/

  • イベント

    <protocol>://<server>/<model_name>/oslc/am/rs/cfevent/

  • 検討事項

    <protocol>://<server>/<model_name>/oslc/am/rs/cfdecision/

  • リスク

    <protocol>://<server>/<model_name>/oslc/am/rs/cfrisk/

  • 測定

    <protocol>://<server>/<model_name>/oslc/am/rs/cfmetric/

リスクの管理

測定の管理

作業の管理

ディスカッションとその返信

  • ディスカッション

    <protocol>://<server>/<model_name>/oslc/am/rs/cfdiscussion/

  • 返信

    <protocol>://<server>/<model_name>/oslc/am/rs/cfreply/

要素のディスカッション

 

注意:

OSLCの機能は有料ライセンスが適用されたProクラウドサーバのみで利用できます。

 

 

参照: