An OSLC scheme is a set of rules to prevent or allow link creation given an OSLC Remote Application, registered as a friend application, and its resource types. A given scheme is applied on a consistent group of ${term-project-plural}.

A unique scheme is available as a default, whose initial state is to not apply any restriction on friends and resources types. You may change the configuration of this initial scheme. You may also define additional schemes and associate ${term-project-plural} to them. Following are the simpler tasks for working with schemes, to know how to configure a scheme see ${anchor-title-configure-scheme} topic.

Adding a Scheme

You may add a new scheme if you wish to define specific linking rules for a group of ${term-project-plural}:

  1. In the OSLC Schemes page, click the Add OSLC Scheme button on top right.
  2. Fill out the form in the dialog to provide a title and possibly a short description for the scheme.
  3. Click the Save button.

A new OSLC scheme entry will be displayed on the schemes list. Note the newly created scheme is unused until you associate some ${term-project-plural}.

Editing a Scheme

You may edit a scheme to change its title and description:

  1. In the OSLC Schemes page, choose the scheme you want to modify and click the Edit option in the three-dot menu located in the last column of the table.
  2. Edit either the scheme title or description, as needed.
  3. Click the Save button.

Copying a Scheme

You may create a scheme reusing the configuration of another scheme:

  1. In the OSLC Schemes page, choose the scheme you want to copy and click the Copy option in the three-dot menu located in the last column of the table.
  2. Fill out the form in the dialog to provide a title and possibly a short description for the scheme.
  3. Click the Save button.

The new scheme will make a copy of the configuration defined by the other scheme. However note this configuration is not shared: once copied, modifying the configuration of one scheme does not change the configuration of the other.

Associating ${term-project-plural} to a Scheme

You may associate additional ${term-project-plural} to a scheme, so that they use the rules of that scheme:

  1. In the OSLC Schemes page, choose the scheme you want to modify and click the Associate option in the three-dot menu located in the last column of the table.
  2. Type some text in the search field to look for ${term-project-plural} matching this criteria, or click the search field to show all ${term-project-plural} that are available. Note this dialog only shows ${term-project-plural} that are not yet associated to the given scheme.
  3. Pick the ${term-project-singular} displayed in the search results that you want to associate.
  4. Click the Save button.

Associating a ${term-project-singular} to a scheme will automatically unassociate it from its previous scheme.

Making a Scheme the default

The OSLC scheme marked as default is the one on which newly created ${term-project-plural} are automatically assigned. You may change the scheme marked as default:

  1. In the OSLC Schemes page, choose the scheme to become the default and click the Make Default option in the three-dot menu located in the last column of the table.
  2. Confirm your decision by clicking on the OK button in the confirmation dialog.

Changing the default scheme does not change the existing ${term-project-plural} associations. It only affects the future newly created ${term-project-plural}.

Deleting a Scheme

  1. In the OSLC Schemes page, choose the scheme you want to delete and click the Delete option in the three-dot menu located in the last column of the table.
  2. Confirm your decision by clicking on the OK button in the confirmation dialog.

If everything went OK, the chosen scheme will be deleted from the system and it will no longer appear on the table.

Note that an OSLC scheme can be deleted only if these conditions are verified: