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.
-- DenisTyrell - 03 Mar 2010

Tag: a keyword or term associated with or assigned to a piece of information

Tagging Support

A variety of tagging support is available from different CM providers and the level of support from the provider should be discoverable. It will generally be one of the following types:

1) Simple text values that can be arbitrarily added to a CM item (Ex: The provider defines a single text field with a comma delimited list of keywords)

2) Structured values that can only be added from a list of existing tags (Ex: The provider defines a collection of tag objects for each CM item)

Tag Handling

The OSLC layer should abstract the handling of tags so that a common tagging interface is exposed through OSLC.

Consumers should be able to:

1) Retrieve a collection of tags that are applied to a particular CM item

2) Add/Remove a tag from the collection of tags for a particular CM item

3) Query a repository and return a collection of CM items that have a specific tag or list of tags applied to them

4) [Optional] Retrieve the list of all available tags for a repository. (This may return no tags or not be implemented by the provider)

5) [Optional] Add a tag to the list of available tags for a repository. (This might not be implemented by the provider)

6) [Optional] Remove a tag from the list of available tags for a repository. (This might not be implemented by the provider)

Edit | Attach | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 03 Mar 2010 - 06:39:20 - DenisTyrell
 
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