<< 目次を表示 >> ページ位置: プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > OSLCの利用 > OSLC Architecture Management 2.0 > リソースとリソースフィーチャーの更新 |
Enterprise Architectはリソースとリソースフィーチャーの更新に対応しており、クライアントはHTTP POSTでリソースやリソースフィーチャーを更新できます。
- パッケージ
- 要素
- 接続
- パッケージ/要素/ダイアグラムのディスカッション・ディスカッションの返信・担当者の割り当て・テスト項目・タグ付き値・保守項目・プロジェクト管理の項目
- 要素の属性・操作・操作のパラメータ
OSLC仕様によると、クライアントはOSLCリソースを更新するために、以下のアクションを実行する必要があります。
しかし、Enterprise Architectでは、リソースやリソースフィーチャーを更新するには、クライアントはRDF XML形式のリソースやリソースフィーチャーの表現を更新URLにPOSTする必要があります。POSTが成功した場合、応答には更新されたリソースのURLが含まれます。POSTに失敗した場合は、エラー応答が生成されます。
Enterprise Architectでリソースやリソースフィーチャーを更新する手順は以下の通りです。
各リソースとリソースフィーチャーの更新に使用される情報については、このトピックの表を参照してください。OSLC RESTful APIにアクセスするためのユーザ認証情報、GUID Prefixのテーブル、リソース更新のRDF/XMLの例も参照してください。
パッケージ
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/resource/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" GUID xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <oslc_am:Resource> <!--Required Property--> <dcterms:identifier>GUID OF PACKAGE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>NAME</dcterms:title> <dcterms:subject>KEYWORDS</dcterms:subject> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:status>STATUS</ss:status> <ss:complexity>COMPLEXITY</ss:complexity> <ss:phase>PHASE</ss:phase> <ss:version>VERSION</ss:version> <ss:language>LANGUAGE</ss:language> </oslc_am:Resource> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/resource/ |
要素
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/resource/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <oslc_am:Resource> <!--Required Property--> <dcterms:identifier>GUID OF ELEMENT (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>NAME</dcterms:title> <dcterms:subject>KEYWORDS</dcterms:subject> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:status>STATUS</ss:status> <ss:complexity>COMPLEXITY</ss:complexity> <ss:phase>PHASE</ss:phase> <ss:version>VERSION</ss:version> <ss:language>LANGUAGE</ss:language> </oslc_am:Resource> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/resource/ |
要素の属性
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/attribute/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:attribute> <!--Required Properties--> <dcterms:identifier>GUID OF ATTRIBUTE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>ATTRIBUTE NAME</dcterms:title> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT WITH PREFIX</ss:classifierresourceidentifier> <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue> <ss:scope>SCOPE</ss:scope> <ss:containment>CONTAINMENT</ss:containment> <ss:isstatic>IS STATIC</ss:isstatic> <ss:iscollection>IS COLLECTION</ss:iscollection> <ss:isordered>IS ORDERED</ss:isordered> <ss:isconst>IS CONST</ss:isconst> <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates> <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound> <ss:upperbound>NUMERICAL VALUE</ss:upperbound> <ss:position>NUMERICAL VALUE</ss:position> </ss:attribute> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/attribute/ |
要素の操作
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/operation/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:operation> <!--Required Property--> <dcterms:identifier>GUID OF OPERATION (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>OPERATION NAME</dcterms:title> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT</ss:classifierresourceidentifier> <ss:scope>SCOPE</ss:scope> <ss:concurrency>CONCURRENCY</ss:concurrency> <ss:isstatic>IS STATIC</ss:isstatic> <ss:isabstract>IS ABSTRACT</ss:isabstract> <ss:isreturnarray>IS RETURN ARRAY</ss:isreturnarray> <ss:isquery>IS QUERY</ss:isquery> <ss:issynchronized>IS SYNCHRONIZED</ss:issynchronized> <ss:isconst>IS CONST</ss:isconst> <ss:ispure>IS PURE</ss:ispure> <ss:position>NUMERICAL VALUE</ss:position> <ss:behavior>BEHAVIOR</ss:behavior> </ss:operation> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/operation/ |
要素の操作のパラメータ
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/operationparameter/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:parameter> <!--Required Properties--> <dcterms:identifier>GUID OF OPERATION PARAMETER (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>OPERATION PARAMETER NAME</dcterms:title> <dcterms:description>NOTES</dcterms:description> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT</ss:classifierresourceidentifier> <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue> <ss:paramdirection>DIRECTION</ss:paramdirection> <ss:position>NUMERICAL VALUE</ss:position> </ss:parameter> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/operationparameter/ |
接続
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/resourcelink/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <oslc_am:Resource> <!--Required Properties--> <dcterms:identifier>GUID OF THE SOURCE PACKAGE/ELEMENT WITH GUID PREFIX</dcterms:identifier> <ss:{connector type} rdf:ID="ID" rdf:resource="<protocol>://<server>:<port>/<model>/oslc/am/resource/<GUID OF TARGET PACKAGE/ELEMENT WITH GUID PREFIX>/"/> </oslc_am:Resource> <rdf:Description rdf:about="#ID"> <dcterms:identifier>GUID OF CONNECTOR (TO UPDATE) WITH GUID PREFIX></dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>CONNECTOR NAME</dcterms:title> <dcterms:description>NOTES</dcterms:description> <ss:direction>DIRECTION</ss:direction> </rdf:Description> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/linktype/ |
ディスカッション
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/discussion/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:discussion> <!--Required Property--> <dcterms:identifier>GUID OF DISCUSSION (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <ss:status>DISCUSSION STATUS</ss:status> <ss:priority>DISCUSSION PRIORITY</ss:priority> </ss:discussion> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/discussion/ |
パッケージや要素の担当者の割り当て
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/resourceallocation/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:resourceallocation> <!--Required Property--> <dcterms:identifier>GUID OF RESOURCE ALLOCATION (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <ss:resourcename> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </ss:resourcename> <ss:role>ROLE</ss:role> <ss:startdate>YYYY-MM-DD format</ss:startdate> <ss:enddate>YYYY-MM-DD format</ss:enddate> <ss:percentagecomplete>PERCENT COMPLETE</ss:percentagecomplete> <ss:expectedtime>EXPECTED TIME</ss:expectedtime> <ss:allocatedtime>ALLOCATED TIME</ss:allocatedtime> <ss:expendedtime>EXPENDED TIME</ss:expendedtime> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:resourceallocation> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/resourceallocation/ |
パッケージや要素のテスト項目
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/test/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:test> <!--Required Property--> <dcterms:identifier>GUID OF TEST (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>TEST NAME</dcterms:title> <ss:classtype>CLASS TYPE</ss:classtype> <dcterms:type>TYPE</dcterms:type> <ss:status>STATUS</ss:status> <ss:lastrun>YYYY-MM-DD FORMAT</ss:lastrun> <ss:runby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:runby> <ss:checkedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:checkedby> <dcterms:description>DESCRIPTION</dcterms:description> <ss:input>INPUT</ss:input> <ss:acceptancecriteria>ACCEPTANCE CRITERIA</ss:acceptancecriteria> <ss:results>RESULTS</ss:results> </ss:test> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/test/ |
パッケージや要素のタグ付き値
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/taggedvalue/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:taggedvalue> <!--Required Properties--> <dcterms:identifier>GUID OF TAGGED VALUE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <ss:value>TAG VALUE</ss:value> <dcterms:description>TAG NOTES</dcterms:description> </ss:taggedvalue> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/taggedvalue/ |
パッケージや要素の変更点
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:change> <!--Required Property--> <dcterms:identifier>GUID OF CHANGE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>CHANGE NAME</dcterms:title> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>New/Verified/Complete</ss:status> <ss:priority>High/Medium/Low</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:change> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/change/ |
パッケージや要素のバグ
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:defect> <!--Required Property--> <dcterms:identifier>GUID OF DEFECT (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>DEFECT NAME</dcterms:title> <ss:reportedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:reportedby> <ss:reportedon>YYYY-MM-DD format</ss:reportedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:resolvedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:resolvedby> <ss:resolvedon>YYYY-MM-DD format</ss:resolvedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:defect> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/defect/ |
パッケージや要素の問題点
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:issue> <!--Required Property--> <dcterms:identifier>GUID OF ISSUE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>ISSUE NAME</dcterms:title> <dcterms:title>ISSUE NAME</dcterms:title> <ss:raisedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:raisedby> <ss:raisedon>YYYY-MM-DD format</ss:raisedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:issue> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/issue/ |
パッケージや要素のToDo
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:task> <!--Required Property--> <dcterms:identifier>GUID OF TASK (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>TASK NAME</dcterms:title> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:task> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/task/ |
パッケージや要素のイベント
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:event> <!--Required Property--> <dcterms:identifier>GUID OF EVENT (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>EVENT NAME</dcterms:title> <ss:reportedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:reportedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <dcterms:type>TYPE</dcterms:type> <ss:priority>PRIORITY</ss:priority> <ss:resolvedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:resolvedby> <ss:resolvedon>YYYY-MM-DD format</ss:resolvedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:event> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/event/ |
パッケージや要素の検討項目
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:decision> <!--Required Property--> <dcterms:identifier>GUID OF DECISION (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>DECISION NAME</dcterms:title> <ss:owner> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:owner> <ss:date>YYYY-MM-DD format</ss:date> <ss:status>STATUS</ss:status> <ss:impact>IMPACT</ss:impact> <ss:author> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:author> <ss:effective>YYYY-MM-DD format</ss:effective> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:decision> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/decision/ |
パッケージや要素のドキュメント
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:document> <!--Required Properties--> <dcterms:identifier>GUID OF DOCUMENT (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>DOCUMENT NAME</dcterms:title> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:document> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/document/ |
パッケージや要素のユーザー機能
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:mfeature> <!--Required Properties--> <dcterms:identifier>GUID OF FEATURE (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>FEATURE NAME</dcterms:title> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:mfeature> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/mfeature/ |
パッケージや要素の作業
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:effort> <!--Required Property--> <dcterms:identifier>GUID OF EFFORT (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>EFFORT NAME</dcterms:title> <dcterms:type>TYPE</dcterms:type> <ss:time>NUMERICAL VALUE</ss:time> <dcterms:description>NOTES</dcterms:description> </ss:effort> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/effort/ |
パッケージや要素のリスク
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:risk> <!--Required Property--> <dcterms:identifier>GUID OF RISK (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>RISK NAME</dcterms:title> <dcterms:type>RISK TYPE</dcterms:type> <ss:weight>NUMERICAL VALUE</ss:weight> <dcterms:description>NOTES</dcterms:description> </ss:risk> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/risk/ |
パッケージや要素の測定
種類 |
入力 |
URL |
<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/ |
POSTするRDF/XML |
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:oslc_am="http://open-services.net/ns/am#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ss="http://www.sparxsystems.com.au/oslc_am#"> <ss:metric> <!--Required Property--> <dcterms:identifier>GUID OF METRIC (TO UPDATE) WITH GUID PREFIX</dcterms:identifier> <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier> <!--Updateable Properties--> <dcterms:title>METRIC NAME</dcterms:title> <dcterms:type>METRIC TYPE</dcterms:type> <ss:weight>NUMERICAL VALUE</ss:weight> <dcterms:description>NOTES</dcterms:description> </ss:metric> </rdf:RDF> |
リソースシェイプ |
<protocol>://<server>/<model>/oslc/am/rs/metric/ |
注意: |
- 要素のロックのアクセス権がある - 他のユーザーによって排他ロックされていない
|
参照: