This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

Purpose

A temporary page to collect data needed to define and align needs for resource shape definitions for a variety of CmScenarios

Related Work

ReportingResourceSchema

CQ Experimental OSLC extension providing XML Schemas

Definitions

Resource Shape - Often referred to as a "schema". This defines what properties and types of properties exist on a resource, or which ones are needed to create a resource.

Scenarios

Discovering resource shapes

Given a service description document, retrieve all the resource types that can be created and queried on.

Creating resources without UI

There should be enough information in a resource shape definition to determine:

  • required
  • read-only
  • property type (int, string, date, link)
  • choices (enumerations or URL for computed choices)

Knowing which properties to query on

There should be enough information in a resource shape definition to determine:

  • property type (int, string, date, link)
  • choices (enumerations or URL for computed choices)

Knowing which properties to include in a partial get

There should be enough information in a resource shape definition to determine:

  • property type (int, string, date, link)

Additional information for presentation in a UI

There should be enough information in a resource shape definition to determine:

  • required
  • read-only
  • property type (int, string, date, link)
  • choices (enumerations or URL for computed choices)
  • I18N? labels for properties

Other potential needs

Here is a quick list of other scenarios where some resource shape may be needed

  • Performing actions on change requests, for example "Assigning" or "Closing" a CR often causes properties to become required or read-only

Proposal

tbd

Edit | Attach | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 05 Feb 2010 - 22:01:10 - SteveSpeicher
Main.CmResourceShapeNeeds moved from Main.CmSchemaNeeds on 05 Feb 2010 - 21:20 by SteveSpeicher - put it back
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback