Prev Next

Quick Reference

The tables in this topic provide quick cross-referencing of the OSLC Architecture Management facilities. Also refer to the GUID Prefix Tables Help topic.

Functions

Function

URL

Service Provider Resource

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

Query Capability

<protocol>://<server>/<model_name>/oslc/am/qc/?oslc.select=<CSV of Resource Properties to retrieve> & oslc.where=<conditions>

Resource Shape of Retrieved Resource/Resource Feature

Resource/Feature

URL

Resource

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

Resource Features

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

Stereotype Name

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

Run State

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

Attribute

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

Operation

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

Operation Parameter

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

Requirement

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

Constraint

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

File

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

Scenario

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

Tagged Value

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

Test

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

Resource Allocation

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

Change

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

Defect

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

Issue

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

Task

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

Event

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

Decision

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

Effort

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

Risk

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

Metric

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

Discussion

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

Discussion Reply

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

Diagram Image

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

Connector

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

Retrieve Model Root, Package, Element, Diagram

Type

URL

Object

<protocol>://<server>/<model_name>/oslc/am/resource/<Resource GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Link (Connector)

Type

URL

Link

<protocol>://<server>/<model_name>/oslc/am/linkedresources/<Link GUID With Prefix>/

Resource Shape

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

Retrieve Element Run State

Type

URL

All RunStates on an Element

<protocol>://<server>/<model_name>/oslc/am/runstates/<Element GUID With Prefix>/

Specific RunState

<protocol>://<server>/<model_name>/oslc/am/runstate/<RunState GUID With Prefix>/

Resource Shape

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

Retrieve Element Attribute

Type

URL

All Attributes on an Element

<protocol>://<server>/<model_name>/oslc/am/attributes/<Element GUID With Prefix>/

Specific Attribute

<protocol>://<server>/<model_name>/oslc/am/attribute/<Attribute GUID With Prefix>/

Resource Shape

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

Retrieve Attribute Tagged Value

Type

URL

All Tagged Values on an Attribute

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Attribute GUID With Prefix>/

Specific Tagged Value on an Attribute

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Attribute Tagged Value GUID With Prefix>/

Resource Shape

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

Retrieve Element Operation

Type

URL

All Operations on an Element

<protocol>://<server>/<model_name>/oslc/am/operations/<Element GUID With Prefix>/

Specific Operation

<protocol>://<server>/<model_name>/oslc/am/operation/<Operation GUID With Prefix>/

Resource Shape

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

Retrieve Operation Tagged Value

Type

URL

All Tagged Values on an Operation

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Operation GUID With Prefix>/

Specific Tagged Value on an Operation

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Operation Tagged Value GUID With Prefix>/

Resource Shape

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

Retrieve Operation Parameter

Type

URL

All Parameters on an Operation

<protocol>://<server>/<model_name>/oslc/am/parameters/<Operation GUID With Prefix>/

Specific Operation Parameter

<protocol>://<server>/<model_name>/oslc/am/parameter/<Parameter GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Tagged Value

Type

URL

All Tagged Values on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Package/Element GUID With Prefix>/

Specific Tagged Value

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Tagged Value GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Discussion

Type

URL

All Discussions on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/discussions/<Package/Element GUID With Prefix>/

Specific Discussion

<protocol>://<server>/<model_name>/oslc/am/discussion/<Discussion GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Discussion Reply

Type

URL

All Replies on a Discussion

<protocol>://<server>/<model_name>/oslc/am/replies/<Discussion GUID With Prefix>/

Specific Discussion Reply

<protocol>://<server>/<model_name>/oslc/am/reply/<Reply GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Requirement

Type

URL

All Requirements on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/requirements/<Package/Element GUID With Prefix>/

Specific Requirement

<protocol>://<server>/<model_name>/oslc/am/requirement/<Requirement GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Constraint

Type

URL

All Constraints on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/constraints/<Package/Element GUID With Prefix>/

Specific Constraint

<protocol>://<server>/<model_name>/oslc/am/constraint/<Constraint GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Scenario

Type

URL

All Scenarios on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/scenarios/<Package/Element GUID With Prefix>/

Specific Scenario

<protocol>://<server>/<model_name>/oslc/am/scenario/<Scenario GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element File

Type

URL

All Files on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/files/<Package/Element GUID With Prefix>/

Specific File

<protocol>://<server>/<model_name>/oslc/am/file/<File GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Linked Document

Type

URL

Document

<protocol>://<server>/<model_name>/oslc/am/linkeddocument/<Linked Document GUID With Prefix>/

Retrieve Package/Element Resource Allocation

Type

URL

All Resource Allocations on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/resourceallocations/<Package/Element GUID With Prefix>/

Specific Resource Allocation

<protocol>://<server>/<model_name>/oslc/am/resourceallocation/<Resource Allocation GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Test

Type

URL

All Tests on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/tests/<Package/Element GUID With Prefix>/

Specific Test

<protocol>://<server>/<model_name>/oslc/am/test/<Test GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Change

Type

URL

All Changes on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/changes/<Package/Element GUID With Prefix>/

Specific Change

<protocol>://<server>/<model_name>/oslc/am/change/<Change GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Defect

Type

URL

All Defects on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/defects/<Package/Element GUID With Prefix>/

Specific Defect

<protocol>://<server>/<model_name>/oslc/am/defect/<Defect GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Issue

Type

URL

All Issues on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/issues/<Package/Element GUID With Prefix>/

Specific Issue

<protocol>://<server>/<model_name>/oslc/am/issue/<Issue GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Task

Type

URL

All Tasks on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/tasks/<Package/Element GUID With Prefix>/

Specific Task

<protocol>://<server>/<model_name>/oslc/am/task/<Task GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Event

Type

URL

All Events on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/events/<Package/Element GUID With Prefix>/

Specific Event

<protocol>://<server>/<model_name>/oslc/am/event/<Event GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Decision

Type

URL

All Decisions on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/decisions/<Package/Element GUID With Prefix>/

Specific Decision

<protocol>://<server>/<model_name>/oslc/am/decision/<Decision GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Effort

Type

URL

All Efforts on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/efforts/<Package/Element GUID With Prefix>/

Specific Effort

<protocol>://<server>/<model_name>/oslc/am/effort/<Effort GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Risk

Type

URL

All Risks on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/risks/<Package/Element GUID With Prefix>/

Specific Risk

<protocol>://<server>/<model_name>/oslc/am/risk/<Risk GUID With Prefix>/

Resource Shape

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

Retrieve Package/Element Metric

Type

URL

All Metrics on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/metrics/<Package/Element GUID With Prefix>/

Specific Metric

<protocol>://<server>/<model_name>/oslc/am/metric/<Metric GUID With Prefix>/

Resource Shape

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

Retrieve Diagram Image

Type

URL

Diagram Image

<protocol>://<server>/<model_name>/oslc/am/diagramimage/<Diagram Image GUID With Prefix>/

Resource Shape

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

Creation Factory - Resource (Package/Element)

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <oslc_am:Resource>

          <!--Required Properties-->

          <dcterms:title>NAME</dcterms:title>

          <dcterms:type>ENTERPRISE ARCHITECT TYPE</dcterms:type>

          <ss:parentresourceidentifier>GUID OF CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:parentresourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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:stereotype>

               <ss:stereotypename>

                    <ss:name>STEREOTYPE</ss:name>

               </ss:stereotypename>

          </ss:stereotype>

          <ss:phase>PHASE</ss:phase>

          <ss:version>VERSION</ss:version>

          <ss:difficulty>DIFFICULTY</ss:difficulty>

          <ss:priority>PRIORITY</ss:priority>

          <ss:language>LANGUAGE</ss:language>

     </oslc_am:Resource>

</rdf:RDF>

Resource Shape

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

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

Creation Factory - Element Attribute

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:attribute>

          <!--Required Properties-->

          <ss:resourceidentifier>GUID OF CONTAINING EA ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <dcterms:title>ATTRIBUTE NAME</dcterms:title>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername>

          <dcterms:description>NOTES</dcterms:description>

          <ss:alias>ALIAS</ss:alias>

          <ss:classifierresourceidentifier>GUID OF CLASSIFIER EA ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier>

          <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue>

          <ss:stereotype>

               <ss:stereotypename>

                    <ss:name>STEREOTYPE</ss:name>

               </ss:stereotypename>

          </ss:stereotype>

          <ss:scope>SCOPE</ss:scope>

          <ss:containment>CONTAINMENT</ss:containment>

          <ss:containertype>CONTAINER TYPE</ss:containertype>

          <ss:length> NUMERICAL VALUE</ss:length>

          <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound>

          <ss:upperbound>NUMERICAL VALUE</ss:upperbound>

          <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates>

          <ss:position>POSITION INTEGER VALUE</ss:position>

          <ss:isderived>IS DERIVED</ss:isderived>

          <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:isid>IS ID</ss:isid>

          <ss:isliteral>IS LITERAL</ss:isliteral>

          <ss:isderivedunion>IS DERIVED UNION</ss:isderivedunion>

          <ss:istransient>IS TRANSIENT</ss:istransient>

          <ss:property>PROPERTY NAME</ss:property>

     </ss:attribute>

</rdf:RDF>

Resource Shape

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

Creation Factory - Element Operation

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:operation>

          <!--Required Properties-->

          <ss:resourceidentifier>GUID OF CONTAINING EA ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <dcterms:title>OPERATION NAME</dcterms:title>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional  Properties-->

          <dcterms:description>NOTES</dcterms:description>

          <ss:alias>ALIAS</ss:alias>

          <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername>

          <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier>

          <ss:stereotype>

               <ss:stereotypename>

                    <ss:name>STEREOTYPE</ss:name>

               </ss:stereotypename>

          </ss:stereotype>

           <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 RETURNARRAY</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>

Resource Shape

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

Creation Factory - Element Operation Parameter

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:parameter>

          <!--Required Properties-->

          <ss:operationidentifier>GUID OF THE CONTAINING OPERATION WITH GUID PREFIX</ss:operationidentifier>

          <dcterms:title>OPERATION PARAMETER NAME</dcterms:title>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional  Properties-->

          <dcterms:description>NOTES</dcterms:description>

          <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername>

          <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier>

          <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue>

          <ss:paramdirection>DIRECTION</ss:paramdirection>

          <ss:position>NUMERICAL VALUE</ss:position>

          <ss:fixedvalue>FIXED VALUE</ss:fixedvalue>

          <ss:alias>ALIAS</ss:alias>

          <ss:stereotype>

               <ss:stereotypename>

                    <ss:name>STEREOTYPE</ss:name>

               </ss:stereotypename>

          </ss:stereotype>

          <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound>

          <ss:upperbound>NUMERICAL VALUE</ss:upperbound>

          <ss:isordered>IS ORDERED</ss:isordered>

          <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates>

     </ss:parameter>

</rdf:RDF>

Resource Shape

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

Creation Factory - Connector

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/resourcelink/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <oslc_am:Resource>

          <!--Required Properties-->

          <dcterms:identifier>GUID OF 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">

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

         <!--Optional Properties-->

          <dcterms:title>CONNECTOR NAME</dcterms:title>

          <dcterms:type> CONNECTOR TYPE</dcterms:type>

          <dcterms:description>NOTES</dcterms:description>

          <ss:direction>DIRECTION</ss:direction>

          <ss:stereotype>

              <ss:stereotypename>

                   <ss:name>STEREOTYPE</ss:name>

              </ss:stereotypename>

          </ss:stereotype>

     </rdf:Description>

</rdf:RDF>

Resource Shape

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

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

Creation Factory - Package/Element Discussion

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:discussion>

          <!--Required Properties-->

          <dcterms:description>DISCUSSION TEXT</dcterms:description>

          <dcterms:creator>

               <foaf:Person>

                    <foaf:name>AUTHOR</foaf:name>

               </foaf:Person>

          </dcterms:creator>

          <ss:resourceidentifier>GUID OF PACKAGE/ELEMENT WITH GUID  PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <ss:status>DISCUSSION STATUS</ss:status>

          <ss:priority>DISCUSSION PRIORITY</ss:priority>

          <ss:reviewresourceidentifier>GUID OF THE REVIEW ELEMENT WITH PREFIX</ss:reviewresourceidentifier>

     </ss:discussion>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Discussion Reply

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:reply>

          <!--Required Properties-->

          <dcterms:description>REPLY TEXT</dcterms:description>

          <dcterms:creator>

               <foaf:Person>

                    <foaf:name>AUTHOR</foaf:name>

               </foaf:Person>

          </dcterms:creator>

          <ss:discussionidentifier>GUID OF THE DISCUSSION WITH GUID  PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <ss:reviewresourceidentifier>GUID OF REVIEW ELEMENT WITH GUID  PREFIX</ss:reviewresourceidentifier>

     </ss:reply>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Resource Allocation

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:resourceallocation>

          <!--Required Properties-->

          <ss:resourcename>

               <foaf:Person>

                    <foaf:name>RESOURCE NAME</foaf:name>

               </foaf:Person>

          </ss:resourcename>

          <ss:role>RESOURCE ROLE</ss:role>

          <ss:startdate>YYYY-MM-DD FORMAT</ss:startdate>

          <ss:enddate>YYYY-MM-DD FORMAT</ss:enddate>

          <ss:resourceidentifier>GUID OF CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

Resource Shape

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

Creation Factory - Package/Element Test

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:test>

          <!--Required Properties-->

          <dcterms:title>TEST NAME</dcterms:title>

          <dcterms:type>TYPE</dcterms:type>

          <ss:classtype>CLASS TYPE</ss:classtype>

          <ss:status>STATUS</ss:status>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

          <ss:resourceidentifier>GUID OF CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <dcterms:description>NOTES</dcterms:description>

          <ss:input>HISTORY TEXT</ss:input>

          <ss:acceptancecriteria>ACCEPTANCE CRITERIA TEXT</ss:acceptancecriteria>

          <ss:results>RESULTS TEXT</ss:results>

     </ss:test>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Tagged Value

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:taggedvalue>

          <!--Required Properties-->

          <dcterms:title>TAG NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <ss:value>TAG VALUE</ss:value>    

          <dcterms:description>TAG NOTES</dcterms:description>

          <ss:type>PREDEFINED TYPE</ss:type>

          <ss:allowduplicates>BOOLEAN VALUE</ss:allowduplicates>

     </ss:taggedvalue>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Change

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:change>

          <!--Required Properties-->

          <dcterms:title>CHANGE NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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:change>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Defect

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:defect>

          <!--Required Properties-->

          <dcterms:title>DEFECT NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

Resource Shape

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

Creation Factory - Package/Element Issue

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:issue>

          <!--Required Properties-->

          <dcterms:title>ISSUE NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

Resource Shape

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

Creation Factory - Package/Element Task

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:task>

          <!--Required Properties-->

          <dcterms:title>TASK NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

Resource Shape

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

Creation Factory - Package/Element Event

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:event>

          <!--Required Properties-->

          <dcterms:title>EVENT NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <ss:reportedby>

               <foaf:Person>

                    <foaf:name>PERSON NAME</foaf:name>

               </foaf:Person>

          </ss:reportedby>

          <ss:reportedon>YYYY-MM-DD format</ss:reportedon>

          <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>

Resource Shape

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

Creation Factory - Package/Element Decision

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:decision>

          <!--Required Properties-->

          <dcterms:title>DECISION NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <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>

Resource Shape

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

Creation Factory - Package/Element Effort

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/

POST Body

<?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://sparxsystems.com.au/oslc_am#">

     <ss:effort>

          <!--Required Properties-->

          <dcterms:title>EFFORT NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <dcterms:type>TYPE</dcterms:type>

          <ss:time>NUMERICAL VALUE</ss:time>

          <dcterms:description>NOTES</dcterms:description>

     </ss:effort>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Risk

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:risk>

          <!--Required Properties-->

          <dcterms:title>RISK NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <dcterms:type>RISK TYPE</dcterms:type>

          <ss:weight>NUMERICAL VALUE</ss:weight>

          <dcterms:description>NOTES</dcterms:description>

     </ss:risk>

</rdf:RDF>

Resource Shape

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

Creation Factory - Package/Element Metric

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:metric>

          <!--Required Properties-->

          <dcterms:title>METRIC NAME</dcterms:title>

          <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Optional Properties-->

          <dcterms:type>TYPE</dcterms:type>

          <ss:weight>NUMERICAL VALUE</ss:weight>

          <dcterms:description>NOTES</dcterms:description>

     </ss:metric>

</rdf:RDF>

Resource Shape

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

Resource Update - Package/Element

Type

Input

Protocol Verb

POST

URL

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

Post Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <oslc_am:Resource>

          <!--Required Property-->

          <dcterms:identifier>GUID of Resource with GUID-Prefix</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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:difficulty>DIFFICULTY</ss:difficulty>

          <ss:priority>PRIORITY</ss:priority>

          <ss:language>LANGUAGE</ss:language>

     </oslc_am:Resource>

</rdf:RDF>

Resource Shape

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

Resource Feature Update - Element Attribute

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:attribute>

          <!--Required Properties-->

          <dcterms:identifier>GUID OF ATTRIBUTE ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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:containertype>CONTAINERTYPE</ss:containertype>

          <ss:length>NUMERICAL VALUE</ss:length>

          <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound>

          <ss:upperbound>NUMERICAL VALUE</ss:upperbound>

          <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates>

          <ss:position>POSITION INTEGER VALUE</ss:position>

          <ss:isderived>IS DERIVED</ss:isderived>

          <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:isid>IS ID</ss:isid>

          <ss:isliteral>IS LITERAL</ss:isliteral>

          <ss:isderivedunion>IS DERIVED UNION</ss:isderivedunion>

          <ss:istransient>IS TRANSIENT</ss:istransient>

          <ss:property>PROPERTY NAME</ss:property>

     </ss:attribute>

</rdf:RDF>

Resource Shape

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

Resource Feature Update - Element Operation

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:operation>

          <!--Required Property-->

          <dcterms:identifier>GUID OF OPERATION ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Element Operation Parameter

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:parameter>

          <!--Required Properties-->

          <dcterms:identifier>GUID OF OPERATION PARAMETER ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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:fixedvalue>FIXED VALUE</ss:fixedvalue>

          <ss:alias>ALIAS</ss:alias>

          <ss:stereotype>

               <ss:stereotypename>

                    <ss:name>STEREOTYPE</ss:name>

               </ss:stereotypename>

          </ss:stereotype>

          <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound>

          <ss:upperbound>NUMERICAL VALUE</ss:upperbound>

          <ss:isordered>IS ORDERED</ss:isordered>

          <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates>

     </ss:parameter>

</rdf:RDF>

Resource Shape

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

Resource Feature Update - Connector

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/resourcelink/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <oslc_am:Resource>

          <!--Required Properties-->

          <dcterms:identifier>GUID OF THE SOURCE PACKAGE/ELEMENT With PREFIX</dcterms:identifier>

          <ss:{connector type} rdf:ID="ID" rdf:resource="<protocol>://<server>:<port>/<model>/oslc/am/resource/<GUID OF TARGET PACKAGE/ELEMENT With PREFIX>/"/>

     </oslc_am:Resource>   

     <rdf:Description rdf:about="#ID">

          <dcterms:identifier>CONNECTOR GUID with PREFIX></dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Discussion

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:discussion>

          <!--Required Property-->

          <dcterms:identifier>DISCUSSION GUID WITH PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Resource Allocation

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:resourceallocation>

          <!--Required Property-->

          <dcterms:identifier>GUID OF RESOURCE ALLOCATION ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Test

Type

Input

Protocol Verb

POST

URL

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

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:test>

          <!--Required Property-->

          <dcterms:identifier>GUID OF TEST ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Updateable Properties-->

          <dcterms:title>TEST NAME</dcterms:title>

          <ss:classtype>CLASS TYPE</ss:classtype>

          <dcterms:type>TEST TYPE</dcterms:type>

          <ss:status>STATUS</ss:status>

          <ss:lastrun>YYYY-MM-DD</ss:lastrun>

          <ss:runby>

               <foaf:Person>

                    <foaf:name>AUTHOR</foaf:name>

               </foaf:Person>

          </ss:runby>

          <ss:checkedby>

               <foaf:Person>

                    <foaf:name>AUTHOR</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>

Resource Shape

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

Resource Feature Update - Package/Element Tagged Value

Type

Input

Protocol Verb

POST

URL

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

POST Body

?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="https://sparxsystems.com.au/oslc_am#">

     <ss:taggedvalue>

          <!--Required Properties-->     

          <dcterms:identifier>GUID OF TAGGED VALUE ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Updateable Properties-->

          <dcterms:title>TAG NAME</dcterms:title>

          <ss:value>TAG VALUE</ss:value>

          <dcterms:description>TAG NOTES</dcterms:description>

          <ss:allowduplicates>BOOLEAN VALUE</ss:allowduplicates>   

     </ss:taggedvalue>

</rdf:RDF>

Resource Shape

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

Resource Feature Update - Package/Element Change

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:change>

          <!--Required Property-->

          <dcterms:identifier>GUID OF CHANGE ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</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>

Resource Shape

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

Resource Feature Update - Package/Element Defect

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:defect>

          <!--Required Property-->

          <dcterms:identifier>GUID OF DEFECT ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Issue

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:issue>

          <!--Required Property-->

          <dcterms:identifier>GUID OF ISSUE ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <ss:useridentifier>USER AUTHENTICATION TOKEN</ss:useridentifier>

          <!--Updateable Properties-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Task

Type

Input

Protocol Verb

POST

URL

protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:task>

          <!--Required Property-->

          <dcterms:identifier>GUID OF TASK ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Event

Type

Input

Protocol Verb

POST

URL

protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:event>

          <!--Required Property-->

          <dcterms:identifier>GUID OF EVENT ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Decision

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/maintenanceitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:decision>

          <!--Required Property-->

          <dcterms:identifier>GUID OF DECISION ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Effort

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:effort>

     <!--Required Property-->

          <dcterms:identifier>GUID OF EFFORT ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Risk

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:risk>

     <!--Required Property-->

          <dcterms:identifier>GUID OF RISK ( TO UPDATE ) WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Resource Feature Update - Package/Element Metric

Type

Input

Protocol Verb

POST

URL

<protocol>://<server>/<model_name>/oslc/am/pu/projectmanagementitem/

POST Body

<?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="https://sparxsystems.com.au/oslc_am#">

     <ss:metric>

     <!--Required Property-->

          <dcterms:identifier>GUID OF METRIC ( TO UPDATE )  WITH GUID PREFIX</dcterms:identifier>

          <!--Required in a Security Enabled Model-->

          <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>

Resource Shape

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

Delete Model Root, Package, Element, Diagram

Type

URL

Object

<protocol>://<server>/<model_name>/oslc/am/resource/<Resource GUID With Prefix>/

Delete Package/Element Link (Connector)

Type

URL

Link

<protocol>://<server>/<model_name>/oslc/am/linktyperesource/<Connector GUID With Prefix>/

Delete Element Run State

Type

URL

All RunStates on an Element

<protocol>://<server>/<model_name>/oslc/am/runstates/<Element GUID With Prefix>/

Specific RunState

<protocol>://<server>/<model_name>/oslc/am/runstate/<RunState GUID With Prefix>/

Delete Element Attribute

Type

URL

All Attributes on an Element

<protocol>://<server>/<model_name>/oslc/am/attributes/<Element GUID With Prefix>/

Specific Attribute

<protocol>://<server>/<model_name>/oslc/am/attribute/<Attribute GUID With Prefix>/

Delete Attribute Tagged Value

Type

URL

All Tagged Values on an Attribute

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Attribute GUID With Prefix>/

Specific Tagged Value on an Attribute

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Attribute Tagged Value GUID With Prefix>/

Delete Element Operation

Type

URL

All Operations on an Element

<protocol>://<server>/<model_name>/oslc/am/operations/<Element GUID With Prefix>/

Specific Operation

<protocol>://<server>/<model_name>/oslc/am/operation/<Operation GUID With Prefix>/

Delete Operation Tagged Value

Type

URL

All Tagged Values on an Operation

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Operation GUID With Prefix>/

Specific Tagged Value on an Operation

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Operation Tagged Value GUID With Prefix>/

Delete Operation Parameter

Type

URL

All Parameters on an Operation

<protocol>://<server>/<model_name>/oslc/am/parameters/<Operation GUID With Prefix>/

Specific Operation Parameter

<protocol>://<server>/<model_name>/oslc/am/parameter/<Parameter GUID With Prefix>/

Delete Package/Element Tagged Value

Type

URL

All Tagged Values on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Package/Element GUID With Prefix>/

Specific Tagged Value

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Tagged Value GUID With Prefix>/

Delete Package/Element Discussion

Type

URL

All Discussions on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/discussions/<Package/Element GUID With Prefix>/

Specific Discussion

<protocol>://<server>/<model_name>/oslc/am/discussion/<Discussion GUID With Prefix>/

Delete Package/Element Discussion Reply

Type

URL

All Replies on a Discussion

<protocol>://<server>/<model_name>/oslc/am/replies/<Discussion GUID With Prefix>/

Specific Discussion Reply

<protocol>://<server>/<model_name>/oslc/am/reply/<Reply GUID With Prefix>/

Delete Package/Element Requirement

Type

URL

All Requirements on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/requirements/<Package/Element GUID With Prefix>/

Specific Requirement

<protocol>://<server>/<model_name>/oslc/am/requirement/<Requirement GUID With Prefix>/

Delete Package/Element Constraint

Type

URL

All Constraints on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/constraints/<Package/Element GUID With Prefix>/

Specific Constraint

<protocol>://<server>/<model_name>/oslc/am/constraint/<Constraint GUID With Prefix>/

Delete Package/Element Scenario

Type

URL

All Scenarios on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/scenarios/<Package/Element GUID With Prefix>/

Specific Scenario

<protocol>://<server>/<model_name>/oslc/am/scenario/<Scenario GUID With Prefix>/

Delete Package/Element File

Type

URL

All Files on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/files/<Package/Element GUID With Prefix>/

Specific File

<protocol>://<server>/<model_name>/oslc/am/file/<File GUID With Prefix>/

Delete Package/Element Linked Document

Type

URL

Document

<protocol>://<server>/<model_name>/oslc/am/linkeddocument/<Linked Document GUID With Prefix>/

Delete Package/Element Resource Allocation

Type

URL

All Resource Allocations on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/resourceallocations/<Package/Element GUID With Prefix>/

Specific Resource Allocation

<protocol>://<server>/<model_name>/oslc/am/resourceallocation/<Resource Allocation GUID With Prefix>/

Delete Package/Element Test

Type

URL

All Tests on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/tests/<Package/Element GUID With Prefix>/

Specific Test

<protocol>://<server>/<model_name>/oslc/am/test/<Test GUID With Prefix>/

Delete Package/Element Change

Type

URL

All Changes on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/changes/<Package/Element GUID With Prefix>/

Specific Change

<protocol>://<server>/<model_name>/oslc/am/change/<Change GUID With Prefix>/

Delete Package/Element Defect

Type

URL

All Defects on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/defects/<Package/Element GUID With Prefix>/

Specific Defect

<protocol>://<server>/<model_name>/oslc/am/defect/<Defect GUID With Prefix>/

Delete Package/Element Issue

Type

URL

URL - All Issues on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/issues/<Package/Element GUID With Prefix>/

URL - Specific Issue

<protocol>://<server>/<model_name>/oslc/am/issue/<Issue GUID With Prefix>/

Delete Package/Element Task

Type

URL

All Tasks on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/tasks/<Package/Element GUID With Prefix>/

Specific Task

<protocol>://<server>/<model_name>/oslc/am/task/<Task GUID With Prefix>/

Delete Package/Element Event

Type

URL

All Events on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/events/<Package/Element GUID With Prefix>/

Specific Event

<protocol>://<server>/<model_name>/oslc/am/event/<Event GUID With Prefix>/

Delete Package/Element Decision

Type

URL

All Decisions on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/decisions/<Package/Element GUID With Prefix>/

Specific Decision

<protocol>://<server>/<model_name>/oslc/am/decision/<Decision GUID With Prefix>/

Delete Package/Element Effort

Type

URL

All Efforts on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/efforts/<Package/Element GUID With Prefix>/

Specific Effort

<protocol>://<server>/<model_name>/oslc/am/effort/<Effort GUID With Prefix>/

Delete Package/Element Risk

Type

URL

All Risks on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/risks/<Package/Element GUID With Prefix>/

Specific Risk

<protocol>://<server>/<model_name>/oslc/am/risk/<Risk GUID With Prefix>/

Delete Package/Element Metric

Type

URL

All Metrics on a Package/Element

<protocol>://<server>/<model_name>/oslc/am/metrics/<Package/Element GUID With Prefix>/

Specific Metric

<protocol>://<server>/<model_name>/oslc/am/metric/<Metric GUID With Prefix>/

Resource Shape

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

Validate User Security Credentials

Type

Input

Protocol Verb

POST

URL

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

POST Body

If the model has Model Credential Security enabled:

       uid=<USER ID>;pwd=<PASSWORD>;

If the model has OpenID Authentication enabled:

       sso=openid;code=<AUTHORIZATION CODE>;redirecturi=<REDIRECT URI>;

If the model has Windows NTLM Authentication enabled:

       sso=ntlm;

Learn more