It's all about the answers!

Ask a question

Some questions about the REST API

Bryan Perino (546) | asked Feb 25 '14, 11:50 a.m.
edited Feb 25 '14, 12:28 p.m.


I am developing an application that utilizes the REST API for RTC. However, I am having a small issue understanding how to utilize the creation of a draft work item. I am confused about there being multiple ways to represent a type in the JSON representation. For example,

rdf:type, rtc_cm:type and dc:type

They all seem to mean the same thing, but I don't think they are interchangeable. My application also has no way of updating the user as to which fields are required to create a work item, so there is no way for me to create an actual work item. A draft is my only option.

So, in order to determine if a type is valid. I am going to have to let the user type in a String and then validate to make sure that the type is valid. I don't think doing this for every potential field in a work item, is a good idea.

This brings me to my next question. How customizable is the RTC environment? Can the representation of a work item, a normal one or a draft, be drastically different depending on the environment?

Thanks for any responses. It will help greatly to clear some of these up

Accepted answer

permanent link
Rosa Naranjo (2.9k11723) | answered Feb 25 '14, 4:21 p.m.
I'm going to try to give you some pointers that came from searching in the forum and general Google. I'm not sure how to answer all your questions but there is a way to understand what rtc_cm: vs dc: mean?
In this article,, Steven explains that attributes that use dc: or oslc_cm namespace are defined by OSLC CM specification and CORE specification:

There is also this article on how to use the plain Client API for RTC:

It is also possible to create a workitem via the OSLC API.  THere should be a way to determine what attributes are required to create a workitem via plain Client API or OSLC.

You can also consider using the delegated UI concept of the OSLC API. See RTC as a OSLC provider makes available a "delegated creation" dialog that you can make use of in your application as an OSLC consumer.

I am not sure why you make a d
Bryan Perino selected this answer as the correct answer

One other answer

permanent link
Rosa Naranjo (2.9k11723) | answered Feb 25 '14, 4:33 p.m.
Additional info about draft workitems using OSLC API:

Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.